From e48bb6b6153a40dbaa91c389f29f3c6a2cb20583 Mon Sep 17 00:00:00 2001
From: autosubmit
Date: Mon, 5 Jun 2023 18:25:59 +0800
Subject: [PATCH] Auto Submit
---
24394.async.js => 13215.async.js | 46 +-
14074.async.js | 2 +-
14964.async.js | 2 +-
16758.async.js | 2 +-
18710.async.js | 2 +-
20549.async.js | 2 +-
21506.async.js | 21 +-
22842.chunk.css | 775 ++
23234.async.js | 4 +-
23607.async.js | 2 +-
25578.async.js | 2 +-
26057.async.js | 969 ++
26444.async.js | 2 +-
27078.async.js | 941 ++
83225.chunk.css => 27078.chunk.css | 1497 +--
27277.async.js | 2 +-
27703.async.js | 2 +-
32030.async.js | 8822 +++++++++++++++
32030.chunk.css | 2480 ++++
32925.async.js | 6 +-
3502.async.js | 2 +-
35449.async.js | 2 +-
29429.async.js => 35574.async.js | 552 +-
83225.async.js => 35631.async.js | 842 +-
59016.chunk.css => 35631.chunk.css | 1954 ++--
37099.async.js | 2 +-
37110.async.js | 6 +-
38448.async.js | 60 +-
39437.async.js | 1597 +++
41297.async.js | 2 +
42102.async.js | 2 +-
42241.async.js | 2 +-
1119.async.js => 42735.async.js | 31 +-
1119.chunk.css => 42735.chunk.css | 0
43778.async.js | 2 +-
44851.async.js | 2 +-
46231.async.js | 530 -
47015.async.js | 2 +
47501.async.js | 2 +-
4900.async.js | 2 +-
50976.async.js | 4 +-
52424.async.js | 2 +-
54836.async.js | 6 +-
81793.async.js => 57549.async.js | 84 +-
81793.chunk.css => 57549.chunk.css | 1924 ++--
62742.async.js => 59289.async.js | 732 +-
62742.chunk.css => 59289.chunk.css | 0
61655.async.js | 2 +-
63909.async.js | 1438 ---
66422.async.js | 2 +-
66582.async.js | 2 +-
67570.async.js | 2 +-
67570.chunk.css | 204 +-
69060.async.js | 6 +-
69269.chunk.css | 958 ++
59016.async.js => 6968.async.js | 1144 +-
75316.async.js => 75153.async.js | 44 +-
8286.async.js => 78218.async.js | 544 +-
78806.async.js | 1 +
79086.async.js | 112 +-
79256.async.js | 969 ++
79537.async.js | 2 +-
80807.async.js | 2 +-
8423.async.js | 1 +
85343.async.js | 6 +-
8543.async.js | 692 --
8691.async.js | 5 +-
87075.async.js | 2 +-
90525.async.js | 2 +-
9442.async.js | 1158 ++
98007.async.js | 1202 ++
98007.chunk.css | 764 ++
49383.async.js => 99196.async.js | 44 +-
99848.async.js | 2 +-
color.less | 28 +-
layouts__SimpleLayouts.async.js | 20 +-
layouts__SimpleLayouts.chunk.css | 9 +
monaco-editor.async.js | 4 +-
p__Classrooms__ExamList__index.async.js | 6 +-
...rooms__Lists__Announcement__index.async.js | 6 +-
...ssrooms__Lists__Attachment__index.async.js | 8 +-
..._Lists__Attendance__Detail__index.async.js | 6 +-
...ssrooms__Lists__Attendance__index.async.js | 6 +-
...ssrooms__Lists__Board__Add__index.async.js | 2 +
...ooms__Lists__Board__Detail__index.async.js | 2 +-
...srooms__Lists__Board__Edit__index.async.js | 2 +
p__Classrooms__Lists__Board__index.async.js | 8 +-
...Lists__CommonHomework__Add__index.async.js | 2 +
...ts__CommonHomework__Detail__index.async.js | 10 +-
...s__CommonHomework__Detail__index.chunk.css | 14 +-
...__CommonHomework__EditWork__index.async.js | 2 +
...ists__CommonHomework__Edit__index.async.js | 2 +
...CommonHomework__SubmitWork__index.async.js | 2 +
...oms__Lists__CommonHomework__index.async.js | 2 +-
...Lists__CourseGroup__Detail__index.async.js | 10 +-
...__Lists__CourseGroup__List__index.async.js | 8 +-
...ists__CourseGroup__NotList__index.async.js | 8 +-
...Lists__Engineering__Detail__index.async.js | 7 +-
...ooms__Lists__Exercise__Add__index.async.js | 9928 ++++++++++++++++-
...oms__Lists__Exercise__Add__index.chunk.css | 3387 ++++--
...s__Lists__Exercise__Answer__index.async.js | 2 +-
...__Lists__Exercise__Answer__index.chunk.css | 14 +-
...s__Lists__Exercise__Detail__index.async.js | 1602 +--
...__Lists__Exercise__Detail__index.chunk.css | 61 +-
...oms__Lists__Exercise__Edit__index.async.js | 196 +-
...ms__Lists__Exercise__Edit__index.chunk.css | 96 +-
...s__Lists__Exercise__Export__index.async.js | 6 +-
...__Lists__Exercise__Export__index.chunk.css | 16 +-
...s__Lists__Exercise__Review__index.async.js | 6 +-
...lassrooms__Lists__Exercise__index.async.js | 66 +-
...ts__Graduation__Tasks__Add__index.async.js | 2 +
...s__Graduation__Tasks__Edit__index.async.js | 2 +
...__Lists__Graduation__Tasks__index.async.js | 6 +-
..._Lists__Graduation__Topics__index.async.js | 6 +-
..._Lists__GroupHomework__Add__index.async.js | 2 +
...sts__GroupHomework__Detail__index.async.js | 12 +-
...ts__GroupHomework__Detail__index.chunk.css | 14 +-
...s__GroupHomework__EditWork__index.async.js | 2 +
...Lists__GroupHomework__Edit__index.async.js | 2 +
..._GroupHomework__SubmitWork__index.async.js | 2 +
...ooms__Lists__GroupHomework__index.async.js | 10 +-
...assrooms__Lists__LiveVideo__index.async.js | 6 +-
...oms__Lists__OnlineLearning__index.async.js | 12 +-
...ms__Lists__OnlineLearning__index.chunk.css | 14 +-
...ooms__Lists__Polls__Detail__index.async.js | 6 +-
p__Classrooms__Lists__Polls__index.async.js | 10 +-
...amHomework__Detail__answer__index.async.js | 8 +-
...s__ProgramHomework__Detail__index.async.js | 8 +-
...ms__Lists__ProgramHomework__index.async.js | 10 +-
...s__ShixunHomeworks__Detail__index.async.js | 8 +-
...ms__Lists__ShixunHomeworks__index.async.js | 8 +-
..._Statistics__StudentDetail__index.async.js | 4 +-
...tistics__StudentStatistics__index.async.js | 6 +-
...__Statistics__StudentVideo__index.async.js | 6 +-
...tatistics__VideoStatistics__index.async.js | 6 +-
...ssrooms__Lists__Statistics__index.async.js | 8 +-
...lassrooms__Lists__Students__index.async.js | 6 +-
...lassrooms__Lists__Teachers__index.async.js | 8 +-
...lassrooms__Lists__Template__index.async.js | 6 +-
p__Colleges__index.async.js | 6 +-
p__Competitions__Detail__index.async.js | 2 +-
p__Competitions__Detail__index.chunk.css | 14 +-
p__Competitions__Index__index.async.js | 35 +-
p__Competitions__Index__index.chunk.css | 37 +
p__Demo__index.async.js | 5 +-
...ering__Lists__CurseSetting__index.async.js | 6 +-
...ng__Lists__GraduationIndex__index.async.js | 6 +-
p__Forums__New__index.async.js | 2 +
p__Innovation__Detail__index.async.js | 2 +-
p__Innovation__MyProject__index.async.js | 6 +-
p__Innovation__PublicProject__index.async.js | 6 +-
p__Innovation__Tasks__index.async.js | 2 +
p__IntrainCourse__index.async.js | 22 +-
p__Messages__Private__index.async.js | 6 +-
p__MyProblem__RecordDetail__index.async.js | 4 +-
p__MyProblem__index.async.js | 47 +-
p__Paperlibrary__Add__index.async.js | 1258 ---
p__Paperlibrary__Add__index.chunk.css | 1408 +--
p__Paperlibrary__EditPaper__index.async.js | 2002 ++--
p__Paperlibrary__EditPaper__index.chunk.css | 184 +-
...erlibrary__Random__Detail__index.chunk.css | 79 +
...om__ExchangeFromProblemSet__index.async.js | 1661 ++-
...m__ExchangeFromProblemSet__index.chunk.css | 97 +-
p__Paperlibrary__See__index.async.js | 485 +-
p__Paperlibrary__See__index.chunk.css | 106 +-
p__Paperlibrary__index.async.js | 1738 ++-
p__Paperlibrary__index.chunk.css | 82 +
p__Paths__Detail__Statistics__index.async.js | 6 +-
p__Paths__Detail__id.async.js | 35 +-
p__Paths__Detail__id.chunk.css | 14 +-
..._HigherVocationalEducation__index.async.js | 6 +-
p__Paths__Index__index.async.js | 105 +-
p__Problems__OjForm__NewEdit__index.async.js | 3436 ++++++
p__Problems__OjForm__NewEdit__index.chunk.css | 713 ++
p__Problems__OjForm__index.async.js | 1522 ++-
p__Problems__OjForm__index.chunk.css | 855 +-
p__Problemset__NewItem__index.async.js | 4601 ++++----
p__Problemset__NewItem__index.chunk.css | 1189 +-
p__Problemset__Preview__index.async.js | 4 +-
p__Problemset__Preview__index.chunk.css | 2 -
p__Problemset__index.async.js | 1657 ++-
p__Problemset__index.chunk.css | 97 +-
p__Question__AddOrEdit__index.async.js | 46 +-
p__Question__AddOrEdit__index.chunk.css | 130 +-
...n__OjProblem__RecordDetail__index.async.js | 4 +-
p__Question__OjProblem__index.async.js | 5 +-
p__Question__OjProblem__index.chunk.css | 14 +-
...uns__Detail__Collaborators__index.async.js | 2 +-
p__Shixuns__Detail__Dataset__index.async.js | 6 +-
p__Shixuns__Detail__Merge__index.async.js | 6 +-
...etail__Repository__AddFile__index.async.js | 4 +-
...il__Repository__UploadFile__index.async.js | 4 +-
...hixuns__Detail__Repository__index.async.js | 4 +-
p__Shixuns__Detail__Settings__index.async.js | 4 +-
p__Shixuns__Detail__Settings__index.chunk.css | 2 +-
p__Shixuns__Detail__id.async.js | 2 +-
...lenges__EditPracticeAnswer__index.async.js | 4 +-
...enges__EditPracticeSetting__index.async.js | 6 +-
...nges__EditPracticeSetting__index.chunk.css | 116 +-
...__Challenges__EditQuestion__index.async.js | 4 +-
...l__Challenges__NewPractice__index.async.js | 4 +-
...l__Challenges__NewQuestion__index.async.js | 4 +-
...Challenges__RankingSetting__index.async.js | 4 +-
p__Shixuns__Edit__index.async.js | 21 +-
p__Shixuns__Edit__index.chunk.css | 14 +-
p__Shixuns__New__index.chunk.css | 2 +-
p__Terminal__index.async.js | 1 +
...il__Order__pages__orderPay__index.async.js | 15 +-
p__User__Detail__Shixuns__index.async.js | 2 +-
p__User__Detail__Topicbank__index.async.js | 6 +-
p__index.async.js | 193 +-
p__index.chunk.css | 86 +
p__tasks__Jupyter__index.async.js | 42 -
p__tasks__index.async.js | 17 +-
p__tasks__index.chunk.css | 14 +-
...rtualSpaces__Lists__Course__index.async.js | 6 +-
...rtualSpaces__Lists__Member__index.async.js | 6 +-
...tualSpaces__Lists__Notices__index.async.js | 6 +-
...tualSpaces__Lists__Shixuns__index.async.js | 6 +-
...sts__Syllabuses__AddOrEdit__index.async.js | 2 +
...lSpaces__Lists__Syllabuses__index.async.js | 6 +-
static/iconfont.08194f58.woff | Bin 229948 -> 0 bytes
...ont.3bce3b7d.ttf => iconfont.2fbd5591.ttf} | Bin 378980 -> 379924 bytes
static/iconfont.4743e6eb.woff2 | Bin 0 -> 188372 bytes
static/iconfont.8e71a96c.svg | 1 -
static/iconfont.9709e740.woff | Bin 0 -> 230608 bytes
static/iconfont.bdff1a6b.svg | 1 +
static/iconfont.fa562ef9.woff2 | Bin 187684 -> 0 bytes
umi.css | 34 +-
umi.js | 2116 ++--
230 files changed, 54233 insertions(+), 21280 deletions(-)
rename 24394.async.js => 13215.async.js (94%)
create mode 100644 22842.chunk.css
create mode 100644 26057.async.js
create mode 100644 27078.async.js
rename 83225.chunk.css => 27078.chunk.css (57%)
create mode 100644 32030.async.js
create mode 100644 32030.chunk.css
rename 29429.async.js => 35574.async.js (75%)
rename 83225.async.js => 35631.async.js (67%)
rename 59016.chunk.css => 35631.chunk.css (100%)
create mode 100644 39437.async.js
rename 1119.async.js => 42735.async.js (96%)
rename 1119.chunk.css => 42735.chunk.css (100%)
delete mode 100644 46231.async.js
rename 81793.async.js => 57549.async.js (88%)
rename 81793.chunk.css => 57549.chunk.css (100%)
rename 62742.async.js => 59289.async.js (71%)
rename 62742.chunk.css => 59289.chunk.css (100%)
delete mode 100644 63909.async.js
create mode 100644 69269.chunk.css
rename 59016.async.js => 6968.async.js (54%)
rename 75316.async.js => 75153.async.js (94%)
rename 8286.async.js => 78218.async.js (97%)
create mode 100644 79256.async.js
delete mode 100644 8543.async.js
create mode 100644 9442.async.js
create mode 100644 98007.async.js
create mode 100644 98007.chunk.css
rename 49383.async.js => 99196.async.js (97%)
delete mode 100644 p__Paperlibrary__Add__index.async.js
create mode 100644 p__Problems__OjForm__NewEdit__index.async.js
create mode 100644 p__Problems__OjForm__NewEdit__index.chunk.css
delete mode 100644 static/iconfont.08194f58.woff
rename static/{iconfont.3bce3b7d.ttf => iconfont.2fbd5591.ttf} (91%)
create mode 100644 static/iconfont.4743e6eb.woff2
delete mode 100644 static/iconfont.8e71a96c.svg
create mode 100644 static/iconfont.9709e740.woff
create mode 100644 static/iconfont.bdff1a6b.svg
delete mode 100644 static/iconfont.fa562ef9.woff2
diff --git a/24394.async.js b/13215.async.js
similarity index 94%
rename from 24394.async.js
rename to 13215.async.js
index a6bd65e177..d2a302c34c 100644
--- a/24394.async.js
+++ b/13215.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[24394],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[13215],{
/***/ 48820:
/*!*******************************************************************!*\
@@ -140,7 +140,7 @@ CopyOutlined.displayName = 'CopyOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
@@ -294,6 +294,48 @@ LoadingOutlined.displayName = 'LoadingOutlined';
/***/ }),
+/***/ 81088:
+/*!*********************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/PoweroffOutlined.js + 1 modules ***!
+ \*********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_PoweroffOutlined; }
+});
+
+// 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/PoweroffOutlined.js
+// This icon file is generated automatically.
+var PoweroffOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z" } }] }, "name": "poweroff", "theme": "outlined" };
+/* harmony default export */ var asn_PoweroffOutlined = (PoweroffOutlined);
+
+// 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/PoweroffOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var PoweroffOutlined_PoweroffOutlined = function PoweroffOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_PoweroffOutlined
+ }));
+};
+PoweroffOutlined_PoweroffOutlined.displayName = 'PoweroffOutlined';
+/* harmony default export */ var icons_PoweroffOutlined = (/*#__PURE__*/react.forwardRef(PoweroffOutlined_PoweroffOutlined));
+
+/***/ }),
+
/***/ 33160:
/*!*******************************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/ReloadOutlined.js + 1 modules ***!
diff --git a/14074.async.js b/14074.async.js
index 9581aa9b85..0c5468e3c3 100644
--- a/14074.async.js
+++ b/14074.async.js
@@ -70,7 +70,7 @@ DeliveredProcedureOutlined_DeliveredProcedureOutlined.displayName = 'DeliveredPr
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/14964.async.js b/14964.async.js
index a0dd707ca0..38ca69d347 100644
--- a/14964.async.js
+++ b/14964.async.js
@@ -70,7 +70,7 @@ CloseSquareOutlined_CloseSquareOutlined.displayName = 'CloseSquareOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/16758.async.js b/16758.async.js
index 3fcb56f443..049c5cb040 100644
--- a/16758.async.js
+++ b/16758.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[16758,69771],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[16758,22842,69771],{
/***/ 42110:
/*!*******************************************************************!*\
diff --git a/18710.async.js b/18710.async.js
index 1b6182fdff..5e13cf42b0 100644
--- a/18710.async.js
+++ b/18710.async.js
@@ -2160,7 +2160,7 @@ var SelectFilePathModal_SelectFilePathModal = function SelectFilePathModal(_ref)
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/EllipsisOutlined.js
var EllipsisOutlined = __webpack_require__(3471);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/service/shixuns.ts
var shixuns = __webpack_require__(56088);
// EXTERNAL MODULE: ./src/utils/util.tsx
diff --git a/20549.async.js b/20549.async.js
index 6a19a000ce..dc78f1f348 100644
--- a/20549.async.js
+++ b/20549.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[20549],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[20549,79256],{
/***/ 47046:
/*!*********************************************************************!*\
diff --git a/21506.async.js b/21506.async.js
index 24d6d07630..5dffd2960d 100644
--- a/21506.async.js
+++ b/21506.async.js
@@ -18,7 +18,7 @@ __webpack_require__.d(__webpack_exports__, {
"o1": function() { return /* binding */ handleVerifyLogin; }
});
-// UNUSED EXPORTS: handleProfleCompletedModal
+// UNUSED EXPORTS: handleProfleCompletedModal, handleReload
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(17061);
@@ -92,6 +92,7 @@ var handleVerifyLogin = function handleVerifyLogin(dispatch) {
}
return true;
};
+// 校验是否有完善个人资料的弹窗:
var handleProfleCompletedModal = function handleProfleCompletedModal() {
var _user$userInfo;
var isShixun = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
@@ -106,13 +107,29 @@ var handleProfleCompletedModal = function handleProfleCompletedModal() {
okText: "\u7ACB\u5373\u5B8C\u5584",
cancelText: "稍后完善",
onOk: function onOk() {
- _umi_production_exports.history.push('/account/profile/edit');
+ // history.push('/account/profile/edit');
+ (0,util/* openNewWindow */.xg)('/account/profile/edit');
+ handleReload();
}
});
return false;
}
return true;
};
+var handleReload = function handleReload() {
+ modal/* default.success */.Z.success({
+ title: '提示',
+ width: 430,
+ closable: true,
+ centered: true,
+ content: "已完善个人资料?请刷新页面",
+ okText: "\u7ACB\u5373\u5237\u65B0",
+ icon: null,
+ onOk: function onOk() {
+ location.reload();
+ }
+ });
+};
var handleProfessionalCertificationModal = function handleProfessionalCertificationModal() {
var _user$userInfo2;
var _getDvaApp$_store$get2 = (0,_umi_production_exports.getDvaApp)()._store.getState(),
diff --git a/22842.chunk.css b/22842.chunk.css
new file mode 100644
index 0000000000..493be69391
--- /dev/null
+++ b/22842.chunk.css
@@ -0,0 +1,775 @@
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/pagination/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-pagination {
+ 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";
+}
+.ant-pagination ul,
+.ant-pagination ol {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.ant-pagination::after {
+ display: block;
+ clear: both;
+ height: 0;
+ overflow: hidden;
+ visibility: hidden;
+ content: ' ';
+}
+.ant-pagination-total-text {
+ display: inline-block;
+ height: 28px;
+ margin-right: 8px;
+ line-height: 26px;
+ vertical-align: middle;
+}
+.ant-pagination-item {
+ display: inline-block;
+ min-width: 28px;
+ height: 28px;
+ margin-right: 8px;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
+ line-height: 26px;
+ text-align: center;
+ vertical-align: middle;
+ list-style: none;
+ background-color: #fff;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ outline: 0;
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-pagination-item a {
+ display: block;
+ padding: 0 6px;
+ color: rgba(0, 0, 0, 0.85);
+ transition: none;
+}
+.ant-pagination-item a:hover {
+ text-decoration: none;
+}
+.ant-pagination-item:hover {
+ border-color: #1890ff;
+ transition: all 0.3s;
+}
+.ant-pagination-item:hover a {
+ color: #1890ff;
+}
+.ant-pagination-item:focus-visible {
+ border-color: #1890ff;
+ transition: all 0.3s;
+}
+.ant-pagination-item:focus-visible a {
+ color: #1890ff;
+}
+.ant-pagination-item-active {
+ font-weight: 500;
+ background: #fff;
+ border-color: #1890ff;
+}
+.ant-pagination-item-active a {
+ color: #1890ff;
+}
+.ant-pagination-item-active:hover {
+ border-color: #40a9ff;
+}
+.ant-pagination-item-active:focus-visible {
+ border-color: #40a9ff;
+}
+.ant-pagination-item-active:hover a {
+ color: #40a9ff;
+}
+.ant-pagination-item-active:focus-visible a {
+ color: #40a9ff;
+}
+.ant-pagination-jump-prev,
+.ant-pagination-jump-next {
+ outline: 0;
+}
+.ant-pagination-jump-prev .ant-pagination-item-container,
+.ant-pagination-jump-next .ant-pagination-item-container {
+ position: relative;
+}
+.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
+.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
+ color: #1890ff;
+ font-size: 12px;
+ letter-spacing: -1px;
+ opacity: 0;
+ transition: all 0.2s;
+}
+.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
+.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ margin: auto;
+}
+.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
+.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ display: block;
+ margin: auto;
+ color: rgba(0, 0, 0, 0.25);
+ font-family: Arial, Helvetica, sans-serif;
+ letter-spacing: 2px;
+ text-align: center;
+ text-indent: 0.13em;
+ opacity: 1;
+ transition: all 0.2s;
+}
+.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
+.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
+ opacity: 1;
+}
+.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
+.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
+ opacity: 0;
+}
+.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
+.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
+ opacity: 1;
+}
+.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
+.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
+ opacity: 0;
+}
+.ant-pagination-prev,
+.ant-pagination-jump-prev,
+.ant-pagination-jump-next {
+ margin-right: 8px;
+}
+.ant-pagination-prev,
+.ant-pagination-next,
+.ant-pagination-jump-prev,
+.ant-pagination-jump-next {
+ display: inline-block;
+ min-width: 28px;
+ height: 28px;
+ color: rgba(0, 0, 0, 0.85);
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
+ line-height: 28px;
+ text-align: center;
+ vertical-align: middle;
+ list-style: none;
+ border-radius: 2px;
+ cursor: pointer;
+ transition: all 0.3s;
+}
+.ant-pagination-prev,
+.ant-pagination-next {
+ font-family: Arial, Helvetica, sans-serif;
+ outline: 0;
+}
+.ant-pagination-prev button,
+.ant-pagination-next button {
+ color: rgba(0, 0, 0, 0.85);
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-pagination-prev:hover button,
+.ant-pagination-next:hover button {
+ border-color: #40a9ff;
+}
+.ant-pagination-prev .ant-pagination-item-link,
+.ant-pagination-next .ant-pagination-item-link {
+ display: block;
+ width: 100%;
+ height: 100%;
+ padding: 0;
+ font-size: 12px;
+ text-align: center;
+ background-color: #fff;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ outline: none;
+ transition: all 0.3s;
+}
+.ant-pagination-prev:focus-visible .ant-pagination-item-link,
+.ant-pagination-next:focus-visible .ant-pagination-item-link {
+ color: #1890ff;
+ border-color: #1890ff;
+}
+.ant-pagination-prev:hover .ant-pagination-item-link,
+.ant-pagination-next:hover .ant-pagination-item-link {
+ color: #1890ff;
+ border-color: #1890ff;
+}
+.ant-pagination-disabled,
+.ant-pagination-disabled:hover {
+ cursor: not-allowed;
+}
+.ant-pagination-disabled .ant-pagination-item-link,
+.ant-pagination-disabled:hover .ant-pagination-item-link {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ cursor: not-allowed;
+}
+.ant-pagination-disabled:focus-visible {
+ cursor: not-allowed;
+}
+.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ cursor: not-allowed;
+}
+.ant-pagination-slash {
+ margin: 0 10px 0 5px;
+}
+.ant-pagination-options {
+ display: inline-block;
+ margin-left: 16px;
+ vertical-align: middle;
+}
+@media all and (-ms-high-contrast: none) {
+ .ant-pagination-options *::-ms-backdrop,
+ .ant-pagination-options {
+ vertical-align: top;
+ }
+}
+.ant-pagination-options-size-changer.ant-select {
+ display: inline-block;
+ width: auto;
+}
+.ant-pagination-options-quick-jumper {
+ display: inline-block;
+ height: 28px;
+ margin-left: 4px;
+ line-height: 28px;
+ vertical-align: top;
+}
+.ant-pagination-options-quick-jumper input {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+ min-width: 0;
+ padding: 3px 7px;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
+ line-height: 1.66667;
+ background-color: #fff;
+ background-image: none;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ transition: all 0.3s;
+ width: 50px;
+ height: 28px;
+ margin: 0 8px;
+}
+.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
+ color: #bfbfbf;
+ -webkit-user-select: none;
+ user-select: none;
+}
+.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
+ color: #bfbfbf;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-pagination-options-quick-jumper input::-ms-input-placeholder {
+ color: #bfbfbf;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-pagination-options-quick-jumper input::placeholder {
+ color: #bfbfbf;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
+ text-overflow: ellipsis;
+}
+.ant-pagination-options-quick-jumper input:placeholder-shown {
+ text-overflow: ellipsis;
+}
+.ant-pagination-options-quick-jumper input:hover {
+ border-color: #40a9ff;
+ border-right-width: 1px;
+}
+.ant-pagination-options-quick-jumper input:focus,
+.ant-pagination-options-quick-jumper input-focused {
+ border-color: #40a9ff;
+ box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
+ border-right-width: 1px;
+ outline: 0;
+}
+.ant-pagination-options-quick-jumper input-disabled {
+ color: rgba(0, 0, 0, 0.25);
+ background-color: #f5f5f5;
+ border-color: #d9d9d9;
+ box-shadow: none;
+ cursor: not-allowed;
+ opacity: 1;
+}
+.ant-pagination-options-quick-jumper input-disabled:hover {
+ border-color: #d9d9d9;
+ border-right-width: 1px;
+}
+.ant-pagination-options-quick-jumper input[disabled] {
+ color: rgba(0, 0, 0, 0.25);
+ background-color: #f5f5f5;
+ border-color: #d9d9d9;
+ box-shadow: none;
+ cursor: not-allowed;
+ opacity: 1;
+}
+.ant-pagination-options-quick-jumper input[disabled]:hover {
+ border-color: #d9d9d9;
+ border-right-width: 1px;
+}
+.ant-pagination-options-quick-jumper input-borderless,
+.ant-pagination-options-quick-jumper input-borderless:hover,
+.ant-pagination-options-quick-jumper input-borderless:focus,
+.ant-pagination-options-quick-jumper input-borderless-focused,
+.ant-pagination-options-quick-jumper input-borderless-disabled,
+.ant-pagination-options-quick-jumper input-borderless[disabled] {
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+textarea.ant-pagination-options-quick-jumper input {
+ max-width: 100%;
+ height: auto;
+ min-height: 28px;
+ line-height: 1.66667;
+ vertical-align: bottom;
+ transition: all 0.3s, height 0s;
+}
+.ant-pagination-options-quick-jumper input-lg {
+ padding: 3.4px 11px;
+ font-size: 14px;
+}
+.ant-pagination-options-quick-jumper input-sm {
+ padding: 0px 7px;
+}
+.ant-pagination-simple .ant-pagination-prev,
+.ant-pagination-simple .ant-pagination-next {
+ height: 22px;
+ line-height: 22px;
+ vertical-align: top;
+}
+.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
+.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
+ height: 22px;
+ background-color: transparent;
+ border: 0;
+}
+.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
+.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
+ height: 22px;
+ line-height: 22px;
+}
+.ant-pagination-simple .ant-pagination-simple-pager {
+ display: inline-block;
+ height: 22px;
+ margin-right: 8px;
+}
+.ant-pagination-simple .ant-pagination-simple-pager input {
+ box-sizing: border-box;
+ height: 100%;
+ margin-right: 8px;
+ padding: 0 6px;
+ text-align: center;
+ background-color: #fff;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ outline: none;
+ transition: border-color 0.3s;
+}
+.ant-pagination-simple .ant-pagination-simple-pager input:hover {
+ border-color: #1890ff;
+}
+.ant-pagination-simple .ant-pagination-simple-pager input:focus {
+ border-color: #40a9ff;
+ box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
+}
+.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
+ color: rgba(0, 0, 0, 0.25);
+ background: #f5f5f5;
+ border-color: #d9d9d9;
+ cursor: not-allowed;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-total-text,
+.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager {
+ height: 22px;
+ line-height: 22px;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-item {
+ min-width: 22px;
+ height: 22px;
+ margin: 0;
+ line-height: 20px;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
+ background: transparent;
+ border-color: transparent;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-prev,
+.ant-pagination.ant-pagination-mini .ant-pagination-next {
+ min-width: 22px;
+ height: 22px;
+ margin: 0;
+ line-height: 22px;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link,
+.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link {
+ background: transparent;
+ border-color: transparent;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after,
+.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after {
+ height: 22px;
+ line-height: 22px;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev,
+.ant-pagination.ant-pagination-mini .ant-pagination-jump-next {
+ height: 22px;
+ margin-right: 0;
+ line-height: 22px;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-options {
+ margin-left: 2px;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
+ top: 1px;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
+ height: 22px;
+ line-height: 22px;
+}
+.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
+ padding: 0px 7px;
+ width: 44px;
+ height: 22px;
+}
+.ant-pagination.ant-pagination-disabled {
+ cursor: not-allowed;
+}
+.ant-pagination.ant-pagination-disabled .ant-pagination-item {
+ background: #f5f5f5;
+ border-color: #d9d9d9;
+ cursor: not-allowed;
+}
+.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
+ color: rgba(0, 0, 0, 0.25);
+ background: transparent;
+ border: none;
+ cursor: not-allowed;
+}
+.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
+ background: #e6e6e6;
+}
+.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
+ color: rgba(0, 0, 0, 0.25);
+}
+.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
+ color: rgba(0, 0, 0, 0.25);
+ background: #f5f5f5;
+ border-color: #d9d9d9;
+ cursor: not-allowed;
+}
+.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
+ background: transparent;
+}
+.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
+ opacity: 0;
+}
+.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
+ opacity: 1;
+}
+.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
+ color: rgba(0, 0, 0, 0.25);
+}
+@media only screen and (max-width: 992px) {
+ .ant-pagination-item-after-jump-prev,
+ .ant-pagination-item-before-jump-next {
+ display: none;
+ }
+}
+@media only screen and (max-width: 576px) {
+ .ant-pagination-options {
+ display: none;
+ }
+}
+.ant-pagination-rtl .ant-pagination-total-text {
+ margin-right: 0;
+ margin-left: 8px;
+}
+.ant-pagination-rtl .ant-pagination-item,
+.ant-pagination-rtl .ant-pagination-prev,
+.ant-pagination-rtl .ant-pagination-jump-prev,
+.ant-pagination-rtl .ant-pagination-jump-next {
+ margin-right: 0;
+ margin-left: 8px;
+}
+.ant-pagination-rtl .ant-pagination-slash {
+ margin: 0 5px 0 10px;
+}
+.ant-pagination-rtl .ant-pagination-options {
+ margin-right: 16px;
+ margin-left: 0;
+}
+.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
+ margin-right: 0;
+ margin-left: 8px;
+}
+.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
+ margin-left: 0;
+}
+.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
+ margin-right: 0;
+ margin-left: 8px;
+}
+.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
+ margin-right: 0;
+ margin-left: 8px;
+}
+.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
+ margin-right: 2px;
+ 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/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/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/23234.async.js b/23234.async.js
index 49134b04d6..907e185b53 100644
--- a/23234.async.js
+++ b/23234.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[23234,36579,72693,23805,62654,80670],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[23234,36579,72693,23805,62654,79256,80670],{
/***/ 7918:
/*!******************************************************************************!*\
@@ -544,7 +544,7 @@ CloseSquareOutlined_CloseSquareOutlined.displayName = 'CloseSquareOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/23607.async.js b/23607.async.js
index e1f5f07ca5..00e2aa8ea6 100644
--- a/23607.async.js
+++ b/23607.async.js
@@ -502,7 +502,7 @@ Icon.setTwoToneColor = setTwoToneColor;
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/25578.async.js b/25578.async.js
index 8199209c65..8f62ac3dae 100644
--- a/25578.async.js
+++ b/25578.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[25578,75004,92023],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[25578,75004,92023,79256],{
/***/ 32857:
/*!********************************************************************!*\
diff --git a/26057.async.js b/26057.async.js
new file mode 100644
index 0000000000..3d3e021f24
--- /dev/null
+++ b/26057.async.js
@@ -0,0 +1,969 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[26057],{
+
+/***/ 34804:
+/*!*****************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.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_DownOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DownOutlined */ 66023);
+/* 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 DownOutlined = function DownOutlined(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_DownOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+DownOutlined.displayName = 'DownOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DownOutlined));
+
+/***/ }),
+
+/***/ 64029:
+/*!***************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/UpOutlined.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_UpOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/UpOutlined */ 92287);
+/* 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 UpOutlined = function UpOutlined(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_UpOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+UpOutlined.displayName = 'UpOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(UpOutlined));
+
+/***/ }),
+
+/***/ 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;
+ }
+ };
+ };
+}
+
+/***/ }),
+
+/***/ 15771:
+/*!*********************************************************!*\
+ !*** ./node_modules/antd/es/affix/index.js + 1 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ affix; }
+});
+
+// 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/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/@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/rc-resize-observer/es/index.js + 4 modules
+var es = __webpack_require__(48555);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
+var omit = __webpack_require__(98423);
+// 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/_util/throttleByAnimationFrame.js
+var throttleByAnimationFrame = __webpack_require__(48783);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/addEventListener.js
+var addEventListener = __webpack_require__(64019);
+;// CONCATENATED MODULE: ./node_modules/antd/es/affix/utils.js
+
+function getTargetRect(target) {
+ return target !== window ? target.getBoundingClientRect() : {
+ top: 0,
+ bottom: window.innerHeight
+ };
+}
+function getFixedTop(placeholderReact, targetRect, offsetTop) {
+ if (offsetTop !== undefined && targetRect.top > placeholderReact.top - offsetTop) {
+ return offsetTop + targetRect.top;
+ }
+ return undefined;
+}
+function getFixedBottom(placeholderReact, targetRect, offsetBottom) {
+ if (offsetBottom !== undefined && targetRect.bottom < placeholderReact.bottom + offsetBottom) {
+ var targetBottomOffset = window.innerHeight - targetRect.bottom;
+ return offsetBottom + targetBottomOffset;
+ }
+ return undefined;
+}
+// ======================== Observer ========================
+var TRIGGER_EVENTS = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load'];
+var observerEntities = [];
+function getObserverEntities() {
+ // Only used in test env. Can be removed if refactor.
+ return observerEntities;
+}
+function addObserveTarget(target, affix) {
+ if (!target) {
+ return;
+ }
+ var entity = observerEntities.find(function (item) {
+ return item.target === target;
+ });
+ if (entity) {
+ entity.affixList.push(affix);
+ } else {
+ entity = {
+ target: target,
+ affixList: [affix],
+ eventHandlers: {}
+ };
+ observerEntities.push(entity);
+ // Add listener
+ TRIGGER_EVENTS.forEach(function (eventName) {
+ entity.eventHandlers[eventName] = (0,addEventListener/* default */.Z)(target, eventName, function () {
+ entity.affixList.forEach(function (targetAffix) {
+ targetAffix.lazyUpdatePosition();
+ });
+ });
+ });
+ }
+}
+function removeObserveTarget(affix) {
+ var observerEntity = observerEntities.find(function (oriObserverEntity) {
+ var hasAffix = oriObserverEntity.affixList.some(function (item) {
+ return item === affix;
+ });
+ if (hasAffix) {
+ oriObserverEntity.affixList = oriObserverEntity.affixList.filter(function (item) {
+ return item !== affix;
+ });
+ }
+ return hasAffix;
+ });
+ if (observerEntity && observerEntity.affixList.length === 0) {
+ observerEntities = observerEntities.filter(function (item) {
+ return item !== observerEntity;
+ });
+ // Remove listener
+ TRIGGER_EVENTS.forEach(function (eventName) {
+ var handler = observerEntity.eventHandlers[eventName];
+ if (handler && handler.remove) {
+ handler.remove();
+ }
+ });
+ }
+}
+;// CONCATENATED MODULE: ./node_modules/antd/es/affix/index.js
+
+
+
+
+
+
+
+var __decorate = undefined && undefined.__decorate || function (decorators, target, key, desc) {
+ var c = arguments.length,
+ r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc,
+ d;
+ if ((typeof Reflect === "undefined" ? "undefined" : (0,esm_typeof/* default */.Z)(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
+ return c > 3 && r && Object.defineProperty(target, key, r), r;
+};
+
+
+
+
+
+
+
+function getDefaultTarget() {
+ return typeof window !== 'undefined' ? window : null;
+}
+var AffixStatus;
+(function (AffixStatus) {
+ AffixStatus[AffixStatus["None"] = 0] = "None";
+ AffixStatus[AffixStatus["Prepare"] = 1] = "Prepare";
+})(AffixStatus || (AffixStatus = {}));
+var Affix = /*#__PURE__*/function (_React$Component) {
+ (0,inherits/* default */.Z)(Affix, _React$Component);
+ var _super = (0,createSuper/* default */.Z)(Affix);
+ function Affix() {
+ var _this;
+ (0,classCallCheck/* default */.Z)(this, Affix);
+ _this = _super.apply(this, arguments);
+ _this.state = {
+ status: AffixStatus.None,
+ lastAffix: false,
+ prevTarget: null
+ };
+ _this.getOffsetTop = function () {
+ var _this$props = _this.props,
+ offsetBottom = _this$props.offsetBottom,
+ offsetTop = _this$props.offsetTop;
+ return offsetBottom === undefined && offsetTop === undefined ? 0 : offsetTop;
+ };
+ _this.getOffsetBottom = function () {
+ return _this.props.offsetBottom;
+ };
+ _this.savePlaceholderNode = function (node) {
+ _this.placeholderNode = node;
+ };
+ _this.saveFixedNode = function (node) {
+ _this.fixedNode = node;
+ };
+ // =================== Measure ===================
+ _this.measure = function () {
+ var _this$state = _this.state,
+ status = _this$state.status,
+ lastAffix = _this$state.lastAffix;
+ var onChange = _this.props.onChange;
+ var targetFunc = _this.getTargetFunc();
+ if (status !== AffixStatus.Prepare || !_this.fixedNode || !_this.placeholderNode || !targetFunc) {
+ return;
+ }
+ var offsetTop = _this.getOffsetTop();
+ var offsetBottom = _this.getOffsetBottom();
+ var targetNode = targetFunc();
+ if (!targetNode) {
+ return;
+ }
+ var newState = {
+ status: AffixStatus.None
+ };
+ var targetRect = getTargetRect(targetNode);
+ var placeholderReact = getTargetRect(_this.placeholderNode);
+ var fixedTop = getFixedTop(placeholderReact, targetRect, offsetTop);
+ var fixedBottom = getFixedBottom(placeholderReact, targetRect, offsetBottom);
+ if (placeholderReact.top === 0 && placeholderReact.left === 0 && placeholderReact.width === 0 && placeholderReact.height === 0) {
+ return;
+ }
+ if (fixedTop !== undefined) {
+ newState.affixStyle = {
+ position: 'fixed',
+ top: fixedTop,
+ width: placeholderReact.width,
+ height: placeholderReact.height
+ };
+ newState.placeholderStyle = {
+ width: placeholderReact.width,
+ height: placeholderReact.height
+ };
+ } else if (fixedBottom !== undefined) {
+ newState.affixStyle = {
+ position: 'fixed',
+ bottom: fixedBottom,
+ width: placeholderReact.width,
+ height: placeholderReact.height
+ };
+ newState.placeholderStyle = {
+ width: placeholderReact.width,
+ height: placeholderReact.height
+ };
+ }
+ newState.lastAffix = !!newState.affixStyle;
+ if (onChange && lastAffix !== newState.lastAffix) {
+ onChange(newState.lastAffix);
+ }
+ _this.setState(newState);
+ };
+ // @ts-ignore TS6133
+ _this.prepareMeasure = function () {
+ // event param is used before. Keep compatible ts define here.
+ _this.setState({
+ status: AffixStatus.Prepare,
+ affixStyle: undefined,
+ placeholderStyle: undefined
+ });
+ // Test if `updatePosition` called
+ if (false) { var onTestUpdatePosition; }
+ };
+ return _this;
+ }
+ (0,createClass/* default */.Z)(Affix, [{
+ key: "getTargetFunc",
+ value: function getTargetFunc() {
+ var getTargetContainer = this.context.getTargetContainer;
+ var target = this.props.target;
+ if (target !== undefined) {
+ return target;
+ }
+ return getTargetContainer !== null && getTargetContainer !== void 0 ? getTargetContainer : getDefaultTarget;
+ }
+ // Event handler
+ }, {
+ key: "componentDidMount",
+ value: function componentDidMount() {
+ var _this2 = this;
+ var targetFunc = this.getTargetFunc();
+ if (targetFunc) {
+ // [Legacy] Wait for parent component ref has its value.
+ // We should use target as directly element instead of function which makes element check hard.
+ this.timeout = setTimeout(function () {
+ addObserveTarget(targetFunc(), _this2);
+ // Mock Event object.
+ _this2.updatePosition();
+ });
+ }
+ }
+ }, {
+ key: "componentDidUpdate",
+ value: function componentDidUpdate(prevProps) {
+ var prevTarget = this.state.prevTarget;
+ var targetFunc = this.getTargetFunc();
+ var newTarget = (targetFunc === null || targetFunc === void 0 ? void 0 : targetFunc()) || null;
+ if (prevTarget !== newTarget) {
+ removeObserveTarget(this);
+ if (newTarget) {
+ addObserveTarget(newTarget, this);
+ // Mock Event object.
+ this.updatePosition();
+ }
+ // eslint-disable-next-line react/no-did-update-set-state
+ this.setState({
+ prevTarget: newTarget
+ });
+ }
+ if (prevProps.offsetTop !== this.props.offsetTop || prevProps.offsetBottom !== this.props.offsetBottom) {
+ this.updatePosition();
+ }
+ this.measure();
+ }
+ }, {
+ key: "componentWillUnmount",
+ value: function componentWillUnmount() {
+ clearTimeout(this.timeout);
+ removeObserveTarget(this);
+ this.updatePosition.cancel();
+ // https://github.com/ant-design/ant-design/issues/22683
+ this.lazyUpdatePosition.cancel();
+ }
+ // Handle realign logic
+ }, {
+ key: "updatePosition",
+ value: function updatePosition() {
+ this.prepareMeasure();
+ }
+ }, {
+ key: "lazyUpdatePosition",
+ value: function lazyUpdatePosition() {
+ var targetFunc = this.getTargetFunc();
+ var affixStyle = this.state.affixStyle;
+ // Check position change before measure to make Safari smooth
+ if (targetFunc && affixStyle) {
+ var offsetTop = this.getOffsetTop();
+ var offsetBottom = this.getOffsetBottom();
+ var targetNode = targetFunc();
+ if (targetNode && this.placeholderNode) {
+ var targetRect = getTargetRect(targetNode);
+ var placeholderReact = getTargetRect(this.placeholderNode);
+ var fixedTop = getFixedTop(placeholderReact, targetRect, offsetTop);
+ var fixedBottom = getFixedBottom(placeholderReact, targetRect, offsetBottom);
+ if (fixedTop !== undefined && affixStyle.top === fixedTop || fixedBottom !== undefined && affixStyle.bottom === fixedBottom) {
+ return;
+ }
+ }
+ }
+ // Directly call prepare measure since it's already throttled.
+ this.prepareMeasure();
+ }
+ // =================== Render ===================
+ }, {
+ key: "render",
+ value: function render() {
+ var _this3 = this;
+ var _this$state2 = this.state,
+ affixStyle = _this$state2.affixStyle,
+ placeholderStyle = _this$state2.placeholderStyle;
+ var _this$props2 = this.props,
+ affixPrefixCls = _this$props2.affixPrefixCls,
+ children = _this$props2.children;
+ var className = classnames_default()((0,defineProperty/* default */.Z)({}, affixPrefixCls, !!affixStyle));
+ var props = (0,omit/* default */.Z)(this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange', 'affixPrefixCls']);
+ // Omit this since `onTestUpdatePosition` only works on test.
+ if (false) {}
+ return /*#__PURE__*/react.createElement(es/* default */.Z, {
+ onResize: function onResize() {
+ _this3.updatePosition();
+ }
+ }, /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, props, {
+ ref: this.savePlaceholderNode
+ }), affixStyle && /*#__PURE__*/react.createElement("div", {
+ style: placeholderStyle,
+ "aria-hidden": "true"
+ }), /*#__PURE__*/react.createElement("div", {
+ className: className,
+ ref: this.saveFixedNode,
+ style: affixStyle
+ }, /*#__PURE__*/react.createElement(es/* default */.Z, {
+ onResize: function onResize() {
+ _this3.updatePosition();
+ }
+ }, children))));
+ }
+ }]);
+ return Affix;
+}(react.Component);
+Affix.contextType = context/* ConfigContext */.E_;
+__decorate([(0,throttleByAnimationFrame/* throttleByAnimationFrameDecorator */.U)()], Affix.prototype, "updatePosition", null);
+__decorate([(0,throttleByAnimationFrame/* throttleByAnimationFrameDecorator */.U)()], Affix.prototype, "lazyUpdatePosition", null);
+var AffixFC = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var customizePrefixCls = props.prefixCls;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var affixPrefixCls = getPrefixCls('affix', customizePrefixCls);
+ var affixProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, props), {
+ affixPrefixCls: affixPrefixCls
+ });
+ return /*#__PURE__*/react.createElement(Affix, (0,esm_extends/* default */.Z)({}, affixProps, {
+ ref: ref
+ }));
+});
+if (false) {}
+/* harmony default export */ var affix = (AffixFC);
+
+/***/ }),
+
+/***/ 48283:
+/*!***************************************************************!*\
+ !*** ./node_modules/antd/es/affix/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/affix/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/affix/style/index.js
+
+
+
+/***/ }),
+
+/***/ 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/26444.async.js b/26444.async.js
index e32269feae..472b20c8cc 100644
--- a/26444.async.js
+++ b/26444.async.js
@@ -515,7 +515,7 @@ Icon.setTwoToneColor = setTwoToneColor;
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/27078.async.js b/27078.async.js
new file mode 100644
index 0000000000..6db011933b
--- /dev/null
+++ b/27078.async.js
@@ -0,0 +1,941 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[27078],{
+
+/***/ 48898:
+/*!*************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons-svg/es/asn/FolderOpenOutlined.js ***!
+ \*************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__) {
+
+// This icon file is generated automatically.
+var FolderOpenOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z" } }] }, "name": "folder-open", "theme": "outlined" };
+/* 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));
+
+/***/ }),
+
+/***/ 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);
+
+/***/ }),
+
+/***/ 54205:
+/*!********************************************************!*\
+ !*** ./node_modules/antd/es/tree/index.js + 9 modules ***!
+ \********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ tree; }
+});
+
+// EXTERNAL MODULE: ./node_modules/rc-tree/es/index.js + 6 modules
+var es = __webpack_require__(31343);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
+var esm_typeof = __webpack_require__(71002);
+// 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/HolderOutlined.js
+// This icon file is generated automatically.
+var HolderOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z" } }] }, "name": "holder", "theme": "outlined" };
+/* harmony default export */ var asn_HolderOutlined = (HolderOutlined);
+
+// 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/HolderOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var HolderOutlined_HolderOutlined = function HolderOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_HolderOutlined
+ }));
+};
+HolderOutlined_HolderOutlined.displayName = 'HolderOutlined';
+/* harmony default export */ var icons_HolderOutlined = (/*#__PURE__*/react.forwardRef(HolderOutlined_HolderOutlined));
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/motion.js
+var _util_motion = __webpack_require__(33603);
+;// CONCATENATED MODULE: ./node_modules/antd/es/tree/utils/dropIndicator.js
+
+
+var offset = 4;
+function dropIndicatorRender(props) {
+ var _style;
+ var dropPosition = props.dropPosition,
+ dropLevelOffset = props.dropLevelOffset,
+ prefixCls = props.prefixCls,
+ indent = props.indent,
+ _props$direction = props.direction,
+ direction = _props$direction === void 0 ? 'ltr' : _props$direction;
+ var startPosition = direction === 'ltr' ? 'left' : 'right';
+ var endPosition = direction === 'ltr' ? 'right' : 'left';
+ var style = (_style = {}, (0,defineProperty/* default */.Z)(_style, startPosition, -dropLevelOffset * indent + offset), (0,defineProperty/* default */.Z)(_style, endPosition, 0), _style);
+ switch (dropPosition) {
+ case -1:
+ style.top = -3;
+ break;
+ case 1:
+ style.bottom = -3;
+ break;
+ default:
+ // dropPosition === 0
+ style.bottom = -3;
+ style[startPosition] = indent + offset;
+ break;
+ }
+ return /*#__PURE__*/react.createElement("div", {
+ style: style,
+ className: "".concat(prefixCls, "-drop-indicator")
+ });
+}
+// EXTERNAL MODULE: ./node_modules/antd/es/tree/utils/iconUtil.js + 4 modules
+var iconUtil = __webpack_require__(84050);
+;// CONCATENATED MODULE: ./node_modules/antd/es/tree/Tree.js
+
+
+
+
+
+
+
+
+
+
+
+var Tree = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _classNames;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction,
+ virtual = _React$useContext.virtual;
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ _props$showIcon = props.showIcon,
+ showIcon = _props$showIcon === void 0 ? false : _props$showIcon,
+ showLine = props.showLine,
+ _switcherIcon = props.switcherIcon,
+ _props$blockNode = props.blockNode,
+ blockNode = _props$blockNode === void 0 ? false : _props$blockNode,
+ children = props.children,
+ _props$checkable = props.checkable,
+ checkable = _props$checkable === void 0 ? false : _props$checkable,
+ _props$selectable = props.selectable,
+ selectable = _props$selectable === void 0 ? true : _props$selectable,
+ draggable = props.draggable,
+ _props$motion = props.motion,
+ motion = _props$motion === void 0 ? (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, _util_motion/* default */.ZP), {
+ motionAppear: false
+ }) : _props$motion;
+ var prefixCls = getPrefixCls('tree', customizePrefixCls);
+ var newProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, props), {
+ checkable: checkable,
+ selectable: selectable,
+ showIcon: showIcon,
+ motion: motion,
+ blockNode: blockNode,
+ showLine: Boolean(showLine),
+ dropIndicatorRender: dropIndicatorRender
+ });
+ var draggableConfig = react.useMemo(function () {
+ if (!draggable) {
+ return false;
+ }
+ var mergedDraggable = {};
+ switch ((0,esm_typeof/* default */.Z)(draggable)) {
+ case 'function':
+ mergedDraggable.nodeDraggable = draggable;
+ break;
+ case 'object':
+ mergedDraggable = (0,esm_extends/* default */.Z)({}, draggable);
+ break;
+ default:
+ break;
+ // Do nothing
+ }
+
+ if (mergedDraggable.icon !== false) {
+ mergedDraggable.icon = mergedDraggable.icon || /*#__PURE__*/react.createElement(icons_HolderOutlined, null);
+ }
+ return mergedDraggable;
+ }, [draggable]);
+ return /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({
+ itemHeight: 20,
+ ref: ref,
+ virtual: virtual
+ }, newProps, {
+ prefixCls: prefixCls,
+ className: classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-icon-hide"), !showIcon), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block-node"), blockNode), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-unselectable"), !selectable), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className),
+ direction: direction,
+ checkable: checkable ? /*#__PURE__*/react.createElement("span", {
+ className: "".concat(prefixCls, "-checkbox-inner")
+ }) : checkable,
+ selectable: selectable,
+ switcherIcon: function switcherIcon(nodeProps) {
+ return (0,iconUtil/* default */.Z)(prefixCls, _switcherIcon, showLine, nodeProps);
+ },
+ draggable: draggableConfig
+ }), children);
+});
+/* harmony default export */ var tree_Tree = (Tree);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
+var toConsumableArray = __webpack_require__(74902);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/FileOutlined.js + 1 modules
+var FileOutlined = __webpack_require__(5309);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons-svg/es/asn/FolderOpenOutlined.js
+var asn_FolderOpenOutlined = __webpack_require__(48898);
+;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/FolderOpenOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var FolderOpenOutlined = function FolderOpenOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_FolderOpenOutlined/* default */.Z
+ }));
+};
+FolderOpenOutlined.displayName = 'FolderOpenOutlined';
+/* harmony default export */ var icons_FolderOpenOutlined = (/*#__PURE__*/react.forwardRef(FolderOpenOutlined));
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/FolderOutlined.js
+// This icon file is generated automatically.
+var FolderOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z" } }] }, "name": "folder", "theme": "outlined" };
+/* harmony default export */ var asn_FolderOutlined = (FolderOutlined);
+
+;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/FolderOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var FolderOutlined_FolderOutlined = function FolderOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_FolderOutlined
+ }));
+};
+FolderOutlined_FolderOutlined.displayName = 'FolderOutlined';
+/* harmony default export */ var icons_FolderOutlined = (/*#__PURE__*/react.forwardRef(FolderOutlined_FolderOutlined));
+// EXTERNAL MODULE: ./node_modules/rc-tree/es/util.js
+var util = __webpack_require__(10225);
+// EXTERNAL MODULE: ./node_modules/rc-tree/es/utils/treeUtil.js
+var treeUtil = __webpack_require__(1089);
+;// CONCATENATED MODULE: ./node_modules/antd/es/tree/utils/dictUtil.js
+
+var Record;
+(function (Record) {
+ Record[Record["None"] = 0] = "None";
+ Record[Record["Start"] = 1] = "Start";
+ Record[Record["End"] = 2] = "End";
+})(Record || (Record = {}));
+function traverseNodesKey(treeData, callback) {
+ function processNode(dataNode) {
+ var key = dataNode.key,
+ children = dataNode.children;
+ if (callback(key, dataNode) !== false) {
+ traverseNodesKey(children || [], callback);
+ }
+ }
+ treeData.forEach(processNode);
+}
+/** 计算选中范围,只考虑expanded情况以优化性能 */
+function calcRangeKeys(_ref) {
+ var treeData = _ref.treeData,
+ expandedKeys = _ref.expandedKeys,
+ startKey = _ref.startKey,
+ endKey = _ref.endKey;
+ var keys = [];
+ var record = Record.None;
+ if (startKey && startKey === endKey) {
+ return [startKey];
+ }
+ if (!startKey || !endKey) {
+ return [];
+ }
+ function matchKey(key) {
+ return key === startKey || key === endKey;
+ }
+ traverseNodesKey(treeData, function (key) {
+ if (record === Record.End) {
+ return false;
+ }
+ if (matchKey(key)) {
+ // Match test
+ keys.push(key);
+ if (record === Record.None) {
+ record = Record.Start;
+ } else if (record === Record.Start) {
+ record = Record.End;
+ return false;
+ }
+ } else if (record === Record.Start) {
+ // Append selection
+ keys.push(key);
+ }
+ return expandedKeys.includes(key);
+ });
+ return keys;
+}
+function convertDirectoryKeysToNodes(treeData, keys) {
+ var restKeys = (0,toConsumableArray/* default */.Z)(keys);
+ var nodes = [];
+ traverseNodesKey(treeData, function (key, node) {
+ var index = restKeys.indexOf(key);
+ if (index !== -1) {
+ nodes.push(node);
+ restKeys.splice(index, 1);
+ }
+ return !!restKeys.length;
+ });
+ return nodes;
+}
+;// CONCATENATED MODULE: ./node_modules/antd/es/tree/DirectoryTree.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;
+};
+
+
+
+
+
+
+
+
+
+
+function getIcon(props) {
+ var isLeaf = props.isLeaf,
+ expanded = props.expanded;
+ if (isLeaf) {
+ return /*#__PURE__*/react.createElement(FileOutlined/* default */.Z, null);
+ }
+ return expanded ? /*#__PURE__*/react.createElement(icons_FolderOpenOutlined, null) : /*#__PURE__*/react.createElement(icons_FolderOutlined, null);
+}
+function getTreeData(_ref) {
+ var treeData = _ref.treeData,
+ children = _ref.children;
+ return treeData || (0,treeUtil/* convertTreeToData */.zn)(children);
+}
+var DirectoryTree = function DirectoryTree(_a, ref) {
+ var defaultExpandAll = _a.defaultExpandAll,
+ defaultExpandParent = _a.defaultExpandParent,
+ defaultExpandedKeys = _a.defaultExpandedKeys,
+ props = __rest(_a, ["defaultExpandAll", "defaultExpandParent", "defaultExpandedKeys"]);
+ // Shift click usage
+ var lastSelectedKey = react.useRef();
+ var cachedSelectedKeys = react.useRef();
+ var getInitExpandedKeys = function getInitExpandedKeys() {
+ var _convertDataToEntitie = (0,treeUtil/* convertDataToEntities */.I8)(getTreeData(props)),
+ keyEntities = _convertDataToEntitie.keyEntities;
+ var initExpandedKeys;
+ // Expanded keys
+ if (defaultExpandAll) {
+ initExpandedKeys = Object.keys(keyEntities);
+ } else if (defaultExpandParent) {
+ initExpandedKeys = (0,util/* conductExpandParent */.r7)(props.expandedKeys || defaultExpandedKeys || [], keyEntities);
+ } else {
+ initExpandedKeys = props.expandedKeys || defaultExpandedKeys;
+ }
+ return initExpandedKeys;
+ };
+ var _React$useState = react.useState(props.selectedKeys || props.defaultSelectedKeys || []),
+ _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
+ selectedKeys = _React$useState2[0],
+ setSelectedKeys = _React$useState2[1];
+ var _React$useState3 = react.useState(function () {
+ return getInitExpandedKeys();
+ }),
+ _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2),
+ expandedKeys = _React$useState4[0],
+ setExpandedKeys = _React$useState4[1];
+ react.useEffect(function () {
+ if ('selectedKeys' in props) {
+ setSelectedKeys(props.selectedKeys);
+ }
+ }, [props.selectedKeys]);
+ react.useEffect(function () {
+ if ('expandedKeys' in props) {
+ setExpandedKeys(props.expandedKeys);
+ }
+ }, [props.expandedKeys]);
+ var onExpand = function onExpand(keys, info) {
+ var _a;
+ if (!('expandedKeys' in props)) {
+ setExpandedKeys(keys);
+ }
+ // Call origin function
+ return (_a = props.onExpand) === null || _a === void 0 ? void 0 : _a.call(props, keys, info);
+ };
+ var onSelect = function onSelect(keys, event) {
+ var _a;
+ var multiple = props.multiple;
+ var node = event.node,
+ nativeEvent = event.nativeEvent;
+ var _node$key = node.key,
+ key = _node$key === void 0 ? '' : _node$key;
+ var treeData = getTreeData(props);
+ // const newState: DirectoryTreeState = {};
+ // We need wrap this event since some value is not same
+ var newEvent = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, event), {
+ selected: true
+ });
+ // Windows / Mac single pick
+ var ctrlPick = (nativeEvent === null || nativeEvent === void 0 ? void 0 : nativeEvent.ctrlKey) || (nativeEvent === null || nativeEvent === void 0 ? void 0 : nativeEvent.metaKey);
+ var shiftPick = nativeEvent === null || nativeEvent === void 0 ? void 0 : nativeEvent.shiftKey;
+ // Generate new selected keys
+ var newSelectedKeys;
+ if (multiple && ctrlPick) {
+ // Control click
+ newSelectedKeys = keys;
+ lastSelectedKey.current = key;
+ cachedSelectedKeys.current = newSelectedKeys;
+ newEvent.selectedNodes = convertDirectoryKeysToNodes(treeData, newSelectedKeys);
+ } else if (multiple && shiftPick) {
+ // Shift click
+ newSelectedKeys = Array.from(new Set([].concat((0,toConsumableArray/* default */.Z)(cachedSelectedKeys.current || []), (0,toConsumableArray/* default */.Z)(calcRangeKeys({
+ treeData: treeData,
+ expandedKeys: expandedKeys,
+ startKey: key,
+ endKey: lastSelectedKey.current
+ })))));
+ newEvent.selectedNodes = convertDirectoryKeysToNodes(treeData, newSelectedKeys);
+ } else {
+ // Single click
+ newSelectedKeys = [key];
+ lastSelectedKey.current = key;
+ cachedSelectedKeys.current = newSelectedKeys;
+ newEvent.selectedNodes = convertDirectoryKeysToNodes(treeData, newSelectedKeys);
+ }
+ (_a = props.onSelect) === null || _a === void 0 ? void 0 : _a.call(props, newSelectedKeys, newEvent);
+ if (!('selectedKeys' in props)) {
+ setSelectedKeys(newSelectedKeys);
+ }
+ };
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ _props$showIcon = props.showIcon,
+ showIcon = _props$showIcon === void 0 ? true : _props$showIcon,
+ _props$expandAction = props.expandAction,
+ expandAction = _props$expandAction === void 0 ? 'click' : _props$expandAction,
+ otherProps = __rest(props, ["prefixCls", "className", "showIcon", "expandAction"]);
+ var prefixCls = getPrefixCls('tree', customizePrefixCls);
+ var connectClassName = classnames_default()("".concat(prefixCls, "-directory"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-directory-rtl"), direction === 'rtl'), className);
+ return /*#__PURE__*/react.createElement(tree_Tree, (0,esm_extends/* default */.Z)({
+ icon: getIcon,
+ ref: ref,
+ blockNode: true
+ }, otherProps, {
+ showIcon: showIcon,
+ expandAction: expandAction,
+ prefixCls: prefixCls,
+ className: connectClassName,
+ expandedKeys: expandedKeys,
+ selectedKeys: selectedKeys,
+ onSelect: onSelect,
+ onExpand: onExpand
+ }));
+};
+var ForwardDirectoryTree = /*#__PURE__*/react.forwardRef(DirectoryTree);
+if (false) {}
+/* harmony default export */ var tree_DirectoryTree = (ForwardDirectoryTree);
+;// CONCATENATED MODULE: ./node_modules/antd/es/tree/index.js
+
+
+
+var es_tree_Tree = tree_Tree;
+es_tree_Tree.DirectoryTree = tree_DirectoryTree;
+es_tree_Tree.TreeNode = es/* TreeNode */.O;
+/* harmony default export */ var tree = (es_tree_Tree);
+
+/***/ }),
+
+/***/ 62216:
+/*!**************************************************************!*\
+ !*** ./node_modules/antd/es/tree/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/tree/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/tree/style/index.js
+
+
+
+/***/ }),
+
+/***/ 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/83225.chunk.css b/27078.chunk.css
similarity index 57%
rename from 83225.chunk.css
rename to 27078.chunk.css
index 35562e8623..e54d631e5d 100644
--- a/83225.chunk.css
+++ b/27078.chunk.css
@@ -1,11 +1,11 @@
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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/pagination/style/index.less ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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 ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* 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-pagination {
+.ant-popover {
box-sizing: border-box;
margin: 0;
padding: 0;
@@ -15,545 +15,318 @@
line-height: 1.66667;
list-style: none;
font-feature-settings: tnum, "tnum";
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1030;
+ font-weight: normal;
+ white-space: normal;
+ text-align: left;
+ cursor: auto;
+ -webkit-user-select: text;
+ -moz-user-select: text;
+ -ms-user-select: text;
+ user-select: text;
}
-.ant-pagination ul,
-.ant-pagination ol {
- margin: 0;
- padding: 0;
- list-style: none;
-}
-.ant-pagination::after {
- display: block;
- clear: both;
- height: 0;
- overflow: hidden;
- visibility: hidden;
- content: ' ';
+.ant-popover-content {
+ position: relative;
}
-.ant-pagination-total-text {
- display: inline-block;
- height: 28px;
- margin-right: 8px;
- line-height: 26px;
- vertical-align: middle;
+.ant-popover::after {
+ position: absolute;
+ background: rgba(255, 255, 255, 0.01);
+ content: '';
}
-.ant-pagination-item {
- display: inline-block;
- min-width: 28px;
- height: 28px;
- margin-right: 8px;
- font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
- line-height: 26px;
- text-align: center;
- vertical-align: middle;
- list-style: none;
- background-color: #fff;
- border: 1px solid #d9d9d9;
- border-radius: 2px;
- outline: 0;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
+.ant-popover-hidden {
+ display: none;
}
-.ant-pagination-item a {
- display: block;
- padding: 0 6px;
- color: rgba(0, 0, 0, 0.85);
- transition: none;
+.ant-popover-placement-top,
+.ant-popover-placement-topLeft,
+.ant-popover-placement-topRight {
+ padding-bottom: 15.3137085px;
}
-.ant-pagination-item a:hover {
- text-decoration: none;
+.ant-popover-placement-right,
+.ant-popover-placement-rightTop,
+.ant-popover-placement-rightBottom {
+ padding-left: 15.3137085px;
}
-.ant-pagination-item:hover {
- border-color: #1890ff;
- transition: all 0.3s;
+.ant-popover-placement-bottom,
+.ant-popover-placement-bottomLeft,
+.ant-popover-placement-bottomRight {
+ padding-top: 15.3137085px;
}
-.ant-pagination-item:hover a {
- color: #1890ff;
+.ant-popover-placement-left,
+.ant-popover-placement-leftTop,
+.ant-popover-placement-leftBottom {
+ padding-right: 15.3137085px;
}
-.ant-pagination-item:focus-visible {
- border-color: #1890ff;
- transition: all 0.3s;
+.ant-popover-inner {
+ background-color: #fff;
+ background-clip: padding-box;
+ border-radius: 2px;
+ box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
-.ant-pagination-item:focus-visible a {
- color: #1890ff;
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+ .ant-popover {
+ /* IE10+ */
+ }
+ .ant-popover-inner {
+ box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
+ }
}
-.ant-pagination-item-active {
+.ant-popover-title {
+ min-width: 177px;
+ min-height: 28px;
+ margin: 0;
+ padding: 5px 12px 4px;
+ color: rgba(0, 0, 0, 0.85);
font-weight: 500;
- background: #fff;
- border-color: #1890ff;
-}
-.ant-pagination-item-active a {
- color: #1890ff;
-}
-.ant-pagination-item-active:hover {
- border-color: #40a9ff;
-}
-.ant-pagination-item-active:focus-visible {
- border-color: #40a9ff;
+ border-bottom: 1px solid #f0f0f0;
}
-.ant-pagination-item-active:hover a {
- color: #40a9ff;
+.ant-popover-inner-content {
+ padding: 8px 12px;
+ color: rgba(0, 0, 0, 0.85);
}
-.ant-pagination-item-active:focus-visible a {
- color: #40a9ff;
+.ant-popover-message {
+ display: flex;
+ padding: 4px 0 12px;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
}
-.ant-pagination-jump-prev,
-.ant-pagination-jump-next {
- outline: 0;
+.ant-popover-message-icon {
+ display: inline-block;
+ margin-right: 8px;
+ color: #faad14;
+ font-size: 12px;
}
-.ant-pagination-jump-prev .ant-pagination-item-container,
-.ant-pagination-jump-next .ant-pagination-item-container {
- position: relative;
+.ant-popover-buttons {
+ margin-bottom: 4px;
+ text-align: right;
}
-.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
-.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
- color: #1890ff;
- font-size: 12px;
- letter-spacing: -1px;
- opacity: 0;
- transition: all 0.2s;
+.ant-popover-buttons button:not(:first-child) {
+ margin-left: 8px;
}
-.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
-.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- margin: auto;
+.ant-popover-arrow {
+ position: absolute;
+ display: block;
+ width: 22px;
+ height: 22px;
+ overflow: hidden;
+ background: transparent;
+ pointer-events: none;
}
-.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
-.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
+.ant-popover-arrow-content {
+ --antd-arrow-background-color: #fff;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
+ width: 11.3137085px;
+ height: 11.3137085px;
margin: auto;
- color: rgba(0, 0, 0, 0.25);
- font-family: Arial, Helvetica, sans-serif;
- letter-spacing: 2px;
- text-align: center;
- text-indent: 0.13em;
- opacity: 1;
- transition: all 0.2s;
-}
-.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
-.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
- opacity: 1;
-}
-.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
-.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
- opacity: 0;
+ content: '';
+ pointer-events: auto;
+ border-radius: 0 0 2px;
+ pointer-events: none;
}
-.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
-.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
- opacity: 1;
+.ant-popover-arrow-content::before {
+ position: absolute;
+ top: -11.3137085px;
+ left: -11.3137085px;
+ width: 33.9411255px;
+ height: 33.9411255px;
+ background: var(--antd-arrow-background-color);
+ background-repeat: no-repeat;
+ background-position: -10px -10px;
+ content: '';
+ -webkit-clip-path: inset(33% 33%);
+ clip-path: inset(33% 33%);
+ -webkit-clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
+ clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
-.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
-.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
- opacity: 0;
+.ant-popover-placement-top .ant-popover-arrow,
+.ant-popover-placement-topLeft .ant-popover-arrow,
+.ant-popover-placement-topRight .ant-popover-arrow {
+ bottom: 0;
+ transform: translateY(100%);
}
-.ant-pagination-prev,
-.ant-pagination-jump-prev,
-.ant-pagination-jump-next {
- margin-right: 8px;
+.ant-popover-placement-top .ant-popover-arrow-content,
+.ant-popover-placement-topLeft .ant-popover-arrow-content,
+.ant-popover-placement-topRight .ant-popover-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateY(-11px) rotate(45deg);
}
-.ant-pagination-prev,
-.ant-pagination-next,
-.ant-pagination-jump-prev,
-.ant-pagination-jump-next {
- display: inline-block;
- min-width: 28px;
- height: 28px;
- color: rgba(0, 0, 0, 0.85);
- font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
- line-height: 28px;
- text-align: center;
- vertical-align: middle;
- list-style: none;
- border-radius: 2px;
- cursor: pointer;
- transition: all 0.3s;
+.ant-popover-placement-top .ant-popover-arrow {
+ left: 50%;
+ transform: translateY(100%) translateX(-50%);
}
-.ant-pagination-prev,
-.ant-pagination-next {
- font-family: Arial, Helvetica, sans-serif;
- outline: 0;
+.ant-popover-placement-topLeft .ant-popover-arrow {
+ left: 16px;
}
-.ant-pagination-prev button,
-.ant-pagination-next button {
- color: rgba(0, 0, 0, 0.85);
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
+.ant-popover-placement-topRight .ant-popover-arrow {
+ right: 16px;
}
-.ant-pagination-prev:hover button,
-.ant-pagination-next:hover button {
- border-color: #40a9ff;
+.ant-popover-placement-right .ant-popover-arrow,
+.ant-popover-placement-rightTop .ant-popover-arrow,
+.ant-popover-placement-rightBottom .ant-popover-arrow {
+ left: 0;
+ transform: translateX(-100%);
}
-.ant-pagination-prev .ant-pagination-item-link,
-.ant-pagination-next .ant-pagination-item-link {
- display: block;
- width: 100%;
- height: 100%;
- padding: 0;
- font-size: 12px;
- text-align: center;
- background-color: #fff;
- border: 1px solid #d9d9d9;
- border-radius: 2px;
- outline: none;
- transition: all 0.3s;
+.ant-popover-placement-right .ant-popover-arrow-content,
+.ant-popover-placement-rightTop .ant-popover-arrow-content,
+.ant-popover-placement-rightBottom .ant-popover-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateX(11px) rotate(135deg);
}
-.ant-pagination-prev:focus-visible .ant-pagination-item-link,
-.ant-pagination-next:focus-visible .ant-pagination-item-link {
- color: #1890ff;
- border-color: #1890ff;
+.ant-popover-placement-right .ant-popover-arrow {
+ top: 50%;
+ transform: translateX(-100%) translateY(-50%);
}
-.ant-pagination-prev:hover .ant-pagination-item-link,
-.ant-pagination-next:hover .ant-pagination-item-link {
- color: #1890ff;
- border-color: #1890ff;
+.ant-popover-placement-rightTop .ant-popover-arrow {
+ top: 12px;
}
-.ant-pagination-disabled,
-.ant-pagination-disabled:hover {
- cursor: not-allowed;
+.ant-popover-placement-rightBottom .ant-popover-arrow {
+ bottom: 12px;
}
-.ant-pagination-disabled .ant-pagination-item-link,
-.ant-pagination-disabled:hover .ant-pagination-item-link {
- color: rgba(0, 0, 0, 0.25);
- border-color: #d9d9d9;
- cursor: not-allowed;
+.ant-popover-placement-bottom .ant-popover-arrow,
+.ant-popover-placement-bottomLeft .ant-popover-arrow,
+.ant-popover-placement-bottomRight .ant-popover-arrow {
+ top: 0;
+ transform: translateY(-100%);
}
-.ant-pagination-disabled:focus-visible {
- cursor: not-allowed;
+.ant-popover-placement-bottom .ant-popover-arrow-content,
+.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
+.ant-popover-placement-bottomRight .ant-popover-arrow-content {
+ box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
+ transform: translateY(11px) rotate(-135deg);
}
-.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
- color: rgba(0, 0, 0, 0.25);
- border-color: #d9d9d9;
- cursor: not-allowed;
+.ant-popover-placement-bottom .ant-popover-arrow {
+ left: 50%;
+ transform: translateY(-100%) translateX(-50%);
}
-.ant-pagination-slash {
- margin: 0 10px 0 5px;
+.ant-popover-placement-bottomLeft .ant-popover-arrow {
+ left: 16px;
}
-.ant-pagination-options {
- display: inline-block;
- margin-left: 16px;
- vertical-align: middle;
+.ant-popover-placement-bottomRight .ant-popover-arrow {
+ right: 16px;
}
-@media all and (-ms-high-contrast: none) {
- .ant-pagination-options *::-ms-backdrop,
- .ant-pagination-options {
- vertical-align: top;
- }
-}
-.ant-pagination-options-size-changer.ant-select {
- display: inline-block;
- width: auto;
-}
-.ant-pagination-options-quick-jumper {
- display: inline-block;
- height: 28px;
- margin-left: 4px;
- line-height: 28px;
- vertical-align: top;
-}
-.ant-pagination-options-quick-jumper input {
- position: relative;
- display: inline-block;
- width: 100%;
- min-width: 0;
- padding: 3px 7px;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
- line-height: 1.66667;
- background-color: #fff;
- background-image: none;
- border: 1px solid #d9d9d9;
- border-radius: 2px;
- transition: all 0.3s;
- width: 50px;
- height: 28px;
- margin: 0 8px;
-}
-.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
- color: #bfbfbf;
- -webkit-user-select: none;
- user-select: none;
-}
-.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
- color: #bfbfbf;
- -ms-user-select: none;
- user-select: none;
-}
-.ant-pagination-options-quick-jumper input::-ms-input-placeholder {
- color: #bfbfbf;
- -ms-user-select: none;
- user-select: none;
-}
-.ant-pagination-options-quick-jumper input::placeholder {
- color: #bfbfbf;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
- text-overflow: ellipsis;
-}
-.ant-pagination-options-quick-jumper input:placeholder-shown {
- text-overflow: ellipsis;
-}
-.ant-pagination-options-quick-jumper input:hover {
- border-color: #40a9ff;
- border-right-width: 1px;
-}
-.ant-pagination-options-quick-jumper input:focus,
-.ant-pagination-options-quick-jumper input-focused {
- border-color: #40a9ff;
- box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
- border-right-width: 1px;
- outline: 0;
-}
-.ant-pagination-options-quick-jumper input-disabled {
- color: rgba(0, 0, 0, 0.25);
- background-color: #f5f5f5;
- border-color: #d9d9d9;
- box-shadow: none;
- cursor: not-allowed;
- opacity: 1;
-}
-.ant-pagination-options-quick-jumper input-disabled:hover {
- border-color: #d9d9d9;
- border-right-width: 1px;
-}
-.ant-pagination-options-quick-jumper input[disabled] {
- color: rgba(0, 0, 0, 0.25);
- background-color: #f5f5f5;
- border-color: #d9d9d9;
- box-shadow: none;
- cursor: not-allowed;
- opacity: 1;
-}
-.ant-pagination-options-quick-jumper input[disabled]:hover {
- border-color: #d9d9d9;
- border-right-width: 1px;
-}
-.ant-pagination-options-quick-jumper input-borderless,
-.ant-pagination-options-quick-jumper input-borderless:hover,
-.ant-pagination-options-quick-jumper input-borderless:focus,
-.ant-pagination-options-quick-jumper input-borderless-focused,
-.ant-pagination-options-quick-jumper input-borderless-disabled,
-.ant-pagination-options-quick-jumper input-borderless[disabled] {
- background-color: transparent;
- border: none;
- box-shadow: none;
-}
-textarea.ant-pagination-options-quick-jumper input {
- max-width: 100%;
- height: auto;
- min-height: 28px;
- line-height: 1.66667;
- vertical-align: bottom;
- transition: all 0.3s, height 0s;
-}
-.ant-pagination-options-quick-jumper input-lg {
- padding: 3.4px 11px;
- font-size: 14px;
-}
-.ant-pagination-options-quick-jumper input-sm {
- padding: 0px 7px;
-}
-.ant-pagination-simple .ant-pagination-prev,
-.ant-pagination-simple .ant-pagination-next {
- height: 22px;
- line-height: 22px;
- vertical-align: top;
-}
-.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
-.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
- height: 22px;
- background-color: transparent;
- border: 0;
-}
-.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
-.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
- height: 22px;
- line-height: 22px;
-}
-.ant-pagination-simple .ant-pagination-simple-pager {
- display: inline-block;
- height: 22px;
- margin-right: 8px;
+.ant-popover-placement-left .ant-popover-arrow,
+.ant-popover-placement-leftTop .ant-popover-arrow,
+.ant-popover-placement-leftBottom .ant-popover-arrow {
+ right: 0;
+ transform: translateX(100%);
}
-.ant-pagination-simple .ant-pagination-simple-pager input {
- box-sizing: border-box;
- height: 100%;
- margin-right: 8px;
- padding: 0 6px;
- text-align: center;
- background-color: #fff;
- border: 1px solid #d9d9d9;
- border-radius: 2px;
- outline: none;
- transition: border-color 0.3s;
+.ant-popover-placement-left .ant-popover-arrow-content,
+.ant-popover-placement-leftTop .ant-popover-arrow-content,
+.ant-popover-placement-leftBottom .ant-popover-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateX(-11px) rotate(-45deg);
}
-.ant-pagination-simple .ant-pagination-simple-pager input:hover {
- border-color: #1890ff;
+.ant-popover-placement-left .ant-popover-arrow {
+ top: 50%;
+ transform: translateX(100%) translateY(-50%);
}
-.ant-pagination-simple .ant-pagination-simple-pager input:focus {
- border-color: #40a9ff;
- box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
+.ant-popover-placement-leftTop .ant-popover-arrow {
+ top: 12px;
}
-.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
- color: rgba(0, 0, 0, 0.25);
- background: #f5f5f5;
- border-color: #d9d9d9;
- cursor: not-allowed;
+.ant-popover-placement-leftBottom .ant-popover-arrow {
+ bottom: 12px;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-total-text,
-.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager {
- height: 22px;
- line-height: 22px;
+.ant-popover-pink .ant-popover-inner {
+ background-color: #eb2f96;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-item {
- min-width: 22px;
- height: 22px;
- margin: 0;
- line-height: 20px;
+.ant-popover-pink .ant-popover-arrow-content {
+ background-color: #eb2f96;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
- background: transparent;
- border-color: transparent;
+.ant-popover-magenta .ant-popover-inner {
+ background-color: #eb2f96;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-prev,
-.ant-pagination.ant-pagination-mini .ant-pagination-next {
- min-width: 22px;
- height: 22px;
- margin: 0;
- line-height: 22px;
+.ant-popover-magenta .ant-popover-arrow-content {
+ background-color: #eb2f96;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link,
-.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link {
- background: transparent;
- border-color: transparent;
+.ant-popover-red .ant-popover-inner {
+ background-color: #f5222d;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after,
-.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after {
- height: 22px;
- line-height: 22px;
+.ant-popover-red .ant-popover-arrow-content {
+ background-color: #f5222d;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev,
-.ant-pagination.ant-pagination-mini .ant-pagination-jump-next {
- height: 22px;
- margin-right: 0;
- line-height: 22px;
+.ant-popover-volcano .ant-popover-inner {
+ background-color: #fa541c;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-options {
- margin-left: 2px;
+.ant-popover-volcano .ant-popover-arrow-content {
+ background-color: #fa541c;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
- top: 1px;
+.ant-popover-orange .ant-popover-inner {
+ background-color: #fa8c16;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
- height: 22px;
- line-height: 22px;
+.ant-popover-orange .ant-popover-arrow-content {
+ background-color: #fa8c16;
}
-.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
- padding: 0px 7px;
- width: 44px;
- height: 22px;
+.ant-popover-yellow .ant-popover-inner {
+ background-color: #fadb14;
}
-.ant-pagination.ant-pagination-disabled {
- cursor: not-allowed;
+.ant-popover-yellow .ant-popover-arrow-content {
+ background-color: #fadb14;
}
-.ant-pagination.ant-pagination-disabled .ant-pagination-item {
- background: #f5f5f5;
- border-color: #d9d9d9;
- cursor: not-allowed;
+.ant-popover-gold .ant-popover-inner {
+ background-color: #faad14;
}
-.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
- color: rgba(0, 0, 0, 0.25);
- background: transparent;
- border: none;
- cursor: not-allowed;
+.ant-popover-gold .ant-popover-arrow-content {
+ background-color: #faad14;
}
-.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
- background: #e6e6e6;
+.ant-popover-cyan .ant-popover-inner {
+ background-color: #13c2c2;
}
-.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
- color: rgba(0, 0, 0, 0.25);
+.ant-popover-cyan .ant-popover-arrow-content {
+ background-color: #13c2c2;
}
-.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
- color: rgba(0, 0, 0, 0.25);
- background: #f5f5f5;
- border-color: #d9d9d9;
- cursor: not-allowed;
+.ant-popover-lime .ant-popover-inner {
+ background-color: #a0d911;
}
-.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
- background: transparent;
+.ant-popover-lime .ant-popover-arrow-content {
+ background-color: #a0d911;
}
-.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
- opacity: 0;
+.ant-popover-green .ant-popover-inner {
+ background-color: #52c41a;
}
-.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
- opacity: 1;
+.ant-popover-green .ant-popover-arrow-content {
+ background-color: #52c41a;
}
-.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
- color: rgba(0, 0, 0, 0.25);
+.ant-popover-blue .ant-popover-inner {
+ background-color: #1890ff;
}
-@media only screen and (max-width: 992px) {
- .ant-pagination-item-after-jump-prev,
- .ant-pagination-item-before-jump-next {
- display: none;
- }
+.ant-popover-blue .ant-popover-arrow-content {
+ background-color: #1890ff;
}
-@media only screen and (max-width: 576px) {
- .ant-pagination-options {
- display: none;
- }
+.ant-popover-geekblue .ant-popover-inner {
+ background-color: #2f54eb;
}
-.ant-pagination-rtl .ant-pagination-total-text {
- margin-right: 0;
- margin-left: 8px;
+.ant-popover-geekblue .ant-popover-arrow-content {
+ background-color: #2f54eb;
}
-.ant-pagination-rtl .ant-pagination-item,
-.ant-pagination-rtl .ant-pagination-prev,
-.ant-pagination-rtl .ant-pagination-jump-prev,
-.ant-pagination-rtl .ant-pagination-jump-next {
- margin-right: 0;
- margin-left: 8px;
+.ant-popover-purple .ant-popover-inner {
+ background-color: #722ed1;
}
-.ant-pagination-rtl .ant-pagination-slash {
- margin: 0 5px 0 10px;
+.ant-popover-purple .ant-popover-arrow-content {
+ background-color: #722ed1;
}
-.ant-pagination-rtl .ant-pagination-options {
- margin-right: 16px;
- margin-left: 0;
+.ant-popover-rtl {
+ direction: rtl;
+ text-align: right;
}
-.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
+.ant-popover-rtl .ant-popover-message-icon {
margin-right: 0;
margin-left: 8px;
}
-.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
- margin-left: 0;
-}
-.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
- margin-right: 0;
- margin-left: 8px;
+.ant-popover-rtl .ant-popover-message-title {
+ padding-left: 8px;
}
-.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
- margin-right: 0;
- margin-left: 8px;
+.ant-popover-rtl .ant-popover-buttons {
+ text-align: left;
}
-.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
- margin-right: 2px;
+.ant-popover-rtl .ant-popover-buttons button {
+ margin-right: 8px;
margin-left: 0;
}
/* stylelint-disable no-duplicate-selectors */
@@ -940,581 +713,162 @@ textarea.ant-pagination-options-quick-jumper input {
.ant-tree-switcher .ant-select-tree-switcher-icon {
display: inline-block;
font-size: 10px;
- vertical-align: baseline;
-}
-.ant-tree-switcher .ant-tree-switcher-icon svg,
-.ant-tree-switcher .ant-select-tree-switcher-icon svg {
- transition: transform 0.3s;
-}
-.ant-tree-switcher-noop {
- cursor: default;
-}
-.ant-tree-switcher_close .ant-tree-switcher-icon svg {
- transform: rotate(-90deg);
-}
-.ant-tree-switcher-loading-icon {
- color: #1890ff;
-}
-.ant-tree-switcher-leaf-line {
- position: relative;
- z-index: 1;
- display: inline-block;
- width: 100%;
- height: 100%;
-}
-.ant-tree-switcher-leaf-line::before {
- position: absolute;
- top: 0;
- right: 12px;
- bottom: -2px;
- margin-left: -1px;
- border-right: 1px solid #d9d9d9;
- content: ' ';
-}
-.ant-tree-switcher-leaf-line::after {
- position: absolute;
- width: 6px;
- height: 10px;
- border-bottom: 1px solid #d9d9d9;
- content: ' ';
-}
-.ant-tree-checkbox {
- top: auto;
- top: initial;
- margin: 3px 8px 0 0;
-}
-.ant-tree .ant-tree-node-content-wrapper {
- position: relative;
- z-index: auto;
- min-height: 20px;
- margin: 0;
- padding: 0 4px;
- color: inherit;
- line-height: 20px;
- background: transparent;
- border-radius: 2px;
- cursor: pointer;
- transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
-}
-.ant-tree .ant-tree-node-content-wrapper:hover {
- background-color: #f5f5f5;
-}
-.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
- background-color: #bae7ff;
-}
-.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
- display: inline-block;
- width: 20px;
- height: 20px;
- line-height: 20px;
- text-align: center;
- vertical-align: top;
-}
-.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
- display: none;
-}
-.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
- background-color: transparent;
-}
-.ant-tree-node-content-wrapper {
- line-height: 20px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
- position: absolute;
- z-index: 1;
- height: 2px;
- background-color: #1890ff;
- border-radius: 1px;
- pointer-events: none;
-}
-.ant-tree-node-content-wrapper .ant-tree-drop-indicator::after {
- position: absolute;
- top: -3px;
- left: -6px;
- width: 8px;
- height: 8px;
- background-color: transparent;
- border: 2px solid #1890ff;
- border-radius: 50%;
- content: '';
-}
-.ant-tree .ant-tree-treenode.drop-container > [draggable] {
- box-shadow: 0 0 0 2px #1890ff;
-}
-.ant-tree-show-line .ant-tree-indent-unit {
- position: relative;
- height: 100%;
-}
-.ant-tree-show-line .ant-tree-indent-unit::before {
- position: absolute;
- top: 0;
- right: 10px;
- bottom: -2px;
- border-right: 1px solid #d9d9d9;
- content: '';
-}
-.ant-tree-show-line .ant-tree-indent-unit-end::before {
- display: none;
-}
-.ant-tree-show-line .ant-tree-switcher {
- background: #fff;
-}
-.ant-tree-show-line .ant-tree-switcher-line-icon {
- vertical-align: -0.15em;
-}
-.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
- top: auto !important;
- bottom: auto !important;
- height: 10px !important;
-}
-.ant-tree-rtl {
- direction: rtl;
-}
-.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
- right: -6px;
- left: auto;
- left: initial;
-}
-.ant-tree .ant-tree-treenode-rtl {
- direction: rtl;
-}
-.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
- transform: rotate(90deg);
-}
-.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
- right: auto;
- left: -11px;
- border-right: none;
- border-left: 1px solid #d9d9d9;
-}
-.ant-tree-rtl .ant-tree-checkbox {
- margin: 3px 0 0 8px;
-}
-.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
- margin: 3px 0 0 8px;
-}
-/* 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/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 ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* 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-popover {
- 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: absolute;
- top: 0;
- left: 0;
- z-index: 1030;
- font-weight: normal;
- white-space: normal;
- text-align: left;
- cursor: auto;
- -webkit-user-select: text;
- -moz-user-select: text;
- -ms-user-select: text;
- user-select: text;
-}
-.ant-popover-content {
- position: relative;
-}
-.ant-popover::after {
- position: absolute;
- background: rgba(255, 255, 255, 0.01);
- content: '';
-}
-.ant-popover-hidden {
- display: none;
-}
-.ant-popover-placement-top,
-.ant-popover-placement-topLeft,
-.ant-popover-placement-topRight {
- padding-bottom: 15.3137085px;
-}
-.ant-popover-placement-right,
-.ant-popover-placement-rightTop,
-.ant-popover-placement-rightBottom {
- padding-left: 15.3137085px;
-}
-.ant-popover-placement-bottom,
-.ant-popover-placement-bottomLeft,
-.ant-popover-placement-bottomRight {
- padding-top: 15.3137085px;
-}
-.ant-popover-placement-left,
-.ant-popover-placement-leftTop,
-.ant-popover-placement-leftBottom {
- padding-right: 15.3137085px;
-}
-.ant-popover-inner {
- background-color: #fff;
- background-clip: padding-box;
- border-radius: 2px;
- box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
-}
-@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
- .ant-popover {
- /* IE10+ */
- }
- .ant-popover-inner {
- box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
- }
-}
-.ant-popover-title {
- min-width: 177px;
- min-height: 28px;
- margin: 0;
- padding: 5px 12px 4px;
- color: rgba(0, 0, 0, 0.85);
- font-weight: 500;
- border-bottom: 1px solid #f0f0f0;
-}
-.ant-popover-inner-content {
- padding: 8px 12px;
- color: rgba(0, 0, 0, 0.85);
-}
-.ant-popover-message {
- display: flex;
- padding: 4px 0 12px;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
-}
-.ant-popover-message-icon {
- display: inline-block;
- margin-right: 8px;
- color: #faad14;
- font-size: 12px;
-}
-.ant-popover-buttons {
- margin-bottom: 4px;
- text-align: right;
-}
-.ant-popover-buttons button:not(:first-child) {
- margin-left: 8px;
-}
-.ant-popover-arrow {
- position: absolute;
- display: block;
- width: 22px;
- height: 22px;
- overflow: hidden;
- background: transparent;
- pointer-events: none;
-}
-.ant-popover-arrow-content {
- --antd-arrow-background-color: #fff;
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- display: block;
- width: 11.3137085px;
- height: 11.3137085px;
- margin: auto;
- content: '';
- pointer-events: auto;
- border-radius: 0 0 2px;
- pointer-events: none;
-}
-.ant-popover-arrow-content::before {
- position: absolute;
- top: -11.3137085px;
- left: -11.3137085px;
- width: 33.9411255px;
- height: 33.9411255px;
- background: var(--antd-arrow-background-color);
- background-repeat: no-repeat;
- background-position: -10px -10px;
- content: '';
- -webkit-clip-path: inset(33% 33%);
- clip-path: inset(33% 33%);
- -webkit-clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
- clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
-}
-.ant-popover-placement-top .ant-popover-arrow,
-.ant-popover-placement-topLeft .ant-popover-arrow,
-.ant-popover-placement-topRight .ant-popover-arrow {
- bottom: 0;
- transform: translateY(100%);
-}
-.ant-popover-placement-top .ant-popover-arrow-content,
-.ant-popover-placement-topLeft .ant-popover-arrow-content,
-.ant-popover-placement-topRight .ant-popover-arrow-content {
- box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
- transform: translateY(-11px) rotate(45deg);
-}
-.ant-popover-placement-top .ant-popover-arrow {
- left: 50%;
- transform: translateY(100%) translateX(-50%);
-}
-.ant-popover-placement-topLeft .ant-popover-arrow {
- left: 16px;
-}
-.ant-popover-placement-topRight .ant-popover-arrow {
- right: 16px;
-}
-.ant-popover-placement-right .ant-popover-arrow,
-.ant-popover-placement-rightTop .ant-popover-arrow,
-.ant-popover-placement-rightBottom .ant-popover-arrow {
- left: 0;
- transform: translateX(-100%);
-}
-.ant-popover-placement-right .ant-popover-arrow-content,
-.ant-popover-placement-rightTop .ant-popover-arrow-content,
-.ant-popover-placement-rightBottom .ant-popover-arrow-content {
- box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
- transform: translateX(11px) rotate(135deg);
-}
-.ant-popover-placement-right .ant-popover-arrow {
- top: 50%;
- transform: translateX(-100%) translateY(-50%);
-}
-.ant-popover-placement-rightTop .ant-popover-arrow {
- top: 12px;
-}
-.ant-popover-placement-rightBottom .ant-popover-arrow {
- bottom: 12px;
-}
-.ant-popover-placement-bottom .ant-popover-arrow,
-.ant-popover-placement-bottomLeft .ant-popover-arrow,
-.ant-popover-placement-bottomRight .ant-popover-arrow {
- top: 0;
- transform: translateY(-100%);
-}
-.ant-popover-placement-bottom .ant-popover-arrow-content,
-.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
-.ant-popover-placement-bottomRight .ant-popover-arrow-content {
- box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
- transform: translateY(11px) rotate(-135deg);
-}
-.ant-popover-placement-bottom .ant-popover-arrow {
- left: 50%;
- transform: translateY(-100%) translateX(-50%);
-}
-.ant-popover-placement-bottomLeft .ant-popover-arrow {
- left: 16px;
-}
-.ant-popover-placement-bottomRight .ant-popover-arrow {
- right: 16px;
-}
-.ant-popover-placement-left .ant-popover-arrow,
-.ant-popover-placement-leftTop .ant-popover-arrow,
-.ant-popover-placement-leftBottom .ant-popover-arrow {
- right: 0;
- transform: translateX(100%);
-}
-.ant-popover-placement-left .ant-popover-arrow-content,
-.ant-popover-placement-leftTop .ant-popover-arrow-content,
-.ant-popover-placement-leftBottom .ant-popover-arrow-content {
- box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
- transform: translateX(-11px) rotate(-45deg);
-}
-.ant-popover-placement-left .ant-popover-arrow {
- top: 50%;
- transform: translateX(100%) translateY(-50%);
-}
-.ant-popover-placement-leftTop .ant-popover-arrow {
- top: 12px;
-}
-.ant-popover-placement-leftBottom .ant-popover-arrow {
- bottom: 12px;
+ vertical-align: baseline;
}
-.ant-popover-pink .ant-popover-inner {
- background-color: #eb2f96;
+.ant-tree-switcher .ant-tree-switcher-icon svg,
+.ant-tree-switcher .ant-select-tree-switcher-icon svg {
+ transition: transform 0.3s;
}
-.ant-popover-pink .ant-popover-arrow-content {
- background-color: #eb2f96;
+.ant-tree-switcher-noop {
+ cursor: default;
}
-.ant-popover-magenta .ant-popover-inner {
- background-color: #eb2f96;
+.ant-tree-switcher_close .ant-tree-switcher-icon svg {
+ transform: rotate(-90deg);
}
-.ant-popover-magenta .ant-popover-arrow-content {
- background-color: #eb2f96;
+.ant-tree-switcher-loading-icon {
+ color: #1890ff;
}
-.ant-popover-red .ant-popover-inner {
- background-color: #f5222d;
+.ant-tree-switcher-leaf-line {
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ width: 100%;
+ height: 100%;
}
-.ant-popover-red .ant-popover-arrow-content {
- background-color: #f5222d;
+.ant-tree-switcher-leaf-line::before {
+ position: absolute;
+ top: 0;
+ right: 12px;
+ bottom: -2px;
+ margin-left: -1px;
+ border-right: 1px solid #d9d9d9;
+ content: ' ';
}
-.ant-popover-volcano .ant-popover-inner {
- background-color: #fa541c;
+.ant-tree-switcher-leaf-line::after {
+ position: absolute;
+ width: 6px;
+ height: 10px;
+ border-bottom: 1px solid #d9d9d9;
+ content: ' ';
}
-.ant-popover-volcano .ant-popover-arrow-content {
- background-color: #fa541c;
+.ant-tree-checkbox {
+ top: auto;
+ top: initial;
+ margin: 3px 8px 0 0;
}
-.ant-popover-orange .ant-popover-inner {
- background-color: #fa8c16;
+.ant-tree .ant-tree-node-content-wrapper {
+ position: relative;
+ z-index: auto;
+ min-height: 20px;
+ margin: 0;
+ padding: 0 4px;
+ color: inherit;
+ line-height: 20px;
+ background: transparent;
+ border-radius: 2px;
+ cursor: pointer;
+ transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
-.ant-popover-orange .ant-popover-arrow-content {
- background-color: #fa8c16;
+.ant-tree .ant-tree-node-content-wrapper:hover {
+ background-color: #f5f5f5;
}
-.ant-popover-yellow .ant-popover-inner {
- background-color: #fadb14;
+.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
+ background-color: #bae7ff;
}
-.ant-popover-yellow .ant-popover-arrow-content {
- background-color: #fadb14;
+.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ text-align: center;
+ vertical-align: top;
}
-.ant-popover-gold .ant-popover-inner {
- background-color: #faad14;
+.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
+ display: none;
}
-.ant-popover-gold .ant-popover-arrow-content {
- background-color: #faad14;
+.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
+ background-color: transparent;
}
-.ant-popover-cyan .ant-popover-inner {
- background-color: #13c2c2;
+.ant-tree-node-content-wrapper {
+ line-height: 20px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
}
-.ant-popover-cyan .ant-popover-arrow-content {
- background-color: #13c2c2;
+.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
+ position: absolute;
+ z-index: 1;
+ height: 2px;
+ background-color: #1890ff;
+ border-radius: 1px;
+ pointer-events: none;
}
-.ant-popover-lime .ant-popover-inner {
- background-color: #a0d911;
+.ant-tree-node-content-wrapper .ant-tree-drop-indicator::after {
+ position: absolute;
+ top: -3px;
+ left: -6px;
+ width: 8px;
+ height: 8px;
+ background-color: transparent;
+ border: 2px solid #1890ff;
+ border-radius: 50%;
+ content: '';
}
-.ant-popover-lime .ant-popover-arrow-content {
- background-color: #a0d911;
+.ant-tree .ant-tree-treenode.drop-container > [draggable] {
+ box-shadow: 0 0 0 2px #1890ff;
}
-.ant-popover-green .ant-popover-inner {
- background-color: #52c41a;
+.ant-tree-show-line .ant-tree-indent-unit {
+ position: relative;
+ height: 100%;
}
-.ant-popover-green .ant-popover-arrow-content {
- background-color: #52c41a;
+.ant-tree-show-line .ant-tree-indent-unit::before {
+ position: absolute;
+ top: 0;
+ right: 10px;
+ bottom: -2px;
+ border-right: 1px solid #d9d9d9;
+ content: '';
}
-.ant-popover-blue .ant-popover-inner {
- background-color: #1890ff;
+.ant-tree-show-line .ant-tree-indent-unit-end::before {
+ display: none;
}
-.ant-popover-blue .ant-popover-arrow-content {
- background-color: #1890ff;
+.ant-tree-show-line .ant-tree-switcher {
+ background: #fff;
}
-.ant-popover-geekblue .ant-popover-inner {
- background-color: #2f54eb;
+.ant-tree-show-line .ant-tree-switcher-line-icon {
+ vertical-align: -0.15em;
}
-.ant-popover-geekblue .ant-popover-arrow-content {
- background-color: #2f54eb;
+.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
+ top: auto !important;
+ bottom: auto !important;
+ height: 10px !important;
}
-.ant-popover-purple .ant-popover-inner {
- background-color: #722ed1;
+.ant-tree-rtl {
+ direction: rtl;
}
-.ant-popover-purple .ant-popover-arrow-content {
- background-color: #722ed1;
+.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
+ right: -6px;
+ left: auto;
+ left: initial;
}
-.ant-popover-rtl {
+.ant-tree .ant-tree-treenode-rtl {
direction: rtl;
- text-align: right;
}
-.ant-popover-rtl .ant-popover-message-icon {
- margin-right: 0;
- margin-left: 8px;
+.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
+ transform: rotate(90deg);
}
-.ant-popover-rtl .ant-popover-message-title {
- padding-left: 8px;
+.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
+ right: auto;
+ left: -11px;
+ border-right: none;
+ border-left: 1px solid #d9d9d9;
}
-.ant-popover-rtl .ant-popover-buttons {
- text-align: left;
+.ant-tree-rtl .ant-tree-checkbox {
+ margin: 3px 0 0 8px;
}
-.ant-popover-rtl .ant-popover-buttons button {
- margin-right: 8px;
- margin-left: 0;
+.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
+ margin: 3px 0 0 8px;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
@@ -1792,132 +1146,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[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/27277.async.js b/27277.async.js
index 8d49ab0885..bf03dd16e0 100644
--- a/27277.async.js
+++ b/27277.async.js
@@ -1,6 +1,6 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[27277],{
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/27703.async.js b/27703.async.js
index db7e2aa272..bf4b025328 100644
--- a/27703.async.js
+++ b/27703.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[27703,36579,2282,2082,72693,23805,62654,81425],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[27703,36579,2282,2082,72693,23805,62654,79256,81425],{
/***/ 7918:
/*!******************************************************************************!*\
diff --git a/32030.async.js b/32030.async.js
new file mode 100644
index 0000000000..113a071226
--- /dev/null
+++ b/32030.async.js
@@ -0,0 +1,8822 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[32030,12768,67570],{
+
+/***/ 96403:
+/*!*********************************!*\
+ !*** ./src/pages/tasks/util.js ***!
+ \*********************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Ax": function() { return /* binding */ processTreeData; },
+/* harmony export */ "Ds": function() { return /* binding */ debounce; },
+/* harmony export */ "KI": function() { return /* binding */ apiPref; },
+/* harmony export */ "SI": function() { return /* binding */ getTreeData; },
+/* harmony export */ "f1": function() { return /* binding */ isCompileOk; }
+/* harmony export */ });
+/* unused harmony export isProd */
+/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 59758);
+
+function isCompileOk(rs) {
+ var flag = true;
+ if (rs.length > 0) {
+ for (var i = 0; i < rs.length; i++) {
+ if (rs[i].compile_success == 0 || !rs[i].compile_success) {
+ flag = false;
+ break;
+ }
+ }
+ } else {
+ flag = false;
+ }
+ return flag;
+}
+function getTreeData(data) {
+ var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
+ var result = [];
+ for (var i = 0; i < data.length; i++) {
+ var item = data[i];
+ var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name);
+ result.push({
+ title: item.name,
+ isLeaf: item.type === 'tree' ? false : true,
+ key: key
+ });
+ }
+ return result;
+}
+function processTreeData(repos, key, newData) {
+ for (var i = 0; i < repos.length; i++) {
+ var item = repos[i];
+ if (item.key === key) {
+ item.children = newData;
+ break;
+ }
+ if (item.children) {
+ processTreeData(item.children, key, newData);
+ }
+ }
+ return repos;
+}
+function debounce(func, wait, immediate) {
+ var timeout;
+ return function () {
+ var context = this,
+ args = arguments;
+ var later = function later() {
+ timeout = null;
+ if (!immediate) func.apply(context, args);
+ };
+ var callNow = immediate && !timeout;
+ clearTimeout(timeout);
+ timeout = setTimeout(later, wait);
+ if (callNow) func.apply(context, args);
+ };
+}
+var isProd = true;
+var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER */ .Z.API_SERVER;
+// export const isProd =
+// window.location.href.indexOf('test-') > 0 ||
+// window.location.href.indexOf('localhost') > 0
+// ? false
+// : true;
+
+// export const apiPref = isProd
+// ? 'https://www.educoder.net'
+// : 'https://test-newweb.educoder.net';
+
+/***/ }),
+
+/***/ 48559:
+/*!**********************************************!*\
+ !*** ./src/components/AsyncButton/index.tsx ***!
+ \**********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Z": function() { return /* binding */ AsyncButton; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_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 antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913);
+/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/button */ 71577);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __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_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+var _excluded = ["children"];
+
+
+var AsyncButton = function AsyncButton(_ref) {
+ var children = _ref.children,
+ props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default()(_ref, _excluded);
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2),
+ btnLoading = _useState2[0],
+ setBtnLoading = _useState2[1];
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
+ loading: btnLoading,
+ onClick: /*#__PURE__*/function () {
+ var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(e) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.prev = 0;
+ setBtnLoading(true);
+ _context.next = 4;
+ return props.onClick(e);
+ case 4:
+ setBtnLoading(false);
+ _context.next = 10;
+ break;
+ case 7:
+ _context.prev = 7;
+ _context.t0 = _context["catch"](0);
+ setBtnLoading(false);
+ case 10:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee, null, [[0, 7]]);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: children
+ }));
+};
+
+/***/ }),
+
+/***/ 82982:
+/*!*****************************************!*\
+ !*** ./src/components/NoData/index.tsx ***!
+ \*****************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ 29913);
+/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/button */ 71577);
+/* 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 react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+var noData = function noData(_ref) {
+ var _ref$buttonProps = _ref.buttonProps,
+ buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
+ _ref$styles = _ref.styles,
+ styles = _ref$styles === void 0 ? {} : _ref$styles,
+ customText = _ref.customText,
+ ButtonText = _ref.ButtonText,
+ ButtonClick = _ref.ButtonClick,
+ Buttonclass = _ref.Buttonclass,
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
+ className: "tc animated fadeIn",
+ style: _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()({}, {
+ color: '#999',
+ margin: '200px auto'
+ }), styles),
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
+ className: "mt20 font14",
+ children: customText || '暂时还没有相关数据哦!'
+ }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, _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()({
+ className: Buttonclass,
+ onClick: ButtonClick
+ }, buttonProps), {}, {
+ children: ButtonText
+ })), ButtonTwo && ButtonTwo]
+ });
+};
+/* harmony default export */ __webpack_exports__["Z"] = (noData);
+
+/***/ }),
+
+/***/ 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,
+ onImgDimensions = _ref.onImgDimensions;
+ 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: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ onClose();
+ onImgDimensions();
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-yulanpizhu"
+ })
+ })
+ }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: handleDown,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-quxiaozhiding"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u5173\u95ED",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "",
+ onClick: onClose,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-guanbi1"
+ })
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"),
+ children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor))
+ }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", {
+ src: "".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"]
+ })]
+ });
+});
+
+/***/ }),
+
+/***/ 23197:
+/*!****************************************************************!*\
+ !*** ./src/components/QuestionEditor/ChoiceQuestionEditor.tsx ***!
+ \****************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "u": function() { return /* binding */ ChoiceQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390);
+/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd/es/tooltip */ 84908);
+/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/col/style */ 89032);
+/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/col */ 15746);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ant-design/icons */ 64789);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @ant-design/icons */ 3089);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["key", "name"];
+
+
+
+
+
+
+
+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'];
+var ChoiceQuestionItem = function ChoiceQuestionItem(_ref) {
+ var value = _ref.value,
+ _onChange = _ref.onChange,
+ choiceTextKey = _ref.choiceTextKey,
+ answerKey = _ref.answerKey,
+ index = _ref.index,
+ isEdit = _ref.isEdit,
+ setInputActive = _ref.setInputActive,
+ form = _ref.form,
+ choiceOptionsPath = _ref.choiceOptionsPath,
+ allowChangeMode = _ref.allowChangeMode,
+ showAddIcon = _ref.showAddIcon,
+ addItem = _ref.addItem,
+ deleteItem = _ref.deleteItem;
+ var isActiveAnswer = (value === null || value === void 0 ? void 0 : value[answerKey]) === 1;
+ var setAllOptionsToFalse = function setAllOptionsToFalse() {
+ var options = form.getFieldValue(choiceOptionsPath);
+ form.setFieldValue(choiceOptionsPath, options.map(function (item) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, item), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 0));
+ }));
+ };
+ var setActiveAnswer = function setActiveAnswer() {
+ if (isActiveAnswer) {
+ _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 0)));
+ } else {
+ if (!allowChangeMode) {
+ setAllOptionsToFalse();
+ }
+ _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 1)));
+ }
+ };
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].choiceWrap */ .Z.choiceWrap,
+ align: "middle",
+ wrap: false,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
+ onClick: setActiveAnswer,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].choiceIndex */ .Z.choiceIndex, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].activeAnswer */ .Z.activeAnswer : ''),
+ children: tagList[index]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
+ flex: 1,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].editorWrap */ .Z.editorWrap, " ml15"),
+ onClick: setInputActive,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__/* .RegularInput */ .x, {
+ height: 155,
+ placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879",
+ isEdit: isEdit,
+ value: value === null || value === void 0 ? void 0 : value[choiceTextKey],
+ onChange: function onChange(v) {
+ _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, choiceTextKey, v)));
+ }
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
+ flex: '0 0 auto',
+ className: "ml15",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ onClick: setActiveAnswer,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].setAnswerBtn */ .Z.setAnswerBtn, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].activeAnswer */ .Z.activeAnswer : ''),
+ children: isActiveAnswer ? '正确答案' : '设为答案'
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].actionWrapper */ .Z.actionWrapper,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
+ title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].addIcon */ .Z.addIcon,
+ onClick: addItem,
+ style: {
+ visibility: showAddIcon ? 'visible' : 'hidden'
+ }
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
+ title: "\u5220\u9664",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].deleteIcon */ .Z.deleteIcon,
+ onClick: deleteItem,
+ style: {
+ visibility: index > 1 ? 'visible' : 'hidden'
+ }
+ })
+ })]
+ })]
+ });
+};
+var ChoiceQuestionEditor = function ChoiceQuestionEditor(_ref2) {
+ var questionTitlePlaceholder = _ref2.questionTitlePlaceholder,
+ titleKey = _ref2.titleKey,
+ choiceKey = _ref2.choiceKey,
+ analysisKey = _ref2.analysisKey,
+ choiceTextKey = _ref2.choiceTextKey,
+ answerKey = _ref2.answerKey,
+ choiceOptionsPath = _ref2.choiceOptionsPath,
+ _ref2$allowChangeMode = _ref2.allowChangeMode,
+ allowChangeMode = _ref2$allowChangeMode === void 0 ? true : _ref2$allowChangeMode,
+ form = _ref2.form,
+ _ref2$showAnalysis = _ref2.showAnalysis,
+ showAnalysis = _ref2$showAnalysis === void 0 ? true : _ref2$showAnalysis;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_8__.useState)(),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),
+ activeEditor = _useState2[0],
+ setActiveEditor = _useState2[1];
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_8__.useState)(false),
+ _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2),
+ editAnalysis = _useState4[0],
+ setEditAnalysis = _useState4[1];
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: titleKey,
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__/* .MdEditorInForm */ .h, {
+ scrollId: Array.isArray(titleKey) ? titleKey.join('_') : "".concat(titleKey),
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].Item */ .Z.Item, {
+ label: "\u7B54\u6848\u9009\u9879",
+ required: true,
+ labelCol: {
+ span: 24
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].List */ .Z.List, {
+ name: choiceKey,
+ rules: [{
+ validator: function validator(rule, values) {
+ var hasAnswer = values.some(function (option) {
+ return option[answerKey] === 1;
+ });
+ var emptyAnswerIndex = values.findIndex(function (option) {
+ var _option$choiceTextKey;
+ return ((_option$choiceTextKey = option[choiceTextKey]) === null || _option$choiceTextKey === void 0 ? void 0 : _option$choiceTextKey.length) <= 0;
+ });
+ if (emptyAnswerIndex !== -1) {
+ return Promise.reject(new Error("\u8BF7\u5148\u8F93\u5165".concat(tagList[emptyAnswerIndex], "\u9009\u9879\u7684\u5185\u5BB9")));
+ }
+ if (!hasAnswer) {
+ return Promise.reject(new Error('请设置正确答案'));
+ }
+ return Promise.resolve();
+ }
+ }],
+ children: function children(fields, _ref3) {
+ var add = _ref3.add,
+ remove = _ref3.remove;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ id: Array.isArray(choiceOptionsPath) ? choiceOptionsPath.join('_') : "".concat(choiceOptionsPath),
+ children: [fields.map(function (_ref4, index) {
+ var key = _ref4.key,
+ name = _ref4.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default()(_ref4, _excluded);
+ var isEdit = activeEditor === key;
+ var setInputActive = function setInputActive() {
+ setActiveEditor(key);
+ };
+ var showAddIcon = index < 7 && index === fields.length - 1;
+ var addItem = function addItem() {
+ var _add;
+ return add((_add = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_add, choiceTextKey, ''), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_add, answerKey, 0), _add));
+ };
+ var deleteItem = function deleteItem() {
+ return remove(name);
+ };
+ return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_8__.createElement)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, restField), {}, {
+ key: key,
+ name: name,
+ noStyle: true
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(ChoiceQuestionItem, {
+ choiceTextKey: choiceTextKey,
+ answerKey: answerKey,
+ index: index,
+ isEdit: isEdit,
+ setInputActive: setInputActive,
+ form: form,
+ choiceOptionsPath: choiceOptionsPath,
+ allowChangeMode: allowChangeMode,
+ showAddIcon: showAddIcon,
+ addItem: addItem,
+ deleteItem: deleteItem
+ }));
+ }), fields.length < 8 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].addBtn */ .Z.addBtn, " mb30"),
+ onClick: function onClick() {
+ var _add2;
+ return add((_add2 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_add2, choiceTextKey, ''), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_add2, answerKey, 0), _add2));
+ },
+ children: "\u6DFB\u52A0\u9009\u9879"
+ })]
+ });
+ }
+ }), showAnalysis && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ onClick: function onClick() {
+ return setEditAnalysis(true);
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].Item */ .Z.Item, {
+ name: analysisKey,
+ label: "\u9898\u76EE\u89E3\u6790",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__/* .RegularInput */ .x, {
+ placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
+ isEdit: editAnalysis
+ })
+ })
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 6868:
+/*!*********************************************************************!*\
+ !*** ./src/components/QuestionEditor/CombinationQuestionEditor.tsx ***!
+ \*********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "r": function() { return /* binding */ CombinationQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390);
+/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd/es/tooltip */ 84908);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/input-number/style */ 25359);
+/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd/es/input-number */ 87799);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var antd_es_collapse_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/collapse/style */ 49263);
+/* harmony import */ var antd_es_collapse__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/collapse */ 54907);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ant-design/icons */ 3089);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var _ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./ChoiceQuestionEditor */ 23197);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["key", "name"];
+
+
+
+// import type { ChoiceQuestionType } from './types'
+
+
+
+
+
+var Panel = antd_es_collapse__WEBPACK_IMPORTED_MODULE_12__/* ["default"].Panel */ .Z.Panel;
+var CombinationQuestionEditor = function CombinationQuestionEditor(_ref) {
+ var questionTitlePlaceholder = _ref.questionTitlePlaceholder,
+ choiceKey = _ref.choiceKey,
+ form = _ref.form,
+ withScore = _ref.withScore;
+ // const [editAnalysis, setEditAnalysis] = useState(false)
+
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: "name",
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__/* .MdEditorInForm */ .h, {
+ scrollId: "name",
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ label: "\u5C0F\u9898",
+ required: true,
+ labelCol: {
+ span: 24
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].List */ .Z.List, {
+ name: "sub_item_banks",
+ rules: [{
+ validator: function validator(rule, values) {
+ if (!values) {
+ return Promise.reject(new Error('请添加小题'));
+ }
+ return Promise.resolve();
+ }
+ }],
+ children: function children(fields, _ref2) {
+ var add = _ref2.add,
+ remove = _ref2.remove;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_collapse__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ className: fields.length > 0 ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].collapseWrapper */ .Z.collapseWrapper : '',
+ bordered: false,
+ expandIcon: function expandIcon(_ref3) {
+ var isActive = _ref3.isActive;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("i", {
+ className: "iconfont icon-weizhankai ".concat(isActive ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].open */ .Z.open : _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].close */ .Z.close),
+ style: {
+ fontSize: 14,
+ transition: 'all .2s'
+ }
+ });
+ },
+ children: fields.map(function (_ref4, index) {
+ var key = _ref4.key,
+ name = _ref4.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref4, _excluded);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(Panel, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].panel */ .Z.panel,
+ forceRender: true,
+ header: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].panelHeader */ .Z.panelHeader,
+ children: ["\u7B2C", index + 1, "\u5C0F\u9898", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
+ children: "\uFF08\u5355\u9009\u9898\uFF09"
+ })]
+ }),
+ extra: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
+ align: "middle",
+ onClick: function onClick(e) {
+ return e.stopPropagation();
+ },
+ children: [withScore && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, restField), {}, {
+ rules: [{
+ required: true,
+ message: '请输入小题分值'
+ }],
+ label: "\u5206\u503C",
+ name: [name, 'question_score'],
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].blankInput */ .Z.blankInput,
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ min: 0.1,
+ precision: 1,
+ max: 100,
+ style: {
+ width: 150
+ }
+ })
+ })), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
+ title: "\u5220\u9664",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].deleteIcon */ .Z.deleteIcon, " ml40"),
+ onClick: function onClick() {
+ return remove(name);
+ }
+ })
+ })]
+ }),
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, restField), {}, {
+ name: name,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_10__/* .ChoiceQuestionEditor */ .u, {
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",
+ allowChangeMode: false,
+ form: form,
+ choiceKey: [name, 'choices'],
+ titleKey: [name, 'name'],
+ analysisKey: [name, 'analysis'],
+ choiceOptionsPath: ['sub_item_banks', name, 'choices'],
+ choiceTextKey: "choice_text",
+ answerKey: "is_answer"
+ })
+ }))
+ }, key);
+ })
+ }), fields.length < 20 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].addBtn */ .Z.addBtn),
+ onClick: function onClick() {
+ return add({
+ name: '',
+ choices: Array.from({
+ length: 4
+ }, function () {
+ return {
+ choice_text: '',
+ is_answer: 0
+ };
+ }),
+ analysis: ''
+ });
+ },
+ children: "\u6DFB\u52A0\u5C0F\u9898"
+ })]
+ });
+ }
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 12589:
+/*!********************************************************************!*\
+ !*** ./src/components/QuestionEditor/CompletionQuestionEditor.tsx ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "u": function() { return /* binding */ CompletionQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/input-number/style */ 25359);
+/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/input-number */ 87799);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/switch/style */ 5812);
+/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/es/switch */ 94594);
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/col/style */ 89032);
+/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd/es/col */ 15746);
+/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390);
+/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/tooltip */ 84908);
+/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/input/style */ 69463);
+/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd/es/input */ 75008);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ 861);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/modal/style */ 35611);
+/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/modal */ 85402);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @ant-design/icons */ 3089);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["key", "name"];
+
+
+
+
+
+
+
+var BlankEditor = function BlankEditor(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange;
+ var handleDelete = function handleDelete(index) {
+ antd_es_modal__WEBPACK_IMPORTED_MODULE_17__/* ["default"].confirm */ .Z.confirm({
+ centered: true,
+ okText: '确定',
+ cancelText: '取消',
+ title: '提示',
+ content: '确认要删除这个参考答案吗?',
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].modal */ .Z.modal,
+ onOk: function onOk() {
+ var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value);
+ valueCopy.splice(index, 1);
+ onChange(valueCopy);
+ }
+ });
+ };
+ var handleAdd = function handleAdd() {
+ var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value);
+ valueCopy.push('');
+ onChange(valueCopy);
+ };
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, {
+ align: "middle",
+ className: "ml20",
+ gutter: [40, 20],
+ children: [value === null || value === void 0 ? void 0 : value.map(function (v, index) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankWrapper */ .Z.blankWrapper,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInput */ .Z.blankInput,
+ defaultValue: v,
+ maxLength: 1000,
+ onBlur: function onBlur(e) {
+ var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value);
+ var inputTrimValue = e.target.value.trim();
+ valueCopy[index] = inputTrimValue;
+ onChange(valueCopy);
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ title: "\u5220\u9664",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].deleteIcon */ .Z.deleteIcon,
+ style: {
+ marginLeft: 15,
+ visibility: index > 0 ? 'visible' : 'hidden'
+ },
+ onClick: function onClick() {
+ return handleDelete(index);
+ }
+ })
+ })]
+ }, "".concat(v, "_").concat(index));
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].addBtn */ .Z.addBtn),
+ onClick: function onClick() {
+ handleAdd();
+ },
+ children: "\u65B0\u589E\u7B54\u6848"
+ })
+ })]
+ });
+};
+var ReversedSwitch = function ReversedSwitch(_ref2) {
+ var value = _ref2.value,
+ _onChange = _ref2.onChange;
+ //打开为false,关闭为true,即一个特殊的Switch。
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ checked: !value,
+ onChange: function onChange(checked) {
+ _onChange(!checked);
+ }
+ });
+};
+var NULL_CH = '▁';
+var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) {
+ var questionTitlePlaceholder = _ref3.questionTitlePlaceholder,
+ form = _ref3.form,
+ _ref3$scoreByBlank = _ref3.scoreByBlank,
+ scoreByBlank = _ref3$scoreByBlank === void 0 ? false : _ref3$scoreByBlank;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_13__.useState)(false),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState, 2),
+ editAnalysis = _useState2[0],
+ setEditAnalysis = _useState2[1];
+ var getChCountBeforeCursor = function getChCountBeforeCursor(cm, cursor) {
+ var currentLine = cursor.line;
+ var placeholderCountBefore = 0;
+ for (var _line = 0; _line < currentLine; _line++) {
+ placeholderCountBefore += cm.getLine(_line).split(NULL_CH).length - 1;
+ }
+ var currentLineStringBeforeCursor = cm.getLine(currentLine).substring(0, cursor.ch);
+ placeholderCountBefore += currentLineStringBeforeCursor.split(NULL_CH).length - 1;
+ return placeholderCountBefore;
+ };
+ var _onCMBeforeChange = function onCMBeforeChange(cm, change, addBlank, removeBlank) {
+ var rangeText = cm.getRange(change.from, change.to);
+ var newBlankNum = 0;
+ change.text.forEach(function (item) {
+ newBlankNum += item.split(NULL_CH).length - 1;
+ });
+ if (change.origin === 'setValue') {
+ //setValue为初始化,此时不需要删除也不需要增加填空项
+ return;
+ }
+ if (rangeText && rangeText.indexOf(NULL_CH) !== -1) {
+ var placeholderCountInRange = rangeText.split(NULL_CH).length - 1;
+ var placeholderCountBefore = getChCountBeforeCursor(cm, change.from);
+ console.log("\u5220\u9664".concat(placeholderCountInRange, "\u4E2A\uFF0C \u524D\u9762\u6709").concat(placeholderCountBefore, "\u4E2A\uFF0C\u65B0\u589E").concat(newBlankNum, "\u4E2A"));
+ if (placeholderCountInRange > 1) {
+ var indexArray = Array.from({
+ length: placeholderCountInRange
+ }, function (item, index) {
+ return placeholderCountBefore + index;
+ });
+ removeBlank(indexArray);
+ } else {
+ removeBlank(placeholderCountBefore);
+ }
+ } else if (newBlankNum > 0) {
+ var _placeholderCountBefore = getChCountBeforeCursor(cm, change.from);
+ console.log("\u65B0\u589E".concat(newBlankNum, "\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(_placeholderCountBefore, "\u4E2A"));
+ addBlank(newBlankNum, _placeholderCountBefore);
+ }
+ };
+
+ //新增和删除需要重新设置position,position表示填空的位置
+ var rewritePosition = function rewritePosition() {
+ var preAnswerData = form.getFieldValue('standard_answers');
+ form.setFieldsValue({
+ standard_answers: preAnswerData.map(function (item, index) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, item), {}, {
+ position: index + 1
+ });
+ })
+ });
+ };
+ var addFnRef = (0,react__WEBPACK_IMPORTED_MODULE_13__.useRef)();
+ var addBlank = function addBlank(addNum, insertIndex) {
+ for (var i = 0; i < addNum; i++) {
+ addFnRef.current({
+ position: null,
+ answer_text: ['']
+ }, insertIndex + i);
+ }
+ rewritePosition();
+ };
+ var removeFnRef = (0,react__WEBPACK_IMPORTED_MODULE_13__.useRef)();
+ var removeBlank = function removeBlank(deleteIndex) {
+ removeFnRef.current(deleteIndex);
+ rewritePosition();
+ };
+ var standardAnswersValue = antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].useWatch */ .Z.useWatch('standard_answers', form);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: "name",
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__/* .MdEditorInForm */ .h, {
+ scrollId: "name",
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder,
+ showNullButton: true,
+ onCMBeforeChange: function onCMBeforeChange(cm, change) {
+ _onCMBeforeChange(cm, change, addBlank, removeBlank);
+ }
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].List */ .Z.List, {
+ name: "standard_answers",
+ rules: [{
+ validator: function validator(rule, values) {
+ if ((values === null || values === void 0 ? void 0 : values.length) === 0) {
+ return Promise.reject(new Error('答案不能为空'));
+ }
+ var _iterator = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(values),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var item = _step.value;
+ var _ref4 = item || {},
+ answer_text = _ref4.answer_text;
+ if (answer_text !== null && answer_text !== void 0 && answer_text.some(function (text) {
+ return (text === null || text === void 0 ? void 0 : text.length) === 0;
+ })) {
+ return Promise.reject(new Error('填空项答案不能为空'));
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ return Promise.resolve();
+ }
+ }],
+ children: function children(fields, _ref5, _ref6) {
+ var add = _ref5.add,
+ remove = _ref5.remove;
+ var errors = _ref6.errors;
+ addFnRef.current = add;
+ removeFnRef.current = remove;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, {
+ label: "\u7B54\u6848\u9009\u9879",
+ required: true,
+ labelCol: {
+ span: 24
+ }
+ }), fields.map(function (_ref7, index) {
+ var key = _ref7.key,
+ name = _ref7.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default()(_ref7, _excluded);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, {
+ className: "mb20",
+ align: "middle",
+ wrap: false,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ flex: '0 0 auto',
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankIndex */ .Z.blankIndex),
+ children: ["\u586B\u7A7A\u9879", index + 1]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ flex: 1,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, {
+ align: "top",
+ justify: "space-between",
+ wrap: false,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, {
+ name: [name, 'answer_text'],
+ noStyle: true,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(BlankEditor, {})
+ }))
+ }), scoreByBlank && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ flex: '224px',
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, {
+ name: [name, 'score'],
+ label: "\u5206\u503C",
+ rules: [{
+ required: true
+ }],
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInput */ .Z.blankInput,
+ min: 0.1,
+ max: 100,
+ precision: 1,
+ style: {
+ width: '100%'
+ },
+ placeholder: "\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"
+ })
+ }))
+ })]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, {
+ name: [name, 'position'],
+ noStyle: true,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
+ type: "hidden"
+ })
+ }))]
+ })]
+ }, key);
+ })]
+ });
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, {
+ align: "middle",
+ className: (standardAnswersValue === null || standardAnswersValue === void 0 ? void 0 : standardAnswersValue.length) > 1 ? 'mb30' : "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].hide */ .Z.hide),
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, {
+ name: "is_ordered",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(ReversedSwitch, {})
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ className: "ml10",
+ children: "\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4"
+ })]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", {
+ onClick: function onClick() {
+ return setEditAnalysis(true);
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, {
+ name: "analysis",
+ label: "\u9898\u76EE\u89E3\u6790",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__/* .RegularInput */ .x, {
+ placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
+ isEdit: editAnalysis
+ })
+ })
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 60863:
+/*!******************************************************************!*\
+ !*** ./src/components/QuestionEditor/JudgmentQuestionEditor.tsx ***!
+ \******************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Z": function() { return /* binding */ JudgmentQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/col/style */ 89032);
+/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/col */ 15746);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["key", "name"];
+var _tagMap;
+
+
+
+
+
+
+var tagMap = (_tagMap = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_tagMap, '正确', 'T'), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_tagMap, '错误', 'F'), _tagMap);
+var JudgmentQuestionItem = function JudgmentQuestionItem(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange,
+ form = _ref.form;
+ var isActiveAnswer = (value === null || value === void 0 ? void 0 : value.is_answer) === 1;
+ var judgementText = value === null || value === void 0 ? void 0 : value.choice_text;
+ var setActiveAnswer = function setActiveAnswer() {
+ var formListValue = form.getFieldsValue().choices.map(function (choice) {
+ return {
+ choice_text: choice.choice_text,
+ is_answer: 0
+ };
+ });
+ form.setFieldsValue({
+ choices: formListValue
+ });
+ onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, value), {}, {
+ is_answer: 1
+ }));
+ };
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].choiceWrap */ .Z.choiceWrap,
+ align: "middle",
+ wrap: false,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ onClick: setActiveAnswer,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].choiceIndex */ .Z.choiceIndex, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].judgementIndex */ .Z.judgementIndex, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].activeAnswer */ .Z.activeAnswer : ''),
+ children: tagMap[judgementText]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ flex: 1,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].editorWrap */ .Z.editorWrap, " ml15"),
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].inputBorder */ .Z.inputBorder, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].placeholder */ .Z.placeholder, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].activeJudgementAnswer */ .Z.activeJudgementAnswer : ''),
+ children: judgementText
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ flex: '0 0 auto',
+ className: "ml15",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ onClick: setActiveAnswer,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].setAnswerBtn */ .Z.setAnswerBtn, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].activeAnswer */ .Z.activeAnswer : ''),
+ children: isActiveAnswer ? '正确答案' : '设为答案'
+ })
+ })]
+ });
+};
+var JudgmentQuestionEditor = function JudgmentQuestionEditor(_ref2) {
+ var questionTitlePlaceholder = _ref2.questionTitlePlaceholder,
+ choiceKey = _ref2.choiceKey,
+ form = _ref2.form;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(false),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),
+ editAnalysis = _useState2[0],
+ setEditAnalysis = _useState2[1];
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: "name",
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__/* .MdEditorInForm */ .h, {
+ scrollId: "name",
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ label: "\u7B54\u6848\u9009\u9879",
+ required: true,
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].List */ .Z.List, {
+ name: "choices",
+ rules: [{
+ validator: function validator(rule, values) {
+ var hasAnswer = values.some(function (option) {
+ return (option === null || option === void 0 ? void 0 : option.is_answer) === 1;
+ });
+ if (hasAnswer) {
+ return Promise.resolve();
+ }
+ return Promise.reject(new Error('请设置正确答案'));
+ }
+ }],
+ children: function children(fields) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ id: "choices",
+ children: fields.map(function (_ref3) {
+ var key = _ref3.key,
+ name = _ref3.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default()(_ref3, _excluded);
+ return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_7__.createElement)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, restField), {}, {
+ key: key,
+ name: name,
+ noStyle: true
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(JudgmentQuestionItem, {
+ form: form
+ }));
+ })
+ });
+ }
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ onClick: function onClick() {
+ return setEditAnalysis(true);
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ name: "analysis",
+ label: "\u9898\u76EE\u89E3\u6790",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__/* .RegularInput */ .x, {
+ placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
+ isEdit: editAnalysis
+ })
+ })
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 95293:
+/*!**********************************************************!*\
+ !*** ./src/components/QuestionEditor/MdEditorInForm.tsx ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "h": function() { return /* binding */ MdEditorInForm; },
+/* harmony export */ "x": function() { return /* binding */ RegularInput; }
+/* harmony export */ });
+/* 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_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/markdown-editor */ 55373);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 12768);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+var _excluded = ["value", "onChange", "scrollId"];
+
+
+
+
+
+var MdEditorInForm = function MdEditorInForm(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange,
+ scrollId = _ref.scrollId,
+ props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default()(_ref, _excluded);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ id: scrollId || '',
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
+ defaultValue: value,
+ onChange: onChange
+ }))
+ });
+};
+var RegularInput = function RegularInput(_ref2) {
+ var value = _ref2.value,
+ onChange = _ref2.onChange,
+ placeholder = _ref2.placeholder,
+ _ref2$height = _ref2.height,
+ height = _ref2$height === void 0 ? 140 : _ref2$height,
+ isEdit = _ref2.isEdit;
+ return isEdit ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, {
+ watch: true,
+ isFocus: true,
+ height: height,
+ placeholder: placeholder,
+ defaultValue: value,
+ onChange: onChange
+ }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ style: {
+ cursor: 'pointer'
+ },
+ children: value ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_3__/* ["default"].inputBorder */ .Z.inputBorder,
+ value: value
+ }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_3__/* ["default"].inputBorder */ .Z.inputBorder, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_3__/* ["default"].placeholder */ .Z.placeholder),
+ children: placeholder
+ })
+ });
+};
+
+
+/***/ }),
+
+/***/ 13355:
+/*!********************************************************************!*\
+ !*** ./src/components/QuestionEditor/SubjectiveQuestionEditor.tsx ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "W": function() { return /* binding */ SubjectiveQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/input-number/style */ 25359);
+/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! antd/es/input-number */ 87799);
+/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/input/style */ 69463);
+/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd/es/input */ 75008);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390);
+/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/tooltip */ 84908);
+/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/col/style */ 89032);
+/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/es/col */ 15746);
+/* harmony import */ var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/switch/style */ 5812);
+/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd/es/switch */ 94594);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8__);
+/* harmony import */ var antd_es_tag_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/tag/style */ 71114);
+/* harmony import */ var antd_es_tag__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd/es/tag */ 20550);
+/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/message/style */ 14934);
+/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/message */ 12461);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11__ = __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_11___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/markdown-editor */ 55373);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @ant-design/icons */ 63783);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["value", "onChange"],
+ _excluded2 = ["key", "name"];
+
+
+
+
+
+
+
+
+var AnswerTextFormItem = function AnswerTextFormItem(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange,
+ props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12___default()(_ref, _excluded);
+ var handleChange = function handleChange(v) {
+ onChange([v]);
+ };
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()({}, props), {}, {
+ defaultValue: value === null || value === void 0 ? void 0 : value[0],
+ onChange: handleChange
+ }));
+};
+var test = function test(str) {
+ if (!str) {
+ return false;
+ }
+ var containSpecial = new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");
+ if (containSpecial.test(str)) {
+ antd_es_message__WEBPACK_IMPORTED_MODULE_18__/* ["default"].warn */ .ZP.warn("关键词不能含有特殊字符!");
+ return false;
+ }
+ if (str === '|') {
+ antd_es_message__WEBPACK_IMPORTED_MODULE_18__/* ["default"].warn */ .ZP.warn("关键词不能只输入一个“|”字符!");
+ return false;
+ }
+ return true;
+};
+var KeywordTag = function KeywordTag(_ref2) {
+ var _ref2$value = _ref2.value,
+ value = _ref2$value === void 0 ? [] : _ref2$value,
+ onClose = _ref2.onClose;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_tag__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ closable: true,
+ onClose: onClose,
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].keywordTag */ .Z.keywordTag,
+ children: value === null || value === void 0 ? void 0 : value.join(' 或 ')
+ });
+};
+var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) {
+ var questionTitlePlaceholder = _ref3.questionTitlePlaceholder,
+ form = _ref3.form,
+ showKeywords = _ref3.showKeywords;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_13__.useState)(false),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8___default()(_useState, 2),
+ editAnalysis = _useState2[0],
+ setEditAnalysis = _useState2[1];
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_13__.useState)(''),
+ _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8___default()(_useState3, 2),
+ keywordsInput = _useState4[0],
+ setKeywordsInput = _useState4[1];
+ var useKeywordsValue = antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].useWatch */ .Z.useWatch('use_keywords', form);
+ var questionScore = antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].useWatch */ .Z.useWatch('question_score', form);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: "name",
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__/* .MdEditorInForm */ .h, {
+ scrollId: "name",
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, {
+ label: "\u53C2\u8003\u7B54\u6848",
+ name: "answer_texts",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(AnswerTextFormItem, {
+ watch: true,
+ height: 140,
+ placeholder: '请编辑参考答案(非必填)'
+ })
+ }), showKeywords && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ align: "middle",
+ className: "mb30",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, {
+ name: "use_keywords",
+ valuePropName: "checked",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {})
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ className: "ml10",
+ children: "\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
+ placement: "right",
+ title: "\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, {
+ style: {
+ color: '#3061D0',
+ marginLeft: 6,
+ cursor: 'pointer'
+ }
+ })
+ })
+ })]
+ }), useKeywordsValue && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].List */ .Z.List, {
+ name: "keywords",
+ rules: [{
+ validator: function validator(rule, values) {
+ if (!(values !== null && values !== void 0 && values.length)) {
+ return Promise.reject(new Error('请输入关键词'));
+ }
+ var keywordsScoreSum = values === null || values === void 0 ? void 0 : values.reduce(function (pre, cur) {
+ return pre + cur.score;
+ }, 0);
+ if (keywordsScoreSum > parseFloat(questionScore)) {
+ return Promise.reject(new Error('所有关键词的分值之和必须小于等于该小题的分值'));
+ }
+ return Promise.resolve();
+ }
+ }],
+ children: function children(fields, _ref4) {
+ var add = _ref4.add,
+ remove = _ref4.remove;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].title */ .Z.title, " mb10"),
+ children: "\u5173\u952E\u8BCD"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ align: "middle",
+ className: "font14 mb30",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ flex: 1,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, {
+ value: keywordsInput,
+ onChange: function onChange(e) {
+ setKeywordsInput(e.target.value);
+ },
+ maxLength: 50,
+ allowClear: true,
+ onPressEnter: function onPressEnter(e) {
+ var _e$target, _v$split, _currentKeywordsValue;
+ var v = "".concat((_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value).replaceAll(' ', ''); //去除所有的空格,同时空格也不触发非法字符校验了
+ var keywordArr = v === null || v === void 0 ? void 0 : (_v$split = v.split('|')) === null || _v$split === void 0 ? void 0 : _v$split.filter(function (k) {
+ return !!k;
+ });
+ var currentKeywordsValue = form.getFieldValue('keywords');
+ var existKeywords = (currentKeywordsValue === null || currentKeywordsValue === void 0 ? void 0 : (_currentKeywordsValue = currentKeywordsValue.map(function (item) {
+ return item === null || item === void 0 ? void 0 : item.keyword;
+ })) === null || _currentKeywordsValue === void 0 ? void 0 : _currentKeywordsValue.flat()) || [];
+ var _iterator = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(keywordArr),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var word = _step.value;
+ if (existKeywords.includes(word)) {
+ antd_es_message__WEBPACK_IMPORTED_MODULE_18__/* ["default"].error */ .ZP.error('为避免判分错误,请勿设置相同的关键词');
+ return;
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ if (test(v)) {
+ add({
+ keyword: keywordArr,
+ score: 1
+ });
+ setKeywordsInput('');
+ }
+ },
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].inputBorder */ .Z.inputBorder,
+ placeholder: "\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ flex: '148px',
+ style: {
+ textAlign: 'right',
+ color: '#9096A3'
+ },
+ children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD"
+ })]
+ }), fields.map(function (_ref5) {
+ var key = _ref5.key,
+ name = _ref5.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12___default()(_ref5, _excluded2);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_row__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ className: "mb20",
+ style: {
+ marginRight: 148
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ flex: 1,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ align: "middle",
+ justify: "space-between",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()({}, restField), {}, {
+ name: [name, "keyword"],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(KeywordTag, {
+ onClose: function onClose() {
+ return remove(name);
+ }
+ })
+ })), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()({}, restField), {}, {
+ name: [name, "score"],
+ label: "\u5206\u503C",
+ rules: [{
+ required: true
+ }],
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].blankInput */ .Z.blankInput,
+ min: 0.1,
+ max: 100,
+ precision: 1,
+ style: {
+ width: '100%'
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"
+ })
+ }))]
+ })
+ })
+ }, key);
+ })]
+ });
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", {
+ onClick: function onClick() {
+ return setEditAnalysis(true);
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, {
+ name: "analysis",
+ label: "\u9898\u76EE\u89E3\u6790",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__/* .RegularInput */ .x, {
+ placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
+ isEdit: editAnalysis
+ })
+ })
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 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("");
+ }
+ })]
+ });
+});
+
+/***/ }),
+
+/***/ 97501:
+/*!*************************************************************!*\
+ !*** ./src/components/markdown-editor/code-block/index.tsx ***!
+ \*************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "h": function() { return /* binding */ MyCodeMirror; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_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 antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913);
+/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/button */ 71577);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var antd_es_select_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/select/style */ 95985);
+/* harmony import */ var antd_es_select__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/select */ 34041);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! codemirror */ 4631);
+/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 71749);
+/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 30483);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_10__/* ["default"].Option */ .Z.Option;
+
+//https://github.com/codemirror/CodeMirror/issues/4838
+var formItemLayout = {
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ }
+};
+var LanguageDesc = {
+ asp: ['ASP', 'vbscript'],
+ actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'],
+ bash: ['Bash/Bat', 'shell'],
+ css: ['CSS', 'css'],
+ c: ['C', 'clike'],
+ cpp: ['C++', 'clike'],
+ csharp: ['C#', 'clike'],
+ coffeescript: ['CoffeeScript', 'coffeescript'],
+ d: ['D', 'd'],
+ dart: ['Dart', 'dart'],
+ delphi: ['Delphi/Pascal', 'pascal'],
+ erlang: ['Erlang', 'erlang'],
+ go: ['Golang', 'go'],
+ groovy: ['Groovy', 'groovy'],
+ html: ['HTML', 'text/html'],
+ java: ['Java', 'clike'],
+ json: ['JSON', 'text/json'],
+ javascript: ['Javascript', 'javascript'],
+ lua: ['Lua', 'lua'],
+ less: ['LESS', 'css'],
+ markdown: ['Markdown', 'gfm'],
+ 'objective-c': ['Objective-C', 'clike'],
+ php: ['PHP', 'php'],
+ perl: ['Perl', 'perl'],
+ python: ['Python', 'python'],
+ r: ['R', 'r'],
+ rst: ['reStructedText', 'rst'],
+ ruby: ['Ruby', 'ruby'],
+ sql: ['SQL', 'sql'],
+ sass: ['SASS/SCSS', 'sass'],
+ shell: ['Shell', 'shell'],
+ scala: ['Scala', 'clike'],
+ swift: ['Swift', 'clike'],
+ vb: ['VB/VBScript', 'vb'],
+ xml: ['XML', 'text/xml'],
+ yaml: ['YAML', 'yaml']
+};
+/* harmony default export */ __webpack_exports__["Z"] = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)('python'),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
+ mode = _useState2[0],
+ setMode = _useState2[1];
+ function onSetMode(value) {
+ setMode(LanguageDesc[value][1]);
+ }
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, {
+ className: "code-block-panel",
+ initialValues: {
+ language: 'python',
+ content: ''
+ },
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"].Item */ .Z.Item, {
+ label: "\u4EE3\u7801\u8BED\u8A00",
+ name: "language",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_select__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ onChange: onSetMode,
+ children: Object.keys(LanguageDesc).map(function (item) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(Option, {
+ value: item,
+ children: LanguageDesc[item][0]
+ }, item);
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"].Item */ .Z.Item, {
+ label: "\u4EE3\u7801\u5185\u5BB9",
+ name: "content",
+ rules: [{
+ required: true,
+ message: '请输入代码内容'
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(MyCodeMirror, {
+ mode: mode
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+function MyCodeMirror(_ref2) {
+ var value = _ref2.value,
+ onChange = _ref2.onChange,
+ mode = _ref2.mode,
+ _ref2$options = _ref2.options,
+ options = _ref2$options === void 0 ? {} : _ref2$options;
+ var el = (0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)();
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(),
+ _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2),
+ cm = _useState4[0],
+ setCm = _useState4[1];
+ (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
+ if (cm) {
+ var onChangeHandler = function onChangeHandler(cm) {
+ var content = cm.getValue();
+ onChange && onChange(content);
+ };
+ cm.on('change', onChangeHandler);
+ return function () {
+ cm.off('change', onChangeHandler);
+ };
+ }
+ }, [cm, onChange]);
+ (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
+ if (cm) {
+ cm.setOption('mode', mode);
+ }
+ }, [cm, mode]);
+ (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
+ if (cm) {
+ if (value !== cm.getValue() || value === '') {
+ setTimeout(function () {
+ cm.setValue(value || ' ');
+ }, 300);
+ }
+ }
+ }, [cm, value]);
+ (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
+ if (el.current && !cm) {
+ var instance = codemirror__WEBPACK_IMPORTED_MODULE_6___default().fromTextArea(el.current, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
+ mode: mode,
+ lineNumbers: true,
+ lineWrapping: true,
+ autoCloseBrackets: true,
+ tabSize: 4,
+ autofocus: true,
+ autoCloseTags: true,
+ matchBrackets: true,
+ styleActiveLine: true
+ }, options));
+ setCm(instance);
+ }
+ }, [el.current, cm]);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", {
+ className: "my-codemirror-container",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("textarea", {
+ ref: el
+ })
+ });
+}
+
+/***/ }),
+
+/***/ 55373:
+/*!***************************************************************!*\
+ !*** ./src/components/markdown-editor/index.tsx + 10 modules ***!
+ \***************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ markdown_editor; }
+});
+
+// EXTERNAL MODULE: ./node_modules/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/@babel/runtime/helpers/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(74704);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
+// 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/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/defineProperty.js
+var defineProperty = __webpack_require__(38416);
+var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/codemirror/lib/codemirror.js
+var codemirror = __webpack_require__(4631);
+var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror);
+// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js
+var ResizeObserver_es = __webpack_require__(91033);
+// EXTERNAL MODULE: ./node_modules/codemirror/lib/codemirror.css
+var lib_codemirror = __webpack_require__(71749);
+// EXTERNAL MODULE: ./node_modules/codemirror/addon/edit/closetag.js
+var closetag = __webpack_require__(57341);
+// EXTERNAL MODULE: ./node_modules/codemirror/addon/edit/closebrackets.js
+var closebrackets = __webpack_require__(82801);
+// EXTERNAL MODULE: ./node_modules/codemirror/addon/display/placeholder.js
+var placeholder = __webpack_require__(88386);
+// EXTERNAL MODULE: ./node_modules/codemirror/mode/markdown/markdown.js
+var markdown = __webpack_require__(49047);
+// EXTERNAL MODULE: ./node_modules/codemirror/mode/stex/stex.js
+var stex = __webpack_require__(80785);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less
+// extracted by mini-css-extract-plugin
+
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(12768);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx
+
+// const latexjs = require('latex-l.js/dist/latex.js');
+// import "latex-l.js/dist/css/base.css"
+
+
+/* harmony default export */ var RenderHtml_stex = (function (_ref) {
+ var _ref$value = _ref.value,
+ value = _ref$value === void 0 ? '' : _ref$value,
+ className = _ref.className,
+ showTextOnly = _ref.showTextOnly,
+ showLines = _ref.showLines,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style;
+ var html = (0,react.useMemo)(function () {
+ // try {
+ // const latex = value || 'This is some text';
+ // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true })
+ // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument()
+ // return doc.body.innerHTML
+ // }catch(e){
+ // console.log("e:",e)
+ // return "错误的latex语法,请检查"
+ // }
+ return "";
+ }, [value]);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ dangerouslySetInnerHTML: {
+ __html: html
+ }
+ })
+ });
+});
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx
+
+
+
+
+
+
+var DEFAULTICONS = [{
+ title: '粗体',
+ icon: 'icon-bold',
+ actionName: 'bold'
+}, {
+ title: '斜体',
+ icon: 'icon-italic',
+ actionName: 'italic'
+}, '|', {
+ title: '无序列表',
+ icon: 'icon-unorder-list',
+ actionName: 'list-ul'
+}, {
+ title: '有序列表',
+ icon: 'icon-order-list',
+ actionName: 'list-ol'
+}, '|', {
+ title: '行内代码',
+ icon: 'icon-code',
+ actionName: 'code'
+}, {
+ title: '代码块(多语言风格)',
+ icon: 'icon-file-code',
+ actionName: 'code-block'
+}, {
+ title: '链接',
+ icon: 'icon-link',
+ actionName: 'link'
+}, '|', {
+ title: '行内公式',
+ icon: 'icon-sum',
+ actionName: 'inline-latex'
+}, {
+ title: '多行公式',
+ icon: 'icon-formula',
+ actionName: 'latex'
+}, '|', {
+ title: '添加图片',
+ icon: 'icon-picture',
+ actionName: 'upload-image'
+}, {
+ title: '表格',
+ icon: 'icon-table',
+ actionName: 'add-table'
+}, '|', {
+ title: '换行',
+ icon: 'icon-minus',
+ actionName: 'line-break'
+}, {
+ title: '清空',
+ icon: 'icon-eraser',
+ actionName: 'eraser'
+}];
+function AButton(_ref) {
+ var onActionCallback = _ref.onActionCallback,
+ title = _ref.title,
+ icon = _ref.icon,
+ actionName = _ref.actionName,
+ _ref$className = _ref.className,
+ className = _ref$className === void 0 ? '' : _ref$className,
+ children = _ref.children;
+ function onAction() {
+ onActionCallback(actionName);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ title: title,
+ className: className,
+ onClick: onAction,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "md-iconfont ".concat(icon)
+ }), children]
+ });
+}
+/* harmony default export */ var toolbar = (function (_ref2) {
+ var watch = _ref2.watch,
+ showNullButton = _ref2.showNullButton,
+ onActionCallback = _ref2.onActionCallback,
+ fullScreen = _ref2.fullScreen,
+ insertTemp = _ref2.insertTemp,
+ hidetoolBar = _ref2.hidetoolBar;
+ var icons = [].concat(DEFAULTICONS, [{
+ title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
+ icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
+ actionName: 'trigger-watch'
+ }]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
+ className: "markdown-toolbar-container",
+ children: [!hidetoolBar && icons.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ onActionCallback: onActionCallback
+ })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "v-line"
+ })
+ }, index);
+ }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit insert-blank",
+ className: "btn-null",
+ title: "\u589E\u52A0\u586B\u7A7A",
+ actionName: "add-null-ch",
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"
+ })
+ })
+ }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit",
+ className: "btn-null",
+ title: "\u63D2\u5165\u6A21\u677F",
+ actionName: "inster-template-".concat(insertTemp),
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u63D2\u5165\u6A21\u677F"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "btn-full-screen",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'),
+ title: fullScreen ? '关闭全屏' : '开启全屏',
+ actionName: "trigger-full-screen",
+ onActionCallback: onActionCallback
+ })
+ })]
+ });
+});
+// EXTERNAL MODULE: ./src/components/modal.tsx
+var components_modal = __webpack_require__(12264);
+// 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/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/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);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx
+
+
+
+
+
+
+
+
+
+
+var formItemLayout = {
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ }
+};
+/* harmony default export */ var markdown_editor_link = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, {
+ initialValues: {
+ link: 'http://',
+ title: ''
+ },
+ className: "link-panel",
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u94FE\u63A5\u5730\u5740",
+ name: "link",
+ rules: [{
+ required: true,
+ message: '请输入链接地址'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u94FE\u63A5\u6807\u9898",
+ name: "title",
+ rules: [{
+ required: true,
+ message: '请输入链接标题'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx
+var code_block = __webpack_require__(97501);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less
+// extracted by mini-css-extract-plugin
+
+// EXTERNAL MODULE: ./src/pages/tasks/util.js
+var util = __webpack_require__(96403);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var useForm = es_form/* default.useForm */.Z.useForm;
+var upload_image_style = {
+ width: 280,
+ marginRight: 10
+};
+var upload_image_formItemLayout = {
+ labelCol: {
+ span: 5
+ },
+ wrapperCol: {
+ span: 19
+ }
+};
+/* harmony default export */ var upload_image = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ var _useForm = useForm(),
+ _useForm2 = slicedToArray_default()(_useForm, 1),
+ form = _useForm2[0];
+ function onSubmit(values) {
+ callback(values);
+ }
+ function onAddUrl(data, file) {
+ if (data.status === -1) {
+ message/* default.error */.ZP.error(data.message);
+ return;
+ }
+ form.setFieldsValue({
+ src: "/api/attachments/".concat(data.id),
+ type: file.type
+ });
+ }
+ function onFileChange(e) {
+ var file = e.target.files[0];
+ uploadImage(file, onAddUrl);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({
+ form: form
+ }, upload_image_formItemLayout), {}, {
+ className: "upload-image-panel",
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u56FE\u7247\u5730\u5740",
+ required: true,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ noStyle: true,
+ name: "src",
+ rules: [{
+ required: true,
+ message: '请输入图片地址'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: upload_image_style
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, {
+ onFileChange: onFileChange
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u56FE\u7247\u63CF\u8FF0",
+ name: "alt"
+ // rules={[{ required: true, message: '请输入图片描述' }]}
+ ,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: {
+ width: 264
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, {
+ style: {
+ textAlign: "right"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+function UploadButton(_ref2) {
+ var onFileChange = _ref2.onFileChange;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ className: "upload-button",
+ children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", {
+ type: "file",
+ onChange: onFileChange
+ })]
+ });
+}
+function uploadImage(file, callback) {
+ if (!file) {
+ throw new String('没有文件');
+ return;
+ }
+ var formData = new FormData();
+ formData.append('editormd-image-file', file);
+ formData.append('file_param_name', 'editormd-image-file');
+ formData.append('byxhr', 'true');
+ var xhr = new window.XMLHttpRequest();
+ xhr.withCredentials = true;
+ xhr.addEventListener('load', function (response) {
+ callback(JSON.parse(response.target.responseText), file);
+ }, false);
+ xhr.addEventListener('error', function (error) {
+ console.error(error);
+ }, false);
+ xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json"));
+ xhr.send(formData);
+}
+// EXTERNAL MODULE: ./node_modules/antd/es/input-number/style/index.js + 1 modules
+var input_number_style = __webpack_require__(25359);
+// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules
+var input_number = __webpack_require__(87799);
+// 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);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+var RadioGroup = es_radio/* default.Group */.ZP.Group;
+var add_table_panel_style = {
+ margin: '0 8px'
+};
+/* harmony default export */ var add_table_panel = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ className: "add-table-panel",
+ initialValues: {
+ row: 3,
+ col: 2,
+ align: 'default'
+ },
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ style: {
+ alignItems: "baseline"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5355\u5143\u683C\u6570\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u884C\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "row",
+ rules: [{
+ required: true,
+ message: '请输入行数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5217\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "col",
+ rules: [{
+ required: true,
+ message: '请输入列数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ style: {
+ marginTop: 12,
+ alignItems: "baseline"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "align",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "default",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-justify"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "left",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-left"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "center",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-center"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "right",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-right"
+ })
+ })]
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ });
+});
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(59758);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts
+var LINK = 'link';
+var UPLOAD_IMAGE = 'upload-image';
+var CODE_BLOCK = 'code-block';
+var ADD_TABLE = 'add-table';
+var HRLINE = '------------';
+var ALIGNSIGN = {
+ "default": HRLINE,
+ left: ":".concat(HRLINE),
+ center: ":".concat(HRLINE, ":"),
+ right: "".concat(HRLINE, ":")
+};
+// EXTERNAL MODULE: ./src/components/useInterval.tsx
+var useInterval = __webpack_require__(61891);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx
+
+
+
+
+
+
+
+var _DEFAULTKEYMAP, _TitleDesc;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+function noop() {}
+var pending = 0;
+var StorageTimeTicket = 10000;
+var NULL_CH = '▁';
+var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板
+function processSize(size) {
+ return !/^\d+$/.test(size) ? size : "".concat(size, "px");
+}
+var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0;
+var key = isMac ? 'Cmd' : 'Ctrl';
+var DEFAULTKEYMAP = (_DEFAULTKEYMAP = {}, defineProperty_default()(_DEFAULTKEYMAP, key + '-B', 'bold'), defineProperty_default()(_DEFAULTKEYMAP, key + '-I', 'italic'), _DEFAULTKEYMAP);
+var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '添加链接'), defineProperty_default()(_TitleDesc, CODE_BLOCK, '添加代码块'), defineProperty_default()(_TitleDesc, UPLOAD_IMAGE, '添加图片'), defineProperty_default()(_TitleDesc, ADD_TABLE, '添加表格'), _TitleDesc);
+
+//https://codemirror.net/demo
+//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method.
+
+/* harmony default export */ var markdown_editor = (function (_ref) {
+ var _ref$defaultValue = _ref.defaultValue,
+ defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue,
+ onChange = _ref.onChange,
+ _ref$width = _ref.width,
+ width = _ref$width === void 0 ? '100%' : _ref$width,
+ _ref$height = _ref.height,
+ height = _ref$height === void 0 ? 400 : _ref$height,
+ _ref$miniToolbar = _ref.miniToolbar,
+ miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar,
+ _ref$isFocus = _ref.isFocus,
+ isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus,
+ watch = _ref.watch,
+ insertTemp = _ref.insertTemp,
+ _ref$mode = _ref.mode,
+ mode = _ref$mode === void 0 ? "markdown" : _ref$mode,
+ _ref$id = _ref.id,
+ id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id,
+ _ref$showResizeBar = _ref.showResizeBar,
+ showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar,
+ _ref$noStorage = _ref.noStorage,
+ noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage,
+ _ref$showNullButton = _ref.showNullButton,
+ showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton,
+ _ref$hidetoolBar = _ref.hidetoolBar,
+ hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar,
+ _ref$fullScreen = _ref.fullScreen,
+ fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen,
+ onBlur = _ref.onBlur,
+ onCMBeforeChange = _ref.onCMBeforeChange,
+ onFullScreen = _ref.onFullScreen,
+ _ref$className = _ref.className,
+ className = _ref$className === void 0 ? '' : _ref$className,
+ _ref$disablePaste = _ref.disablePaste,
+ disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste,
+ _ref$placeholder = _ref.placeholder,
+ placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
+ _ref$values = _ref.values,
+ values = _ref$values === void 0 ? '' : _ref$values;
+ var _useState = (0,react.useState)(null),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ cm = _useState2[0],
+ setCm = _useState2[1];
+ var _useState3 = (0,react.useState)(defaultValue),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ value = _useState4[0],
+ setValue = _useState4[1];
+ var _useState5 = (0,react.useState)(watch),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ preview = _useState6[0],
+ setPreview = _useState6[1];
+ var _useState7 = (0,react.useState)(fullScreen),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ isFull = _useState8[0],
+ setIsFull = _useState8[1];
+ var _useState9 = (0,react.useState)(''),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ action = _useState10[0],
+ setAction = _useState10[1];
+ var _useState11 = (0,react.useState)(0),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ lastedUpdateTime = _useState12[0],
+ setLastedUpdateTime = _useState12[1];
+ var _useState13 = (0,react.useState)(height),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ h = _useState14[0],
+ setH = _useState14[1];
+ var _useState15 = (0,react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ tip = _useState16[0],
+ setTip = _useState16[1];
+ var cmEl = (0,react.useRef)();
+ var containerEl = (0,react.useRef)();
+ var resizeBarEl = (0,react.useRef)();
+ var previewEl = (0,react.useRef)();
+
+ // useEffect(() => {
+ // setValue(defaultValue)
+ // cm?.setValue(defaultValue)
+ // },[])
+ (0,react.useEffect)(function () {
+ setValue(values);
+ cm === null || cm === void 0 ? void 0 : cm.setValue(values);
+ }, [values]);
+ (0,react.useEffect)(function () {
+ onFullScreen === null || onFullScreen === void 0 ? void 0 : onFullScreen(isFull);
+ }, [isFull]);
+ (0,react.useEffect)(function () {
+ if (cmEl.current) {
+ var onPaste = function onPaste(_, e) {
+ if (disablePaste) {
+ e.preventDefault();
+ return;
+ }
+ var clipboardData = e.clipboardData;
+ if (clipboardData) {
+ var types = clipboardData.types.toString();
+ var items = clipboardData.items;
+ var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"];
+ if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) {
+ e.preventDefault();
+ if (mode == "stex") return;
+ try {
+ var _items$;
+ var item = items[1];
+ if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') {
+ item = items[0];
+ }
+ var file = item.getAsFile();
+ var fileSix = file.name.split(".").pop();
+ // console.log("item:", item, file, item?.type?.match(/^video\//i))
+ uploadImage(file, function (data) {
+ if (data.id) {
+ var _file$type, _file$type2, _file$type3;
+ if ((file === null || file === void 0 ? void 0 : (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) {
+ instance.replaceSelection(".concat(data.content_type, ")"));
+ } else if ((file === null || file === void 0 ? void 0 : (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) {
+ instance.replaceSelection("([])
+ var params = (0,_umi_production_exports.useParams)();
+ (0,react.useEffect)(function () {
+ if (!visible) {
+ setFileList([]);
+ setLoading(false);
+ }
+ }, [visible]);
+ var handleOk = function handleOk() {
+ setLoading(true);
+ onOk(fileList, function () {
+ setLoading(false);
+ });
+ };
+ var handleCancel = function handleCancel() {
+ onCancel();
+ };
+ // const handleChange = (info: any) => {
+ // const newFileList = info?.fileList || [];
+ // if (newFileList.every((item: any) => item.status !== 'uploading')) {
+ // setLoading(false)
+ // } else {
+ // setLoading(true)
+ // }
+ // fileList.current = newFileList
+ // }
+
+ var down = function down() {
+ var url = "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/courses/").concat(params.coursesId, "/exercises/down_template");
+ (0,util/* downLoadLink */.Nd)(null, url);
+ };
+ var handleBeforeUpload = function handleBeforeUpload(info) {
+ var param = {
+ name: info.name,
+ uid: info.uid,
+ file: info
+ };
+ setFileList([param]);
+ return false;
+ };
+ var handleRemove = function handleRemove() {
+ setFileList([]);
+ };
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ title: "\u5BFC\u5165\u8BD5\u9898",
+ open: visible,
+ onOk: handleOk,
+ centered: true,
+ wrapClassName: UploadQuestionsmodules.customModal,
+ onCancel: handleCancel,
+ width: 663,
+ okText: "\u786E\u8BA4",
+ okButtonProps: {
+ className: UploadQuestionsmodules.okBtn
+ },
+ cancelText: "\u53D6\u6D88",
+ confirmLoading: loading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: UploadQuestionsmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ fontWeight: 600
+ },
+ children: "\u6B65\u9AA41"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#5F6367'
+ },
+ children: "\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#0152d9",
+ cursor: 'pointer',
+ marginLeft: 20
+ },
+ onClick: down,
+ children: "\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xiazai4 ml10",
+ style: {
+ fontSize: 14,
+ cursor: 'pointer',
+ color: "#0152d9"
+ }
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ style: {
+ color: "#FA6400"
+ },
+ className: "mt10",
+ children: "\u63D0\u793A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "2\u3001\u4E0D\u652F\u6301\u7F16\u7A0B\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63015\u4E2A\u586B\u7A7A\u9879\u3002"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ style: {
+ marginTop: 22
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ fontWeight: 600
+ },
+ children: "\u6B65\u9AA42"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ style: {
+ color: '#5F6367'
+ },
+ children: "\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"
+ }), visible && /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, {
+ action: "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
+ beforeUpload: handleBeforeUpload,
+ onRemove: handleRemove,
+ withCredentials: true,
+ fileList: fileList,
+ accept: ".xls,.xlsx",
+ showUploadList: false,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: UploadQuestionsmodules.upload,
+ type: "primary",
+ icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shangchuan3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }),
+ children: "\u4E0A\u4F20\u6587\u4EF6"
+ })
+ }), fileList.map(function (fileItem, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: UploadQuestionsmodules.fileList,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: UploadQuestionsmodules.fileName,
+ children: fileItem === null || fileItem === void 0 ? void 0 : fileItem.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shanchu12",
+ style: {
+ color: '#F65160',
+ fontSize: 16,
+ cursor: 'pointer'
+ },
+ onClick: handleRemove
+ })]
+ }, index);
+ })]
+ })]
+ })]
+ })
+ });
+};
+/* harmony default export */ var components_UploadQuestions = (UploadQuestions);
+
+/***/ }),
+
+/***/ 83628:
+/*!***********************************************************!*\
+ !*** ./src/pages/Paperlibrary/Add/index.tsx + 18 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 */ Add; },
+ "useCourseOptions": function() { return /* binding */ useCourseOptions; }
+});
+
+// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules
+var 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/antd/es/input-number/style/index.js + 1 modules
+var input_number_style = __webpack_require__(25359);
+// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules
+var input_number = __webpack_require__(87799);
+// 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/cascader/style/index.js + 1 modules
+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/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/affix/style/index.js + 1 modules
+var affix_style = __webpack_require__(48283);
+// EXTERNAL MODULE: ./node_modules/antd/es/affix/index.js + 1 modules
+var affix = __webpack_require__(15771);
+// 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/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/@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/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(74704);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
+// 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/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);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(89214);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Add/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Addmodules = ({"flex_box_center":"flex_box_center___ycN2f","flex_space_between":"flex_space_between___LcS9e","flex_box_vertical_center":"flex_box_vertical_center___uwjPm","flex_box_center_end":"flex_box_center_end___Pc903","flex_box_column":"flex_box_column___AXEdv","bg":"bg___fm2Cw","title":"title___J3MCU","titleLeft":"titleLeft___da61c","titleRight":"titleRight___EsdL6","formWrap":"formWrap___YTxC3","baseLineHeight":"baseLineHeight___TprCB","radioBtnWrapper":"radioBtnWrapper___Mt_XG","radiogroup":"radiogroup___EvkWh","easy":"easy___mSxtg","medium":"medium___NIaWN","hard":"hard___mddnD","baseFormItem":"baseFormItem___csbyb","cascaderPopup":"cascaderPopup___BttnF","selectdiv":"selectdiv___TAr4i","divitem":"divitem___iaXB2","bottmodiv":"bottmodiv___bmp6p","cancelBtn":"cancelBtn___Q4ZcL","confirmBtn":"confirmBtn___nRiCD"});
+// EXTERNAL MODULE: ./src/service/paperlibrary.ts
+var paperlibrary = __webpack_require__(24410);
+// EXTERNAL MODULE: ./src/models/problemset/util.ts
+var util = __webpack_require__(87429);
+// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx
+var AsyncButton = __webpack_require__(48559);
+// 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/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);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var EditPotinmodules = ({"flex_box_center":"flex_box_center___gi93l","flex_space_between":"flex_space_between___mWMLA","flex_box_vertical_center":"flex_box_vertical_center___rk4nc","flex_box_center_end":"flex_box_center_end___B8XxF","flex_box_column":"flex_box_column___AX3Vm","bg":"bg___Ya739","title":"title___BC46y","bottmodiv":"bottmodiv___L7YJC","addQuestionBtn":"addQuestionBtn___qOlYW","left":"left___i8aTX","scrollWrapper":"scrollWrapper___Jk80T","Button":"Button___auxWm","titleleft":"titleleft___xZGbq","up":"up___tLyCX","down":"down___T5_aj","qcount":"qcount___ID7OA","score":"score___T7dbm","qtitle":"qtitle___qJBFd","qcountclick":"qcountclick___m_VKG","right":"right___CBabI","edit":"edit___WHuql","delete":"delete___Pa6db","shixun":"shixun___oObBe","scoreByBlankRadio":"scoreByBlankRadio___r4AWn","scoreinput":"scoreinput___O8EhL","modalconfirm":"modalconfirm___Ru9B_","scoremodal":"scoremodal___BdW7P","close":"close___blHYk","content":"content___jlm9o","items":"items___i3TrH","bottom":"bottom___zMQZ6","yes":"yes___lOPY6","no":"no___gtzKI","formcenter":"formcenter___fCxkm","radiogroup":"radiogroup___oXWHc","easy":"easy___ANNVD","medium":"medium___ov7N3","hard":"hard___n4afW","formcenterselect":"formcenterselect___lYa4f","selectitems":"selectitems___c9Pt5","morebottom":"morebottom____I_ev","titleTooltip":"titleTooltip___CAyYg"});
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var utils_util = __webpack_require__(29427);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(84519);
+// EXTERNAL MODULE: ./src/components/NoData/index.tsx
+var NoData = __webpack_require__(82982);
+// 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/toConsumableArray.js
+var toConsumableArray = __webpack_require__(861);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules
+var react_beautiful_dnd_esm = __webpack_require__(66012);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/LeftItems.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var DragQuestions = function DragQuestions(_ref) {
+ var Itemid = _ref.Itemid,
+ setqitem = _ref.setqitem,
+ qitem = _ref.qitem,
+ data = _ref.data,
+ getdata = _ref.getdata,
+ bigitem = _ref.bigitem,
+ setBigqitem = _ref.setBigqitem,
+ isedit = _ref.isedit;
+ var _useState = (0,react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ list = _useState2[0],
+ setList = _useState2[1];
+ var _useState3 = (0,react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ loading = _useState4[0],
+ setLoading = _useState4[1];
+ (0,react.useEffect)(function () {
+ if (data.length > 0) {
+ setList(toConsumableArray_default()(data) || []);
+ }
+ }, [data]);
+ var handleDragEnd = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(result, list) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ if (!isedit) {
+ _context.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return _context.abrupt("return");
+ case 3:
+ if (result.destination) {
+ _context.next = 5;
+ break;
+ }
+ return _context.abrupt("return");
+ case 5:
+ setLoading(true);
+ _context.next = 8;
+ return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(Itemid, "/examination_banks_item_banks/").concat(list === null || list === void 0 ? void 0 : list[result.source.index].question_id, "/adjust_position.json"), {
+ method: 'post',
+ body: {
+ id: Itemid,
+ itemid: list === null || list === void 0 ? void 0 : list[result.source.index].question_id,
+ position: result.destination.index
+ }
+ });
+ case 8:
+ res = _context.sent;
+ setLoading(false);
+ if (res.status === 0) {
+ getdata({
+ id: list === null || list === void 0 ? void 0 : list[result.source.index].question_id
+ });
+ }
+ case 11:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function handleDragEnd(_x, _x2) {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, {
+ onDragEnd: function onDragEnd(result) {
+ return handleDragEnd(result, list);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, {
+ droppableId: "droppable",
+ children: function children(provided, snapshot) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({
+ ref: provided.innerRef
+ }, provided.droppableProps), {}, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: list.map(function (item, k) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, {
+ draggableId: k.toString(),
+ index: k,
+ children: function children(provided, snapshot) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({
+ ref: provided.innerRef
+ }, provided.draggableProps), provided.dragHandleProps), {}, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: item.question_title,
+ overlayClassName: EditPotinmodules.titleTooltip,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ setqitem(objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ index: k + 1
+ }));
+ setBigqitem(bigitem);
+ (0,utils_util/* scrollToTop */.k3)();
+ },
+ className: item.question_id === (qitem === null || qitem === void 0 ? void 0 : qitem.question_id) ? EditPotinmodules.qcountclick : EditPotinmodules.qcount,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: EditPotinmodules.score,
+ children: [item === null || item === void 0 ? void 0 : item.question_score, "\u5206"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: EditPotinmodules.qtitle,
+ children: [k + 1, "\u3001", item.question_title]
+ })]
+ })
+ })
+ }));
+ }
+ }, k);
+ })
+ }), provided.placeholder]
+ }));
+ }
+ })
+ })
+ });
+};
+/* harmony default export */ var LeftItems = (DragQuestions);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/ChoiceQuestionEditor.tsx
+var ChoiceQuestionEditor = __webpack_require__(23197);
+// EXTERNAL MODULE: ./node_modules/antd/es/switch/style/index.js + 1 modules
+var switch_style = __webpack_require__(5812);
+// EXTERNAL MODULE: ./node_modules/antd/es/switch/index.js + 1 modules
+var es_switch = __webpack_require__(94594);
+// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules
+var select_style = __webpack_require__(95985);
+// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js
+var es_select = __webpack_require__(34041);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
+var DownOutlined = __webpack_require__(34804);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
+var UpOutlined = __webpack_require__(64029);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.js
+var QuestionCircleOutlined = __webpack_require__(63783);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js
+var ExclamationCircleOutlined = __webpack_require__(87588);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/MoreSetting.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var AddModal = function AddModal(_ref) {
+ var _TagDiscipline$tag_di;
+ var form = _ref.form,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ qitem = _ref.qitem,
+ getTagData = _ref.getTagData;
+ var _useState = (0,react.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ isshow = _useState2[0],
+ seetisshow = _useState2[1];
+ var _useState3 = (0,react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ showmodal = _useState4[0],
+ setshowmodal = _useState4[1];
+ var _useState5 = (0,react.useState)(''),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ values = _useState6[0],
+ setvalues = _useState6[1];
+ (0,react.useEffect)(function () {
+ if (isshow) {
+ form.setFieldsValue({
+ difficulty: qitem.difficulty || 2,
+ tag_discipline_ids: qitem.tag_discipline_ids,
+ repeat_answer: !qitem.repeat_answer
+ });
+ }
+ }, [isshow]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ seetisshow(!isshow);
+ },
+ style: {
+ width: '100%',
+ textAlign: 'center',
+ color: "#3061D0",
+ marginTop: 50,
+ cursor: 'pointer'
+ },
+ children: ["\u66F4\u591A\u8BBE\u7F6E ", !isshow ? /*#__PURE__*/(0,jsx_runtime.jsx)(DownOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(UpOutlined/* default */.Z, {})]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginTop: 30,
+ overflow: 'hidden',
+ height: isshow ? '100%' : 0
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.formcenter,
+ rules: [{
+ required: true,
+ message: '请先选择难度'
+ }],
+ label: "\u96BE\u5EA6",
+ name: "difficulty",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
+ className: EditPotinmodules.radiogroup,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: EditPotinmodules.easy,
+ value: 1,
+ children: "\u7B80\u5355"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: EditPotinmodules.medium,
+ value: 2,
+ children: "\u9002\u4E2D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: EditPotinmodules.hard,
+ value: 3,
+ children: "\u56F0\u96BE"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.formcenterselect,
+ label: "\u77E5\u8BC6\u70B9",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "tag_discipline_ids",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ className: EditPotinmodules.selectitems,
+ showSearch: true,
+ listHeight: 200,
+ dropdownStyle: {
+ zIndex: 9
+ },
+ allowClear: true,
+ optionFilterProp: "children",
+ filterOption: function filterOption(input, option) {
+ return option.key.indexOf(input.toLowerCase()) >= 0;
+ },
+ children: TagDiscipline === null || TagDiscipline === void 0 ? void 0 : (_TagDiscipline$tag_di = TagDiscipline.tag_disciplines) === null || _TagDiscipline$tag_di === void 0 ? void 0 : _TagDiscipline$tag_di.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ value: item.id,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ justifyContent: 'space-between'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ overflow: "hidden",
+ whiteSpace: "nowrap",
+ textOverflow: "ellipsis"
+ },
+ children: item.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item.type === 'personal' ? '(自用)' : ''
+ })]
+ })
+ }, item.name + item.id);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginLeft: 20,
+ marginTop: '-16px',
+ lineHeight: '48px',
+ height: 48,
+ fontSize: 14
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ setshowmodal(true);
+ },
+ style: {
+ marginLeft: 3,
+ color: '#3061D0'
+ },
+ children: "\u65B0\u5EFA\u77E5\u8BC6\u70B9"
+ })]
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.formcenterselect,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "repeat_answer",
+ valuePropName: "checked",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginLeft: 10,
+ marginTop: '-16px',
+ lineHeight: '48px',
+ height: 48,
+ color: '#000000'
+ },
+ children: ["\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "right",
+ title: "\u9009\u4E2D\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u4F5C\u7B54\u5B8C\u6210\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u9898\uFF0C\u4E14\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionCircleOutlined/* default */.Z, {
+ style: {
+ color: '#3061D0',
+ marginLeft: 6,
+ cursor: 'pointer'
+ }
+ })
+ })]
+ })]
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: showmodal,
+ width: 640,
+ centered: true,
+ closable: false,
+ className: EditPotinmodules.scoremodal,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: EditPotinmodules.title,
+ children: "\u65B0\u5EFA\u77E5\u8BC6\u70B9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setshowmodal(false);
+ },
+ className: EditPotinmodules.close,
+ children: "X"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {
+ style: {
+ color: '#FF8C29',
+ marginRight: 10
+ }
+ }), "\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ showCount: true,
+ maxLength: 20,
+ style: {
+ marginBottom: 30,
+ marginTop: 30,
+ height: 46
+ },
+ onChange: function onChange(e) {
+ setvalues(e.target.value);
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ setshowmodal(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _exerciseitem$exercis;
+ var res, _exerciseitem$exercis2;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ if (values) {
+ _context.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('知识点名称不能为空');
+ return _context.abrupt("return");
+ case 3:
+ _context.next = 5;
+ return (0,fetch/* default */.ZP)("/api/tag_disciplines.json", {
+ method: 'post',
+ body: {
+ name: values,
+ sub_discipline_id: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.sub_discipline_id
+ }
+ });
+ case 5:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ form.setFieldsValue({
+ knowledge: values
+ });
+ getTagData((_exerciseitem$exercis2 = exerciseitem.exercise) === null || _exerciseitem$exercis2 === void 0 ? void 0 : _exerciseitem$exercis2.sub_discipline_id);
+ }
+ setshowmodal(false);
+ case 8:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var MoreSetting = (AddModal);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/Questions/SingleEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var SingleEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ setisedit = _ref.setisedit,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ var _qitem$question_choic;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ }, [qitem]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onFinish: function onFinish(values) {
+ var _values$choices;
+ var datas = objectSpread2_default()(objectSpread2_default()({}, values), {}, {
+ item_type: qitem === null || qitem === void 0 ? void 0 : qitem.question_type,
+ choices: values === null || values === void 0 ? void 0 : (_values$choices = values.choices) === null || _values$choices === void 0 ? void 0 : _values$choices.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ is_answer: item.standard_boolean
+ });
+ })
+ });
+ seveeditor(objectSpread2_default()(objectSpread2_default()({}, qitem), datas));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 ? '多选题' : '单选题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(ChoiceQuestionEditor/* ChoiceQuestionEditor */.u, {
+ form: form,
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",
+ titleKey: "name",
+ choiceKey: "choices",
+ analysisKey: "analysis",
+ choiceOptionsPath: "choices",
+ choiceTextKey: "choice_text"
+ // allowChangeMode={qitem?.question_type===1?true:false}
+ ,
+ answerKey: "standard_boolean"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ var _qitem$question_choic2;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ 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:
+ form.submit();
+ // await form.validateFields()
+ // let values=form.getFieldsValue()
+ case 1:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var SingleEditor = (SingleEditor_DragQuestions);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/CompletionQuestionEditor.tsx
+var CompletionQuestionEditor = __webpack_require__(12589);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/Questions/CombinationEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var CombinationEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ 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)(true),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ scoreByBlank = _useState2[0],
+ setscoreByBlank = _useState2[1];
+ (0,react.useEffect)(function () {
+ setscoreByBlank(!qitem.use_blank_score);
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ standard_answers: qitem.standard_answer || [],
+ name: qitem.question_title,
+ repeat_answer: !qitem.repeat_answer
+ }));
+ }, [qitem]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onValuesChange: function onValuesChange(values, value) {
+ if (values !== null && values !== void 0 && values.standard_answers) {
+ var _form$getFieldValue, _form$getFieldValue2, _form$getFieldValue2$;
+ console.log();
+ var items = ((_form$getFieldValue = form.getFieldValue('standard_answers')) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.length) > 0 && ((_form$getFieldValue2 = form.getFieldValue('standard_answers')) === null || _form$getFieldValue2 === void 0 ? void 0 : (_form$getFieldValue2$ = _form$getFieldValue2.map(function (item) {
+ return item.score;
+ })) === null || _form$getFieldValue2$ === void 0 ? void 0 : _form$getFieldValue2$.filter(function (item) {
+ return item;
+ }));
+ if ((items === null || items === void 0 ? void 0 : items.length) > 0) {
+ var _items$reduce;
+ form.setFieldsValue({
+ question_score: (items === null || items === void 0 ? void 0 : items.length) > 0 && ((_items$reduce = items.reduce(function (a, b) {
+ return a + b;
+ })) === null || _items$reduce === void 0 ? void 0 : _items$reduce.toFixed(1))
+ });
+ }
+ }
+ },
+ onFinish: function onFinish(values) {
+ var _values$standard_answ;
+ seveeditor(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, qitem), values), {}, {
+ item_type: qitem === null || qitem === void 0 ? void 0 : qitem.question_type,
+ use_blank_score: !scoreByBlank,
+ standard_answers: (_values$standard_answ = values.standard_answers) === null || _values$standard_answ === void 0 ? void 0 : _values$standard_answ.map(function (item, index) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ position: item.choice_id || index + 1
+ });
+ })
+ }));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: '填空题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ className: EditPotinmodules.scoreByBlankRadio,
+ optionType: "button",
+ options: [{
+ label: '按题给分',
+ value: true
+ }, {
+ label: '按空给分',
+ value: false
+ }],
+ onChange: function onChange(e) {
+ setscoreByBlank(e.target.value);
+ },
+ value: scoreByBlank
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ size: "large",
+ disabled: !scoreByBlank,
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), " \u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(CompletionQuestionEditor/* CompletionQuestionEditor */.u, {
+ form: form,
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",
+ scoreByBlank: !scoreByBlank
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ standard_answers: qitem.standard_answer,
+ name: qitem.question_title,
+ repeat_answer: !qitem.repeat_answer
+ }));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var CombinationEditor = (CombinationEditor_DragQuestions);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/JudgmentQuestionEditor.tsx
+var JudgmentQuestionEditor = __webpack_require__(60863);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/Questions/JudgmentQuestionEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ setisedit = _ref.setisedit,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ var _qitem$question_choic;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem.question_title,
+ repeat_answer: !qitem.repeat_answer,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ is_answer: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ })
+ }));
+ }, [qitem]);
+ console.log(form.getFieldValue('repeat_answer'), !qitem.repeat_answer);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onFinish: function onFinish(values) {
+ seveeditor(objectSpread2_default()(objectSpread2_default()({}, qitem), values));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: '判断题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(JudgmentQuestionEditor/* JudgmentQuestionEditor */.Z, {
+ form: form,
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",
+ choiceKey: ""
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ var _qitem$question_choic2;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ is_answer: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Questions_JudgmentQuestionEditor = (JudgmentQuestionEditor_DragQuestions);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/CombinationQuestionEditor.tsx
+var CombinationQuestionEditor = __webpack_require__(6868);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/Questions/CombinationQuestionEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ setisedit = _ref.setisedit,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ var _qitem$sub_exercise_q;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem.question_title,
+ sub_item_banks: (_qitem$sub_exercise_q = qitem.sub_exercise_questions) === null || _qitem$sub_exercise_q === void 0 ? void 0 : _qitem$sub_exercise_q.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ name: item.question_title,
+ choices: item.question_choices.map(function (val) {
+ return objectSpread2_default()(objectSpread2_default()({}, val), {}, {
+ is_answer: val !== null && val !== void 0 && val.standard_boolean ? 1 : 0
+ });
+ })
+ });
+ }),
+ repeat_answer: !qitem.repeat_answer
+ }));
+ }, [qitem]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onValuesChange: function onValuesChange(values, value) {
+ if (values !== null && values !== void 0 && values.sub_item_banks) {
+ var _form$getFieldValue, _form$getFieldValue2, _form$getFieldValue2$;
+ var items = ((_form$getFieldValue = form.getFieldValue('sub_item_banks')) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.length) > 0 && ((_form$getFieldValue2 = form.getFieldValue('sub_item_banks')) === null || _form$getFieldValue2 === void 0 ? void 0 : (_form$getFieldValue2$ = _form$getFieldValue2.map(function (item) {
+ return item.question_score;
+ })) === null || _form$getFieldValue2$ === void 0 ? void 0 : _form$getFieldValue2$.filter(function (item) {
+ return item;
+ }));
+ if ((items === null || items === void 0 ? void 0 : items.length) > 0) {
+ form.setFieldsValue({
+ question_score: parseFloat(items === null || items === void 0 ? void 0 : items.reduce(function (a, b) {
+ return parseFloat(a) + parseFloat(b);
+ })).toFixed(1)
+ });
+ }
+ }
+ },
+ onFinish: function onFinish(values) {
+ var _values$sub_item_bank;
+ seveeditor(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, qitem), values), {}, {
+ sub_item_banks: values === null || values === void 0 ? void 0 : (_values$sub_item_bank = values.sub_item_banks) === null || _values$sub_item_bank === void 0 ? void 0 : _values$sub_item_bank.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ item_type: 0,
+ id: (item === null || item === void 0 ? void 0 : item.question_id) || ''
+ });
+ })
+ }));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: '组合题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ disabled: true,
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(CombinationQuestionEditor/* CombinationQuestionEditor */.r, {
+ form: form,
+ withScore: true,
+ choiceKey: "",
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ var _qitem$question_choic;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Questions_CombinationQuestionEditor = (CombinationQuestionEditor_DragQuestions);
+// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
+var markdown_editor = __webpack_require__(55373);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/Questions/ShixunEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var ShixunEditor_DragQuestions = function DragQuestions(_ref) {
+ var _qitem$shixun3;
+ var qitem = _ref.qitem,
+ setqitem = _ref.setqitem,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ var _qitem$question_choic, _qitem$shixun;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ qitem.shixun = qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun = qitem.shixun) === null || _qitem$shixun === void 0 ? void 0 : _qitem$shixun.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ defaultscore: item.challenge_score
+ });
+ });
+ }, []);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onFinish: function onFinish(values) {
+ var _qitem$shixun2, _values$choices;
+ var datas = objectSpread2_default()(objectSpread2_default()({}, values), {}, {
+ question_scores: qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun2 = qitem.shixun) === null || _qitem$shixun2 === void 0 ? void 0 : _qitem$shixun2.map(function (item) {
+ return item.challenge_score;
+ }),
+ item_type: qitem === null || qitem === void 0 ? void 0 : qitem.question_type,
+ choices: values === null || values === void 0 ? void 0 : (_values$choices = values.choices) === null || _values$choices === void 0 ? void 0 : _values$choices.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ is_answer: item.standard_boolean
+ });
+ })
+ });
+ seveeditor(objectSpread2_default()(objectSpread2_default()({}, qitem), datas));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u5B9E\u8BAD\u9898"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ disabled: true,
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u9898\u5E72",
+ name: 'question_title',
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
+ watch: true,
+ height: 140,
+ placeholder: '',
+ defaultValue: qitem.question_title
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: 'red'
+ },
+ children: "*"
+ }), "\u5173\u5361\u540D\u79F0"]
+ })
+ }), qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun3 = qitem.shixun) === null || _qitem$shixun3 === void 0 ? void 0 : _qitem$shixun3.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ marginBottom: 20
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [index + 1, "\u3001", item.challenge_name]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: 'red'
+ },
+ children: "*"
+ }), "\u5206\u503C", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ value: item === null || item === void 0 ? void 0 : item.challenge_score,
+ onChange: function onChange(e) {
+ var _qitem$shixun4;
+ item.challenge_score = e;
+ var score = qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun4 = qitem.shixun) === null || _qitem$shixun4 === void 0 ? void 0 : _qitem$shixun4.map(function (item) {
+ return item.challenge_score;
+ }).reduce(function (a, b) {
+ return parseFloat(a) + parseFloat(b);
+ });
+ form.setFieldsValue({
+ question_score: score
+ });
+ setqitem(objectSpread2_default()({}, qitem));
+ },
+ max: 100,
+ min: 1,
+ style: {
+ marginLeft: 10,
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ size: "large"
+ })]
+ })]
+ });
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ var _qitem$question_choic2, _qitem$shixun5;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ qitem.shixun = qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun5 = qitem.shixun) === null || _qitem$shixun5 === void 0 ? void 0 : _qitem$shixun5.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ challenge_score: item.defaultscore
+ });
+ });
+ setqitem(objectSpread2_default()({}, qitem));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var _qitem$shixun6, _qitem$shixun6$map, _qitem$shixun7;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ if (!((qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun6 = qitem.shixun) === null || _qitem$shixun6 === void 0 ? void 0 : (_qitem$shixun6$map = _qitem$shixun6.map) === null || _qitem$shixun6$map === void 0 ? void 0 : _qitem$shixun6$map.call(_qitem$shixun6, function (item) {
+ return item.challenge_score;
+ }).filter(function (item) {
+ return item;
+ }).length) < (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun7 = qitem.shixun) === null || _qitem$shixun7 === void 0 ? void 0 : _qitem$shixun7.length))) {
+ _context2.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('分数不能为空');
+ return _context2.abrupt("return");
+ case 3:
+ form.submit();
+ // await form.validateFields()
+ // let values=form.getFieldsValue()
+ case 4:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var ShixunEditor = (ShixunEditor_DragQuestions);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/Saveitem.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Saveitemmodules = ({"flex_box_center":"flex_box_center___ljmk3","flex_space_between":"flex_space_between___Fy45C","flex_box_vertical_center":"flex_box_vertical_center___SoC1C","flex_box_center_end":"flex_box_center_end___MumBX","flex_box_column":"flex_box_column___cutpt","warp":"warp___w1JUC","redio":"redio___I6tXM","redioitem":"redioitem___cS4Gp","redioitemyes":"redioitemyes___JBDmk","title":"title___XAohQ","titleyes":"titleyes____bNQk","yestag":"yestag___zQnb1","checkbox":"checkbox___MHadU","checkboxitem":"checkboxitem___KX7mB","checkboxitemyes":"checkboxitemyes___MpOWf","bottom":"bottom___FkHfO","bottomitem":"bottomitem___AS0Qp","left":"left___U23z1","right":"right___yJVEk","completion":"completion___Bu5G6","content":"content___LySPW","items":"items___ETMq9","simple":"simple___XX5t0","shixun":"shixun___ePWKn","score":"score___nGh9k","qtitle":"qtitle___DAMW1","combination":"combination___Sw7S6"});
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(12768);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/SaveItem.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 SaveItem_DragQuestions = function DragQuestions(_ref) {
+ var _qitem$question_choic, _qitem$question_choic2, _qitem$standard_answe, _qitem$standard_answe2, _qitem$shixun, _qitem$sub_exercise_q, _qitem$tag_discipline, _qitem$tag_discipline2;
+ var qitem = _ref.qitem;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.warp,
+ style: {
+ padding: ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7) && 0
+ },
+ children: [((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 0 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.redio,
+ children: [!(item !== null && item !== void 0 && item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.redioitem
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(Saveitemmodules.redioitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.standard_boolean ? Saveitemmodules.titleyes : Saveitemmodules.title,
+ value: tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.checkbox,
+ children: [!(item !== null && item !== void 0 && item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.checkboxitem
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(Saveitemmodules.checkboxitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.standard_boolean ? Saveitemmodules.titleyes : Saveitemmodules.title,
+ value: tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.completion,
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$standard_answe = qitem.standard_answer) === null || _qitem$standard_answe === void 0 ? void 0 : _qitem$standard_answe.map(function (item, index) {
+ var _item$answer_text;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Saveitemmodules.title,
+ children: ["\u586B\u7A7A\u9879", index + 1]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.content,
+ children: item === null || item === void 0 ? void 0 : (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, vindex) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.items,
+ children: val
+ });
+ })
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.simple,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.title,
+ children: "\u53C2\u8003\u7B54\u6848"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Saveitemmodules.content,
+ value: (qitem === null || qitem === void 0 ? void 0 : (_qitem$standard_answe2 = qitem.standard_answer) === null || _qitem$standard_answe2 === void 0 ? void 0 : _qitem$standard_answe2[0]) || ''
+ })]
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun = qitem.shixun) === null || _qitem$shixun === void 0 ? void 0 : _qitem$shixun.map(function (val, vindex) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.shixun,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.score,
+ children: val === null || val === void 0 ? void 0 : val.challenge_score
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Saveitemmodules.qtitle,
+ children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vindex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.challenge_name]
+ })]
+ });
+ })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.simple,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Saveitemmodules.content,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.description) || '- -'
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$sub_exercise_q = qitem.sub_exercise_questions) === null || _qitem$sub_exercise_q === void 0 ? void 0 : _qitem$sub_exercise_q.map(function (val, vndex) {
+ var _val$question_choices;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.combination,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Saveitemmodules.score,
+ children: [val === null || val === void 0 ? void 0 : val.question_score, "\u5206"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Saveitemmodules.qtitle,
+ children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vndex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.question_title]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.warp,
+ style: {
+ padding: '30px 58px',
+ paddingBottom: 0
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: val === null || val === void 0 ? void 0 : (_val$question_choices = val.question_choices) === null || _val$question_choices === void 0 ? void 0 : _val$question_choices.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.redio,
+ children: [!(item !== null && item !== void 0 && item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.redioitem
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(Saveitemmodules.redioitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.standard_boolean ? Saveitemmodules.titleyes : Saveitemmodules.title,
+ value: tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ })
+ })]
+ });
+ })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) <= 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.bottomitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.left,
+ children: "\u89E3\u6790"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Saveitemmodules.right,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.analysis) || ''
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.bottomitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.left,
+ children: "\u96BE\u5EA6"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.right,
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.difficulty) === 1 ? '简单' : (qitem === null || qitem === void 0 ? void 0 : qitem.difficulty) === 2 ? '适中' : '困难'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.bottomitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.left,
+ children: "\u77E5\u8BC6\u70B9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.right,
+ children: (qitem === null || qitem === void 0 ? void 0 : (_qitem$tag_discipline = qitem.tag_discipline_names) === null || _qitem$tag_discipline === void 0 ? void 0 : _qitem$tag_discipline.length) <= 0 ? '- -' : qitem === null || qitem === void 0 ? void 0 : (_qitem$tag_discipline2 = qitem.tag_discipline_names) === null || _qitem$tag_discipline2 === void 0 ? void 0 : _qitem$tag_discipline2.toString()
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var SaveItem = (SaveItem_DragQuestions);
+// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.tsx + 1 modules
+var UploadQuestions = __webpack_require__(82278);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/SubjectiveQuestionEditor.tsx
+var SubjectiveQuestionEditor = __webpack_require__(13355);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/Questions/SubjectiveQuestionEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ setisedit = _ref.setisedit,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem.question_title,
+ answer_texts: qitem.standard_answer,
+ repeat_answer: !qitem.repeat_answer
+ }));
+ }, [qitem]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onFinish: function onFinish(values) {
+ seveeditor(objectSpread2_default()(objectSpread2_default()({}, qitem), values));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ console.log('-----', errInfo);
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 2:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: '简答题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(SubjectiveQuestionEditor/* SubjectiveQuestionEditor */.W, {
+ form: form,
+ showKeywords: true,
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ answer_texts: qitem.standard_answer || [],
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Questions_SubjectiveQuestionEditor = (SubjectiveQuestionEditor_DragQuestions);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/Setscore.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var SetScore = function SetScore(_ref) {
+ var _exerciseitem$exercis, _exerciseitem$exercis2, _exerciseitem$exercis3, _exerciseitem$exercis4;
+ var setScoreShow = _ref.setScoreShow,
+ ScoreShow = _ref.ScoreShow,
+ exerciseitem = _ref.exerciseitem,
+ getdata = _ref.getdata;
+ var _useState = (0,react.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ isshow = _useState2[0],
+ setisshow = _useState2[1];
+ function setscore() {
+ return _setscore.apply(this, arguments);
+ }
+ function _setscore() {
+ _setscore = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _exerciseitem$exercis8, _exerciseitem$exercis9, _exerciseitem$exercis10;
+ var question_arr, res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ question_arr = exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis8 = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis8 === void 0 ? void 0 : (_exerciseitem$exercis9 = _exerciseitem$exercis8.filter(function (item) {
+ return item.Singlequestion;
+ })) === null || _exerciseitem$exercis9 === void 0 ? void 0 : _exerciseitem$exercis9.map(function (item) {
+ return {
+ question_type: item.question_type,
+ score: item.Singlequestion
+ };
+ });
+ _context.next = 3;
+ return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis10 = exerciseitem.exercise) === null || _exerciseitem$exercis10 === void 0 ? void 0 : _exerciseitem$exercis10.id, "/batch_set_score.json"), {
+ method: 'POST',
+ body: {
+ question_arr: question_arr
+ }
+ });
+ case 3:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ getdata();
+ }
+ case 5:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return _setscore.apply(this, arguments);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [ScoreShow && /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: ScoreShow,
+ width: 640,
+ centered: true,
+ zIndex: 10,
+ closable: false,
+ className: EditPotinmodules.scoremodal,
+ onCancel: function onCancel() {
+ setScoreShow(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.title,
+ children: ["\u6279\u91CF\u8BBE\u7F6E\u5206\u503C", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.score,
+ children: ["\u603B\u5206 ", (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) > 0 && (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis === void 0 ? void 0 : (_exerciseitem$exercis2 = _exerciseitem$exercis.map(function (item) {
+ return item === null || item === void 0 ? void 0 : item.score;
+ })) === null || _exerciseitem$exercis2 === void 0 ? void 0 : _exerciseitem$exercis2.reduce(function (a, b) {
+ return a + b;
+ }))]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setScoreShow(false);
+ },
+ className: EditPotinmodules.close,
+ children: "X"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u9898\u578B\u540D\u79F0"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u5C0F\u9898\u603B\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u9898\u578B\u603B\u5206"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u64CD\u4F5C"
+ })]
+ }), exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis3 = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis3 === void 0 ? void 0 : (_exerciseitem$exercis4 = _exerciseitem$exercis3.filter(function (item) {
+ return item.name !== '实训题' && item.name !== '组合题';
+ })) === null || _exerciseitem$exercis4 === void 0 ? void 0 : _exerciseitem$exercis4.map(function (item) {
+ var _item$items;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.items,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item === null || item === void 0 ? void 0 : item.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item === null || item === void 0 ? void 0 : (_item$items = item.items) === null || _item$items === void 0 ? void 0 : _item$items.length
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item === null || item === void 0 ? void 0 : item.score
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: ["\u6BCF\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ min: 0.1,
+ max: 100,
+ onChange: function onChange(e) {
+ item.Singlequestion = e;
+ },
+ defaultValue: item.Singlequestion,
+ style: {
+ width: 90,
+ height: 38,
+ margin: '0px 10px',
+ display: 'flex',
+ alignItems: 'center'
+ }
+ }), "\u5206"]
+ })]
+ });
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ setScoreShow(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ var _exerciseitem$exercis5, _exerciseitem$exercis6, _exerciseitem$exercis7;
+ if (exerciseitem !== null && exerciseitem !== void 0 && exerciseitem.use_blank_score && exerciseitem !== null && exerciseitem !== void 0 && (_exerciseitem$exercis5 = exerciseitem.exercise_question_types) !== null && _exerciseitem$exercis5 !== void 0 && (_exerciseitem$exercis6 = _exerciseitem$exercis5.filter(function (item) {
+ return item.name === '填空题';
+ })) !== null && _exerciseitem$exercis6 !== void 0 && (_exerciseitem$exercis7 = _exerciseitem$exercis6[0]) !== null && _exerciseitem$exercis7 !== void 0 && _exerciseitem$exercis7.Singlequestion) {
+ setisshow(true);
+ return;
+ }
+ setscore();
+ setScoreShow(false);
+ },
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ centered: true,
+ open: isshow,
+ zIndex: 20,
+ width: 640,
+ closable: false,
+ className: EditPotinmodules.scoremodal,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginTop: 40
+ },
+ children: ["\u586B\u7A7A\u9898\u4E2D\u5B58\u5728", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#FA6400'
+ },
+ children: "\u6309\u7A7A\u7ED9\u5206"
+ }), "\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ setisshow(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ setscore();
+ setisshow(false);
+ setScoreShow(false);
+ },
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Setscore = (SetScore);
+// 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/table/style/index.js + 1 modules
+var table_style = __webpack_require__(71854);
+// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules
+var table = __webpack_require__(67250);
+// 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);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var AddQuestionsModalmodules = ({"flex_box_center":"flex_box_center___kuaVT","flex_space_between":"flex_space_between___exKHH","flex_box_vertical_center":"flex_box_vertical_center___BzvkN","flex_box_center_end":"flex_box_center_end___Ss2DJ","flex_box_column":"flex_box_column___p1LEr","scoremodal":"scoremodal___upTFR","title":"title___hFasb","score":"score___DXG3o","close":"close___kEIiB","content":"content___Mco8L","items":"items___j98jk","bottom":"bottom___A1n1C","yes":"yes___P1zzb","no":"no___xZqXd","titlecount":"titlecount___fqA9P","add":"add___MqV0R","previewModal":"previewModal___uSiGS"});
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/Saveitem.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var AddQuestionsModal_Saveitemmodules = ({"flex_box_center":"flex_box_center___nnwwA","flex_space_between":"flex_space_between___cRir9","flex_box_vertical_center":"flex_box_vertical_center___FqTZ8","flex_box_center_end":"flex_box_center_end___WU5_v","flex_box_column":"flex_box_column___QZFa1","warp":"warp___aLZwN","mainPart":"mainPart___OdEo7","shixunbutton":"shixunbutton___Eoa1i","redio":"redio___LJ4js","redioitem":"redioitem___YicCC","redioitemyes":"redioitemyes___lX4Nr","title":"title___pi1jH","titleyes":"titleyes___jiEh7","yestag":"yestag___DLWoP","qcount":"qcount___U9kkL","score":"score___vLK4B","qtitle":"qtitle___kyg0t","checkbox":"checkbox___vjiBw","checkboxitem":"checkboxitem___HW3CP","checkboxitemyes":"checkboxitemyes___kpjek","bottom":"bottom___uG8Zq","bottomitem":"bottomitem___TnJQQ","left":"left___M8WXX","right":"right____dkCI","completion":"completion___H6RmA","content":"content___a2hGC","items":"items___D8mLd","simple":"simple___fQ0OS","shixun":"shixun___nB6Jk","combination":"combination___YrOdz","program":"program___lG0JA"});
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/SaveItem.tsx
+
+
+
+
+
+
+//数组对应值
+var SaveItem_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 AddQuestionsModal_SaveItem_DragQuestions = function DragQuestions(_ref) {
+ var _qitem$choices, _qitem$choices2, _qitem$standard_answe, _qitem$answer_texts, _qitem$challenge_name, _qitem$program_attr, _qitem$sub_item_banks;
+ var qitem = _ref.qitem;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.warp,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.mainPart,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.qcount,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: AddQuestionsModal_Saveitemmodules.qtitle,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.name) || (qitem === null || qitem === void 0 ? void 0 : qitem.title)
+ })
+ }), ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 0 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$choices = qitem.choices) === null || _qitem$choices === void 0 ? void 0 : _qitem$choices.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.redio,
+ children: [!(item !== null && item !== void 0 && item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.redioitem
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(AddQuestionsModal_Saveitemmodules.redioitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.is_answer ? AddQuestionsModal_Saveitemmodules.titleyes : AddQuestionsModal_Saveitemmodules.title,
+ value: SaveItem_tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$choices2 = qitem.choices) === null || _qitem$choices2 === void 0 ? void 0 : _qitem$choices2.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.checkbox,
+ children: [!(item !== null && item !== void 0 && item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.checkboxitem
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(AddQuestionsModal_Saveitemmodules.checkboxitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.is_answer ? AddQuestionsModal_Saveitemmodules.titleyes : AddQuestionsModal_Saveitemmodules.title,
+ value: SaveItem_tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.completion,
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$standard_answe = qitem.standard_answer) === null || _qitem$standard_answe === void 0 ? void 0 : _qitem$standard_answe.map(function (item, index) {
+ var _item$answer_text;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: AddQuestionsModal_Saveitemmodules.title,
+ children: ["\u586B\u7A7A\u9879", index + 1]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.content,
+ children: item === null || item === void 0 ? void 0 : (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, vindex) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.items,
+ children: val
+ });
+ })
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.simple,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.title,
+ children: "\u53C2\u8003\u7B54\u6848"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: AddQuestionsModal_Saveitemmodules.content,
+ value: (qitem === null || qitem === void 0 ? void 0 : (_qitem$answer_texts = qitem.answer_texts) === null || _qitem$answer_texts === void 0 ? void 0 : _qitem$answer_texts[0]) || '- -'
+ })]
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$challenge_name = qitem.challenge_names) === null || _qitem$challenge_name === void 0 ? void 0 : _qitem$challenge_name.map(function (val, vindex) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.shixun,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: AddQuestionsModal_Saveitemmodules.qtitle,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginRight: 10
+ },
+ children: ["\u7B2C", (0,utils_util/* toChineseNumber */.EM)(vindex + 1), "\u9898"]
+ }), val]
+ })
+ });
+ })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.program,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: AddQuestionsModal_Saveitemmodules.content,
+ value: (qitem === null || qitem === void 0 ? void 0 : (_qitem$program_attr = qitem.program_attr) === null || _qitem$program_attr === void 0 ? void 0 : _qitem$program_attr.description) || '- -'
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$sub_item_banks = qitem.sub_item_banks) === null || _qitem$sub_item_banks === void 0 ? void 0 : _qitem$sub_item_banks.map(function (val, vndex) {
+ var _val$choices;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.combination,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.qtitle,
+ children: val === null || val === void 0 ? void 0 : val.name
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.warp,
+ style: {
+ padding: '0px',
+ paddingTop: 20
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: val === null || val === void 0 ? void 0 : (_val$choices = val.choices) === null || _val$choices === void 0 ? void 0 : _val$choices.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.redio,
+ children: [!(item !== null && item !== void 0 && item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.redioitem
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(AddQuestionsModal_Saveitemmodules.redioitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.is_answer ? AddQuestionsModal_Saveitemmodules.titleyes : AddQuestionsModal_Saveitemmodules.title,
+ value: SaveItem_tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ })
+ })]
+ });
+ })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ background: '#F6F7F9',
+ padding: '0px 20px',
+ height: 46,
+ lineHeight: '46px',
+ marginTop: 40,
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1,
+ alignItems: 'center',
+ display: 'flex'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginRight: 30
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginRight: 10
+ },
+ children: "\u521B\u5EFA\u8005"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.author_name) || '- -'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginRight: 30
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginRight: 10
+ },
+ children: "\u6240\u5C5E\u5355\u4F4D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.author_school_name) || '- -'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginRight: 30
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginRight: 10
+ },
+ children: "\u5B66\u4E60\u4EBA\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.study_count) || '0'
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ className: AddQuestionsModal_Saveitemmodules.shixunbutton,
+ href: "/shixuns/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.identifier, "/challenges?exercise=true"),
+ target: "_blank",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {},
+ style: {
+ marginRight: 20
+ },
+ className: "iconfont icon-shixunkecheng mr5 "
+ }), "\u5B9E\u8BAD\u8BE6\u60C5"]
+ })]
+ })]
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) <= 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.bottomitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.left,
+ children: "\u89E3\u6790"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: AddQuestionsModal_Saveitemmodules.right,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.analysis) || ''
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.bottomitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.left,
+ children: "\u96BE\u5EA6"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.right,
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.difficulty) === 1 ? '简单' : (qitem === null || qitem === void 0 ? void 0 : qitem.difficulty) === 2 ? '适中' : '困难'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.bottomitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.left,
+ children: "\u77E5\u8BC6\u70B9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.right,
+ children: qitem === null || qitem === void 0 ? void 0 : qitem.tag_discipline
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var AddQuestionsModal_SaveItem = (AddQuestionsModal_SaveItem_DragQuestions);
+// EXTERNAL MODULE: ./src/assets/images/paper/shengxu.svg
+var shengxu = __webpack_require__(68210);
+// EXTERNAL MODULE: ./src/assets/images/paper/jiangxu.svg
+var jiangxu = __webpack_require__(9287);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var AddQuestionsModal_AddModal = function AddModal(_ref) {
+ var _datas$tag_discipline;
+ var setScoreShow = _ref.setScoreShow,
+ ScoreShow = _ref.ScoreShow,
+ _onOk = _ref.onOk,
+ isshixuns = _ref.isshixuns,
+ isloadings = _ref.isloadings;
+ var _useState = (0,react.useState)({
+ type: '1',
+ page: 1,
+ per_page: 10,
+ updated_at: '',
+ quotes: ''
+ }),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ param = _useState2[0],
+ setparam = _useState2[1];
+ var _useState3 = (0,react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ courseOptions = _useState4[0],
+ setcourseOptions = _useState4[1];
+ var _useState5 = (0,react.useState)([]),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ checkitems = _useState6[0],
+ setcheckitems = _useState6[1];
+ var _useState7 = (0,react.useState)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ listitems = _useState8[0],
+ setlistitems = _useState8[1];
+ var _useState9 = (0,react.useState)([]),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ datas = _useState10[0],
+ setdatas = _useState10[1];
+ var _useState11 = (0,react.useState)(false),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ loading = _useState12[0],
+ setloading = _useState12[1];
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ var _useState13 = (0,react.useState)(),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ qitem = _useState14[0],
+ setqitem = _useState14[1];
+ var _useState15 = (0,react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ isshow = _useState16[0],
+ setisshow = _useState16[1];
+ var _useState17 = (0,react.useState)(isshixuns),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ isshixun = _useState18[0],
+ setisshixun = _useState18[1];
+ var _useState19 = (0,react.useState)([]),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ ShiXunListItems = _useState20[0],
+ setshixunitems = _useState20[1];
+ var _useState21 = (0,react.useState)(0),
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ addcount = _useState22[0],
+ setaddcount = _useState22[1];
+ var _useState23 = (0,react.useState)(true),
+ _useState24 = slicedToArray_default()(_useState23, 2),
+ indexi = _useState24[0],
+ setindexi = _useState24[1];
+ var typeData = [{
+ name: "全部",
+ value: "",
+ question_type: 0
+ }, {
+ name: "编程题",
+ value: "PROGRAM",
+ question_type: 6
+ }, {
+ name: "单选题",
+ value: "SINGLE",
+ question_type: 0
+ }, {
+ name: "多选题",
+ value: "MULTIPLE",
+ question_type: 1
+ }, {
+ name: "判断题",
+ value: "JUDGMENT",
+ question_type: 2
+ }, {
+ name: "填空题",
+ value: "COMPLETION",
+ question_type: 3
+ }, {
+ name: "简答题",
+ value: "SUBJECTIVE",
+ question_type: 4
+ }, {
+ name: "实训题",
+ value: "SHIXUN",
+ question_type: 5
+ }, {
+ name: "组合题",
+ value: "COMBINATION",
+ question_type: 7
+ }];
+ var difficultyData = [{
+ name: "简单",
+ value: 1
+ }, {
+ name: "适中",
+ value: 2
+ }, {
+ name: "困难",
+ value: 3
+ }];
+ var diff = [{
+ name: '初级',
+ value: 1
+ }, {
+ name: '中级',
+ value: 2
+ }, {
+ name: '中高级',
+ value: 3
+ }, {
+ name: '高级',
+ value: 4
+ }];
+ (0,react.useEffect)(function () {
+ if (ScoreShow) {
+ getdatas(param);
+ getdisciplines();
+ form.setFieldsValue({
+ item_type: null,
+ courseid: '',
+ tag_discipline_id: null,
+ difficulty: null,
+ keyword: null
+ });
+ if (indexi && isshixun) {
+ form.setFieldsValue({
+ item_type: 'SHIXUN'
+ });
+ setindexi(false);
+ }
+ }
+ }, [ScoreShow]);
+ (0,react.useEffect)(function () {
+ if (addcount > 0) {
+ setTimeout(function () {
+ setaddcount(0);
+ }, 2000);
+ }
+ }, [addcount]);
+ function getdatas(_x) {
+ return _getdatas.apply(this, arguments);
+ }
+ function _getdatas() {
+ _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(params) {
+ var _params$courseid, _params$courseid2, res, _params$courseid3, _params$courseid4, ids, shixun_ids, _res;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ setloading(true);
+ setparam(objectSpread2_default()({}, params));
+ if (!isshixun) {
+ _context2.next = 9;
+ break;
+ }
+ _context2.next = 5;
+ return (0,fetch/* default */.ZP)("/api/shixun_lists.json", {
+ method: 'get',
+ params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid = params.courseid) === null || _params$courseid === void 0 ? void 0 : _params$courseid[0]) || null,
+ sub_discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid2 = params.courseid) === null || _params$courseid2 === void 0 ? void 0 : _params$courseid2[1]) || null,
+ limit: params.per_page
+ // ids:listitems
+ })
+ });
+ case 5:
+ res = _context2.sent;
+ setdatas(res);
+ _context2.next = 19;
+ break;
+ case 9:
+ if (!((listitems === null || listitems === void 0 ? void 0 : listitems.length) <= 0 && params.type === '5')) {
+ _context2.next = 13;
+ break;
+ }
+ setdatas([]);
+ setloading(false);
+ return _context2.abrupt("return");
+ case 13:
+ ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) {
+ return !ShiXunListItems.includes(item);
+ }) : null;
+ shixun_ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) {
+ return ShiXunListItems.includes(item);
+ }) : null;
+ _context2.next = 17;
+ return (0,fetch/* default */.ZP)("/api/item_banks.json", {
+ method: 'get',
+ params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid3 = params.courseid) === null || _params$courseid3 === void 0 ? void 0 : _params$courseid3[0]) || null,
+ sub_discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid4 = params.courseid) === null || _params$courseid4 === void 0 ? void 0 : _params$courseid4[1]) || null,
+ ids: ids,
+ shixun_ids: shixun_ids,
+ type: params.type === '5' ? null : params.type
+ // ids:listitems
+ })
+ });
+ case 17:
+ _res = _context2.sent;
+ setdatas(_res);
+ case 19:
+ setloading(false);
+ case 20:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return _getdatas.apply(this, arguments);
+ }
+ function getdisciplines() {
+ return _getdisciplines.apply(this, arguments);
+ }
+ function _getdisciplines() {
+ _getdisciplines = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ _context3.next = 2;
+ return (0,fetch/* default */.ZP)("/api/disciplines.json", {
+ method: 'get',
+ params: {
+ source: 'question',
+ group_id: 0,
+ group_type: param.type === '5' ? null : param.type,
+ clazz: 'ItemBanksGroup'
+ }
+ });
+ case 2:
+ res = _context3.sent;
+ setcourseOptions((0,util/* formatCourseOptions */.L)(res === null || res === void 0 ? void 0 : res.disciplines));
+ case 4:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return _getdisciplines.apply(this, arguments);
+ }
+ function getmy(_x2) {
+ return _getmy.apply(this, arguments);
+ }
+ function _getmy() {
+ _getmy = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(params) {
+ var _params$list, _params$list2, _params$courseid5, _params$courseid6;
+ var ids, shixun_ids, res;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ setloading(true);
+ ids = (_params$list = params.list) === null || _params$list === void 0 ? void 0 : _params$list.filter(function (item) {
+ return !ShiXunListItems.includes(item);
+ });
+ shixun_ids = (_params$list2 = params.list) === null || _params$list2 === void 0 ? void 0 : _params$list2.filter(function (item) {
+ return ShiXunListItems.includes(item);
+ });
+ _context4.next = 5;
+ return (0,fetch/* default */.ZP)("/api/item_banks.json", {
+ method: 'get',
+ params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid5 = params.courseid) === null || _params$courseid5 === void 0 ? void 0 : _params$courseid5[0]) || null,
+ sub_discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid6 = params.courseid) === null || _params$courseid6 === void 0 ? void 0 : _params$courseid6[1]) || null,
+ ids: ids,
+ shixun_ids: shixun_ids,
+ type: params.type === '5' ? null : params.type
+ // ids:listitems
+ })
+ });
+ case 5:
+ res = _context4.sent;
+ setloading(false);
+ setdatas(res);
+ case 8:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ }));
+ return _getmy.apply(this, arguments);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: ScoreShow,
+ width: 1200,
+ centered: true,
+ closable: false,
+ className: AddQuestionsModalmodules.scoremodal,
+ onCancel: function onCancel() {
+ setScoreShow(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModalmodules.title,
+ children: "\u9898\u5E93\u9009\u9898"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setScoreShow(false);
+ },
+ className: AddQuestionsModalmodules.close,
+ children: "X"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, {
+ style: {
+ marginTop: 20
+ },
+ activeKey: param.type,
+ onChange: function onChange(e) {
+ param.type = e;
+ param.page = 1;
+ param.updated_at = '', param.quotes = '', param.item_type = null, param.courseid = '', param.tag_discipline_id = null, param.difficulty = null, param.keyword = null, form.setFieldsValue({
+ item_type: null,
+ courseid: '',
+ tag_discipline_id: null,
+ difficulty: null,
+ keyword: null
+ });
+ isshixun = false;
+ setisshixun(false);
+ setparam(objectSpread2_default()({}, param));
+ getdatas(objectSpread2_default()({}, param));
+ setcheckitems([]);
+ },
+ items: [{
+ label: "\u516C\u5171",
+ key: '1'
+ }, {
+ label: "\u56E2\u961F\u5171\u4EAB",
+ key: '3'
+ }, {
+ label: "\u6536\u85CF\u5939",
+ key: '2'
+ }, {
+ label: "\u6211\u521B\u5EFA\u7684",
+ key: '0'
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: ["\u5DF2\u9009", listitems.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModalmodules.titlecount,
+ children: listitems.length
+ }), addcount > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: AddQuestionsModalmodules.add,
+ children: ["+", addcount]
+ })]
+ }),
+ key: '5'
+ }]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ layout: 'inline',
+ form: form,
+ onValuesChange: function onValuesChange(values, items) {
+ param.page = 1;
+ if ((items === null || items === void 0 ? void 0 : items.item_type) === 'SHIXUN') {
+ form.submit();
+ if (param.type === '5') {
+ setisshixun(false);
+ } else {
+ setisshixun(true);
+ }
+ } else {
+ if (values !== null && values !== void 0 && values.courseid) {
+ form.setFieldsValue({
+ tag_discipline_id: ''
+ });
+ }
+ setisshixun(false);
+ form.submit();
+ }
+ },
+ onFinish: function onFinish(values) {
+ setparam(objectSpread2_default()(objectSpread2_default()({}, param), values));
+ getdatas(objectSpread2_default()(objectSpread2_default()({}, param), values));
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "item_type",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ placeholder: "\u9898\u578B",
+ style: {
+ width: 110
+ },
+ size: "large",
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ children: typeData.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ children: item.name
+ }, item.value);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "courseid",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, {
+ style: {
+ width: 160
+ },
+ size: "large",
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ placeholder: "\u65B9\u5411&\u8BFE\u7A0B",
+ options: courseOptions
+ })
+ }), !isshixun && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "tag_discipline_id",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ placeholder: "\u77E5\u8BC6\u70B9",
+ style: {
+ width: 160
+ },
+ size: "large",
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ children: datas === null || datas === void 0 ? void 0 : (_datas$tag_discipline = datas.tag_disciplines) === null || _datas$tag_discipline === void 0 ? void 0 : _datas$tag_discipline.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ children: item.name
+ }, item.id);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: isshixun ? 'diff' : 'difficulty',
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, {
+ placeholder: "\u96BE\u5EA6",
+ style: {
+ width: 118
+ },
+ size: "large",
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ children: [!isshixun && difficultyData.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ children: item.name
+ }, item.value);
+ }), isshixun && diff.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ children: item.name
+ }, item.value);
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ style: {
+ textAlign: 'end',
+ flex: 1
+ },
+ name: "keyword",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ placeholder: "\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",
+ style: {
+ width: 290
+ }
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ background: '#F6F7F9',
+ display: 'flex',
+ alignItems: 'center',
+ marginTop: 20,
+ height: 40,
+ paddingLeft: 12,
+ paddingRight: 20
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (param.updated_at === 'asc') {
+ param.updated_at = 'desc';
+ } else {
+ param.updated_at = 'asc';
+ }
+ setparam(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ page: 1
+ }));
+ getdatas(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ page: 1
+ }));
+ },
+ style: {
+ marginLeft: 32
+ },
+ children: [" ", !param.updated_at ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ fontSize: "14px"
+ },
+ className: "iconfont icon-jiangxu mr5 c-light-primary"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: param.updated_at === 'asc' ? shengxu/* default */.Z : jiangxu/* default */.Z,
+ style: {
+ width: "15px",
+ verticalAlign: "text-bottom"
+ },
+ className: "font14 mr5 c-light-primary"
+ }), "\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (param.quotes === 'asc') {
+ param.quotes = 'desc';
+ } else {
+ param.quotes = 'asc';
+ }
+ setparam(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ page: 1
+ }));
+ getdatas(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ page: 1
+ }));
+ },
+ style: {
+ marginLeft: 20
+ },
+ children: [" ", !param.quotes ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ fontSize: "14px"
+ },
+ className: "iconfont icon-jiangxu mr5 c-light-primary"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: param.quotes === 'asc' ? shengxu/* default */.Z : jiangxu/* default */.Z,
+ style: {
+ width: "15px",
+ verticalAlign: "text-bottom"
+ },
+ className: "font14 mr5 c-light-primary"
+ }), "\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"]
+ }), (checkitems === null || checkitems === void 0 ? void 0 : checkitems.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1,
+ textAlign: 'end'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ var list = listitems.filter(function (item) {
+ return !checkitems.includes(item);
+ });
+ if (param.type === '5') {
+ getmy(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ list: toConsumableArray_default()(list)
+ }));
+ }
+ setlistitems(toConsumableArray_default()(list));
+ },
+ children: "\u6279\u91CF\u79FB\u51FA"
+ }), param.type !== '5' && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ setaddcount(checkitems.filter(function (item) {
+ return !listitems.includes(item);
+ }).length);
+ setlistitems([].concat(toConsumableArray_default()(listitems), toConsumableArray_default()(checkitems.filter(function (item) {
+ return !listitems.includes(item);
+ }))));
+ },
+ style: {
+ marginLeft: 30
+ },
+ children: "\u6279\u91CF\u52A0\u5165"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ style: {
+ marginTop: 2,
+ marginBottom: 20
+ },
+ scroll: {
+ y: 260
+ },
+ dataSource: (datas === null || datas === void 0 ? void 0 : datas.items) || (datas === null || datas === void 0 ? void 0 : datas.shixun_list),
+ pagination: false,
+ loading: loading,
+ rowKey: function rowKey(e) {
+ return e.id;
+ },
+ rowSelection: {
+ type: 'checkbox',
+ selectedRowKeys: checkitems,
+ onChange: function onChange(selectedRowKeys, selectedRows, info) {
+ if (isshixun) {
+ setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), toConsumableArray_default()(selectedRowKeys)));
+ }
+ setcheckitems(selectedRowKeys);
+ }
+ },
+ columns: [{
+ title: '题型',
+ dataIndex: 'item_type',
+ key: 'item_type',
+ render: function render(value, record, index) {
+ var _typeData$filter, _typeData$filter$;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: isshixun || record !== null && record !== void 0 && record.challenge_names ? '实训题' : typeData === null || typeData === void 0 ? void 0 : (_typeData$filter = typeData.filter(function (item) {
+ return item.value === value;
+ })) === null || _typeData$filter === void 0 ? void 0 : (_typeData$filter$ = _typeData$filter[0]) === null || _typeData$filter$ === void 0 ? void 0 : _typeData$filter$.name
+ });
+ }
+ }, {
+ title: '试题名称',
+ dataIndex: 'name',
+ width: '60%',
+ key: 'name',
+ render: function render(value, record, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ showLines: 1,
+ showTextOnly: true,
+ value: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.title) || value : value
+ }, 1);
+ }
+
+ // {(isshixun||record?.challenge_names)?record?.title||value:value},
+ }, {
+ title: '难度',
+ dataIndex: 'difficulty',
+ key: 'difficulty',
+ render: function render(value, record, index) {
+ var _difficultyData$filte, _difficultyData$filte2, _difficultyData$filte3, _difficultyData$filte4;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.level) || (difficultyData === null || difficultyData === void 0 ? void 0 : (_difficultyData$filte = difficultyData.filter(function (item) {
+ return item.value === value;
+ })) === null || _difficultyData$filte === void 0 ? void 0 : (_difficultyData$filte2 = _difficultyData$filte[0]) === null || _difficultyData$filte2 === void 0 ? void 0 : _difficultyData$filte2.name) : difficultyData === null || difficultyData === void 0 ? void 0 : (_difficultyData$filte3 = difficultyData.filter(function (item) {
+ return item.value === value;
+ })) === null || _difficultyData$filte3 === void 0 ? void 0 : (_difficultyData$filte4 = _difficultyData$filte3[0]) === null || _difficultyData$filte4 === void 0 ? void 0 : _difficultyData$filte4.name
+ });
+ }
+ }, {
+ title: '使用次数',
+ dataIndex: 'quotes',
+ key: 'quotes',
+ render: function render(value, record, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.study_count) || (record === null || record === void 0 ? void 0 : record.stu_num) : value
+ });
+ }
+ }, {
+ title: '操作',
+ dataIndex: 'id',
+ key: 'item_type',
+ render: function render(value, record, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1,
+ textAlign: 'end'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ var _typeData$filter2, _typeData$filter2$;
+ setqitem(objectSpread2_default()(objectSpread2_default()({}, record), {}, {
+ question_type: isshixun || record !== null && record !== void 0 && record.challenge_names ? 5 : typeData === null || typeData === void 0 ? void 0 : (_typeData$filter2 = typeData.filter(function (item) {
+ return item.value === (record === null || record === void 0 ? void 0 : record.item_type);
+ })) === null || _typeData$filter2 === void 0 ? void 0 : (_typeData$filter2$ = _typeData$filter2[0]) === null || _typeData$filter2$ === void 0 ? void 0 : _typeData$filter2$.question_type
+ }));
+ setisshow(true);
+ },
+ children: "\u67E5\u770B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ onClick: function onClick() {
+ if (listitems !== null && listitems !== void 0 && listitems.includes(value)) {
+ var list = listitems.filter(function (item) {
+ return item !== value;
+ });
+ if (isshixun) {
+ setshixunitems(toConsumableArray_default()(list));
+ }
+ if (param.type === '5') {
+ getmy(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ list: toConsumableArray_default()(list)
+ }));
+ }
+ setlistitems(list);
+ } else {
+ setaddcount(1);
+ if (isshixun) {
+ setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), [value]));
+ }
+ setlistitems([].concat(toConsumableArray_default()(listitems), [value]));
+ }
+ },
+ style: {
+ marginLeft: 30,
+ color: (listitems === null || listitems === void 0 ? void 0 : listitems.includes(value)) && 'red'
+ },
+ children: [listitems !== null && listitems !== void 0 && listitems.includes(value) ? '移出' : '加入', " "]
+ })]
+ });
+ }
+ }]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ current: param.page,
+ total: (datas === null || datas === void 0 ? void 0 : datas.items_count) || (datas === null || datas === void 0 ? void 0 : datas.shixuns_count),
+ style: {
+ marginBottom: 20
+ },
+ defaultPageSize: param.per_page,
+ showTotal: function showTotal(e) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: ["\u5171\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#165DFF'
+ },
+ children: e
+ }), "\xA0\u6761\u6570\u636E"]
+ });
+ },
+ pageSize: param.per_page,
+ onChange: function onChange(e, limit) {
+ param.page = e;
+ param.per_page = limit;
+ setparam(objectSpread2_default()({}, param));
+ getdatas(objectSpread2_default()({}, param));
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModalmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: AddQuestionsModalmodules.no,
+ onClick: function onClick() {
+ setScoreShow(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ loading: isloadings,
+ style: {
+ width: isloadings && 75
+ },
+ className: AddQuestionsModalmodules.yes,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ if (!((listitems === null || listitems === void 0 ? void 0 : listitems.length) <= 0)) {
+ _context.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('当前暂未选择数据');
+ return _context.abrupt("return");
+ case 3:
+ modal/* default.confirm */.Z.confirm({
+ title: '提示',
+ content: "\u5F53\u524D\u5DF2\u9009\u62E9".concat(listitems === null || listitems === void 0 ? void 0 : listitems.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 onOk() {
+ _onOk(listitems, ShiXunListItems);
+ }
+ });
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ open: isshow,
+ title: '题目详情',
+ footer: false,
+ className: AddQuestionsModalmodules.previewModal,
+ width: 1000,
+ centered: true,
+ onCancel: function onCancel() {
+ setisshow(false);
+ },
+ onOk: function onOk() {
+ setisshow(false);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddQuestionsModal_SaveItem, {
+ qitem: qitem
+ })
+ })]
+ });
+};
+/* harmony default export */ var AddQuestionsModal = (AddQuestionsModal_AddModal);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// import AddPoints from '@/components/AddPoints';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var questionType = [{
+ name: '单选题',
+ id: 0,
+ count: 'q_singles',
+ score: 'q_singles_scores'
+}, {
+ name: '多选题',
+ id: 1,
+ count: 'q_doubles',
+ score: 'q_doubles_scores'
+}, {
+ name: '判断题',
+ id: 2,
+ count: 'q_judges',
+ score: 'q_judges_scores'
+}, {
+ name: '填空题',
+ id: 3,
+ count: 'q_nulls',
+ score: 'q_nulls_scores'
+}, {
+ name: '简答题',
+ id: 4,
+ count: 'q_mains',
+ score: 'q_mains_scores'
+}, {
+ name: '实训题',
+ id: 5,
+ count: 'q_shixuns',
+ score: 'q_shixuns_scores'
+}, {
+ name: '编程题',
+ id: 6,
+ count: 'q_pros',
+ score: 'q_pros_scores'
+}, {
+ name: '组合题',
+ id: 7,
+ count: 'q_combinations',
+ score: 'q_combinations_scores'
+}];
+var AddNewPaper = function AddNewPaper(_ref) {
+ var _exerciseitem$exercis, _exerciseitem$exercis2, _exerciseitem$exercis3;
+ var user = _ref.user,
+ dispatch = _ref.dispatch,
+ itemid = _ref.itemid,
+ setisedits = _ref.setisedits;
+ var _useState = (0,react.useState)(),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ exerciseitem = _useState2[0],
+ setexerciseitem = _useState2[1];
+ var _useState3 = (0,react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ isloading = _useState4[0],
+ setisloading = _useState4[1]; //防止多次点击
+ var _useState5 = (0,react.useState)(),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ qitem = _useState6[0],
+ setqitem = _useState6[1]; //获取id
+ var _useState7 = (0,react.useState)(),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ Bigqitem = _useState8[0],
+ setBigqitem = _useState8[1]; //获取大题
+ var _useState9 = (0,react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ rightloading = _useState10[0],
+ setrightloading = _useState10[1]; //右侧loading状态
+ var _useState11 = (0,react.useState)(false),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ isedit = _useState12[0],
+ setisedit = _useState12[1]; //是否进入编辑状态
+ var _useState13 = (0,react.useState)(),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ TagDiscipline = _useState14[0],
+ setTagDiscipline = _useState14[1]; //获取知识点
+ var _useState15 = (0,react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ uploadModalVisible = _useState16[0],
+ setUploadModalVisible = _useState16[1]; //批量导入弹窗
+ var _useState17 = (0,react.useState)(false),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ ScoreShow = _useState18[0],
+ setScoreShow = _useState18[1]; //批量设置得分窗口显隐
+ var _useState19 = (0,react.useState)(false),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ showquestion = _useState20[0],
+ setshowquestion = _useState20[1]; //题库选题显隐
+ var _useState21 = (0,react.useState)(false),
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ isshixun = _useState22[0],
+ setisshixun = _useState22[1]; //是否是实训题进入选题
+ var _useState23 = (0,react.useState)(false),
+ _useState24 = slicedToArray_default()(_useState23, 2),
+ isloadings = _useState24[0],
+ setisloadings = _useState24[1]; //选题loading状态
+
+ (0,react.useEffect)(function () {
+ init();
+ }, []);
+ (0,react.useEffect)(function () {
+ setisedits(isedit);
+ }, [isedit]);
+ var getTagData = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.next = 2;
+ return dispatch({
+ type: 'newExercisePaper/getTagDiscipline',
+ payload: {
+ sub_discipline_id: id
+ }
+ });
+ case 2:
+ res = _context.sent;
+ setTagDiscipline(res);
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getTagData(_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ function init() {
+ return _init.apply(this, arguments);
+ }
+ function _init() {
+ _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
+ var _res$exercise, _res$exercise_questio, _res$exercise_questio2, _res$exercise_questio3, _res$exercise_questio4;
+ var res, _res$exercise2;
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
+ case 0:
+ setrightloading(true);
+ setisloading(true);
+ _context5.next = 4;
+ return dispatch({
+ type: 'newExercisePaper/editExercise',
+ payload: {
+ id: itemid
+ }
+ });
+ case 4:
+ res = _context5.sent;
+ setrightloading(false);
+ setisloading(false);
+ setexerciseitem(res);
+ if (res !== null && res !== void 0 && (_res$exercise = res.exercise) !== null && _res$exercise !== void 0 && _res$exercise.sub_discipline_id) {
+ getTagData(res === null || res === void 0 ? void 0 : (_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.sub_discipline_id);
+ }
+ //初始化qid为第一题第一个
+ setqitem(objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : (_res$exercise_questio = res.exercise_question_types) === null || _res$exercise_questio === void 0 ? void 0 : (_res$exercise_questio2 = _res$exercise_questio[0]) === null || _res$exercise_questio2 === void 0 ? void 0 : (_res$exercise_questio3 = _res$exercise_questio2.items) === null || _res$exercise_questio3 === void 0 ? void 0 : _res$exercise_questio3[0]), {}, {
+ index: 1
+ }));
+ setBigqitem(objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : (_res$exercise_questio4 = res.exercise_question_types) === null || _res$exercise_questio4 === void 0 ? void 0 : _res$exercise_questio4[0]), {}, {
+ indexs: 1
+ }));
+ case 11:
+ case "end":
+ return _context5.stop();
+ }
+ }, _callee5);
+ }));
+ return _init.apply(this, arguments);
+ }
+ function getdatas(_x2) {
+ return _getdatas.apply(this, arguments);
+ }
+ function _getdatas() {
+ _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(params) {
+ var _res$exercise_questio5, _items$filter, _res$exercise_questio6, _bigitems$filter;
+ var res, items, item, bigitems, valitems;
+ return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
+ case 0:
+ setrightloading(true);
+ setisloading(true);
+ _context6.next = 4;
+ return dispatch({
+ type: 'newExercisePaper/editExercise',
+ payload: {
+ id: itemid
+ }
+ });
+ case 4:
+ res = _context6.sent;
+ setexerciseitem(res);
+ items = [];
+ res === null || res === void 0 ? void 0 : (_res$exercise_questio5 = res.exercise_question_types) === null || _res$exercise_questio5 === void 0 ? void 0 : _res$exercise_questio5.map(function (item) {
+ var _item$items;
+ item === null || item === void 0 ? void 0 : (_item$items = item.items) === null || _item$items === void 0 ? void 0 : _item$items.map(function (val, index) {
+ items.push(objectSpread2_default()(objectSpread2_default()({}, val), {}, {
+ index: index + 1
+ }));
+ });
+ });
+ item = (_items$filter = items.filter(function (val) {
+ return val.question_id === (params === null || params === void 0 ? void 0 : params.id);
+ })) === null || _items$filter === void 0 ? void 0 : _items$filter[0];
+ bigitems = res === null || res === void 0 ? void 0 : (_res$exercise_questio6 = res.exercise_question_types) === null || _res$exercise_questio6 === void 0 ? void 0 : _res$exercise_questio6.map(function (val, index) {
+ if ((item === null || item === void 0 ? void 0 : item.question_type) === (val === null || val === void 0 ? void 0 : val.question_type)) {
+ return objectSpread2_default()(objectSpread2_default()({}, val), {}, {
+ indexs: index + 1
+ });
+ }
+ });
+ valitems = (_bigitems$filter = bigitems.filter(function (item) {
+ return item;
+ })) === null || _bigitems$filter === void 0 ? void 0 : _bigitems$filter[0];
+ setBigqitem(objectSpread2_default()({}, valitems));
+ setqitem(objectSpread2_default()({}, item));
+ setrightloading(false);
+ setisloading(false);
+ case 15:
+ case "end":
+ return _context6.stop();
+ }
+ }, _callee6);
+ }));
+ return _getdatas.apply(this, arguments);
+ }
+ function seveeditor(_x3) {
+ return _seveeditor.apply(this, arguments);
+ }
+ function _seveeditor() {
+ _seveeditor = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(params) {
+ var _exerciseitem$exercis9;
+ var datas, res;
+ return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
+ case 0:
+ datas = objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ difficulty: (params === null || params === void 0 ? void 0 : params.difficulty) || 2,
+ item_type: params.question_type,
+ sub_discipline_id: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis9 = exerciseitem.exercise) === null || _exerciseitem$exercis9 === void 0 ? void 0 : _exerciseitem$exercis9.sub_discipline_id,
+ tag_discipline_ids: [],
+ repeat_answer: !params.repeat_answer
+ });
+ if (params.tag_discipline_ids) {
+ datas.tag_discipline_ids = Array.isArray(params.tag_discipline_ids) ? params.tag_discipline_ids : [params.tag_discipline_ids];
+ }
+ _context7.next = 4;
+ return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/examination_banks_item_banks/create_item_bank.json"), {
+ method: 'post',
+ body: objectSpread2_default()({}, datas)
+ });
+ case 4:
+ res = _context7.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setisedit(false);
+ getdatas(res);
+ }
+ (0,utils_util/* scrollToTop */.k3)();
+ case 7:
+ case "end":
+ return _context7.stop();
+ }
+ }, _callee7);
+ }));
+ return _seveeditor.apply(this, arguments);
+ }
+ function sort_question(_x4) {
+ return _sort_question.apply(this, arguments);
+ }
+ function _sort_question() {
+ _sort_question = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(params) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
+ case 0:
+ setisloading(true);
+ _context8.next = 3;
+ return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/sort_question_type.json"), {
+ method: 'post',
+ body: {
+ question_type: params
+ }
+ });
+ case 3:
+ res = _context8.sent;
+ setisloading(false);
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ init();
+ }
+ case 6:
+ case "end":
+ return _context8.stop();
+ }
+ }, _callee8);
+ }));
+ return _sort_question.apply(this, arguments);
+ }
+ var handleOk = /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(list, cb) {
+ var _list$;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ if (!(list.length === 0)) {
+ _context2.next = 4;
+ break;
+ }
+ message/* default.warn */.ZP.warn('请上传文件');
+ cb();
+ return _context2.abrupt("return");
+ case 4:
+ _context2.next = 6;
+ return (0,paperlibrary/* importItemBanks */.Hb)(itemid, (_list$ = list[0]) === null || _list$ === void 0 ? void 0 : _list$.file);
+ case 6:
+ res = _context2.sent;
+ if (res.status === 0) {
+ message/* default.success */.ZP.success("\u6210\u529F\u5BFC\u5165".concat(res === null || res === void 0 ? void 0 : res.success, "\u6761"));
+ setUploadModalVisible(false);
+ init();
+ }
+ cb();
+ case 9:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function handleOk(_x5, _x6) {
+ return _ref3.apply(this, arguments);
+ };
+ }();
+ function deleteitem() {
+ return _deleteitem.apply(this, arguments);
+ }
+ function _deleteitem() {
+ _deleteitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() {
+ return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
+ while (1) switch (_context10.prev = _context10.next) {
+ case 0:
+ modal/* default.confirm */.Z.confirm({
+ title: '提示',
+ content: '确定要删除这个试题吗?',
+ okText: '确定',
+ centered: true,
+ className: EditPotinmodules.modalconfirm,
+ onOk: function () {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
+ while (1) switch (_context9.prev = _context9.next) {
+ case 0:
+ if (!qitem.question_id) {
+ _context9.next = 7;
+ break;
+ }
+ _context9.next = 3;
+ return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/examination_banks_item_banks/").concat(qitem.question_id, ".json"), {
+ method: 'delete'
+ });
+ case 3:
+ res = _context9.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ init();
+ setisedit(false);
+ }
+ _context9.next = 10;
+ break;
+ case 7:
+ setqitem({});
+ setisedit(false);
+ init();
+ case 10:
+ case "end":
+ return _context9.stop();
+ }
+ }, _callee9);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }(),
+ cancelText: '取消'
+ });
+ case 1:
+ case "end":
+ return _context10.stop();
+ }
+ }, _callee10);
+ }));
+ return _deleteitem.apply(this, arguments);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: EditPotinmodules.bg,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ textAlign: 'center'
+ },
+ children: [(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise_types) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.q_counts) === 0 && !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
+ customText: "\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u4ECE\u5E95\u90E8\u64CD\u4F5C\u680F\u6765\u6DFB\u52A0\u5427\uFF5E"
+ }), ((exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis2 = exerciseitem.exercise_types) === null || _exerciseitem$exercis2 === void 0 ? void 0 : _exerciseitem$exercis2.q_counts) > 0 || isedit) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginTop: 20,
+ borderTop: '1px solid #DCDCDC',
+ display: 'flex',
+ alignItems: 'stretch'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ backgroundColor: '#F6F7F9'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(affix/* default */.Z, {
+ offsetTop: 10,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, {
+ className: EditPotinmodules.left,
+ active: true,
+ loading: isloading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.left,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ setScoreShow(true);
+ },
+ className: EditPotinmodules.Button,
+ children: "\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: EditPotinmodules.scrollWrapper,
+ children: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis3 = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis3 === void 0 ? void 0 : _exerciseitem$exercis3.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.title,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.titleleft,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#000000',
+ fontWeight: 400,
+ fontSize: 12
+ },
+ children: [" ", (0,utils_util/* toChineseNumber */.EM)(index + 1), "\u3001\u3010", item.name, "\u3011"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#464F66',
+ fontSize: 12
+ },
+ children: ["\uFF08", item.count, "\u5C0F\u9898\uFF0C\u5171", item.score, "\u5206\uFF09"]
+ })]
+ }), index !== 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ var arr = (0,utils_util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index - 1);
+ sort_question(arr.map(function (item) {
+ return item.name;
+ }));
+ },
+ className: "".concat(EditPotinmodules.up, " iconfont icon-xiangshangyidong font12 mr5 ")
+ }), index !== (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ var arr = (0,utils_util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index + 1);
+ sort_question(arr.map(function (item) {
+ return item.name;
+ }));
+ },
+ className: "".concat(EditPotinmodules.down, " iconfont icon-xiangxiayidong font12 mr5 ")
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(LeftItems, {
+ isedit: isedit,
+ setBigqitem: setBigqitem,
+ bigitem: objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ indexs: index + 1
+ }),
+ setqitem: setqitem,
+ qitem: qitem,
+ Itemid: itemid,
+ getdata: getdatas,
+ data: item.items
+ })]
+ }, index);
+ })
+ })]
+ })
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, {
+ className: EditPotinmodules.right,
+ active: true,
+ loading: rightloading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.right,
+ children: [(Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.question_type) === (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.title,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#000000',
+ fontWeight: 600,
+ fontSize: 16
+ },
+ children: [" ", (Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.indexs) && (0,utils_util/* toChineseNumber */.EM)(Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.indexs), "\u3001\u3010", Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.name, "\u3011"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#464F66',
+ fontSize: 16,
+ fontWeight: 400
+ },
+ children: ["\uFF08", Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.count, "\u5C0F\u9898\uFF0C\u5171", Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.score, "\u5206\uFF09"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [(qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && !isedit && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ className: EditPotinmodules.shixun,
+ href: "/shixuns/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.shixun_identifier, "/challenges?exercise=true"),
+ target: "_blank",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {},
+ style: {
+ marginRight: 20
+ },
+ className: "iconfont icon-shixunkecheng mr5 "
+ }), "\u5B9E\u8BAD\u8BE6\u60C5"]
+ }), !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {
+ //如果删除直接进行更新
+ deleteitem();
+ },
+ style: {
+ marginRight: 20
+ },
+ className: "".concat(EditPotinmodules["delete"], " iconfont icon-shanchu13 mr5 ")
+ }), !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {
+ if ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6) {
+ var _exerciseitem$exercis4;
+ _umi_production_exports.history.push("/problems/newedit/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.hack_identifier, "?type=exercises&express_id=").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis4 = exerciseitem.exercise) === null || _exerciseitem$exercis4 === void 0 ? void 0 : _exerciseitem$exercis4.id, "&question_id=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_id, "&score=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_score, "&exercise=true&callback_url=").concat(location.pathname, "$?type=2"));
+ } else {
+ setisedit(true);
+ }
+ },
+ className: "".concat(EditPotinmodules.edit, " iconfont icon-bianji_Hover mr5 ")
+ })]
+ })]
+ }), !isedit && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.qcount,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: EditPotinmodules.score,
+ children: [qitem === null || qitem === void 0 ? void 0 : qitem.question_score, "\u5206"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: EditPotinmodules.qtitle,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.index) + '、' + (qitem === null || qitem === void 0 ? void 0 : qitem.question_title)
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(SaveItem, {
+ TagDiscipline: TagDiscipline,
+ qitem: qitem
+ })]
+ }), isedit && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [(qitem === null || qitem === void 0 ? void 0 : qitem.question_type) <= 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(SingleEditor, {
+ getTagData: getTagData,
+ deleteitem: deleteitem,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(ShixunEditor, {
+ setqitem: setqitem,
+ deleteitem: deleteitem,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(CombinationEditor, {
+ getTagData: getTagData,
+ deleteitem: deleteitem,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_JudgmentQuestionEditor, {
+ getTagData: getTagData,
+ deleteitem: deleteitem,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_SubjectiveQuestionEditor, {
+ getTagData: getTagData,
+ deleteitem: deleteitem,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_CombinationQuestionEditor, {
+ getTagData: getTagData,
+ deleteitem: deleteitem,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ })]
+ })]
+ })
+ })]
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: EditPotinmodules.bottmodiv,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ width: 1200,
+ margin: '0px auto',
+ display: 'flex',
+ justifyContent: 'space-between',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ setshowquestion(true);
+ setisshixun(false);
+ },
+ children: "\u9898\u5E93\u9009\u9898"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ setUploadModalVisible(true);
+ },
+ children: "\u5BFC\u5165\u8BD5\u9898"
+ }), questionType === null || questionType === void 0 ? void 0 : questionType.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
+ className: EditPotinmodules.addQuestionBtn,
+ type: "primary",
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ if (item.id === 5) {
+ setshowquestion(true);
+ setisshixun(true);
+ return;
+ }
+ if (item.id === 6) {
+ var _exerciseitem$exercis5, _exerciseitem$exercis6, _exerciseitem$exercis7, _exerciseitem$exercis8;
+ _umi_production_exports.history.push("/problems/newcreate?difficult=".concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis5 = exerciseitem.exercise) === null || _exerciseitem$exercis5 === void 0 ? void 0 : _exerciseitem$exercis5.difficulty, "&sub_discipline_id=").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis6 = exerciseitem.exercise) === null || _exerciseitem$exercis6 === void 0 ? void 0 : _exerciseitem$exercis6.sub_discipline_id, "&express_id=").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis7 = exerciseitem.exercise) === null || _exerciseitem$exercis7 === void 0 ? void 0 : _exerciseitem$exercis7.id, "&callback_url=/paperlibrary/add/").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis8 = exerciseitem.exercise) === null || _exerciseitem$exercis8 === void 0 ? void 0 : _exerciseitem$exercis8.id, "?type=2"));
+ return;
+ }
+ setisedit(true);
+ if (item.id === 2) {
+ setqitem({
+ question_type: item.id,
+ isadd: true,
+ repeat_answer: true,
+ choices: [{
+ choice_text: '正确',
+ is_answer: 0
+ }, {
+ choice_text: '错误',
+ is_answer: 0
+ }],
+ question_choices: [{
+ choice_text: '正确',
+ is_answer: 0
+ }, {
+ choice_text: '错误',
+ is_answer: 0
+ }],
+ difficulty: 2,
+ standard_answers: [],
+ question_score: '',
+ tag_discipline_ids: '',
+ question_title: '',
+ analysis: ''
+ });
+ } else {
+ setqitem({
+ question_type: item.id,
+ question_choices: Array.from({
+ length: 4
+ }, function () {
+ return {
+ choice_text: '',
+ is_answer: 0
+ };
+ }),
+ standard_answers: [],
+ repeat_answer: true,
+ difficulty: 2,
+ isadd: true,
+ tag_discipline_ids: '',
+ question_score: '',
+ analysis: '',
+ sub_item_banks: [],
+ question_title: '',
+ is_ordered: false,
+ use_keywords: false,
+ keywords: []
+ });
+ }
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-tianjiashitixiaojiahao mr5",
+ style: {
+ fontSize: '10px'
+ }
+ }), item.name]
+ });
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ var res, _user$userInfo;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ if (!isedit) {
+ _context3.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return _context3.abrupt("return");
+ case 3:
+ _context3.next = 5;
+ return (0,paperlibrary/* generateExerciseId */.JP)(itemid);
+ case 5:
+ res = _context3.sent;
+ if (res.status === 0) {
+ window.open("/classrooms/coursesId/exercise/".concat(res.exercise_id, "/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/initate_answer"));
+ }
+ case 7:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ })),
+ children: "\u6A21\u62DF\u8003\u8BD5"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ window.open("/paperlibrary/see/".concat(itemid));
+ },
+ children: "\u8BD5\u5377\u9884\u89C8"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。');
+ return;
+ }
+ message/* default.info */.ZP.info('创建成功');
+ window.open("/paperlibrary?defaultActiveKey=0");
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-baocun1",
+ style: {
+ fontSize: 14,
+ marginRight: 5
+ }
+ }), "\u4FDD\u5B58\u8BD5\u5377"]
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(Setscore, {
+ setScoreShow: setScoreShow,
+ ScoreShow: ScoreShow,
+ exerciseitem: exerciseitem,
+ getdata: init
+ }), showquestion && /*#__PURE__*/(0,jsx_runtime.jsx)(AddQuestionsModal, {
+ setScoreShow: setshowquestion,
+ isshixuns: isshixun,
+ ScoreShow: showquestion,
+ isloadings: isloadings,
+ onOk: /*#__PURE__*/function () {
+ var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values, ShiXunListItems) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ console.log(values);
+ setisloadings(true);
+ _context4.next = 4;
+ return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/examination_banks_item_banks.json"), {
+ method: 'post',
+ body: {
+ exam_id: itemid,
+ item_bank_ids: values,
+ shixun_ids: values.filter(function (item) {
+ return ShiXunListItems.includes(item);
+ })
+ }
+ });
+ case 4:
+ res = _context4.sent;
+ setisloadings(false);
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ init();
+ setshowquestion(false);
+ }
+ case 7:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ }));
+ return function (_x7, _x8) {
+ return _ref5.apply(this, arguments);
+ };
+ }()
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadQuestions/* default */.Z, {
+ visible: uploadModalVisible,
+ onCancel: function onCancel() {
+ return setUploadModalVisible(false);
+ },
+ onOk: handleOk
+ })]
+ });
+};
+/* harmony default export */ var EditPotin = ((0,_umi_production_exports.connect)(function (_ref6) {
+ var user = _ref6.user,
+ dispatch = _ref6.dispatch;
+ return {
+ user: user,
+ dispatch: dispatch
+ };
+})(AddNewPaper));
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Add/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// import AddPoints from '@/components/AddPoints';
+
+
+var useCourseOptions = function useCourseOptions() {
+ var _useState = (0,react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ courseOptions = _useState2[0],
+ setCourseOptions = _useState2[1];
+ (0,react.useEffect)(function () {
+ var getCourseOptions = /*#__PURE__*/function () {
+ var _ref = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.next = 2;
+ return (0,paperlibrary/* getDisciplines */.d1)({
+ source: 'question'
+ });
+ case 2:
+ res = _context.sent;
+ if (res !== null && res !== void 0 && res.disciplines) {
+ setCourseOptions((0,util/* formatCourseOptions */.L)(res === null || res === void 0 ? void 0 : res.disciplines));
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getCourseOptions() {
+ return _ref.apply(this, arguments);
+ };
+ }();
+ getCourseOptions();
+ }, []);
+ return courseOptions;
+};
+var Add_AddNewPaper = function AddNewPaper(_ref2) {
+ var _newExercisePaper$edi, _newExercisePaper$edi2, _newExercisePaper$edi3, _newExercisePaper$edi4, _newExercisePaper$edi5, _newExercisePaper$edi6, _newExercisePaper$edi7, _newExercisePaper$edi8, _newExercisePaper$edi9, _newExercisePaper$edi10, _newExercisePaper$edi11, _newExercisePaper$edi12;
+ var user = _ref2.user,
+ newExercisePaper = _ref2.newExercisePaper,
+ dispatch = _ref2.dispatch;
+ var params = (0,_umi_production_exports.useParams)();
+ var courseOptions = useCourseOptions();
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ var _useState3 = (0,react.useState)(),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ initValue = _useState4[0],
+ setInitValue = _useState4[1];
+ var _useState5 = (0,react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ loading = _useState6[0],
+ setLoading = _useState6[1];
+ var _useState7 = (0,react.useState)(1),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ current = _useState8[0],
+ setcurrent = _useState8[1];
+ var _useState9 = (0,react.useState)(''),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ itemid = _useState10[0],
+ setitemid = _useState10[1];
+ var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
+ _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
+ searchParams = _useSearchParams2[0];
+ var _useState11 = (0,react.useState)(false),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ isedit = _useState12[0],
+ setisedit = _useState12[1];
+ (0,react.useEffect)(function () {
+ if (searchParams.get('type') === '2') {
+ setitemid(params.id);
+ setcurrent(2);
+ }
+ }, [searchParams.get('type')]);
+ (0,react.useEffect)(function () {
+ if (params.id) {
+ //处理表单返填逻辑
+ var getData = /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var _res$exercise, _res$exercise2;
+ var res, subDisciplineId, valueForCascader, _iterator, _step, item, _iterator2, _step2, option, time, formInitValue;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ setLoading(true);
+ _context2.next = 3;
+ return (0,paperlibrary/* getExamDetail */.Di)({
+ id: params.id
+ });
+ case 3:
+ res = _context2.sent;
+ setLoading(false);
+ subDisciplineId = res === null || res === void 0 ? void 0 : (_res$exercise = res.exercise) === null || _res$exercise === void 0 ? void 0 : _res$exercise.sub_discipline_id;
+ valueForCascader = [];
+ _iterator = createForOfIteratorHelper_default()(courseOptions);
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ item = _step.value;
+ _iterator2 = createForOfIteratorHelper_default()(item.children);
+ try {
+ for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
+ option = _step2.value;
+ if (option.value === subDisciplineId) {
+ valueForCascader = [item.value, option.value];
+ }
+ }
+ } catch (err) {
+ _iterator2.e(err);
+ } finally {
+ _iterator2.f();
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ time = res === null || res === void 0 ? void 0 : (_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.time;
+ formInitValue = objectSpread2_default()(objectSpread2_default()({}, res.exercise), {}, {
+ sub_discipline_id: valueForCascader,
+ time: time === -1 ? null : time
+ });
+ setInitValue(formInitValue);
+ case 12:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function getData() {
+ return _ref3.apply(this, arguments);
+ };
+ }();
+ if (!courseOptions.length) {
+ return;
+ }
+ getData();
+ } else {
+ setInitValue({
+ time: 60,
+ difficulty: 2
+ });
+ }
+ dispatch({
+ type: 'globalSetting/footerToggle',
+ payload: false
+ });
+ }, [courseOptions]);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ background: '#ffffff',
+ marginTop: -8,
+ padding: 8,
+ minHeight: '100vh',
+ paddingBottom: 64
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ className: "edu-container",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", {
+ className: "animated fadeIn",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
+ style: {
+ marginTop: 15
+ },
+ children: /*#__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: "/paperlibrary",
+ children: "\u8BD5\u5377\u5E93"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, {
+ children: "\u4EBA\u5DE5\u7EC4\u5377"
+ })]
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(affix/* default */.Z, {
+ offsetTop: 0,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "bg-white",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ justifyContent: 'center',
+ paddingTop: 20,
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ setcurrent(1);
+ },
+ className: current === 1 ? Addmodules.selectdiv : Addmodules.divitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xuanzhong5 font20 mr5 "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ width: 188,
+ border: '1px dotted #9096A3',
+ margin: '0px 30px',
+ height: 1
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (!params.id && !itemid) {
+ message/* default.info */.ZP.info('请先保存基础信息再新建试题');
+ return;
+ }
+ setcurrent(2);
+ if (itemid) {
+ return;
+ }
+ setitemid(params.id);
+ },
+ className: current !== 1 ? Addmodules.selectdiv : Addmodules.divitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xuanzhong5 font20 mr5 "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u6DFB\u52A0\u8BD5\u9898"
+ })]
+ })]
+ }), current === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "tc",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ className: Addmodules.title,
+ children: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi = newExercisePaper.editData) === null || _newExercisePaper$edi === void 0 ? void 0 : (_newExercisePaper$edi2 = _newExercisePaper$edi.exercise) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.exercise_name
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ fontSize: 14
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#5F6368'
+ },
+ children: ["\u7B54\u9898\u65F6\u957F", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000',
+ marginLeft: 8
+ },
+ children: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : (_newExercisePaper$edi4 = _newExercisePaper$edi3.exercise) === null || _newExercisePaper$edi4 === void 0 ? void 0 : _newExercisePaper$edi4.time
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ margin: '0px 30px',
+ color: '#5F6368'
+ },
+ children: ["\u96BE\u5EA6", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000',
+ marginLeft: 8
+ },
+ children: (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi5 = newExercisePaper.editData) === null || _newExercisePaper$edi5 === void 0 ? void 0 : (_newExercisePaper$edi6 = _newExercisePaper$edi5.exercise) === null || _newExercisePaper$edi6 === void 0 ? void 0 : _newExercisePaper$edi6.difficulty) === 1 ? '简单' : (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi7 = newExercisePaper.editData) === null || _newExercisePaper$edi7 === void 0 ? void 0 : (_newExercisePaper$edi8 = _newExercisePaper$edi7.exercise) === null || _newExercisePaper$edi8 === void 0 ? void 0 : _newExercisePaper$edi8.difficulty) === 2 ? '适中' : '困难'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginRight: 30,
+ color: '#5F6368'
+ },
+ children: ["\u8BD5\u9898\u603B\u6570", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000',
+ marginLeft: 8
+ },
+ children: (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi9 = newExercisePaper.editData) === null || _newExercisePaper$edi9 === void 0 ? void 0 : (_newExercisePaper$edi10 = _newExercisePaper$edi9.exercise_types) === null || _newExercisePaper$edi10 === void 0 ? void 0 : _newExercisePaper$edi10.q_counts) || 0
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#5F6368'
+ },
+ children: ["\u603B\u5206", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000',
+ marginLeft: 8
+ }
+ }), newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi11 = newExercisePaper.editData) === null || _newExercisePaper$edi11 === void 0 ? void 0 : (_newExercisePaper$edi12 = _newExercisePaper$edi11.exercise_types) === null || _newExercisePaper$edi12 === void 0 ? void 0 : _newExercisePaper$edi12.q_scores]
+ })]
+ })]
+ })]
+ })
+ }), current === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
+ spinning: loading,
+ size: "large",
+ style: {
+ position: 'fixed',
+ maxHeight: '100vh'
+ },
+ className: "mt30",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", {
+ className: [Addmodules.bg, 'mt20'].join(' '),
+ style: {
+ padding: '30px 120px 300px 120px'
+ },
+ children: initValue && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ layout: "horizontal",
+ form: form,
+ colon: false,
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ },
+ className: Addmodules.formWrap,
+ initialValues: initValue,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "exercise_name",
+ label: "\u8BD5\u5377\u540D\u79F0",
+ className: Addmodules.baseLineHeight,
+ rules: [{
+ required: true,
+ validator: function validator(_, value) {
+ var _value$replaceAll;
+ return (value === null || value === void 0 ? void 0 : (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) > 0 ? Promise.resolve() : Promise.reject('请填写试卷标题');
+ }
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ maxLength: 60,
+ className: Addmodules.baseFormItem,
+ placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",
+ showCount: true
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: '方向&课程',
+ name: "sub_discipline_id",
+ className: Addmodules.baseLineHeight,
+ rules: [{
+ required: true,
+ message: '请选择课程'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, {
+ className: Addmodules.baseFormItem,
+ allowClear: false,
+ placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",
+ options: courseOptions,
+ popupClassName: Addmodules.cascaderPopup,
+ dropdownMenuColumnStyle: {
+ padding: '8px 12px',
+ fontSize: 14
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u96BE\u5EA6",
+ name: "difficulty",
+ className: Addmodules.radioBtnWrapper,
+ rules: [{
+ required: true,
+ message: '请选择难度'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
+ className: Addmodules.radiogroup,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: Addmodules.easy,
+ value: 1,
+ children: "\u7B80\u5355"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: Addmodules.medium,
+ value: 2,
+ children: "\u9002\u4E2D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: Addmodules.hard,
+ value: 3,
+ children: "\u56F0\u96BE"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u7B54\u9898\u65F6\u957F",
+ className: Addmodules.baseLineHeight,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ width: '100%'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "time",
+ noStyle: true,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ min: 1,
+ className: Addmodules.baseFormItem,
+ max: 9999,
+ style: {
+ width: 220
+ },
+ maxLength: 60,
+ placeholder: "\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginLeft: '10px',
+ width: '40px',
+ lineHeight: '46px',
+ fontSize: 14
+ },
+ children: "\u5206\u949F"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u8BD5\u5377\u987B\u77E5",
+ name: "exercise_description",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.TextArea */.Z.TextArea, {
+ rows: 6,
+ maxLength: 65535,
+ placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523665535\u4E2A\u5B57\u7B26"
+ })
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Addmodules.bottmodiv,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: "".concat(Addmodules.cancelBtn, " mr5"),
+ type: "primary",
+ onClick: function onClick() {
+ _umi_production_exports.history.push("/paperlibrary");
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
+ className: "".concat(Addmodules.confirmBtn, " ml15"),
+ type: "primary",
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ var formValue, _res, res, _res$data, _res$data2;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ _context3.next = 2;
+ return form.validateFields();
+ case 2:
+ formValue = form.getFieldsValue(); //调用接口 获取是否要弹窗
+ formValue['sub_discipline_id'] = formValue['sub_discipline_id'][1];
+ // formValue['time'] = `${formValue.time}`
+ if (!params.id) {
+ _context3.next = 10;
+ break;
+ }
+ _context3.next = 7;
+ return (0,paperlibrary/* updateExam */.w0)(objectSpread2_default()({
+ id: params.id
+ }, formValue));
+ case 7:
+ _res = _context3.sent;
+ if (_res.status === 0) {
+ setitemid(params.id);
+ setcurrent(2);
+ _umi_production_exports.history.replace("/paperlibrary/add/".concat(params.id, "?type=2"));
+ }
+ return _context3.abrupt("return");
+ case 10:
+ _context3.next = 12;
+ return (0,paperlibrary/* createExam */.un)(formValue);
+ case 12:
+ res = _context3.sent;
+ if (res.status === 0) {
+ setitemid(res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.exam_id);
+ setcurrent(2);
+ _umi_production_exports.history.replace("/paperlibrary/add/".concat(res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.exam_id, "?type=2"));
+ // history.push(`/paperlibrary/edit/${res?.data?.exam_id}?fromadd=1`)
+ }
+ case 14:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ })),
+ children: "\u4E0B\u4E00\u6B65"
+ })]
+ })]
+ }), current === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(EditPotin, {
+ setisedits: setisedit,
+ itemid: itemid
+ })
+ })]
+ })
+ });
+};
+/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref5) {
+ var user = _ref5.user,
+ newExercisePaper = _ref5.newExercisePaper,
+ dispatch = _ref5.dispatch;
+ return {
+ user: user,
+ newExercisePaper: newExercisePaper,
+ dispatch: dispatch
+ };
+})(Add_AddNewPaper));
+
+/***/ }),
+
+/***/ 9287:
+/*!*********************************************!*\
+ !*** ./src/assets/images/paper/jiangxu.svg ***!
+ \*********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export ReactComponent */
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+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; } } }; }
+function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
+var __defProp = Object.defineProperty;
+var __getOwnPropSymbols = Object.getOwnPropertySymbols;
+var __hasOwnProp = Object.prototype.hasOwnProperty;
+var __propIsEnum = Object.prototype.propertyIsEnumerable;
+var __defNormalProp = function __defNormalProp(obj, key, value) {
+ return key in obj ? __defProp(obj, key, {
+ enumerable: true,
+ configurable: true,
+ writable: true,
+ value: value
+ }) : obj[key] = value;
+};
+var __spreadValues = function __spreadValues(a, b) {
+ for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ if (__getOwnPropSymbols) {
+ var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var prop = _step.value;
+ if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ }
+ return a;
+};
+
+var SvgJiangxu = function SvgJiangxu(props) {
+ return /* @__PURE__ */React.createElement("svg", __spreadValues({
+ className: "jiangxu_svg__icon",
+ viewBox: "0 0 1024 1024",
+ xmlns: "http://www.w3.org/2000/svg",
+ width: 32,
+ height: 32
+ }, props), /* @__PURE__ */React.createElement("path", {
+ d: "M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",
+ fill: "#98BDF7"
+ }), /* @__PURE__ */React.createElement("path", {
+ d: "m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",
+ fill: "#145DFF"
+ }), /* @__PURE__ */React.createElement("path", {
+ d: "M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",
+ fill: "#98BDF7"
+ }));
+};
+
+/* harmony default export */ __webpack_exports__["Z"] = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+");
+
+/***/ }),
+
+/***/ 68210:
+/*!*********************************************!*\
+ !*** ./src/assets/images/paper/shengxu.svg ***!
+ \*********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export ReactComponent */
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+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; } } }; }
+function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
+var __defProp = Object.defineProperty;
+var __getOwnPropSymbols = Object.getOwnPropertySymbols;
+var __hasOwnProp = Object.prototype.hasOwnProperty;
+var __propIsEnum = Object.prototype.propertyIsEnumerable;
+var __defNormalProp = function __defNormalProp(obj, key, value) {
+ return key in obj ? __defProp(obj, key, {
+ enumerable: true,
+ configurable: true,
+ writable: true,
+ value: value
+ }) : obj[key] = value;
+};
+var __spreadValues = function __spreadValues(a, b) {
+ for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ if (__getOwnPropSymbols) {
+ var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var prop = _step.value;
+ if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ }
+ return a;
+};
+
+var SvgShengxu = function SvgShengxu(props) {
+ return /* @__PURE__ */React.createElement("svg", __spreadValues({
+ className: "shengxu_svg__icon",
+ viewBox: "0 0 1024 1024",
+ xmlns: "http://www.w3.org/2000/svg",
+ width: 32,
+ height: 32
+ }, props), /* @__PURE__ */React.createElement("path", {
+ d: "M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",
+ fill: "#98BDF7"
+ }), /* @__PURE__ */React.createElement("path", {
+ d: "M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",
+ fill: "#145DFF"
+ }));
+};
+
+/* harmony default export */ __webpack_exports__["Z"] = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg==");
+
+/***/ }),
+
+/***/ 52654:
+/*!**********************************************************!*\
+ !*** ./src/components/QuestionEditor/index.less?modules ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__) {
+
+// extracted by mini-css-extract-plugin
+/* harmony default export */ __webpack_exports__["Z"] = ({"wrap":"wrap___ilWvf","deleteIcon":"deleteIcon___JBDG8","keywordTag":"keywordTag___iieCb","questionTitleEditorWrap":"questionTitleEditorWrap___MHB5s","choiceWrap":"choiceWrap___QFkTc","choiceIndex":"choiceIndex___Mr2YO","judgementIndex":"judgementIndex___fUVWK","setAnswerBtn":"setAnswerBtn___Whox5","activeAnswer":"activeAnswer___fGU6Y","activeJudgementAnswer":"activeJudgementAnswer___wJv8P","actionWrapper":"actionWrapper___ERQ7k","addIcon":"addIcon___L9TE0","inputBorder":"inputBorder___Q5tRE","placeholder":"placeholder___p9sFY","blankWrapper":"blankWrapper___nC45e","blankInput":"blankInput___pEHsx","blankInputNumberWrapper":"blankInputNumberWrapper___uEHb0","addBtn":"addBtn___WR5ZI","blankIndex":"blankIndex___x9Pny","baseInputWrapper":"baseInputWrapper___eVsG7","collapseWrapper":"collapseWrapper___ZTysU","panelHeader":"panelHeader___QSN9g","open":"open___B6FU9","close":"close___QX19r","hide":"hide___mn25n"});
+
+/***/ })
+
+}]);
\ No newline at end of file
diff --git a/32030.chunk.css b/32030.chunk.css
new file mode 100644
index 0000000000..65db24f1f8
--- /dev/null
+++ b/32030.chunk.css
@@ -0,0 +1,2480 @@
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/Add/index.less?modules ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___ycN2f {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___LcS9e {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___uwjPm {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___Pc903 {
+ 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___AXEdv {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.bg___fm2Cw {
+ background: #fff;
+ box-shadow: 0px 2px 4px 0px #EAEEF4;
+}
+.title___J3MCU {
+ display: box;
+ display: flex;
+ align-items: center;
+ box-align: center;
+ justify-content: center;
+ font-weight: 600;
+ font-size: 16px;
+ color: #000000;
+ line-height: 18px;
+ margin-top: 20px;
+}
+.title___J3MCU strong {
+ color: #333;
+}
+.titleLeft___da61c {
+ flex: 1 1;
+}
+.titleRight___EsdL6 a {
+ margin-right: 20px;
+ font-weight: bold;
+}
+.formWrap___YTxC3 div[class~='ant-form-item'] {
+ margin-bottom: 30px;
+}
+.formWrap___YTxC3 div[class~='ant-form-item-label'] label {
+ font-size: 14px;
+ font-weight: 400;
+ color: #666666;
+}
+.formWrap___YTxC3 .baseLineHeight___TprCB div[class~='ant-form-item-label'] {
+ line-height: 46px;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG div[class~='ant-form-item-label'] {
+ line-height: 38px;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper'] {
+ width: 60px;
+ height: 38px;
+ background: #F6F7F9;
+ box-shadow: inset 0px 1px 3px 0px #D7D8D9;
+ border-radius: 23px;
+ border: none;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ margin-right: 20px;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper']::before {
+ background-color: transparent;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper'] span {
+ color: #464F66;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'] {
+ background-color: #fff;
+ box-shadow: 0px 2px 4px 0px #E0DFE1;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked']:first-child {
+ border-right-color: transparent;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked']:focus-within {
+ box-shadow: 0px 2px 4px 0px #E0DFE1;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].easy___mSxtg {
+ border: 1px solid #C1E7CB;
+ background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%);
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].easy___mSxtg span {
+ color: #46B70E;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].medium___NIaWN {
+ border: 1px solid #BACFFE;
+ background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].medium___NIaWN span {
+ color: #165DFF;
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].hard___mddnD {
+ border: 1px solid #F8C8A8;
+ background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%);
+}
+.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].hard___mddnD span {
+ color: #EE6F1A;
+}
+.formWrap___YTxC3 .baseFormItem___csbyb {
+ font-size: 14px;
+}
+.formWrap___YTxC3 .baseFormItem___csbyb input[class~='ant-input'] {
+ height: 38px;
+}
+.formWrap___YTxC3 .baseFormItem___csbyb input[class~='ant-input-number-input'] {
+ height: 46px;
+}
+.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] {
+ height: 46px;
+}
+.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
+ line-height: 46px;
+}
+.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
+ line-height: 46px;
+}
+.formWrap___YTxC3 .baseFormItem___csbyb span[class~='ant-select-arrow'] {
+ right: 12px;
+}
+.formWrap___YTxC3 .cascaderPopup___BttnF div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item'] {
+ color: #464F66;
+ font-weight: 400;
+}
+.formWrap___YTxC3 .cascaderPopup___BttnF div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item-active'] {
+ background-color: #E7F3FF;
+ color: #3061D0;
+ font-weight: 400;
+}
+.selectdiv___TAr4i {
+ color: #3061D0;
+ font-size: 16px;
+ font-weight: 600;
+ cursor: pointer;
+}
+.divitem___iaXB2 {
+ color: #464F66;
+ font-size: 16px;
+ font-weight: 600;
+ cursor: pointer;
+}
+.bottmodiv___bmp6p {
+ height: 64px;
+ background: #464F66;
+ box-shadow: 0px -2px 4px 0px #E0DFE1;
+ width: 100%;
+ left: 0px;
+ z-index: 10;
+ bottom: 0px;
+ position: fixed;
+ align-items: center;
+ justify-content: center;
+ display: flex;
+}
+.bottmodiv___bmp6p .cancelBtn___Q4ZcL {
+ border: 1px solid #DCDCDC;
+ height: 38px;
+ width: 60px;
+ font-weight: 600;
+ background-color: transparent;
+}
+.bottmodiv___bmp6p .confirmBtn___nRiCD {
+ height: 38px;
+ width: 160px;
+ background: #F8F9FC;
+ border-radius: 2px;
+ font-weight: 600;
+ color: #3061D0;
+ border: none;
+ text-shadow: none;
+}
+/* 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/Paperlibrary/EditPotin/index.less?modules ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___gi93l {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___mWMLA {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___rk4nc {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___B8XxF {
+ 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___AX3Vm {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.bg___Ya739 {
+ background: white;
+ box-shadow: 0px 2px 4px 0px #EAEEF4;
+ min-height: 600px;
+}
+.bg___Ya739 .title___BC46y {
+ font-weight: 600;
+ font-size: 16px;
+ color: #000000;
+ line-height: 18px;
+}
+.bottmodiv___L7YJC {
+ height: 64px;
+ background: #464F66;
+ box-shadow: 0px -2px 4px 0px #E0DFE1;
+ width: 100%;
+ left: 0px;
+ bottom: 0px;
+ z-index: 10;
+ position: fixed;
+ align-items: center;
+ justify-content: center;
+ display: flex;
+ color: #fff;
+}
+.bottmodiv___L7YJC .addQuestionBtn___qOlYW {
+ background: #F8F9FC;
+ border-radius: 2px;
+ color: #3061D0;
+ border: none;
+ text-shadow: none;
+}
+.bottmodiv___L7YJC .addQuestionBtn___qOlYW i {
+ color: #3061D0;
+}
+.bottmodiv___L7YJC .addQuestionBtn___qOlYW:hover {
+ background: #3061D0;
+ color: #fff;
+}
+.bottmodiv___L7YJC .addQuestionBtn___qOlYW:hover i {
+ color: #fff;
+}
+.left___i8aTX {
+ padding: 15px 0px;
+ background-color: #F6F7F9;
+ width: 260px;
+ min-height: 600px;
+ text-align: left;
+}
+.left___i8aTX .scrollWrapper___Jk80T {
+ max-height: 500px;
+ overflow: auto;
+}
+.left___i8aTX .Button___auxWm {
+ width: 92px;
+ height: 32px;
+ margin-left: 15px;
+ background: 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: 4px;
+ color: #3061D0;
+ font-size: 12px;
+ text-align: center;
+ border: 1px solid #BACFFE;
+ margin-bottom: 15px;
+}
+.left___i8aTX .title___BC46y {
+ height: 28px;
+ padding: 0px 15px;
+ display: flex;
+ align-items: center;
+}
+.left___i8aTX .title___BC46y .titleleft___xZGbq {
+ width: 85%;
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+}
+.left___i8aTX .title___BC46y .up___tLyCX {
+ display: none;
+}
+.left___i8aTX .title___BC46y .down___T5_aj {
+ display: none;
+}
+.left___i8aTX .title___BC46y:hover {
+ margin: 0px 10px;
+ padding: 0px 5px;
+ background: #E1E2E4;
+ box-shadow: 0px 2px 4px 0px #EAEEF4;
+ border-radius: 2px;
+ display: flex;
+ align-items: center;
+}
+.left___i8aTX .title___BC46y:hover .up___tLyCX {
+ display: inline-block;
+ color: #3061D0;
+ cursor: pointer;
+}
+.left___i8aTX .title___BC46y:hover .down___T5_aj {
+ display: inline-block;
+ color: #3061D0;
+ cursor: pointer;
+}
+.left___i8aTX .qcount___ID7OA {
+ display: flex;
+ height: 28px;
+ align-items: start;
+ margin-bottom: 10px;
+ padding: 0px 15px;
+ font-size: 12px;
+}
+.left___i8aTX .qcount___ID7OA .score___T7dbm {
+ min-width: 50px;
+ height: 20px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ color: #464F66;
+ margin-right: 5px;
+}
+.left___i8aTX .qcount___ID7OA .qtitle___qJBFd {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 70%;
+ word-break: break-all;
+ color: #000000;
+}
+.left___i8aTX .qcount___ID7OA:hover {
+ margin: 0px 10px;
+ padding: 0px 5px;
+ background: #fff;
+ color: #3061D0;
+ height: 28px;
+ display: flex;
+ align-items: center;
+ margin-bottom: 10px;
+}
+.left___i8aTX .qcount___ID7OA:hover .qtitle___qJBFd {
+ color: #3061D0;
+ word-break: break-all;
+}
+.left___i8aTX .qcountclick___m_VKG {
+ font-size: 12px;
+ margin: 0px 10px;
+ padding: 0px 5px;
+ background: #fff;
+ color: #3061D0;
+ height: 28px;
+ display: flex;
+ align-items: center;
+ margin-bottom: 10px;
+}
+.left___i8aTX .qcountclick___m_VKG .score___T7dbm {
+ min-width: 50px;
+ height: 20px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ color: #464F66;
+ margin-right: 5px;
+}
+.left___i8aTX .qcountclick___m_VKG .qtitle___qJBFd {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 70%;
+ word-break: break-all;
+ color: #3061D0;
+}
+.right___CBabI {
+ padding: 40px;
+ width: 940px;
+ text-align: left;
+}
+.right___CBabI .title___BC46y {
+ display: flex;
+ align-items: center;
+}
+.right___CBabI .title___BC46y .edit___WHuql {
+ cursor: pointer;
+ font-size: 20px;
+ color: #7AAC9A;
+ margin-left: 20px;
+}
+.right___CBabI .title___BC46y .edit___WHuql:hover {
+ cursor: pointer;
+ font-size: 20px;
+ color: #3061D0;
+ margin-left: 20px;
+}
+.right___CBabI .title___BC46y .delete___Pa6db {
+ cursor: pointer;
+ color: #9096A3;
+ font-size: 20px;
+}
+.right___CBabI .title___BC46y .delete___Pa6db:hover {
+ color: #EE5D5D;
+}
+.right___CBabI .title___BC46y .shixun___oObBe {
+ font-size: 14px;
+ color: #3061D0;
+ margin-right: 20px;
+ font-weight: 400;
+}
+.right___CBabI .title___BC46y .shixun___oObBe i {
+ font-size: 12px;
+}
+.right___CBabI .qcount___ID7OA {
+ display: flex;
+ align-items: flex-start;
+ margin-top: 20px;
+}
+.right___CBabI .qcount___ID7OA .score___T7dbm {
+ min-width: 50px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.right___CBabI .qcount___ID7OA .qtitle___qJBFd {
+ color: #000000;
+ font-weight: 600;
+ font-size: 16px;
+}
+.right___CBabI .qcount___ID7OA .qtitle___qJBFd p {
+ word-break: break-all;
+}
+.right___CBabI .scoreByBlankRadio___r4AWn {
+ background: #F6F7F9;
+ box-shadow: inset 0px 1px 3px 0px #D7D8D9;
+ border-radius: 16px;
+ margin-right: 20px;
+}
+.right___CBabI .scoreByBlankRadio___r4AWn span {
+ font-size: 14px;
+}
+.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper'] {
+ background-color: transparent;
+ border: none;
+ padding: 0 20px;
+ display: inline-flex;
+ align-items: center;
+ height: 32px;
+ color: #9096A3;
+}
+.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper']::before {
+ background-color: transparent;
+}
+.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked'] {
+ background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+ box-shadow: inset 0px 1px 3px 0px #D7D8D9;
+ border: 1px solid #C8D2EA;
+ border-radius: 16px;
+ padding: 0 20px;
+ display: inline-flex;
+ align-items: center;
+ color: #3061D0;
+}
+.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked']:first-child {
+ border-right-color: #C8D2EA;
+}
+.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked']:focus-within {
+ box-shadow: none;
+}
+.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked']::before {
+ background-color: transparent;
+}
+.right___CBabI .scoreinput___O8EhL {
+ margin-bottom: 0px;
+}
+.right___CBabI .scoreinput___O8EhL [class~='ant-form-item-row'] {
+ height: 46px;
+}
+.right___CBabI .scoreinput___O8EhL [class~='ant-input-number-input-wrap'] input {
+ height: 46px !important;
+}
+.right___CBabI .scoreinput___O8EhL [class~='ant-form-item-label'] {
+ height: 100%;
+ line-height: 46px;
+}
+.modalconfirm___Ru9B_ div[class~='ant-modal-body'] {
+ padding: 16px 24px;
+}
+.scoremodal___BdW7P [class~='ant-modal-body'] {
+ padding: 30px 40px;
+}
+.scoremodal___BdW7P .title___BC46y {
+ color: #000000;
+ font-size: 16px;
+ font-weight: 500;
+ display: flex;
+ width: 100%;
+}
+.scoremodal___BdW7P .score___T7dbm {
+ margin-left: 305px;
+ color: #3061D0;
+ text-align: end;
+}
+.scoremodal___BdW7P .close___blHYk {
+ font-size: 15px;
+ cursor: pointer;
+ color: #979797;
+}
+.scoremodal___BdW7P .content___jlm9o {
+ display: flex;
+ justify-content: space-between;
+ margin-top: 40px;
+ height: 40px;
+ padding: 0px 20px;
+ color: #5F6368;
+ background: #F6F7F9;
+ line-height: 40px;
+ font-size: 14px;
+}
+.scoremodal___BdW7P .content___jlm9o span {
+ display: flex;
+ flex: 1 1;
+}
+.scoremodal___BdW7P .content___jlm9o span:nth-child(4) {
+ display: flex;
+ min-width: 160px;
+ align-items: center;
+}
+.scoremodal___BdW7P .items___i3TrH {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ color: #5F6368;
+ font-size: 14px;
+ padding: 8px 20px;
+ border-bottom: 1px solid #F6F7F9;
+}
+.scoremodal___BdW7P .items___i3TrH span {
+ display: flex;
+ flex: 1 1;
+ color: #000000;
+ font-weight: 400;
+}
+.scoremodal___BdW7P .items___i3TrH span:nth-child(4) {
+ display: flex;
+ min-width: 160px;
+ align-items: center;
+ color: #9096A3;
+}
+.scoremodal___BdW7P .bottom___zMQZ6 {
+ width: 100%;
+ text-align: end;
+ margin-top: 12px;
+}
+.scoremodal___BdW7P .bottom___zMQZ6 .yes___lOPY6 {
+ width: 60px;
+ height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ font-weight: 400;
+ color: #FFFFFF;
+ border: 0px;
+}
+.scoremodal___BdW7P .bottom___zMQZ6 .no___gtzKI {
+ margin-right: 20px;
+ width: 60px;
+ height: 32px;
+ background: #F8F9FC;
+ border-radius: 2px;
+ opacity: 0.5;
+ border: 1px solid #C3CFE0;
+ font-weight: 400;
+ color: #464F66;
+ line-height: 14px;
+}
+.formcenter___fCxkm div[class~='ant-form-item-row'] {
+ align-items: center;
+ margin-bottom: 30px !important;
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper'] {
+ width: 60px;
+ height: 38px;
+ background: #F6F7F9;
+ box-shadow: inset 0px 1px 3px 0px #D7D8D9;
+ border-radius: 23px;
+ border: none;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ margin-right: 20px;
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper']::before {
+ background-color: transparent;
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper'] span {
+ color: #464F66;
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'] {
+ background-color: #fff;
+ box-shadow: 0px 2px 4px 0px #E0DFE1;
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked']:first-child {
+ border-right-color: #BACFFE;
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked']:focus-within {
+ box-shadow: 0px 2px 4px 0px #E0DFE1;
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].easy___ANNVD {
+ border: 1px solid #C1E7CB;
+ background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%);
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].easy___ANNVD span {
+ color: #46B70E;
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].medium___ov7N3 {
+ border: 1px solid #BACFFE;
+ background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].medium___ov7N3 span {
+ color: #165DFF;
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].hard___n4afW {
+ border: 1px solid #F8C8A8;
+ background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%);
+}
+.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].hard___n4afW span {
+ color: #EE6F1A;
+}
+.formcenterselect___lYa4f div[class~='ant-form-item-label'] {
+ max-height: 46px;
+ line-height: 46px;
+}
+.selectitems___c9Pt5 {
+ height: 46px;
+ width: 480px !important;
+ display: flex;
+}
+.selectitems___c9Pt5 div[class~='ant-select-selector'] {
+ height: 46px !important;
+}
+.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
+ height: 46px;
+ line-height: 46px;
+}
+.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] div {
+ height: 46px;
+ align-items: center;
+}
+.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-search'] input {
+ height: 46px !important;
+}
+.morebottom____I_ev {
+ width: 100%;
+ text-align: center;
+ margin-top: 50px;
+}
+.morebottom____I_ev .yes___lOPY6 {
+ width: 126px;
+ height: 38px;
+ background: #3061D0;
+ border-radius: 2px;
+ font-weight: 400;
+ color: #FFFFFF;
+}
+.morebottom____I_ev .no___gtzKI {
+ margin-right: 20px;
+ width: 60px;
+ height: 38px;
+ border-radius: 2px;
+ opacity: 0.9;
+ border: 1px solid #BACFFE;
+ font-weight: 400;
+ color: #3061D0;
+ line-height: 14px;
+}
+.titleTooltip___CAyYg div[class~='ant-tooltip-inner'] {
+ max-height: 400px;
+ 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/components/QuestionEditor/index.less?modules ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.wrap___ilWvf div[class~='ant-form-item'] {
+ margin-bottom: 0;
+}
+.wrap___ilWvf div[class~='ant-form-item-explain-error'] {
+ display: none;
+}
+.wrap___ilWvf .deleteIcon___JBDG8 {
+ color: #E30000;
+ font-size: 14px;
+}
+.wrap___ilWvf .keywordTag___iieCb {
+ padding: 10px 10px 10px 8px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #000000;
+}
+.questionTitleEditorWrap___MHB5s {
+ margin-bottom: 18px;
+}
+.choiceWrap___QFkTc {
+ margin-bottom: 20px;
+}
+.choiceWrap___QFkTc .choiceIndex___Mr2YO {
+ display: flex;
+ flex: 0 0 auto;
+ justify-content: center;
+ align-items: center;
+ width: 46px;
+ height: 46px;
+ border-radius: 23px;
+ border: 1px solid #DCDCDC;
+ font-size: 16px;
+ font-weight: 400;
+ color: #464F66;
+ cursor: pointer;
+}
+.choiceWrap___QFkTc .choiceIndex___Mr2YO.judgementIndex___fUVWK {
+ border-radius: 2px;
+}
+.choiceWrap___QFkTc .setAnswerBtn___Whox5 {
+ border-radius: 2px;
+ border: 1px solid #DCDCDC;
+ font-size: 14px;
+ font-weight: 400;
+ color: #9096A3;
+ height: 46px;
+ display: flex;
+ align-items: center;
+ padding: 0 16px;
+ cursor: pointer;
+}
+.choiceWrap___QFkTc .activeAnswer___fGU6Y {
+ background-color: #37AD83;
+ border-color: #37AD83;
+ color: #fff;
+}
+.choiceWrap___QFkTc .activeJudgementAnswer___wJv8P {
+ background-color: #ebf6f2;
+ border-color: #37AD83;
+ color: #37AD83;
+}
+.choiceWrap___QFkTc .actionWrapper___ERQ7k {
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+ margin: auto 0 auto 20px;
+}
+.choiceWrap___QFkTc .actionWrapper___ERQ7k .addIcon___L9TE0 {
+ color: #2FA34F;
+ font-size: 14px;
+}
+.choiceWrap___QFkTc .actionWrapper___ERQ7k .deleteIcon___JBDG8 {
+ color: #E30000;
+ font-size: 14px;
+ margin-left: 20px;
+}
+.inputBorder___Q5tRE {
+ border-radius: 2px;
+ border: 1px solid #DCDCDC;
+ padding: 8px 12px;
+ font-size: 14px;
+ min-height: 46px;
+ display: flex;
+ align-items: center;
+}
+.placeholder___p9sFY {
+ font-size: 14px;
+ font-weight: 400;
+ color: #9096A3;
+}
+.blankWrapper___nC45e {
+ display: flex;
+ align-items: center;
+}
+.blankWrapper___nC45e .blankInput___pEHsx {
+ border-radius: 2px;
+ border: 1px solid #DCDCDC;
+ height: 46px;
+ font-size: 14px;
+}
+.blankInputNumberWrapper___uEHb0 div[class~='ant-form-item-label'] {
+ line-height: 46px;
+}
+.blankInputNumberWrapper___uEHb0 input[class~='ant-input-number-input'] {
+ font-size: 14px;
+ height: 46px;
+}
+.addBtn___WR5ZI {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 80px;
+ height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 16px;
+ cursor: pointer;
+ font-weight: 400;
+ color: #FFFFFF;
+ font-size: 12px;
+}
+.blankIndex___x9Pny {
+ font-size: 14px;
+ font-weight: 400;
+ color: #666666;
+}
+.baseInputWrapper___eVsG7 div[class~='ant-form-item-label'] {
+ line-height: 56px;
+}
+.baseInputWrapper___eVsG7 input[class~='ant-input-number-input'] {
+ font-size: 14px;
+}
+div[class~='ant-collapse-borderless'] {
+ background-color: #fff;
+}
+.collapseWrapper___ZTysU {
+ margin-bottom: 30px;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item'] {
+ margin-bottom: 20px;
+ border: none;
+ box-shadow: 0px 2px 4px 0px #EAEEF4;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-header'] {
+ padding: 0 20px;
+ height: 64px;
+ background-color: #F6F7F8;
+ align-items: center;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-content'] {
+ background-color: #fff;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-content'] div[class~='ant-collapse-content-box'] {
+ padding: 20px 40px;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item-active'] div[class~='ant-collapse-header'] {
+ background-color: #eaeffa;
+}
+.collapseWrapper___ZTysU .panelHeader___QSN9g {
+ font-size: 14px;
+ font-weight: 400;
+ color: #000000;
+}
+.collapseWrapper___ZTysU .panelHeader___QSN9g span {
+ color: #666666;
+}
+.collapseWrapper___ZTysU .open___B6FU9 {
+ color: #165DFF;
+ transform: rotateZ(90deg);
+}
+.collapseWrapper___ZTysU .close___QX19r {
+ color: #82A8FF;
+}
+.hide___mn25n {
+ display: none;
+}
+/* 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]!./src/components/markdown-editor/index.less ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.markdown-editor-wrapper {
+ position: relative;
+}
+.markdown-editor-body {
+ display: flex;
+ flex-flow: row nowrap;
+ width: 100%;
+ height: calc(100% - 38px);
+ align-items: center;
+}
+.markdown-editor-body .codemirror-container {
+ flex: 1 0;
+ height: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+.markdown-editor-body .CodeMirror-wrap {
+ padding-bottom: 15px;
+}
+.markdown-editor-body .preview-container {
+ flex: 1 0;
+ height: 100%;
+ margin: 10px 0px;
+ padding: 8px 8px 50px 8px;
+ background: #fff;
+ overflow-y: auto;
+ box-sizing: border-box;
+ border-left: 1px solid #ccc;
+ word-wrap: break-word;
+ word-break: break-word;
+ white-space: normal;
+ font-size: 16px;
+}
+.markdown-editor-container {
+ border: 1px solid #ccc;
+ overflow: hidden;
+ border-radius: 4px;
+ margin-bottom: 12px;
+ font-size: 16px;
+}
+.markdown-editor-container.full-screen {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ height: 100vh !important;
+ z-index: 100;
+}
+.markdown-editor-container.full-screen .preview-container > div {
+ padding-bottom: 180px !important;
+}
+.markdown-editor-container.full-screen .CodeMirror-sizer > div {
+ margin-bottom: 90px;
+}
+.markdown-editor-container.on-preview .codemirror-container,
+.markdown-editor-container.on-preview .preview-container {
+ width: 50%;
+}
+.mini .markdown-editor-body {
+ height: calc(100% - 28px);
+}
+.flex-end {
+ justify-content: flex-end;
+}
+.my-codemirror-container {
+ border: 1px solid #ccc;
+ width: 100%;
+ margin-bottom: 24px;
+}
+.markdown-tip {
+ color: #cdcdcd;
+ font-size: 12px;
+ position: absolute;
+ right: 0;
+ bottom: -28px;
+ margin-bottom: 7px;
+}
+/* PADDING */
+.CodeMirror-lines {
+ padding: 4px 0;
+ /* Vertical padding around content */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ padding: 0 4px;
+ /* Horizontal padding of content */
+}
+.CodeMirror-scrollbar-filler,
+.CodeMirror-gutter-filler {
+ background-color: white;
+ /* The little square between H and V scrollbars */
+}
+/* GUTTER */
+.CodeMirror-gutters {
+ border-right: 1px solid #ddd;
+ background-color: #f7f7f7;
+ white-space: nowrap;
+}
+.CodeMirror-linenumber {
+ padding: 0 3px 0 5px;
+ min-width: 20px;
+ text-align: right;
+ color: #999;
+ white-space: nowrap;
+}
+.CodeMirror-guttermarker {
+ color: black;
+}
+.CodeMirror-guttermarker-subtle {
+ color: #999;
+}
+/* CURSOR */
+.CodeMirror-cursor {
+ border-left: 1px solid black;
+ border-right: none;
+ width: 0;
+}
+/* Shown when moving in bi-directional text */
+.CodeMirror div.CodeMirror-secondarycursor {
+ border-left: 1px solid silver;
+}
+.cm-fat-cursor .CodeMirror-cursor {
+ width: auto;
+ border: 0 !important;
+ background: #7e7;
+}
+.cm-fat-cursor div.CodeMirror-cursors {
+ z-index: 1;
+}
+.cm-fat-cursor-mark {
+ background-color: rgba(20, 255, 20, 0.5);
+ animation: blink 1.06s steps(1) infinite;
+}
+.cm-animate-fat-cursor {
+ width: auto;
+ border: 0;
+ animation: blink 1.06s steps(1) infinite;
+ background-color: #7e7;
+}
+@keyframes blink {
+ 50% {
+ background-color: transparent;
+ }
+}
+.cm-tab {
+ display: inline-block;
+ text-decoration: inherit;
+}
+.CodeMirror-rulers {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: -50px;
+ bottom: 0;
+ overflow: hidden;
+}
+.CodeMirror-ruler {
+ border-left: 1px solid #ccc;
+ top: 0;
+ bottom: 0;
+ position: absolute;
+}
+/* DEFAULT THEME */
+.cm-s-default .cm-header {
+ color: blue;
+}
+.cm-s-default .cm-quote {
+ color: #090;
+}
+.cm-negative {
+ color: #d44;
+}
+.cm-positive {
+ color: #292;
+}
+.cm-header,
+.cm-strong {
+ font-weight: bold;
+}
+.cm-em {
+ font-style: italic;
+}
+.cm-link {
+ text-decoration: underline;
+}
+.cm-strikethrough {
+ text-decoration: line-through;
+}
+.cm-s-default .cm-keyword {
+ color: #708;
+}
+.cm-s-default .cm-atom {
+ color: #219;
+}
+.cm-s-default .cm-number {
+ color: #164;
+}
+.cm-s-default .cm-def {
+ color: #00f;
+}
+.cm-s-default .cm-variable-2 {
+ color: #05a;
+}
+.cm-s-default .cm-variable-3,
+.cm-s-default .cm-type {
+ color: #085;
+}
+.cm-s-default .cm-comment {
+ color: #a50;
+}
+.cm-s-default .cm-string {
+ color: #a11;
+}
+.cm-s-default .cm-string-2 {
+ color: #f50;
+}
+.cm-s-default .cm-meta {
+ color: #555;
+}
+.cm-s-default .cm-qualifier {
+ color: #555;
+}
+.cm-s-default .cm-builtin {
+ color: #30a;
+}
+.cm-s-default .cm-bracket {
+ color: #997;
+}
+.cm-s-default .cm-tag {
+ color: #170;
+}
+.cm-s-default .cm-attribute {
+ color: #00c;
+}
+.cm-s-default .cm-hr {
+ color: #999;
+}
+.cm-s-default .cm-link {
+ color: #00c;
+}
+.cm-s-default .cm-error {
+ color: #f00;
+}
+.cm-invalidchar {
+ color: #f00;
+}
+.CodeMirror-composing {
+ border-bottom: 2px solid;
+}
+/* Default styles for common addons */
+div.CodeMirror span.CodeMirror-matchingbracket {
+ color: #0b0;
+}
+div.CodeMirror span.CodeMirror-nonmatchingbracket {
+ color: #a22;
+}
+.CodeMirror-matchingtag {
+ background: rgba(255, 150, 0, 0.3);
+}
+.CodeMirror-activeline-background {
+ background: #e8f2ff;
+}
+/* STOP */
+/* The rest of this file contains styles related to the mechanics of
+ the editor. You probably shouldn't touch them. */
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+}
+.CodeMirror-scroll {
+ overflow: scroll !important;
+ /* Things will break if this is overridden */
+ /* 50px is the magic margin used to hide the element's real scrollbars */
+ /* See overflow: hidden in .CodeMirror */
+ margin-bottom: -50px;
+ margin-right: -50px;
+ padding-bottom: 50px;
+ height: 100%;
+ outline: none;
+ /* Prevent dragging from highlighting the element */
+ position: relative;
+}
+.CodeMirror-sizer {
+ position: relative;
+ border-right: 50px solid transparent;
+}
+/* The fake, visible scrollbars. Used to force redraw during scrolling
+ before actual scrolling happens, thus preventing shaking and
+ flickering artifacts. */
+.CodeMirror-vscrollbar,
+.CodeMirror-hscrollbar,
+.CodeMirror-scrollbar-filler,
+.CodeMirror-gutter-filler {
+ position: absolute;
+ z-index: 6;
+ display: none;
+}
+.CodeMirror-vscrollbar {
+ right: 0;
+ top: 0;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+.CodeMirror-hscrollbar {
+ bottom: 0;
+ left: 0;
+ overflow-y: hidden;
+ overflow-x: scroll;
+}
+.CodeMirror-scrollbar-filler {
+ right: 0;
+ bottom: 0;
+}
+.CodeMirror-gutter-filler {
+ left: 0;
+ bottom: 0;
+}
+.CodeMirror-gutters {
+ position: absolute;
+ left: 0;
+ top: 0;
+ min-height: 100%;
+ z-index: 3;
+}
+.CodeMirror-gutter {
+ white-space: normal;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+ margin-bottom: -50px;
+}
+.CodeMirror-gutter-wrapper {
+ position: absolute;
+ z-index: 4;
+ background: none !important;
+ border: none !important;
+}
+.CodeMirror-gutter-background {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ z-index: 4;
+}
+.CodeMirror-gutter-elt {
+ position: absolute;
+ cursor: default;
+ z-index: 4;
+}
+.CodeMirror-gutter-wrapper ::selection {
+ background-color: transparent;
+}
+.CodeMirror-gutter-wrapper ::-moz-selection {
+ background-color: transparent;
+}
+.CodeMirror-lines {
+ cursor: text;
+ min-height: 1px;
+ /* prevents collapsing before first draw */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ /* Reset some styles that the rest of the page might have set */
+ border-radius: 0;
+ border-width: 0;
+ background: transparent;
+ font-family: inherit;
+ font-size: inherit;
+ margin: 0;
+ white-space: pre;
+ word-wrap: normal;
+ line-height: inherit;
+ color: inherit;
+ z-index: 2;
+ position: relative;
+ overflow: visible;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-font-variant-ligatures: contextual;
+ font-feature-settings: "calt";
+ font-variant-ligatures: contextual;
+}
+.CodeMirror-wrap pre.CodeMirror-line,
+.CodeMirror-wrap pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ white-space: pre-wrap;
+ word-break: normal;
+}
+.CodeMirror-linebackground {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 0;
+}
+.CodeMirror-linewidget {
+ position: relative;
+ z-index: 2;
+ padding: 0.1px;
+ /* Force widget margins to stay inside of the container */
+}
+.CodeMirror-rtl pre {
+ direction: rtl;
+}
+.CodeMirror-code {
+ outline: none;
+}
+/* Force content-box sizing for the elements where we expect it */
+.CodeMirror-scroll,
+.CodeMirror-sizer,
+.CodeMirror-gutter,
+.CodeMirror-gutters,
+.CodeMirror-linenumber {
+ box-sizing: content-box;
+}
+.CodeMirror-measure {
+ position: absolute;
+ width: 100%;
+ height: 0;
+ overflow: hidden;
+ visibility: hidden;
+}
+.CodeMirror-cursor {
+ position: absolute;
+ pointer-events: none;
+}
+.CodeMirror-measure pre {
+ position: static;
+}
+div.CodeMirror-cursors {
+ visibility: hidden;
+ position: relative;
+ z-index: 3;
+}
+div.CodeMirror-dragcursors {
+ visibility: visible;
+}
+.CodeMirror-focused div.CodeMirror-cursors {
+ visibility: visible;
+}
+.CodeMirror-selected {
+ background: #d9d9d9;
+}
+.CodeMirror-focused .CodeMirror-selected {
+ background: #d7d4f0;
+}
+.CodeMirror-crosshair {
+ cursor: crosshair;
+}
+.CodeMirror-line::selection,
+.CodeMirror-line > span::selection,
+.CodeMirror-line > span > span::selection {
+ background: #d7d4f0;
+}
+.CodeMirror-line::-moz-selection,
+.CodeMirror-line > span::-moz-selection,
+.CodeMirror-line > span > span::-moz-selection {
+ background: #d7d4f0;
+}
+.cm-searching {
+ background-color: #ffa;
+ background-color: rgba(255, 255, 0, 0.4);
+}
+/* Used to force a border model for a node */
+.cm-force-border {
+ padding-right: 0.1px;
+}
+@media print {
+ /* Hide the cursor when printing */
+ .CodeMirror div.CodeMirror-cursors {
+ visibility: hidden;
+ }
+}
+/* See issue #2901 */
+.cm-tab-wrap-hack:after {
+ content: '';
+}
+/* Help users use markselection to safely style text background */
+span.CodeMirror-selectedtext {
+ background: none;
+}
+.CodeMirror-sizer {
+ padding-top: 10px;
+ padding-bottom: 10px !important;
+}
+.CodeMirror-empty.CodeMirror-focused {
+ outline: none;
+}
+.CodeMirror pre.CodeMirror-placeholder {
+ color: #999;
+}
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+ word-break: break-word;
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ word-break: break-word;
+ white-space: pre-wrap;
+ line-height: 1.6;
+}
+/* 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;
+ 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[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]!./src/components/markdown-editor/toolbar/index.less ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.markdown-toolbar-container {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+ padding: 0 5px;
+ margin: 0;
+ position: relative;
+ list-style: none;
+ background: #fff;
+ border-bottom: 1px solid #ccc;
+ box-sizing: border-box;
+ line-height: 20px;
+ width: 100%;
+ min-height: 30px;
+}
+.markdown-toolbar-container .fill-tip {
+ cursor: pointer;
+ font-size: 12px;
+ display: inline-block;
+ padding: 5px;
+ border: 1px solid #E99237;
+ border-radius: 5px;
+ box-sizing: border-box;
+ line-height: 16px;
+ height: auto;
+ color: #A65500;
+ background-color: #FFF1E2;
+ position: relative;
+ margin-left: 10px;
+}
+.markdown-toolbar-container .fill-tip::before {
+ content: ' ';
+ width: 0;
+ height: 0;
+ border-top: 6px solid transparent;
+ border-bottom: 6px solid transparent;
+ border-right: 6px solid #FFF1E2;
+ position: absolute;
+ left: -6px;
+ top: 6px;
+ z-index: 10;
+}
+.markdown-toolbar-container .fill-tip::after {
+ content: ' ';
+ width: 0;
+ height: 0;
+ border-top: 6px solid transparent;
+ border-bottom: 6px solid transparent;
+ border-right: 6px solid #E99237;
+ position: absolute;
+ left: -7px;
+ top: 6px;
+}
+.markdown-toolbar-container li {
+ color: #666;
+ padding: 0 1px;
+ height: 100%;
+ display: flex;
+ height: 38px;
+ flex-flow: column nowrap;
+ justify-content: center;
+}
+.markdown-toolbar-container a,
+.markdown-toolbar-container span {
+ display: block;
+}
+.markdown-toolbar-container a {
+ width: 28px;
+ color: #666;
+ cursor: pointer;
+ text-align: center;
+ font-size: 18px;
+}
+.markdown-toolbar-container .btn-null {
+ width: auto;
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
+.markdown-toolbar-container span.v-line {
+ margin: 0 5px;
+ height: 65%;
+ border-right: 1px solid #ccc;
+}
+.mini .markdown-toolbar-container li {
+ height: 28px;
+}
+.editor-resize {
+ display: block;
+ width: 120px;
+ height: 4px;
+ left: 54%;
+ margin-top: 2px;
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ cursor: row-resize;
+ white-space: nowrap;
+ overflow: hidden;
+ text-transform: capitalize;
+ box-sizing: border-box;
+ margin: 0 auto;
+}
+.btn-full-screen {
+ position: absolute;
+ right: 5px;
+}
+/* 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/markdown-editor/css/iconfont.css ***!
+ \****************************************************************************************************************************************************************************************************************************************************/
+@font-face {
+ font-family: "md-iconfont";
+ src: url(./static/iconfont.498a2e20.eot);
+ /* IE9 */
+ src: url(./static/iconfont.498a2e20.eot#iefix) format('embedded-opentype'),
+ /* IE6-IE8 */
+ url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAArkAAsAAAAAFGQAAAqUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFTgqYEJMCATYCJANMCygABCAFhG0HgUwb5hCjooZyUthkf4mpyEh3pV0O3eNzjDeMPcxWAACWBR8hkIIUVSIBAABgBAAACrx/wAkAfPHw39iv+2bmqzZUIt1PJ5FJeCMRibbSgsVNdRP+A23z391RKZiNY99ZzVmNklbCKpCtz0WxCnCVhUtkySLj37772YjcCVNhPk1OHZFC37UprJD/0ozsDfr3lrQ9Ja2fjpzpmcEJypq3QpVe3mEqOf/v+doc8Dx9AQTUAMH8r7l6h4jEycc0pD1SorTNT/f4+MQxO0wsRBKPkEy8VKiUQkiNRAgFe/ZbMVsJqPuMwq6/O48n0DSrO+To+fNnsFBwIlDuxls5WHgSlBjXUJdXFduW9T9hiXp6QK0GftDXx6ftOkkl4yc6PnvSg9sX5F9YZK7lf7DLU+CyExnbQCFelKr/MLbwbSKbKubEL8C8+KkUXjBVS7qLlkVFb9ncJpntxd2Xna/ekiQvSGwMutYjdpgXxBuyGejDtFUlNc1R+S9PV0tPERo6BpxAVHGyfbR8yxuCF0QLoQ9eUCDzArVfFA0EogJBSEd1B1QDFQ2oCSoLUAWUClAdlA5QF5QeUAvUMoTQ49UNKkRJAAUoG6AGqLsIocNbZwgD8P5WaYiTI2ObVWDfIP8FUH4B6GfCk1BkoQkNRVUCH5pC4eygwLuuu+XmIXB2jvFmcAXLmYJqni3c1sPfw8QoEHgwJsKwODyKoOr8CI/D4QnXuLpRnSqZzvUuVSLdXrMmWVlh7pdqFWyeZ6zbaj5Ea9VLbFFqJyuBbiHz/aXdwxv1o+qp6jZLs1AoqRHINuoHKJHgGlMq1FfO6n7nwbByXhAmPX0mB8QGO11d2a6eq73I/Or36dQNtU+OwzR+ZOhIvG9PavecX/p9136p84XxwOvWiBPqlOFByvvvoYHx+0JjX16+64EsGBw0NqsGsL2dB1a3LWieWdtgu+WlDNp1MF9ltnZPtbPEY8rCiCkoSnZWNZgOJAAl+ocR4Jr4TUSwy+pyq13sImw2Fj1QBDqoHIWVps9Oe6/70Jfl40V7rnnTFmeGL+2vXqcfP4VVab9hukZcxUCnDA32Jtjd74Pq5fqv/DUTv8a31K6dFFOXnYveQGKctVFs8p4EALG+V11C2k2eplEv6t7hrB6No5sL92F7AoDl8P79bJMbOAhN9S6f7YaoS6zTe9h2X22CMIMRuZ79KYSPUz0yAEJ8rmdkLSCsDbKUZm/XaCgZ/3VkwnSMp/9a/65inE4Uu2wpyvFCFYvarGxSdRFKJeNT4ujk1MPfe6Bfa1ePW1WWCVy3bmr1ko7JRynl544qLhwru3hEfhUBCxEIWwnsFpJobe+0dMS615o7jFByxzl6MRW7yD3AFsV0zZqSm1WJkK0FPjJifKsACpFsbVi3qVmD1bvqe9PTYcIIhActzTk/QMnRVdY0Pb7j2XG36f9tN8ut1oJNWexSlW9qSnbtoj2Ard40hheK/stt/Ut2NZuOWH0LFR+pyhrW/Vxd1qxBZumxWhaUbCWixxf57PaZp/zogTpeVQvYYzYAIWZjZfY6MnRB4WtX8Aed+pB7/b920mRPncmHsN1D1a0tBKlHMLW3enfGi7YkG8vfl/elLiUsZCidC5YNWzGlcQO4+sZRlCD0gOaxhQuu5niOdslx9TOub171Par2oocFG4Lp6Efmzzdh8x4Fmt4mtuL9IqxYM+Ww9DDlA5vzL9RB+0Cnf5QfkjxvFh0Ku4SFzC9xSN7TGR9dDnc77NLX2BcsxR5+++YIORTi+PXrvnhD6AZxIVtIpBJbJBafL5XKCMLFsbeeYvQwsW3yr18PRB2SDrRQvBH+Gz0sYA7hLhRtkTDn2PMl/Hr3WF2tQ427l4pUI6p77tAqMvhyjeI2X55BNI96ULb6taXwatu97E+KgDtTZr3ZmPRlSMDqgBUpYRjf7nxyxUYLPcLf8/goevBIapk4t6AXcyBfkRW7zEmZM4DBml3Hd+uXLkxnC0og1FvPgqhH9w7Gx2ZVG8NnzHROmMuTfZTxxiU6r9tenVmYoC7PjMYMbn3ciwIq5X7d0luk6eUBmmkpD2OVcT2khWWhUf48X6daKAACJ1QMnKGijbLmjgGJxOJh0etlsihEQZaLWeHhcZ6Qpy0BYgwnlkfHRS83RuUx2vVrddavPzeL2UjMzhXIDzlv4wpngWYETXAQTxzbwZMJtotbI/6nGtXvUt3DfgUhXHdJfxXbgTlYk5iXtCboggWuk4QGQUuap1DGQ/jL3SjM/aGRVn4x+57YwSaYl5hUwYGyXTNRJMgLqHcRVSEtRXJrUenECVrthIm6Jp2hybBzZ2Aqn3sjR1ahzc4WBlZBr5CqspB5g+tCFuVky4pKrUXy50ylRVZ5UbYD6mIPbNY0aXJyIC5QevaqkXue2+Zznuqd5U7qWmd1OOQ8+RUaLa7V4JoKxtQYP37AP8Rq6O/2GaPk0/XjPIKEsI4FkYN50bGZeSPH5cUkxF6MrBzA8OErS+uGfeN0hu/al9DB82E3DBQkDkyExEAkSDxZtF88KSIowojtR4cW2h9YHkRrg4URLh63c1sgZtDws9MLKG2UcSnTz+OlSxDDszwVkDJP0QvX6GjwSWYVeVOG9O6N6FjZWYBGzmKp8rw8KlFR4XTdw8Ko2tvAmLrB6NJ5rIHXVsx509enr2J52LGDiBwKRLrSeRWD721sVqUYVNuXzAvODPp3at2cYY3DJeb8udMPDz4sqDhlkW94SGlunIZ/WOLLCpszsK7GPypJL5XLpfokwCEtvfpI0RGZ7G7RXZJkVY8dOzjgPMvBkh/W9cPNQuGEic+XLYO4jMPr1ik7mxf//sz0Vl+z2QNLwPGr2MaIq/iQZ3iiyFLysoJUx7hBvXVEhWRhQai0ksJtOOvSxyixBtNubwhcuzfC9qpSrsxhzHqYBeeFYRT5EADZ7n9sNLGWuoapWKMrCDaWYcjB6BPgRuweJZFFgSKxcBGMACAn+o0NB8ueN2FS1vKAnbLu5AIskPURO4ahfGPhPAwn/wJKQY+T/5dtjuLHy0DTIUFI9i7LQeme1K11/JRvDPZ/nIy7ezlLKI38Sxry5QADiqsRsC+BVIhB/sre0mOiiPIUaT1TnSEkGd8MBOVpgfzfKyqZI+rKVDg7oSkGsR/RDd2vn56kFu/G6IkDkpoZkNUto8VyG1S07ICqul3QtCV355aRQcaiNLBpAgOhbxtIuv7hWWXZiRdYOkDF1DusCscZNJ3EzT5bVl+uHggkgxb7q/AKs5HJvDLLf4E9RkkH6Wm1P6DiMYuubr8FL5CBytignOyW2QhDmMQzWwdiRNETHkBx7ZDf75rG3DasFabByiECJDYCa0Kja/SeFJSZ6dkq8PlfgHUUSRTT7Cv6H0AKP3chUriIFOgLmVM125aqg51YW0MOCkNo2QQli845KkAUuUgYoF7qACisps+R3dvpceiuNS1Z10+n5U9afC3yrUdT5ChRiWrUoh6Nv2UXakcnutGL/sHh0THarSOfwxzy5D2yhYlCDTPPMno12WPU894rPhJMk8/HskLSQFX0hScxi8EgpWmfvDlm5UFAe56y3EcYl2MawxWWGrMqURY3m3qsoNjS+AhVRfGDAQAAAA==) format('woff2'),
+ url(./static/iconfont.09806494.woff) format('woff'),
+ url(./static/iconfont.f5a4e17c.ttf) format('truetype'),
+ /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
+ url(./static/iconfont.c0c6fa27.svg#iconfont) format('svg');
+ /* iOS 4.1- */
+}
+
+.md-iconfont {
+ font-family: "md-iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-shrink:before {
+ content: "\e728";
+}
+
+.icon-enlarge:before {
+ content: "\e623";
+}
+
+.icon-code:before {
+ content: "\e602";
+}
+
+.icon-italic:before {
+ content: "\e718";
+}
+
+.icon-bold:before {
+ content: "\e644";
+}
+
+.icon-picture:before {
+ content: "\e606";
+}
+
+.icon-minus:before {
+ content: "\e62c";
+}
+
+.icon-order-list:before {
+ content: "\e655";
+}
+
+.icon-link:before {
+ content: "\e7d4";
+}
+
+.icon-formula:before {
+ content: "\e633";
+}
+
+.icon-unorder-list:before {
+ content: "\e668";
+}
+
+.icon-edit:before {
+ content: "\e603";
+}
+
+.icon-table:before {
+ content: "\e7db";
+}
+
+.icon-sum:before {
+ content: "\e667";
+}
+
+.icon-eye:before {
+ content: "\e69f";
+}
+
+.icon-eye-slash:before {
+ content: "\e601";
+}
+
+.icon-eraser:before {
+ content: "\e8cd";
+}
+
+.icon-file-code:before {
+ content: "\e9ec";
+}
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/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]!./src/components/markdown-editor/upload-image/index.less ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.upload-button {
+ width: 120px;
+ height: 32px;
+ display: block;
+ position: relative;
+ color: #0152d9;
+}
+.upload-button input {
+ opacity: 0;
+ width: 160px;
+ height: 32px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1;
+}
+/* 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/Paperlibrary/EditPotin/components/Saveitem.less?modules ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___ljmk3 {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___Fy45C {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___SoC1C {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___MumBX {
+ 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___cutpt {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.warp___w1JUC {
+ padding: 30px 38px;
+}
+.warp___w1JUC .redio___I6tXM {
+ display: flex;
+ align-items: flex-start;
+ margin-bottom: 25px;
+}
+.warp___w1JUC .redio___I6tXM .redioitem___cS4Gp {
+ width: 14px;
+ min-width: 14px;
+ height: 14px;
+ background: #F5F5F5;
+ border-radius: 7px;
+ border: 1px solid #D9D9D9;
+ margin-right: 10px;
+ margin-top: 6px;
+}
+.warp___w1JUC .redio___I6tXM .redioitemyes___JBDmk {
+ font-size: 14px;
+ color: #37AD83;
+ margin-top: 6px;
+ margin-right: 10px;
+}
+.warp___w1JUC .redio___I6tXM .title___XAohQ {
+ color: #000000;
+ font-size: 16px;
+}
+.warp___w1JUC .redio___I6tXM .titleyes____bNQk {
+ color: #37AD83;
+ font-size: 16px;
+}
+.warp___w1JUC .redio___I6tXM .yestag___zQnb1 {
+ width: 60px;
+ height: 20px;
+ color: #37AD83;
+ text-align: center;
+ margin-left: 16px;
+ line-height: 20px;
+ min-width: 60px;
+ font-size: 12px;
+ margin-top: 6px;
+ background: #EBF6F2;
+}
+.warp___w1JUC .checkbox___MHadU {
+ display: flex;
+ align-items: flex-start;
+ margin-bottom: 25px;
+}
+.warp___w1JUC .checkbox___MHadU .checkboxitem___KX7mB {
+ width: 14px;
+ height: 14px;
+ min-width: 14px;
+ margin-top: 6px;
+ background: #F5F5F5;
+ border-radius: 2px;
+ margin-right: 10px;
+ border: 1px solid #D9D9D9;
+}
+.warp___w1JUC .checkbox___MHadU .checkboxitemyes___MpOWf {
+ font-size: 14px;
+ color: #37AD83;
+ margin-right: 10px;
+ margin-top: 6px;
+}
+.warp___w1JUC .checkbox___MHadU .title___XAohQ {
+ color: #000000;
+ font-size: 16px;
+}
+.warp___w1JUC .checkbox___MHadU .titleyes____bNQk {
+ color: #37AD83;
+ font-size: 16px;
+}
+.warp___w1JUC .checkbox___MHadU .yestag___zQnb1 {
+ width: 60px;
+ min-width: 60px;
+ height: 20px;
+ color: #37AD83;
+ text-align: center;
+ margin-left: 16px;
+ line-height: 20px;
+ font-size: 12px;
+ margin-top: 6px;
+ background: #EBF6F2;
+}
+.warp___w1JUC .bottom___FkHfO {
+ margin-top: 55px;
+}
+.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp {
+ margin-bottom: 25px;
+ font-size: 16px;
+ display: flex;
+ align-items: center;
+}
+.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .left___U23z1 {
+ color: #666666;
+ text-align: end;
+ width: 56px;
+ min-width: 48px;
+}
+.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .right___yJVEk {
+ color: #000000;
+ margin-left: 10px;
+}
+.warp___w1JUC .completion___Bu5G6 .title___XAohQ {
+ width: 70px;
+ height: 46px;
+ min-width: 70px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.warp___w1JUC .completion___Bu5G6 .content___LySPW {
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ flex-wrap: wrap;
+}
+.warp___w1JUC .completion___Bu5G6 .content___LySPW .items___ETMq9 {
+ padding: 14px 16px;
+ border: 1px solid #dcdcdc;
+ height: 46px;
+ border-radius: 2px;
+ margin-left: 20px;
+ color: #37AD83;
+ min-width: 102px;
+ display: inline-block;
+ font-size: 14px;
+ text-align: center;
+ margin-bottom: 20px;
+}
+.warp___w1JUC .simple___XX5t0 {
+ display: flex;
+ align-items: flex-start;
+}
+.warp___w1JUC .simple___XX5t0 .title___XAohQ {
+ color: #37AD83;
+ font-size: 14px;
+ margin-top: 2px;
+ min-width: 56px;
+}
+.warp___w1JUC .simple___XX5t0 .content___LySPW {
+ margin-left: 10px;
+ font-size: 16px;
+}
+.warp___w1JUC .shixun___ePWKn {
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
+}
+.warp___w1JUC .shixun___ePWKn .score___nGh9k {
+ width: 44px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.warp___w1JUC .shixun___ePWKn .qtitle___DAMW1 {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 80%;
+ color: #000000;
+ font-weight: 400;
+ font-size: 16px;
+}
+.warp___w1JUC .combination___Sw7S6 {
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
+}
+.warp___w1JUC .combination___Sw7S6 .score___nGh9k {
+ min-width: 50px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.warp___w1JUC .combination___Sw7S6 .qtitle___DAMW1 {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 80%;
+ color: #000000;
+ font-weight: 400;
+ font-size: 16px;
+}
+/* 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/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.less?modules ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.customModal___bVzUV .ant-modal-close-x {
+ width: 86px;
+ height: 66px;
+ line-height: 66px;
+}
+.customModal___bVzUV .ant-modal-content {
+ border-radius: 4px;
+ overflow: hidden;
+}
+.customModal___bVzUV .ant-modal-header {
+ padding: 22px 40px;
+}
+.customModal___bVzUV .ant-modal-header .ant-modal-title {
+ font-size: 16px;
+ font-weight: 500;
+}
+.customModal___bVzUV .ant-modal-footer {
+ padding: 30px 40px;
+ border: 0;
+}
+.customModal___bVzUV .ant-modal-footer button {
+ width: 60px;
+ height: 32px;
+ border-radius: 2px;
+}
+.customModal___bVzUV .ant-modal-footer button:first-child {
+ margin-right: 12px;
+ background: #fcfcfe;
+}
+.customModal___bVzUV .ant-modal-body {
+ max-height: 500px;
+ overflow: auto;
+ padding: 18px 40px 30px 40px;
+}
+.customModal___bVzUV .content___oKhZq aside {
+ display: flex;
+}
+.customModal___bVzUV .content___oKhZq .upload___nPxEL {
+ margin-top: 20px;
+ width: 108px;
+ height: 32px;
+ border-radius: 2px;
+ border: none;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ font-size: 14px;
+ font-weight: 400;
+ color: #FFFFFF;
+}
+.customModal___bVzUV ul {
+ padding-left: 18px;
+}
+.customModal___bVzUV .infoText___gZEJF {
+ color: #464F66;
+ font-size: 12px;
+ margin-bottom: 8px;
+}
+.customModal___bVzUV .okBtn___CVo2A {
+ background-color: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+}
+.customModal___bVzUV .fileList___tauGN {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-top: 14px;
+}
+.customModal___bVzUV .fileList___tauGN .fileName___T_8JX {
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
+}
+/* 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/Paperlibrary/EditPotin/components/AddQuestionsModal/index.less?modules ***!
+ \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___kuaVT {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___exKHH {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___BzvkN {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___Ss2DJ {
+ 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___p1LEr {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.scoremodal___upTFR [class~='ant-modal-body'] {
+ padding: 30px 40px;
+}
+.scoremodal___upTFR .title___hFasb {
+ color: #000000;
+ font-size: 16px;
+ font-weight: 500;
+ display: flex;
+ width: 100%;
+}
+.scoremodal___upTFR .score___DXG3o {
+ margin-left: 305px;
+ color: #3061D0;
+ text-align: end;
+}
+.scoremodal___upTFR .close___kEIiB {
+ font-size: 15px;
+ cursor: pointer;
+ color: #979797;
+}
+.scoremodal___upTFR .content___Mco8L {
+ display: flex;
+ justify-content: space-between;
+ margin-top: 40px;
+ color: #5F6368;
+ font-size: 14px;
+ margin-bottom: 24px;
+}
+.scoremodal___upTFR .content___Mco8L span {
+ display: flex;
+ flex: 1 1;
+}
+.scoremodal___upTFR .content___Mco8L span:nth-child(4) {
+ display: flex;
+ min-width: 160px;
+ align-items: center;
+}
+.scoremodal___upTFR .items___j98jk {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ color: #5F6368;
+ font-size: 14px;
+ margin-bottom: 12px;
+}
+.scoremodal___upTFR .items___j98jk span {
+ display: flex;
+ flex: 1 1;
+ color: #000000;
+ font-weight: 400;
+}
+.scoremodal___upTFR .items___j98jk span:nth-child(4) {
+ display: flex;
+ min-width: 160px;
+ align-items: center;
+ color: #9096A3;
+}
+.scoremodal___upTFR .bottom___A1n1C {
+ width: 100%;
+ text-align: end;
+}
+.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb {
+ width: 60px;
+ height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ font-weight: 400;
+ color: #FFFFFF;
+}
+.scoremodal___upTFR .bottom___A1n1C .no___xZqXd {
+ margin-right: 20px;
+ width: 60px;
+ height: 32px;
+ background: #F8F9FC;
+ border-radius: 2px;
+ opacity: 0.5;
+ border: 1px solid #C3CFE0;
+ font-weight: 400;
+ color: #464F66;
+ line-height: 14px;
+}
+.scoremodal___upTFR .titlecount___fqA9P {
+ width: 41px;
+ height: 22px;
+ background: #FA6400;
+ border-radius: 15px;
+ margin-left: 5px;
+ color: #FFFFFF;
+ display: inline-flex;
+ justify-content: center;
+}
+.scoremodal___upTFR .add___MqV0R {
+ font-weight: 400;
+ color: #FA6400;
+ line-height: 14px;
+ font-size: 14px;
+ position: absolute;
+ top: 2px;
+}
+.previewModal___uSiGS div[class~='ant-modal-header'] {
+ padding-top: 30px;
+ padding-left: 40px;
+ padding-bottom: 0;
+}
+.previewModal___uSiGS div[class~='ant-modal-body'] {
+ padding: 30px 40px;
+}
+.previewModal___uSiGS button[class~='ant-modal-close'] {
+ top: 17px;
+ right: 16px;
+ transform: scale(1.2);
+}
+/* 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/Paperlibrary/EditPotin/components/AddQuestionsModal/Saveitem.less?modules ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___nnwwA {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___cRir9 {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___FqTZ8 {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___WU5_v {
+ 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___QZFa1 {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.warp___aLZwN {
+ max-height: 552px;
+ overflow: auto;
+}
+.warp___aLZwN .mainPart___OdEo7 {
+ padding-left: 38px;
+}
+.warp___aLZwN .shixunbutton___Eoa1i {
+ font-size: 14px;
+ color: #3061D0;
+ margin-right: 20px;
+ font-weight: 400;
+ background: #3061D0;
+ width: 108px;
+ height: 32px;
+ color: #FFFFFF;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ line-height: 32px;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 16px;
+}
+.warp___aLZwN .shixunbutton___Eoa1i i {
+ font-size: 12px;
+}
+.warp___aLZwN .redio___LJ4js {
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: center;
+ margin-bottom: 25px;
+}
+.warp___aLZwN .redio___LJ4js .redioitem___YicCC {
+ width: 14px;
+ height: 14px;
+ min-width: 14px;
+ background: #F5F5F5;
+ border-radius: 7px;
+ border: 1px solid #D9D9D9;
+ margin-right: 10px;
+}
+.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr {
+ font-size: 14px;
+ color: #37AD83;
+ margin-right: 10px;
+}
+.warp___aLZwN .redio___LJ4js .title___pi1jH {
+ color: #000000;
+ font-size: 16px;
+}
+.warp___aLZwN .redio___LJ4js .titleyes___jiEh7 {
+ color: #37AD83;
+ font-size: 16px;
+}
+.warp___aLZwN .redio___LJ4js .yestag___DLWoP {
+ width: 60px;
+ min-width: 60px;
+ height: 20px;
+ color: #37AD83;
+ text-align: center;
+ margin-left: 16px;
+ line-height: 20px;
+ font-size: 12px;
+ background: #EBF6F2;
+}
+.warp___aLZwN .qcount___U9kkL {
+ display: flex;
+ align-items: center;
+ margin-bottom: 10px;
+}
+.warp___aLZwN .qcount___U9kkL .score___vLK4B {
+ width: 44px;
+ height: 20px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ color: #464F66;
+ margin-right: 5px;
+}
+.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t {
+ width: 100%;
+ color: #000000;
+}
+.warp___aLZwN .checkbox___vjiBw {
+ display: flex;
+ align-items: flex-start;
+ margin-bottom: 25px;
+}
+.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP {
+ width: 14px;
+ height: 14px;
+ min-width: 14px;
+ margin-top: 6px;
+ background: #F5F5F5;
+ border-radius: 2px;
+ margin-right: 10px;
+ border: 1px solid #D9D9D9;
+}
+.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek {
+ font-size: 14px;
+ color: #37AD83;
+ margin-right: 10px;
+ margin-top: 6px;
+}
+.warp___aLZwN .checkbox___vjiBw .title___pi1jH {
+ color: #000000;
+ font-size: 16px;
+}
+.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7 {
+ color: #37AD83;
+ font-size: 16px;
+}
+.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP {
+ width: 60px;
+ height: 20px;
+ min-width: 60px;
+ color: #37AD83;
+ text-align: center;
+ margin-left: 16px;
+ line-height: 20px;
+ font-size: 12px;
+ background: #EBF6F2;
+}
+.warp___aLZwN .bottom___uG8Zq {
+ margin-top: 55px;
+ background-color: #F6F7F9;
+ padding: 20px 38px;
+}
+.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ {
+ margin-bottom: 25px;
+ display: flex;
+ align-items: flex-start;
+}
+.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX {
+ color: #666666;
+ text-align: end;
+ width: 56px;
+ min-width: 48px;
+ font-size: 14px;
+}
+.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI {
+ color: #000000;
+ margin-left: 10px;
+ font-size: 14px;
+}
+.warp___aLZwN .completion___H6RmA .title___pi1jH {
+ width: 70px;
+ height: 46px;
+ min-width: 70px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.warp___aLZwN .completion___H6RmA .content___a2hGC {
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ flex-wrap: wrap;
+}
+.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd {
+ padding: 14px 16px;
+ border: 1px solid #dcdcdc;
+ height: 46px;
+ border-radius: 2px;
+ margin-left: 20px;
+ color: #37AD83;
+ min-width: 102px;
+ display: inline-block;
+ font-size: 14px;
+ text-align: center;
+ margin-bottom: 20px;
+}
+.warp___aLZwN .simple___fQ0OS {
+ display: flex;
+ align-items: flex-start;
+}
+.warp___aLZwN .simple___fQ0OS .title___pi1jH {
+ color: #37AD83;
+ font-size: 14px;
+ margin-top: 2px;
+ min-width: 56px;
+}
+.warp___aLZwN .simple___fQ0OS .content___a2hGC {
+ margin-left: 10px;
+ font-size: 16px;
+}
+.warp___aLZwN .shixun___nB6Jk {
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
+}
+.warp___aLZwN .shixun___nB6Jk .score___vLK4B {
+ width: 44px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 80%;
+ color: #000000;
+ font-weight: 400;
+ font-size: 16px;
+}
+.warp___aLZwN .combination___YrOdz {
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
+}
+.warp___aLZwN .combination___YrOdz .score___vLK4B {
+ width: 44px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.warp___aLZwN .combination___YrOdz .qtitle___kyg0t {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 80%;
+ color: #000000;
+ font-weight: 600;
+ font-size: 16px;
+}
+.warp___aLZwN .program___lG0JA {
+ display: flex;
+ align-items: flex-start;
+}
+.warp___aLZwN .program___lG0JA .title___pi1jH {
+ color: #37AD83;
+ font-size: 14px;
+ margin-top: 2px;
+ min-width: 56px;
+}
+.warp___aLZwN .program___lG0JA .content___a2hGC {
+ font-size: 16px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
diff --git a/32925.async.js b/32925.async.js
index 575ae649ae..9fb0868197 100644
--- a/32925.async.js
+++ b/32925.async.js
@@ -247,7 +247,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -255,7 +256,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/3502.async.js b/3502.async.js
index 92b22e7f43..a4c1b7f2a0 100644
--- a/3502.async.js
+++ b/3502.async.js
@@ -1,7 +1,7 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[3502],{
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/35449.async.js b/35449.async.js
index b05755c65c..c94879fbd0 100644
--- a/35449.async.js
+++ b/35449.async.js
@@ -502,7 +502,7 @@ Icon.setTwoToneColor = setTwoToneColor;
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/29429.async.js b/35574.async.js
similarity index 75%
rename from 29429.async.js
rename to 35574.async.js
index f78b152534..a8d3782c81 100644
--- a/29429.async.js
+++ b/35574.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[29429],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[35574],{
/***/ 82394:
/*!*********************************************!*\
@@ -444,7 +444,7 @@ var UploadFile = function UploadFile(_ref4) {
/***/ }),
-/***/ 70528:
+/***/ 29201:
/*!**************************************************************************************************!*\
!*** ./src/pages/Shixuns/Edit/body/Level/Challenges/components/UploadFile/index.tsx + 2 modules ***!
\**************************************************************************************************/
@@ -476,14 +476,14 @@ var tooltip = __webpack_require__(84908);
var row_style = __webpack_require__(13062);
// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js
var row = __webpack_require__(71230);
-// 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/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/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
@@ -515,75 +515,9 @@ var upload = __webpack_require__(7426);
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Level/Challenges/components/UploadFile/index.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var UploadFilemodules = ({"wrap":"wrap___MkYbQ","colorBlue":"colorBlue___onjbP","repeatedName":"repeatedName___nbqnE","text":"text___xvutp","noData":"noData___LxOJA","btn":"btn___ajG_R","btnS":"btnS___k1e6j","head":"head___s4Eix","list":"list___dCbd6","del":"del___abNho","info":"info___J1Wmf"});
-;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Level/Challenges/components/UploadFile/nodata.svg
-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; } } }; }
-function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
-function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
-var __defProp = Object.defineProperty;
-var __getOwnPropSymbols = Object.getOwnPropertySymbols;
-var __hasOwnProp = Object.prototype.hasOwnProperty;
-var __propIsEnum = Object.prototype.propertyIsEnumerable;
-var __defNormalProp = function __defNormalProp(obj, key, value) {
- return key in obj ? __defProp(obj, key, {
- enumerable: true,
- configurable: true,
- writable: true,
- value: value
- }) : obj[key] = value;
-};
-var __spreadValues = function __spreadValues(a, b) {
- for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]);
- if (__getOwnPropSymbols) {
- var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)),
- _step;
- try {
- for (_iterator.s(); !(_step = _iterator.n()).done;) {
- var prop = _step.value;
- if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]);
- }
- } catch (err) {
- _iterator.e(err);
- } finally {
- _iterator.f();
- }
- }
- return a;
-};
-
-var SvgNodata = function SvgNodata(props) {
- return /* @__PURE__ */React.createElement("svg", __spreadValues({
- width: 75,
- height: 60,
- xmlns: "http://www.w3.org/2000/svg"
- }, props), /* @__PURE__ */React.createElement("title", null, "\u4E0A\u4F20\u63D2\u56FE"), /* @__PURE__ */React.createElement("g", {
- fillRule: "nonzero",
- fill: "none"
- }, /* @__PURE__ */React.createElement("path", {
- d: "m23.82 35.467 1.077-1.078V22.717c0-1.031.375-1.969.985-2.719l2.906-3.562a3.138 3.138 0 0 1 2.437-1.172h22.828c-.14-.188-.234-.422-.421-.563l-2.954-3.562c-.609-.703-1.5-1.172-2.484-1.172H22.741c-.984 0-1.875.469-2.438 1.172L17.35 14.7a4.292 4.292 0 0 0-.984 2.719v26.578a4.281 4.281 0 0 0 4.266 4.266h4.265v-12.75H23.82v-.047Zm-1.22-23.39h25.5l1.97 2.109H20.865l1.734-2.11Z",
- fillOpacity: 0.6,
- fill: "#0152d9"
- }), /* @__PURE__ */React.createElement("path", {
- d: "M29.397 19.53h25.219v-2.157H31.132l-1.735 2.156Zm13.031 11.156 4.782 4.78h-7.453v12.75h8.484v-7.452h6.375v-1.078L44.022 29.092l-1.594 1.594Z",
- fillOpacity: 0.6,
- fill: "#0152d9"
- }), /* @__PURE__ */React.createElement("path", {
- d: "M56.725 15.264c.985 0 1.875.468 2.485 1.172l2.953 3.562c.61.75.984 1.688.984 2.719v26.578a4.281 4.281 0 0 1-4.265 4.266H29.116a4.281 4.281 0 0 1-4.266-4.266V22.717c0-1.031.375-1.969.985-2.719l2.953-3.562a3.138 3.138 0 0 1 2.437-1.172Zm-12.75 13.875L32.303 40.81h7.454v7.406h8.484v-7.453h6.375v.093h1.078l-1.078-1.078-10.64-10.64Zm12.657-11.766h-25.5l-1.735 2.156h25.219v-.047H58.6l-1.968-2.109Z",
- fill: "#0091FF"
- }), /* @__PURE__ */React.createElement("path", {
- d: "M8.725 33.873H6.007v-2.719a1.06 1.06 0 0 0-1.079-1.078 1.06 1.06 0 0 0-1.078 1.078v2.719H1.132a1.06 1.06 0 0 0-1.079 1.078c0 .61.47 1.078 1.079 1.078H3.85v2.719c0 .61.47 1.078 1.078 1.078a1.06 1.06 0 0 0 1.079-1.078v-2.719h2.718a1.06 1.06 0 0 0 1.078-1.078 1.06 1.06 0 0 0-1.078-1.078ZM62.303 1.061c1.36 1.359.938 3.093.61 4.359-.328 1.266-.375 1.875.047 2.344.468.468 1.031.375 2.343.047 1.266-.329 3-.75 4.36.609 1.36 1.36.937 3.047.61 4.312-.329 1.266-.423 1.875.046 2.344a1.047 1.047 0 0 1 0 1.5 1.047 1.047 0 0 1-1.5 0c-1.36-1.36-.937-3.047-.61-4.312.329-1.266.423-1.875-.046-2.344-.469-.469-1.031-.375-2.344-.047-1.266.328-3 .75-4.312-.61-1.36-1.359-.938-3.093-.61-4.359.328-1.265.422-1.875-.047-2.343-.468-.47-1.078-.375-2.343-.047-1.266.328-3 .75-4.36-.61a1.047 1.047 0 0 1 0-1.5 1.047 1.047 0 0 1 1.5 0c.469.469 1.031.375 2.344.047 1.219-.281 2.953-.703 4.312.61Z",
- fillOpacity: 0.6,
- fill: "#0152d9"
- }), /* @__PURE__ */React.createElement("path", {
- d: "M68.397 42.92h6v6h-6v-6ZM9.1 18.498l3.188-3.234H5.913L9.1 18.498Z",
- fill: "#FFF7EC"
- }), /* @__PURE__ */React.createElement("path", {
- d: "m18.288 53.936-4.547-4.547a.82.82 0 0 0-1.172 0l-4.547 4.547a.82.82 0 0 0 0 1.171l4.547 4.547a.82.82 0 0 0 1.172 0l4.547-4.547c.328-.28.328-.843 0-1.171Zm-5.156 3.984-3.375-3.375 3.375-3.375 3.375 3.375-3.375 3.375Z",
- fill: "#0091FF"
- })));
-};
-
-/* harmony default export */ var nodata = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJtMjMuODIgMzUuNDY3IDEuMDc3LTEuMDc4VjIyLjcxN2MwLTEuMDMxLjM3NS0xLjk2OS45ODUtMi43MTlsMi45MDYtMy41NjJhMy4xMzggMy4xMzggMCAwIDEgMi40MzctMS4xNzJoMjIuODI4Yy0uMTQtLjE4OC0uMjM0LS40MjItLjQyMS0uNTYzbC0yLjk1NC0zLjU2MmMtLjYwOS0uNzAzLTEuNS0xLjE3Mi0yLjQ4NC0xLjE3MkgyMi43NDFjLS45ODQgMC0xLjg3NS40NjktMi40MzggMS4xNzJMMTcuMzUgMTQuN2E0LjI5MiA0LjI5MiAwIDAgMC0uOTg0IDIuNzE5djI2LjU3OGE0LjI4MSA0LjI4MSAwIDAgMCA0LjI2NiA0LjI2Nmg0LjI2NXYtMTIuNzVIMjMuODJ2LS4wNDdabS0xLjIyLTIzLjM5aDI1LjVsMS45NyAyLjEwOUgyMC44NjVsMS43MzQtMi4xMVoiIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMjkuMzk3IDE5LjUzaDI1LjIxOXYtMi4xNTdIMzEuMTMybC0xLjczNSAyLjE1NlptMTMuMDMxIDExLjE1NiA0Ljc4MiA0Ljc4aC03LjQ1M3YxMi43NWg4LjQ4NHYtNy40NTJoNi4zNzV2LTEuMDc4TDQ0LjAyMiAyOS4wOTJsLTEuNTk0IDEuNTk0WiIgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iIzAxNTJkOSIvPjxwYXRoIGQ9Ik01Ni43MjUgMTUuMjY0Yy45ODUgMCAxLjg3NS40NjggMi40ODUgMS4xNzJsMi45NTMgMy41NjJjLjYxLjc1Ljk4NCAxLjY4OC45ODQgMi43MTl2MjYuNTc4YTQuMjgxIDQuMjgxIDAgMCAxLTQuMjY1IDQuMjY2SDI5LjExNmE0LjI4MSA0LjI4MSAwIDAgMS00LjI2Ni00LjI2NlYyMi43MTdjMC0xLjAzMS4zNzUtMS45NjkuOTg1LTIuNzE5bDIuOTUzLTMuNTYyYTMuMTM4IDMuMTM4IDAgMCAxIDIuNDM3LTEuMTcyWm0tMTIuNzUgMTMuODc1TDMyLjMwMyA0MC44MWg3LjQ1NHY3LjQwNmg4LjQ4NHYtNy40NTNoNi4zNzV2LjA5M2gxLjA3OGwtMS4wNzgtMS4wNzgtMTAuNjQtMTAuNjRabTEyLjY1Ny0xMS43NjZoLTI1LjVsLTEuNzM1IDIuMTU2aDI1LjIxOXYtLjA0N0g1OC42bC0xLjk2OC0yLjEwOVoiIGZpbGw9IiMwMDkxRkYiLz48cGF0aCBkPSJNOC43MjUgMzMuODczSDYuMDA3di0yLjcxOWExLjA2IDEuMDYgMCAwIDAtMS4wNzktMS4wNzggMS4wNiAxLjA2IDAgMCAwLTEuMDc4IDEuMDc4djIuNzE5SDEuMTMyYTEuMDYgMS4wNiAwIDAgMC0xLjA3OSAxLjA3OGMwIC42MS40NyAxLjA3OCAxLjA3OSAxLjA3OEgzLjg1djIuNzE5YzAgLjYxLjQ3IDEuMDc4IDEuMDc4IDEuMDc4YTEuMDYgMS4wNiAwIDAgMCAxLjA3OS0xLjA3OHYtMi43MTloMi43MThhMS4wNiAxLjA2IDAgMCAwIDEuMDc4LTEuMDc4IDEuMDYgMS4wNiAwIDAgMC0xLjA3OC0xLjA3OFpNNjIuMzAzIDEuMDYxYzEuMzYgMS4zNTkuOTM4IDMuMDkzLjYxIDQuMzU5LS4zMjggMS4yNjYtLjM3NSAxLjg3NS4wNDcgMi4zNDQuNDY4LjQ2OCAxLjAzMS4zNzUgMi4zNDMuMDQ3IDEuMjY2LS4zMjkgMy0uNzUgNC4zNi42MDkgMS4zNiAxLjM2LjkzNyAzLjA0Ny42MSA0LjMxMi0uMzI5IDEuMjY2LS40MjMgMS44NzUuMDQ2IDIuMzQ0YTEuMDQ3IDEuMDQ3IDAgMCAxIDAgMS41IDEuMDQ3IDEuMDQ3IDAgMCAxLTEuNSAwYy0xLjM2LTEuMzYtLjkzNy0zLjA0Ny0uNjEtNC4zMTIuMzI5LTEuMjY2LjQyMy0xLjg3NS0uMDQ2LTIuMzQ0LS40NjktLjQ2OS0xLjAzMS0uMzc1LTIuMzQ0LS4wNDctMS4yNjYuMzI4LTMgLjc1LTQuMzEyLS42MS0xLjM2LTEuMzU5LS45MzgtMy4wOTMtLjYxLTQuMzU5LjMyOC0xLjI2NS40MjItMS44NzUtLjA0Ny0yLjM0My0uNDY4LS40Ny0xLjA3OC0uMzc1LTIuMzQzLS4wNDctMS4yNjYuMzI4LTMgLjc1LTQuMzYtLjYxYTEuMDQ3IDEuMDQ3IDAgMCAxIDAtMS41IDEuMDQ3IDEuMDQ3IDAgMCAxIDEuNSAwYy40NjkuNDY5IDEuMDMxLjM3NSAyLjM0NC4wNDcgMS4yMTktLjI4MSAyLjk1My0uNzAzIDQuMzEyLjYxWiIgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iIzAxNTJkOSIvPjxwYXRoIGQ9Ik02OC4zOTcgNDIuOTJoNnY2aC02di02Wk05LjEgMTguNDk4bDMuMTg4LTMuMjM0SDUuOTEzTDkuMSAxOC40OThaIiBmaWxsPSIjRkZGN0VDIi8+PHBhdGggZD0ibTE4LjI4OCA1My45MzYtNC41NDctNC41NDdhLjgyLjgyIDAgMCAwLTEuMTcyIDBsLTQuNTQ3IDQuNTQ3YS44Mi44MiAwIDAgMCAwIDEuMTcxbDQuNTQ3IDQuNTQ3YS44Mi44MiAwIDAgMCAxLjE3MiAwbDQuNTQ3LTQuNTQ3Yy4zMjgtLjI4LjMyOC0uODQzIDAtMS4xNzFabS01LjE1NiAzLjk4NC0zLjM3NS0zLjM3NSAzLjM3NS0zLjM3NSAzLjM3NSAzLjM3NS0zLjM3NSAzLjM3NVoiIGZpbGw9IiMwMDkxRkYiLz48L2c+PC9zdmc+");
+/* harmony default export */ var UploadFilemodules = ({"wrap":"wrap___MkYbQ","colorBlue":"colorBlue___onjbP","repeatedName":"repeatedName___nbqnE","text":"text___xvutp","greyText":"greyText___dihvZ","noData":"noData___LxOJA","dragger":"dragger___y7F4A","uploadText":"uploadText___Et3KS","btnS":"btnS___k1e6j","testCaseRadio":"testCaseRadio___q1wXT","head":"head___s4Eix","operation":"operation___JCAVh","listWrapper":"listWrapper___xW3b4","list":"list___dCbd6","del":"del___abNho","info":"info___J1Wmf"});
+;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Level/Challenges/components/UploadFile/upload.png
+var upload_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==";
// EXTERNAL MODULE: ./node_modules/ali-oss/dist/aliyun-oss-sdk.js
var aliyun_oss_sdk = __webpack_require__(56448);
var aliyun_oss_sdk_default = /*#__PURE__*/__webpack_require__.n(aliyun_oss_sdk);
@@ -1076,32 +1010,44 @@ var UploadFile = function UploadFile(_ref) {
loading: btnLoading
},
onCancel: handleCancel,
- width: "1000px",
+ width: 730,
title: "\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: UploadFilemodules.wrap,
- children: [!fileList.length ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: UploadFilemodules.noData,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: nodata,
- alt: ""
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, props), {}, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
- className: UploadFilemodules.btn,
- children: "\u4E0A\u4F20\u6587\u4EF6"
- })
- }))]
+ children: [!fileList.length ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "".concat(UploadFilemodules.noData, " mb30"),
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default.Dragger */.Z.Dragger, objectSpread2_default()(objectSpread2_default()({}, props), {}, {
+ className: UploadFilemodules.dragger,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: upload_namespaceObject,
+ alt: "",
+ className: "mb20"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u62D6\u62FD\u6587\u4EF6\u6216"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: UploadFilemodules.uploadText,
+ children: "\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"
+ })]
+ })]
+ }))
}) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
justify: "space-between",
align: "middle",
- className: "mb20",
+ style: {
+ marginBottom: 40
+ },
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
visibility: multiple ? 'visible' : 'hidden'
},
- children: ["\u6D4B\u8BD5\u7528\u4F8B\u7C7B\u578B\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
- className: "ml10",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: UploadFilemodules.greyText,
+ children: "\u7528\u4F8B\u7C7B\u578B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
+ className: "ml20 ".concat(UploadFilemodules.testCaseRadio),
+ optionType: "button",
value: radioValue,
onChange: function onChange(e) {
return setRadioValue(e.target.value);
@@ -1115,9 +1061,12 @@ var UploadFile = function UploadFile(_ref) {
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, props), {}, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
+ type: "primary",
className: UploadFilemodules.btnS,
- children: "\u4E0A\u4F20\u6587\u4EF6"
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shangchuan2"
+ }), "\u4E0A\u4F20\u6587\u4EF6"]
})
}))]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadTable, {
@@ -1126,7 +1075,12 @@ var UploadFile = function UploadFile(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: UploadFilemodules.text,
- children: ["\u4E0A\u4F20\u9650\u5236\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})]
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#FA6400'
+ },
+ children: "\u63D0\u793A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})]
})]
})
});
@@ -1144,7 +1098,9 @@ var UploadTable = function UploadTable(_ref6) {
inputChange = _ref6.inputChange,
onEvaluatingChange = _ref6.onEvaluatingChange,
_ref6$showEvaluatingS = _ref6.showEvaluatingSetting,
- showEvaluatingSetting = _ref6$showEvaluatingS === void 0 ? false : _ref6$showEvaluatingS;
+ showEvaluatingSetting = _ref6$showEvaluatingS === void 0 ? false : _ref6$showEvaluatingS,
+ _ref6$className = _ref6.className,
+ className = _ref6$className === void 0 ? '' : _ref6$className;
// const [dataUrl, setDataUrl] = useState("");
var defaultConfig = {
value: "",
@@ -1198,6 +1154,7 @@ var UploadTable = function UploadTable(_ref6) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {});
}
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: className,
style: {
width: width
},
@@ -1256,223 +1213,228 @@ var UploadTable = function UploadTable(_ref6) {
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: UploadFilemodules.operation,
style: {
width: '10%'
},
children: "\u64CD\u4F5C"
})]
- }), data.map(function (e, i) {
- var _e$7, _e$8, _e$9, _e$10;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: UploadFilemodules.list,
- children: [showEvaluatingSetting && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- width: '10%'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- checked: !!e.hidden,
- onChange: function onChange(e) {
- onEvaluatingChange(e.target.checked ? 1 : 0, i, 'hidden');
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- width: '20%'
- },
- children: ["\u6D4B\u8BD5\u7528\u4F8B", i + 1]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: UploadFilemodules.info,
- style: {
- width: showScore ? '25%' : '35%'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- title: e.input || ((_e$7 = e[0]) === null || _e$7 === void 0 ? void 0 : _e$7.name),
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
- var input_file_url, res;
- return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
- case 0:
- if (e.input) {
- if (e.input_file_url) {
- input_file_url = e.input_file_url;
- // downloadOss(e.input_file_url, e.input)
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: UploadFilemodules.listWrapper,
+ children: data.map(function (e, i) {
+ var _e$7, _e$8, _e$9, _e$10;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: UploadFilemodules.list,
+ children: [showEvaluatingSetting && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ width: '10%'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ checked: !!e.hidden,
+ onChange: function onChange(e) {
+ onEvaluatingChange(e.target.checked ? 1 : 0, i, 'hidden');
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ width: '20%'
+ },
+ children: ["\u6D4B\u8BD5\u7528\u4F8B", i + 1]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: UploadFilemodules.info,
+ style: {
+ width: showScore ? '25%' : '35%'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ title: e.input || ((_e$7 = e[0]) === null || _e$7 === void 0 ? void 0 : _e$7.name),
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
+ var input_file_url, res;
+ return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
+ case 0:
+ if (e.input) {
+ if (e.input_file_url) {
+ input_file_url = e.input_file_url;
+ // downloadOss(e.input_file_url, e.input)
+ } else {
+ input_file_url = e.in_file;
+ // downloadLocal(e.in_file)
+ }
} else {
- input_file_url = e.in_file;
- // downloadLocal(e.in_file)
+ input_file_url = e[0];
+ // downloadLocal(e[0])
}
- } else {
- input_file_url = e[0];
- // downloadLocal(e[0])
- }
- if (!(typeof input_file_url === "string")) {
- _context6.next = 14;
- break;
- }
- _context6.next = 4;
- return fetch(input_file_url, {
- method: "Get",
- headers: {
- "Content-Type": "application/octet-stream",
- "Accept": "*/*"
+ if (!(typeof input_file_url === "string")) {
+ _context6.next = 14;
+ break;
}
- });
- case 4:
- res = _context6.sent;
- _context6.t0 = setMonacoValue;
- _context6.next = 8;
- return res.text();
- case 8:
- _context6.t1 = _context6.sent;
- _context6.t2 = input_file_url;
- _context6.t3 = {
- value: _context6.t1,
- filename: "",
- dataUrl: _context6.t2
- };
- (0, _context6.t0)(_context6.t3);
- _context6.next = 18;
- break;
- case 14:
- _context6.next = 16;
- return (0,util/* getFileContentAndUrl */.db)(input_file_url.file);
- case 16:
- res = _context6.sent;
- setMonacoValue({
- value: res.text,
- filename: input_file_url.name,
- dataUrl: res.link
- });
- case 18:
- case "end":
- return _context6.stop();
- }
- }, _callee6);
- })),
- children: e.input || ((_e$8 = e[0]) === null || _e$8 === void 0 ? void 0 : _e$8.name)
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: UploadFilemodules.info,
- style: {
- width: showScore ? '25%' : '35%'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- title: e.output || ((_e$9 = e[1]) === null || _e$9 === void 0 ? void 0 : _e$9.name),
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
- var input_file_url, res;
- return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
- case 0:
- if (e.input) {
- if (e.output_file_url) {
- // downloadOss(e.output_file_url, e.output)
- input_file_url = e.output_file_url;
+ _context6.next = 4;
+ return fetch(input_file_url, {
+ method: "Get",
+ headers: {
+ "Content-Type": "application/octet-stream",
+ "Accept": "*/*"
+ }
+ });
+ case 4:
+ res = _context6.sent;
+ _context6.t0 = setMonacoValue;
+ _context6.next = 8;
+ return res.text();
+ case 8:
+ _context6.t1 = _context6.sent;
+ _context6.t2 = input_file_url;
+ _context6.t3 = {
+ value: _context6.t1,
+ filename: "",
+ dataUrl: _context6.t2
+ };
+ (0, _context6.t0)(_context6.t3);
+ _context6.next = 18;
+ break;
+ case 14:
+ _context6.next = 16;
+ return (0,util/* getFileContentAndUrl */.db)(input_file_url.file);
+ case 16:
+ res = _context6.sent;
+ setMonacoValue({
+ value: res.text,
+ filename: input_file_url.name,
+ dataUrl: res.link
+ });
+ case 18:
+ case "end":
+ return _context6.stop();
+ }
+ }, _callee6);
+ })),
+ children: e.input || ((_e$8 = e[0]) === null || _e$8 === void 0 ? void 0 : _e$8.name)
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: UploadFilemodules.info,
+ style: {
+ width: showScore ? '25%' : '35%'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ title: e.output || ((_e$9 = e[1]) === null || _e$9 === void 0 ? void 0 : _e$9.name),
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
+ var input_file_url, res;
+ return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
+ case 0:
+ if (e.input) {
+ if (e.output_file_url) {
+ // downloadOss(e.output_file_url, e.output)
+ input_file_url = e.output_file_url;
+ } else {
+ input_file_url = e.out_file;
+ // downloadLocal(e.out_file)
+ }
} else {
- input_file_url = e.out_file;
- // downloadLocal(e.out_file)
+ input_file_url = e[1];
+ // downloadLocal(e[1])
}
- } else {
- input_file_url = e[1];
- // downloadLocal(e[1])
- }
- if (!(typeof input_file_url === "string")) {
- _context7.next = 14;
- break;
- }
- _context7.next = 4;
- return fetch(input_file_url, {
- method: "Get",
- headers: {
- "Content-Type": "application/octet-stream",
- "Accept": "*/*"
+ if (!(typeof input_file_url === "string")) {
+ _context7.next = 14;
+ break;
}
- });
- case 4:
- res = _context7.sent;
- _context7.t0 = setMonacoValue;
- _context7.next = 8;
- return res.text();
- case 8:
- _context7.t1 = _context7.sent;
- _context7.t2 = input_file_url;
- _context7.t3 = {
- value: _context7.t1,
- filename: "",
- dataUrl: _context7.t2
- };
- (0, _context7.t0)(_context7.t3);
- _context7.next = 18;
- break;
- case 14:
- _context7.next = 16;
- return (0,util/* getFileContentAndUrl */.db)(input_file_url.file);
- case 16:
- res = _context7.sent;
- setMonacoValue({
- value: res.text,
- filename: input_file_url.name,
- dataUrl: res.link
- });
- case 18:
- case "end":
- return _context7.stop();
- }
- }, _callee7);
- })),
- children: e.output || ((_e$10 = e[1]) === null || _e$10 === void 0 ? void 0 : _e$10.name)
- })
- }), showScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- width: '20%'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- disabled: disabled,
+ _context7.next = 4;
+ return fetch(input_file_url, {
+ method: "Get",
+ headers: {
+ "Content-Type": "application/octet-stream",
+ "Accept": "*/*"
+ }
+ });
+ case 4:
+ res = _context7.sent;
+ _context7.t0 = setMonacoValue;
+ _context7.next = 8;
+ return res.text();
+ case 8:
+ _context7.t1 = _context7.sent;
+ _context7.t2 = input_file_url;
+ _context7.t3 = {
+ value: _context7.t1,
+ filename: "",
+ dataUrl: _context7.t2
+ };
+ (0, _context7.t0)(_context7.t3);
+ _context7.next = 18;
+ break;
+ case 14:
+ _context7.next = 16;
+ return (0,util/* getFileContentAndUrl */.db)(input_file_url.file);
+ case 16:
+ res = _context7.sent;
+ setMonacoValue({
+ value: res.text,
+ filename: input_file_url.name,
+ dataUrl: res.link
+ });
+ case 18:
+ case "end":
+ return _context7.stop();
+ }
+ }, _callee7);
+ })),
+ children: e.output || ((_e$10 = e[1]) === null || _e$10 === void 0 ? void 0 : _e$10.name)
+ })
+ }), showScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
- width: '70%'
+ width: '20%'
},
- onChange: function onChange(e) {
- return inputChange(e, i);
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ disabled: disabled,
+ style: {
+ width: '70%'
+ },
+ onChange: function onChange(e) {
+ return inputChange(e, i);
+ },
+ value: e.score
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\xA0%"
+ })]
+ }), showEvaluatingSetting && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ width: '20%'
},
- value: e.score
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\xA0%"
- })]
- }), showEvaluatingSetting && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- width: '20%'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- checked: e.is_invisible || false,
- onChange: function onChange(e) {
- onEvaluatingChange(e.target.checked, i, 'is_invisible');
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ checked: e.is_invisible || false,
+ onChange: function onChange(e) {
+ onEvaluatingChange(e.target.checked, i, 'is_invisible');
+ },
+ className: "font14",
+ children: "\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1"
+ })
+ }), showEvaluatingSetting && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ width: '20%'
},
- className: "font14",
- children: "\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1"
- })
- }), showEvaluatingSetting && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- width: '20%'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- checked: e.last_match_rule || false,
- onChange: function onChange(e) {
- onEvaluatingChange(e.target.checked, i, 'last_match_rule');
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ checked: e.last_match_rule || false,
+ onChange: function onChange(e) {
+ onEvaluatingChange(e.target.checked, i, 'last_match_rule');
+ },
+ className: "font14",
+ children: "\u672B\u5C3E\u5339\u914D"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ onClick: function onClick() {
+ return itemDelete(e, i);
},
- className: "font14",
- children: "\u672B\u5C3E\u5339\u914D"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return itemDelete(e, i);
- },
- style: {
- width: '10%'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: UploadFilemodules.del,
- children: "\u5220\u9664"
- })
- })]
- }, i);
+ style: {
+ width: '10%',
+ textAlign: 'center'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: UploadFilemodules.del,
+ children: "\u5220\u9664"
+ })
+ })]
+ }, i);
+ })
}), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, {
close: true,
data: monacoValue.dataUrl,
diff --git a/83225.async.js b/35631.async.js
similarity index 67%
rename from 83225.async.js
rename to 35631.async.js
index 1639f12d58..de7ac4f985 100644
--- a/83225.async.js
+++ b/35631.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[83225,43295,69771],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[35631,27078,192],{
/***/ 48898:
/*!*************************************************************************!*\
@@ -41,387 +41,85 @@ ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined';
/***/ }),
-/***/ 81643:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/_util/getRenderPropValue.js ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Z": function() { return /* binding */ getRenderPropValue; }
-/* harmony export */ });
-var getRenderPropValue = function getRenderPropValue(propValue) {
- if (!propValue) {
- return null;
- }
- if (typeof propValue === 'function') {
- return propValue();
- }
- return propValue;
-};
-
-/***/ }),
-
-/***/ 58492:
-/*!**************************************************************!*\
- !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***!
- \**************************************************************/
+/***/ 3089:
+/*!************************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules ***!
+ \************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ breadcrumb; }
+ "Z": function() { return /* binding */ icons_MinusCircleOutlined; }
});
-// 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/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
// 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;
-};
-
-
-
-
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/MinusCircleOutlined.js
+// This icon file is generated automatically.
+var MinusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "minus-circle", "theme": "outlined" };
+/* harmony default export */ var asn_MinusCircleOutlined = (MinusCircleOutlined);
+// 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/MinusCircleOutlined.js
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
-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));
+var MinusCircleOutlined_MinusCircleOutlined = function MinusCircleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_MinusCircleOutlined
+ }));
};
-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);
+MinusCircleOutlined_MinusCircleOutlined.displayName = 'MinusCircleOutlined';
+/* harmony default export */ var icons_MinusCircleOutlined = (/*#__PURE__*/react.forwardRef(MinusCircleOutlined_MinusCircleOutlined));
/***/ }),
-/***/ 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 ***!
- \***********************************************/
+/***/ 64789:
+/*!***********************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules ***!
+ \***********************************************************************************/
/***/ (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__) {
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_PlusCircleOutlined; }
+});
-// 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
-
+// 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/PlusCircleOutlined.js
+// This icon file is generated automatically.
+var PlusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "plus-circle", "theme": "outlined" };
+/* harmony default export */ var asn_PlusCircleOutlined = (PlusCircleOutlined);
+// 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/PlusCircleOutlined.js
-/***/ }),
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
-/***/ 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);
+var PlusCircleOutlined_PlusCircleOutlined = function PlusCircleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_PlusCircleOutlined
+ }));
+};
+PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined';
+/* harmony default export */ var icons_PlusCircleOutlined = (/*#__PURE__*/react.forwardRef(PlusCircleOutlined_PlusCircleOutlined));
/***/ }),
@@ -800,107 +498,6 @@ input_Input.Password = input_Password;
/***/ }),
-/***/ 55241:
-/*!***********************************************!*\
- !*** ./node_modules/antd/es/popover/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 react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124);
-/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../tooltip */ 84908);
-/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 81643);
-/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_util/motion */ 33603);
-
-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 Overlay = function Overlay(_ref) {
- var title = _ref.title,
- content = _ref.content,
- prefixCls = _ref.prefixCls;
- if (!title && !content) {
- return null;
- }
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", {
- className: "".concat(prefixCls, "-title")
- }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", {
- className: "".concat(prefixCls, "-inner-content")
- }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(content)));
-};
-var Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(function (props, ref) {
- var customizePrefixCls = props.prefixCls,
- title = props.title,
- content = props.content,
- _overlay = props._overlay,
- _props$placement = props.placement,
- placement = _props$placement === void 0 ? 'top' : _props$placement,
- _props$trigger = props.trigger,
- trigger = _props$trigger === void 0 ? 'hover' : _props$trigger,
- _props$mouseEnterDela = props.mouseEnterDelay,
- mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0.1 : _props$mouseEnterDela,
- _props$mouseLeaveDela = props.mouseLeaveDelay,
- mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela,
- _props$overlayStyle = props.overlayStyle,
- overlayStyle = _props$overlayStyle === void 0 ? {} : _props$overlayStyle,
- otherProps = __rest(props, ["prefixCls", "title", "content", "_overlay", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]);
- var _React$useContext = react__WEBPACK_IMPORTED_MODULE_0__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_),
- getPrefixCls = _React$useContext.getPrefixCls;
- var prefixCls = getPrefixCls('popover', customizePrefixCls);
- var rootPrefixCls = getPrefixCls();
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({
- placement: placement,
- trigger: trigger,
- mouseEnterDelay: mouseEnterDelay,
- mouseLeaveDelay: mouseLeaveDelay,
- overlayStyle: overlayStyle
- }, otherProps, {
- prefixCls: prefixCls,
- ref: ref,
- overlay: _overlay || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Overlay, {
- prefixCls: prefixCls,
- title: title,
- content: content
- }),
- transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_5__/* .getTransitionName */ .mL)(rootPrefixCls, 'zoom-big', otherProps.transitionName)
- }));
-});
-if (false) {}
-/* harmony default export */ __webpack_exports__["Z"] = (Popover);
-
-/***/ }),
-
-/***/ 63942:
-/*!*****************************************************************!*\
- !*** ./node_modules/antd/es/popover/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/popover/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/popover/style/index.js
-
-
-// style dependencies
-// deps-lint-skip: tooltip
-
-/***/ }),
-
/***/ 54205:
/*!********************************************************!*\
!*** ./node_modules/antd/es/tree/index.js + 9 modules ***!
@@ -1421,6 +1018,339 @@ var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) {
EyeOutlined_EyeOutlined.displayName = 'EyeOutlined';
/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined));
+/***/ }),
+
+/***/ 60057:
+/*!**********************************************************!*\
+ !*** ./node_modules/rc-dropdown/es/index.js + 3 modules ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ rc_dropdown_es; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// 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/rc-trigger/es/index.js + 15 modules
+var es = __webpack_require__(81263);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/placements.js
+var autoAdjustOverflow = {
+ adjustX: 1,
+ adjustY: 1
+};
+var targetOffset = [0, 0];
+var placements = {
+ topLeft: {
+ points: ['bl', 'tl'],
+ overflow: autoAdjustOverflow,
+ offset: [0, -4],
+ targetOffset: targetOffset
+ },
+ topCenter: {
+ points: ['bc', 'tc'],
+ overflow: autoAdjustOverflow,
+ offset: [0, -4],
+ targetOffset: targetOffset
+ },
+ topRight: {
+ points: ['br', 'tr'],
+ overflow: autoAdjustOverflow,
+ offset: [0, -4],
+ targetOffset: targetOffset
+ },
+ bottomLeft: {
+ points: ['tl', 'bl'],
+ overflow: autoAdjustOverflow,
+ offset: [0, 4],
+ targetOffset: targetOffset
+ },
+ bottomCenter: {
+ points: ['tc', 'bc'],
+ overflow: autoAdjustOverflow,
+ offset: [0, 4],
+ targetOffset: targetOffset
+ },
+ bottomRight: {
+ points: ['tr', 'br'],
+ overflow: autoAdjustOverflow,
+ offset: [0, 4],
+ targetOffset: targetOffset
+ }
+};
+/* harmony default export */ var es_placements = (placements);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js
+var KeyCode = __webpack_require__(15105);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/raf.js
+var raf = __webpack_require__(75164);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/focus.js
+var Dom_focus = __webpack_require__(88603);
+;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/hooks/useAccessibility.js
+
+
+
+
+var ESC = KeyCode/* default.ESC */.Z.ESC,
+ TAB = KeyCode/* default.TAB */.Z.TAB;
+function useAccessibility(_ref) {
+ var visible = _ref.visible,
+ setTriggerVisible = _ref.setTriggerVisible,
+ triggerRef = _ref.triggerRef,
+ onVisibleChange = _ref.onVisibleChange,
+ autoFocus = _ref.autoFocus;
+ var focusMenuRef = react.useRef(false);
+
+ var handleCloseMenuAndReturnFocus = function handleCloseMenuAndReturnFocus() {
+ if (visible && triggerRef.current) {
+ var _triggerRef$current, _triggerRef$current$t, _triggerRef$current$t2, _triggerRef$current$t3;
+
+ (_triggerRef$current = triggerRef.current) === null || _triggerRef$current === void 0 ? void 0 : (_triggerRef$current$t = _triggerRef$current.triggerRef) === null || _triggerRef$current$t === void 0 ? void 0 : (_triggerRef$current$t2 = _triggerRef$current$t.current) === null || _triggerRef$current$t2 === void 0 ? void 0 : (_triggerRef$current$t3 = _triggerRef$current$t2.focus) === null || _triggerRef$current$t3 === void 0 ? void 0 : _triggerRef$current$t3.call(_triggerRef$current$t2);
+ setTriggerVisible(false);
+
+ if (typeof onVisibleChange === 'function') {
+ onVisibleChange(false);
+ }
+ }
+ };
+
+ var focusMenu = function focusMenu() {
+ var _triggerRef$current2, _triggerRef$current2$, _triggerRef$current2$2, _triggerRef$current2$3;
+
+ var elements = (0,Dom_focus/* getFocusNodeList */.tS)((_triggerRef$current2 = triggerRef.current) === null || _triggerRef$current2 === void 0 ? void 0 : (_triggerRef$current2$ = _triggerRef$current2.popupRef) === null || _triggerRef$current2$ === void 0 ? void 0 : (_triggerRef$current2$2 = _triggerRef$current2$.current) === null || _triggerRef$current2$2 === void 0 ? void 0 : (_triggerRef$current2$3 = _triggerRef$current2$2.getElement) === null || _triggerRef$current2$3 === void 0 ? void 0 : _triggerRef$current2$3.call(_triggerRef$current2$2));
+ var firstElement = elements[0];
+
+ if (firstElement === null || firstElement === void 0 ? void 0 : firstElement.focus) {
+ firstElement.focus();
+ focusMenuRef.current = true;
+ return true;
+ }
+
+ return false;
+ };
+
+ var handleKeyDown = function handleKeyDown(event) {
+ switch (event.keyCode) {
+ case ESC:
+ handleCloseMenuAndReturnFocus();
+ break;
+
+ case TAB:
+ {
+ var focusResult = false;
+
+ if (!focusMenuRef.current) {
+ focusResult = focusMenu();
+ }
+
+ if (focusResult) {
+ event.preventDefault();
+ } else {
+ handleCloseMenuAndReturnFocus();
+ }
+
+ break;
+ }
+ }
+ };
+
+ react.useEffect(function () {
+ if (visible) {
+ window.addEventListener('keydown', handleKeyDown);
+
+ if (autoFocus) {
+ // FIXME: hack with raf
+ (0,raf/* default */.Z)(focusMenu, 3);
+ }
+
+ return function () {
+ window.removeEventListener('keydown', handleKeyDown);
+ focusMenuRef.current = false;
+ };
+ }
+
+ return function () {
+ focusMenuRef.current = false;
+ };
+ }, [visible]); // eslint-disable-line react-hooks/exhaustive-deps
+}
+;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/Dropdown.js
+
+
+
+
+var _excluded = ["arrow", "prefixCls", "transitionName", "animation", "align", "placement", "placements", "getPopupContainer", "showAction", "hideAction", "overlayClassName", "overlayStyle", "visible", "trigger", "autoFocus"];
+
+
+
+
+
+
+function Dropdown(props, ref) {
+ var _props$arrow = props.arrow,
+ arrow = _props$arrow === void 0 ? false : _props$arrow,
+ _props$prefixCls = props.prefixCls,
+ prefixCls = _props$prefixCls === void 0 ? 'rc-dropdown' : _props$prefixCls,
+ transitionName = props.transitionName,
+ animation = props.animation,
+ align = props.align,
+ _props$placement = props.placement,
+ placement = _props$placement === void 0 ? 'bottomLeft' : _props$placement,
+ _props$placements = props.placements,
+ placements = _props$placements === void 0 ? es_placements : _props$placements,
+ getPopupContainer = props.getPopupContainer,
+ showAction = props.showAction,
+ hideAction = props.hideAction,
+ overlayClassName = props.overlayClassName,
+ overlayStyle = props.overlayStyle,
+ visible = props.visible,
+ _props$trigger = props.trigger,
+ trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger,
+ autoFocus = props.autoFocus,
+ otherProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded);
+
+ var _React$useState = react.useState(),
+ _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
+ triggerVisible = _React$useState2[0],
+ setTriggerVisible = _React$useState2[1];
+
+ var mergedVisible = 'visible' in props ? visible : triggerVisible;
+ var triggerRef = react.useRef(null);
+ react.useImperativeHandle(ref, function () {
+ return triggerRef.current;
+ });
+ useAccessibility({
+ visible: mergedVisible,
+ setTriggerVisible: setTriggerVisible,
+ triggerRef: triggerRef,
+ onVisibleChange: props.onVisibleChange,
+ autoFocus: autoFocus
+ });
+
+ var getOverlayElement = function getOverlayElement() {
+ var overlay = props.overlay;
+ var overlayElement;
+
+ if (typeof overlay === 'function') {
+ overlayElement = overlay();
+ } else {
+ overlayElement = overlay;
+ }
+
+ return overlayElement;
+ };
+
+ var onClick = function onClick(e) {
+ var onOverlayClick = props.onOverlayClick;
+ setTriggerVisible(false);
+
+ if (onOverlayClick) {
+ onOverlayClick(e);
+ }
+ };
+
+ var onVisibleChange = function onVisibleChange(newVisible) {
+ var onVisibleChangeProp = props.onVisibleChange;
+ setTriggerVisible(newVisible);
+
+ if (typeof onVisibleChangeProp === 'function') {
+ onVisibleChangeProp(newVisible);
+ }
+ };
+
+ var getMenuElement = function getMenuElement() {
+ var overlayElement = getOverlayElement();
+ return /*#__PURE__*/react.createElement(react.Fragment, null, arrow && /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-arrow")
+ }), overlayElement);
+ };
+
+ var getMenuElementOrLambda = function getMenuElementOrLambda() {
+ var overlay = props.overlay;
+
+ if (typeof overlay === 'function') {
+ return getMenuElement;
+ }
+
+ return getMenuElement();
+ };
+
+ var getMinOverlayWidthMatchTrigger = function getMinOverlayWidthMatchTrigger() {
+ var minOverlayWidthMatchTrigger = props.minOverlayWidthMatchTrigger,
+ alignPoint = props.alignPoint;
+
+ if ('minOverlayWidthMatchTrigger' in props) {
+ return minOverlayWidthMatchTrigger;
+ }
+
+ return !alignPoint;
+ };
+
+ var getOpenClassName = function getOpenClassName() {
+ var openClassName = props.openClassName;
+
+ if (openClassName !== undefined) {
+ return openClassName;
+ }
+
+ return "".concat(prefixCls, "-open");
+ };
+
+ var renderChildren = function renderChildren() {
+ var children = props.children;
+ var childrenProps = children.props ? children.props : {};
+ var childClassName = classnames_default()(childrenProps.className, getOpenClassName());
+ return mergedVisible && children ? /*#__PURE__*/react.cloneElement(children, {
+ className: childClassName
+ }) : children;
+ };
+
+ var triggerHideAction = hideAction;
+
+ if (!triggerHideAction && trigger.indexOf('contextMenu') !== -1) {
+ triggerHideAction = ['click'];
+ }
+
+ return /*#__PURE__*/react.createElement(es/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({
+ builtinPlacements: placements
+ }, otherProps), {}, {
+ prefixCls: prefixCls,
+ ref: triggerRef,
+ popupClassName: classnames_default()(overlayClassName, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-show-arrow"), arrow)),
+ popupStyle: overlayStyle,
+ action: trigger,
+ showAction: showAction,
+ hideAction: triggerHideAction || [],
+ popupPlacement: placement,
+ popupAlign: align,
+ popupTransitionName: transitionName,
+ popupAnimation: animation,
+ popupVisible: mergedVisible,
+ stretch: getMinOverlayWidthMatchTrigger() ? 'minWidth' : '',
+ popup: getMenuElementOrLambda(),
+ onPopupVisibleChange: onVisibleChange,
+ onPopupClick: onClick,
+ getPopupContainer: getPopupContainer
+ }), renderChildren());
+}
+
+/* harmony default export */ var es_Dropdown = (/*#__PURE__*/react.forwardRef(Dropdown));
+;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/index.js
+
+/* harmony default export */ var rc_dropdown_es = (es_Dropdown);
+
/***/ })
}]);
\ No newline at end of file
diff --git a/59016.chunk.css b/35631.chunk.css
similarity index 100%
rename from 59016.chunk.css
rename to 35631.chunk.css
index 48950c37ea..8d1f662783 100644
--- a/59016.chunk.css
+++ b/35631.chunk.css
@@ -1,371 +1,283 @@
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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 ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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-popover {
- 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: absolute;
+.ant-drawer {
+ position: fixed;
top: 0;
+ right: 0;
+ bottom: 0;
left: 0;
- z-index: 1030;
- font-weight: normal;
- white-space: normal;
- text-align: left;
- cursor: auto;
- -webkit-user-select: text;
- -moz-user-select: text;
- -ms-user-select: text;
- user-select: text;
-}
-.ant-popover-content {
- position: relative;
-}
-.ant-popover::after {
- position: absolute;
- background: rgba(255, 255, 255, 0.01);
- content: '';
-}
-.ant-popover-hidden {
- display: none;
-}
-.ant-popover-placement-top,
-.ant-popover-placement-topLeft,
-.ant-popover-placement-topRight {
- padding-bottom: 15.3137085px;
-}
-.ant-popover-placement-right,
-.ant-popover-placement-rightTop,
-.ant-popover-placement-rightBottom {
- padding-left: 15.3137085px;
-}
-.ant-popover-placement-bottom,
-.ant-popover-placement-bottomLeft,
-.ant-popover-placement-bottomRight {
- padding-top: 15.3137085px;
-}
-.ant-popover-placement-left,
-.ant-popover-placement-leftTop,
-.ant-popover-placement-leftBottom {
- padding-right: 15.3137085px;
-}
-.ant-popover-inner {
- background-color: #fff;
- background-clip: padding-box;
- border-radius: 2px;
- box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
-}
-@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
- .ant-popover {
- /* IE10+ */
- }
- .ant-popover-inner {
- box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
- }
-}
-.ant-popover-title {
- min-width: 177px;
- min-height: 28px;
- margin: 0;
- padding: 5px 12px 4px;
- color: rgba(0, 0, 0, 0.85);
- font-weight: 500;
- border-bottom: 1px solid #f0f0f0;
-}
-.ant-popover-inner-content {
- padding: 8px 12px;
- color: rgba(0, 0, 0, 0.85);
-}
-.ant-popover-message {
- display: flex;
- padding: 4px 0 12px;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
-}
-.ant-popover-message-icon {
- display: inline-block;
- margin-right: 8px;
- color: #faad14;
- font-size: 12px;
-}
-.ant-popover-buttons {
- margin-bottom: 4px;
- text-align: right;
-}
-.ant-popover-buttons button:not(:first-child) {
- margin-left: 8px;
+ z-index: 1000;
+ pointer-events: none;
}
-.ant-popover-arrow {
+.ant-drawer-inline {
position: absolute;
- display: block;
- width: 22px;
- height: 22px;
- overflow: hidden;
- background: transparent;
- pointer-events: none;
}
-.ant-popover-arrow-content {
- --antd-arrow-background-color: #fff;
+.ant-drawer-mask {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
- display: block;
- width: 11.3137085px;
- height: 11.3137085px;
- margin: auto;
- content: '';
+ z-index: 1000;
+ background: rgba(0, 0, 0, 0.45);
pointer-events: auto;
- border-radius: 0 0 2px;
- pointer-events: none;
}
-.ant-popover-arrow-content::before {
+.ant-drawer-content-wrapper {
position: absolute;
- top: -11.3137085px;
- left: -11.3137085px;
- width: 33.9411255px;
- height: 33.9411255px;
- background: var(--antd-arrow-background-color);
- background-repeat: no-repeat;
- background-position: -10px -10px;
- content: '';
- -webkit-clip-path: inset(33% 33%);
- clip-path: inset(33% 33%);
- -webkit-clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
- clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
-}
-.ant-popover-placement-top .ant-popover-arrow,
-.ant-popover-placement-topLeft .ant-popover-arrow,
-.ant-popover-placement-topRight .ant-popover-arrow {
- bottom: 0;
- transform: translateY(100%);
-}
-.ant-popover-placement-top .ant-popover-arrow-content,
-.ant-popover-placement-topLeft .ant-popover-arrow-content,
-.ant-popover-placement-topRight .ant-popover-arrow-content {
- box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
- transform: translateY(-11px) rotate(45deg);
-}
-.ant-popover-placement-top .ant-popover-arrow {
- left: 50%;
- transform: translateY(100%) translateX(-50%);
-}
-.ant-popover-placement-topLeft .ant-popover-arrow {
- left: 16px;
+ z-index: 1000;
+ transition: all 0.3s;
}
-.ant-popover-placement-topRight .ant-popover-arrow {
- right: 16px;
+.ant-drawer-content-wrapper-hidden {
+ display: none;
}
-.ant-popover-placement-right .ant-popover-arrow,
-.ant-popover-placement-rightTop .ant-popover-arrow,
-.ant-popover-placement-rightBottom .ant-popover-arrow {
+.ant-drawer-left > .ant-drawer-content-wrapper {
+ top: 0;
+ bottom: 0;
left: 0;
- transform: translateX(-100%);
+ 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-popover-placement-right .ant-popover-arrow-content,
-.ant-popover-placement-rightTop .ant-popover-arrow-content,
-.ant-popover-placement-rightBottom .ant-popover-arrow-content {
- box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
- transform: translateX(11px) rotate(135deg);
+.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-popover-placement-right .ant-popover-arrow {
- top: 50%;
- transform: translateX(-100%) translateY(-50%);
+.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-popover-placement-rightTop .ant-popover-arrow {
- top: 12px;
+.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-popover-placement-rightBottom .ant-popover-arrow {
- bottom: 12px;
+.ant-drawer-content {
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background: #fff;
+ pointer-events: auto;
}
-.ant-popover-placement-bottom .ant-popover-arrow,
-.ant-popover-placement-bottomLeft .ant-popover-arrow,
-.ant-popover-placement-bottomRight .ant-popover-arrow {
- top: 0;
- transform: translateY(-100%);
+.ant-drawer-wrapper-body {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ height: 100%;
}
-.ant-popover-placement-bottom .ant-popover-arrow-content,
-.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
-.ant-popover-placement-bottomRight .ant-popover-arrow-content {
- box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
- transform: translateY(11px) rotate(-135deg);
+.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-popover-placement-bottom .ant-popover-arrow {
- left: 50%;
- transform: translateY(-100%) translateX(-50%);
+.ant-drawer-header-title {
+ display: flex;
+ flex: 1 1;
+ align-items: center;
+ min-width: 0;
+ min-height: 0;
}
-.ant-popover-placement-bottomLeft .ant-popover-arrow {
- left: 16px;
+.ant-drawer-extra {
+ flex: none;
}
-.ant-popover-placement-bottomRight .ant-popover-arrow {
- right: 16px;
+.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-popover-placement-left .ant-popover-arrow,
-.ant-popover-placement-leftTop .ant-popover-arrow,
-.ant-popover-placement-leftBottom .ant-popover-arrow {
- right: 0;
- transform: translateX(100%);
+.ant-drawer-close:focus,
+.ant-drawer-close:hover {
+ color: rgba(0, 0, 0, 0.75);
+ text-decoration: none;
}
-.ant-popover-placement-left .ant-popover-arrow-content,
-.ant-popover-placement-leftTop .ant-popover-arrow-content,
-.ant-popover-placement-leftBottom .ant-popover-arrow-content {
- box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
- transform: translateX(-11px) rotate(-45deg);
+.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-popover-placement-left .ant-popover-arrow {
- top: 50%;
- transform: translateX(100%) translateY(-50%);
+.ant-drawer-body {
+ flex: 1 1;
+ min-width: 0;
+ min-height: 0;
+ padding: 16px;
+ overflow: auto;
}
-.ant-popover-placement-leftTop .ant-popover-arrow {
- top: 12px;
+.ant-drawer-footer {
+ flex-shrink: 0;
+ padding: 8px 8px;
+ border-top: 1px solid #f0f0f0;
}
-.ant-popover-placement-leftBottom .ant-popover-arrow {
- bottom: 12px;
+.panel-motion-enter-start,
+.panel-motion-appear-start,
+.panel-motion-leave-start {
+ transition: none;
}
-.ant-popover-pink .ant-popover-inner {
- background-color: #eb2f96;
+.panel-motion-enter-active,
+.panel-motion-appear-active,
+.panel-motion-leave-active {
+ transition: all 0.3s;
}
-.ant-popover-pink .ant-popover-arrow-content {
- background-color: #eb2f96;
+.ant-drawer-mask-motion-enter-active,
+.ant-drawer-mask-motion-appear-active,
+.ant-drawer-mask-motion-leave-active {
+ transition: all 0.3s;
}
-.ant-popover-magenta .ant-popover-inner {
- background-color: #eb2f96;
+.ant-drawer-mask-motion-enter,
+.ant-drawer-mask-motion-appear {
+ opacity: 0;
}
-.ant-popover-magenta .ant-popover-arrow-content {
- background-color: #eb2f96;
+.ant-drawer-mask-motion-enter-active,
+.ant-drawer-mask-motion-appear-active {
+ opacity: 1;
}
-.ant-popover-red .ant-popover-inner {
- background-color: #f5222d;
+.ant-drawer-mask-motion-leave {
+ opacity: 1;
}
-.ant-popover-red .ant-popover-arrow-content {
- background-color: #f5222d;
+.ant-drawer-mask-motion-leave-active {
+ opacity: 0;
}
-.ant-popover-volcano .ant-popover-inner {
- background-color: #fa541c;
+.ant-drawer-panel-motion-left-enter-start,
+.ant-drawer-panel-motion-left-appear-start,
+.ant-drawer-panel-motion-left-leave-start {
+ transition: none;
}
-.ant-popover-volcano .ant-popover-arrow-content {
- background-color: #fa541c;
+.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-popover-orange .ant-popover-inner {
- background-color: #fa8c16;
+.ant-drawer-panel-motion-left-enter-start,
+.ant-drawer-panel-motion-left-appear-start {
+ transform: translateX(-100%) !important;
}
-.ant-popover-orange .ant-popover-arrow-content {
- background-color: #fa8c16;
+.ant-drawer-panel-motion-left-enter-active,
+.ant-drawer-panel-motion-left-appear-active {
+ transform: translateX(0);
}
-.ant-popover-yellow .ant-popover-inner {
- background-color: #fadb14;
+.ant-drawer-panel-motion-left-leave {
+ transform: translateX(0);
}
-.ant-popover-yellow .ant-popover-arrow-content {
- background-color: #fadb14;
+.ant-drawer-panel-motion-left-leave-active {
+ transform: translateX(-100%);
}
-.ant-popover-gold .ant-popover-inner {
- background-color: #faad14;
+.ant-drawer-panel-motion-right-enter-start,
+.ant-drawer-panel-motion-right-appear-start,
+.ant-drawer-panel-motion-right-leave-start {
+ transition: none;
}
-.ant-popover-gold .ant-popover-arrow-content {
- background-color: #faad14;
+.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-popover-cyan .ant-popover-inner {
- background-color: #13c2c2;
+.ant-drawer-panel-motion-right-enter-start,
+.ant-drawer-panel-motion-right-appear-start {
+ transform: translateX(100%) !important;
}
-.ant-popover-cyan .ant-popover-arrow-content {
- background-color: #13c2c2;
+.ant-drawer-panel-motion-right-enter-active,
+.ant-drawer-panel-motion-right-appear-active {
+ transform: translateX(0);
}
-.ant-popover-lime .ant-popover-inner {
- background-color: #a0d911;
+.ant-drawer-panel-motion-right-leave {
+ transform: translateX(0);
}
-.ant-popover-lime .ant-popover-arrow-content {
- background-color: #a0d911;
+.ant-drawer-panel-motion-right-leave-active {
+ transform: translateX(100%);
}
-.ant-popover-green .ant-popover-inner {
- background-color: #52c41a;
+.ant-drawer-panel-motion-top-enter-start,
+.ant-drawer-panel-motion-top-appear-start,
+.ant-drawer-panel-motion-top-leave-start {
+ transition: none;
}
-.ant-popover-green .ant-popover-arrow-content {
- background-color: #52c41a;
+.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-popover-blue .ant-popover-inner {
- background-color: #1890ff;
+.ant-drawer-panel-motion-top-enter-start,
+.ant-drawer-panel-motion-top-appear-start {
+ transform: translateY(-100%) !important;
}
-.ant-popover-blue .ant-popover-arrow-content {
- background-color: #1890ff;
+.ant-drawer-panel-motion-top-enter-active,
+.ant-drawer-panel-motion-top-appear-active {
+ transform: translateY(0);
}
-.ant-popover-geekblue .ant-popover-inner {
- background-color: #2f54eb;
+.ant-drawer-panel-motion-top-leave {
+ transform: translateY(0);
}
-.ant-popover-geekblue .ant-popover-arrow-content {
- background-color: #2f54eb;
+.ant-drawer-panel-motion-top-leave-active {
+ transform: translateY(-100%);
}
-.ant-popover-purple .ant-popover-inner {
- background-color: #722ed1;
+.ant-drawer-panel-motion-bottom-enter-start,
+.ant-drawer-panel-motion-bottom-appear-start,
+.ant-drawer-panel-motion-bottom-leave-start {
+ transition: none;
}
-.ant-popover-purple .ant-popover-arrow-content {
- background-color: #722ed1;
+.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-popover-rtl {
- direction: rtl;
- text-align: right;
+.ant-drawer-panel-motion-bottom-enter-start,
+.ant-drawer-panel-motion-bottom-appear-start {
+ transform: translateY(100%) !important;
}
-.ant-popover-rtl .ant-popover-message-icon {
- margin-right: 0;
- margin-left: 8px;
+.ant-drawer-panel-motion-bottom-enter-active,
+.ant-drawer-panel-motion-bottom-appear-active {
+ transform: translateY(0);
}
-.ant-popover-rtl .ant-popover-message-title {
- padding-left: 8px;
+.ant-drawer-panel-motion-bottom-leave {
+ transform: translateY(0);
}
-.ant-popover-rtl .ant-popover-buttons {
- text-align: left;
+.ant-drawer-panel-motion-bottom-leave-active {
+ transform: translateY(100%);
}
-.ant-popover-rtl .ant-popover-buttons button {
- margin-right: 8px;
- margin-left: 0;
+.ant-drawer-rtl {
+ direction: rtl;
}
-/* 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/popconfirm/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-popconfirm {
- z-index: 1060;
+.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/cascader/style/index.less ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/switch/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 */
-@keyframes antCheckboxEffect {
- 0% {
- transform: scale(1);
- opacity: 0.5;
- }
- 100% {
- transform: scale(1.6);
- opacity: 0;
- }
-}
-.ant-cascader-checkbox {
- box-sizing: border-box;
+.ant-switch {
margin: 0;
padding: 0;
color: rgba(0, 0, 0, 0.85);
@@ -375,154 +287,157 @@
list-style: none;
font-feature-settings: tnum, "tnum";
position: relative;
- top: 0.2em;
- line-height: 1;
- white-space: nowrap;
- outline: none;
+ display: inline-block;
+ box-sizing: border-box;
+ min-width: 40px;
+ height: 20px;
+ line-height: 20px;
+ vertical-align: middle;
+ background-color: rgba(0, 0, 0, 0.25);
+ border: 0;
+ border-radius: 100px;
cursor: pointer;
+ transition: all 0.2s;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
}
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
-.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
-.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
- border-color: #1890ff;
+.ant-switch:focus {
+ outline: 0;
+ box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
-.ant-cascader-checkbox-checked::after {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- border: 1px solid #1890ff;
- border-radius: 2px;
- visibility: hidden;
- animation: antCheckboxEffect 0.36s ease-in-out;
- animation-fill-mode: backwards;
- content: '';
+.ant-switch-checked:focus {
+ box-shadow: 0 0 0 2px #e6f7ff;
}
-.ant-cascader-checkbox:hover::after,
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
- visibility: visible;
+.ant-switch:focus:hover {
+ box-shadow: none;
}
-.ant-cascader-checkbox-inner {
- position: relative;
- top: 0;
- left: 0;
+.ant-switch-checked {
+ background-color: #1890ff;
+}
+.ant-switch-loading,
+.ant-switch-disabled {
+ cursor: not-allowed;
+ opacity: 0.4;
+}
+.ant-switch-loading *,
+.ant-switch-disabled * {
+ box-shadow: none;
+ cursor: not-allowed;
+}
+.ant-switch-inner {
display: block;
- width: 14px;
- height: 14px;
- direction: ltr;
- background-color: #fff;
- border: 1px solid #d9d9d9;
- border-radius: 2px;
- border-collapse: separate;
- transition: all 0.3s;
+ margin: 0 4px 0 22px;
+ color: #fff;
+ font-size: 12px;
+ transition: margin 0.2s;
}
-.ant-cascader-checkbox-inner::after {
+.ant-switch-checked .ant-switch-inner {
+ margin: 0 22px 0 4px;
+}
+.ant-switch-handle {
position: absolute;
- top: 50%;
- left: 21.5%;
- display: table;
- width: 5px;
- height: 8px;
- border: 2px solid #fff;
- border-top: 0;
- border-left: 0;
- transform: rotate(45deg) scale(0) translate(-50%, -50%);
- opacity: 0;
- transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
- content: ' ';
+ top: 2px;
+ left: 2px;
+ width: 16px;
+ height: 16px;
+ transition: all 0.2s ease-in-out;
}
-.ant-cascader-checkbox-input {
+.ant-switch-handle::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
- z-index: 1;
- width: 100%;
- height: 100%;
- cursor: pointer;
- opacity: 0;
+ background-color: #fff;
+ border-radius: 8px;
+ box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
+ transition: all 0.2s ease-in-out;
+ content: '';
}
-.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
- position: absolute;
- display: table;
- border: 2px solid #fff;
- border-top: 0;
- border-left: 0;
- transform: rotate(45deg) scale(1) translate(-50%, -50%);
- opacity: 1;
- transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
- content: ' ';
+.ant-switch-checked .ant-switch-handle {
+ left: calc(100% - 16px - 2px);
}
-.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
- background-color: #1890ff;
- border-color: #1890ff;
+.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
+ right: -30%;
+ left: 0;
}
-.ant-cascader-checkbox-disabled {
- cursor: not-allowed;
+.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
+ right: 0;
+ left: -30%;
}
-.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
- border-color: rgba(0, 0, 0, 0.25);
- animation-name: none;
+.ant-switch-loading-icon.anticon {
+ position: relative;
+ top: 2px;
+ color: rgba(0, 0, 0, 0.65);
+ vertical-align: top;
}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
- cursor: not-allowed;
- pointer-events: none;
+.ant-switch-checked .ant-switch-loading-icon {
+ color: #1890ff;
}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
- background-color: #f5f5f5;
- border-color: #d9d9d9 !important;
+.ant-switch-small {
+ min-width: 24px;
+ height: 14px;
+ line-height: 14px;
}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
- border-color: #f5f5f5;
- border-collapse: separate;
- animation-name: none;
+.ant-switch-small .ant-switch-inner {
+ margin: 0 5px 0 16px;
+ font-size: 12px;
}
-.ant-cascader-checkbox-disabled + span {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.ant-switch-small .ant-switch-handle {
+ width: 10px;
+ height: 10px;
+}
+.ant-switch-small .ant-switch-loading-icon {
+ top: 0.5px;
+ font-size: 9px;
+}
+.ant-switch-small.ant-switch-checked .ant-switch-inner {
+ margin: 0 16px 0 5px;
+}
+.ant-switch-small.ant-switch-checked .ant-switch-handle {
+ left: calc(100% - 10px - 2px);
+}
+.ant-switch-rtl {
+ direction: rtl;
}
-.ant-cascader-checkbox-disabled:hover::after,
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
- visibility: hidden;
+.ant-switch-rtl .ant-switch-inner {
+ margin: 0 22px 0 4px;
}
-.ant-cascader-checkbox-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";
- display: inline-flex;
- align-items: baseline;
- line-height: inherit;
- cursor: pointer;
+.ant-switch-rtl .ant-switch-handle {
+ right: 2px;
+ left: auto;
}
-.ant-cascader-checkbox-wrapper::after {
- display: inline-block;
- width: 0;
- overflow: hidden;
- content: '\a0';
+.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
+ right: 0;
+ left: -30%;
}
-.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
- cursor: not-allowed;
+.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
+ right: -30%;
+ left: 0;
}
-.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
- margin-left: 8px;
+.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
+ margin: 0 4px 0 22px;
}
-.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] {
- width: 14px;
- height: 14px;
+.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
+ right: calc(100% - 16px - 2px);
}
-.ant-cascader-checkbox + span {
- padding-right: 8px;
- padding-left: 8px;
+.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
+ right: calc(100% - 10px - 2px);
}
-.ant-cascader-checkbox-group {
+/* 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 ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* 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-popover {
box-sizing: border-box;
margin: 0;
padding: 0;
@@ -532,621 +447,686 @@
line-height: 1.66667;
list-style: none;
font-feature-settings: tnum, "tnum";
- display: inline-block;
-}
-.ant-cascader-checkbox-group-item {
- margin-right: 6px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1030;
+ font-weight: normal;
+ white-space: normal;
+ text-align: left;
+ cursor: auto;
+ -webkit-user-select: text;
+ -moz-user-select: text;
+ -ms-user-select: text;
+ user-select: text;
}
-.ant-cascader-checkbox-group-item:last-child {
- margin-right: 0;
+.ant-popover-content {
+ position: relative;
}
-.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
- margin-left: 0;
+.ant-popover::after {
+ position: absolute;
+ background: rgba(255, 255, 255, 0.01);
+ content: '';
}
-.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
- background-color: #fff;
- border-color: #d9d9d9;
+.ant-popover-hidden {
+ display: none;
}
-.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
- top: 50%;
- left: 50%;
- width: 6px;
- height: 6px;
- background-color: #1890ff;
- border: 0;
- transform: translate(-50%, -50%) scale(1);
- opacity: 1;
- content: ' ';
+.ant-popover-placement-top,
+.ant-popover-placement-topLeft,
+.ant-popover-placement-topRight {
+ padding-bottom: 15.3137085px;
}
-.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
- background-color: rgba(0, 0, 0, 0.25);
- border-color: rgba(0, 0, 0, 0.25);
+.ant-popover-placement-right,
+.ant-popover-placement-rightTop,
+.ant-popover-placement-rightBottom {
+ padding-left: 15.3137085px;
}
-.ant-cascader {
- width: 184px;
+.ant-popover-placement-bottom,
+.ant-popover-placement-bottomLeft,
+.ant-popover-placement-bottomRight {
+ padding-top: 15.3137085px;
}
-.ant-cascader-checkbox {
- top: 0;
- margin-right: 4px;
+.ant-popover-placement-left,
+.ant-popover-placement-leftTop,
+.ant-popover-placement-leftBottom {
+ padding-right: 15.3137085px;
}
-.ant-cascader-menus {
- display: flex;
- flex-wrap: nowrap;
- align-items: flex-start;
+.ant-popover-inner {
+ background-color: #fff;
+ background-clip: padding-box;
+ border-radius: 2px;
+ box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
-.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
- width: 100%;
- height: auto;
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+ .ant-popover {
+ /* IE10+ */
+ }
+ .ant-popover-inner {
+ box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
+ }
}
-.ant-cascader-menu {
- flex-grow: 1;
- min-width: 111px;
- height: 180px;
+.ant-popover-title {
+ min-width: 177px;
+ min-height: 28px;
margin: 0;
- margin: -4px 0;
- padding: 4px 0;
- overflow: auto;
- vertical-align: top;
- list-style: none;
- border-right: 1px solid #f0f0f0;
- -ms-overflow-style: -ms-autohiding-scrollbar;
+ padding: 5px 12px 4px;
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: 500;
+ border-bottom: 1px solid #f0f0f0;
}
-.ant-cascader-menu-item {
+.ant-popover-inner-content {
+ padding: 8px 12px;
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-popover-message {
display: flex;
- flex-wrap: nowrap;
- align-items: center;
- padding: 5px 8px;
- overflow: hidden;
- line-height: 18px;
- white-space: nowrap;
- text-overflow: ellipsis;
- cursor: pointer;
- transition: all 0.3s;
+ padding: 4px 0 12px;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
}
-.ant-cascader-menu-item:hover {
- background: #f5f5f5;
+.ant-popover-message-icon {
+ display: inline-block;
+ margin-right: 8px;
+ color: #faad14;
+ font-size: 12px;
}
-.ant-cascader-menu-item-disabled {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.ant-popover-buttons {
+ margin-bottom: 4px;
+ text-align: right;
}
-.ant-cascader-menu-item-disabled:hover {
- background: transparent;
+.ant-popover-buttons button:not(:first-child) {
+ margin-left: 8px;
}
-.ant-cascader-menu-empty .ant-cascader-menu-item {
- color: rgba(0, 0, 0, 0.25);
- cursor: default;
+.ant-popover-arrow {
+ position: absolute;
+ display: block;
+ width: 22px;
+ height: 22px;
+ overflow: hidden;
+ background: transparent;
pointer-events: none;
}
-.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
-.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
- font-weight: 600;
- background-color: #e6f7ff;
-}
-.ant-cascader-menu-item-content {
- flex: auto;
-}
-.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
-.ant-cascader-menu-item-loading-icon {
- margin-left: 0px;
- color: rgba(0, 0, 0, 0.45);
- font-size: 10px;
-}
-.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
-.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
- color: rgba(0, 0, 0, 0.25);
+.ant-popover-arrow-content {
+ --antd-arrow-background-color: #fff;
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ display: block;
+ width: 11.3137085px;
+ height: 11.3137085px;
+ margin: auto;
+ content: '';
+ pointer-events: auto;
+ border-radius: 0 0 2px;
+ pointer-events: none;
}
-.ant-cascader-menu-item-keyword {
- color: #ff4d4f;
+.ant-popover-arrow-content::before {
+ position: absolute;
+ top: -11.3137085px;
+ left: -11.3137085px;
+ width: 33.9411255px;
+ height: 33.9411255px;
+ background: var(--antd-arrow-background-color);
+ background-repeat: no-repeat;
+ background-position: -10px -10px;
+ content: '';
+ -webkit-clip-path: inset(33% 33%);
+ clip-path: inset(33% 33%);
+ -webkit-clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
+ clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
- margin-right: -1px;
+.ant-popover-placement-top .ant-popover-arrow,
+.ant-popover-placement-topLeft .ant-popover-arrow,
+.ant-popover-placement-topRight .ant-popover-arrow {
+ bottom: 0;
+ transform: translateY(100%);
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
- margin-left: -1px;
+.ant-popover-placement-top .ant-popover-arrow-content,
+.ant-popover-placement-topLeft .ant-popover-arrow-content,
+.ant-popover-placement-topRight .ant-popover-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateY(-11px) rotate(45deg);
}
-.ant-cascader-compact-item:hover,
-.ant-cascader-compact-item:focus,
-.ant-cascader-compact-item:active {
- z-index: 2;
+.ant-popover-placement-top .ant-popover-arrow {
+ left: 50%;
+ transform: translateY(100%) translateX(-50%);
}
-.ant-cascader-compact-item[disabled] {
- z-index: 0;
+.ant-popover-placement-topLeft .ant-popover-arrow {
+ left: 16px;
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
- border-radius: 0;
+.ant-popover-placement-topRight .ant-popover-arrow {
+ right: 16px;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+.ant-popover-placement-right .ant-popover-arrow,
+.ant-popover-placement-rightTop .ant-popover-arrow,
+.ant-popover-placement-rightBottom .ant-popover-arrow {
+ left: 0;
+ transform: translateX(-100%);
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
+.ant-popover-placement-right .ant-popover-arrow-content,
+.ant-popover-placement-rightTop .ant-popover-arrow-content,
+.ant-popover-placement-rightBottom .ant-popover-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateX(11px) rotate(135deg);
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
+.ant-popover-placement-right .ant-popover-arrow {
+ top: 50%;
+ transform: translateX(-100%) translateY(-50%);
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+.ant-popover-placement-rightTop .ant-popover-arrow {
+ top: 12px;
}
-.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
-.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
- margin-right: 0px;
- margin-left: 0;
+.ant-popover-placement-rightBottom .ant-popover-arrow {
+ bottom: 12px;
}
-.ant-cascader-rtl .ant-cascader-checkbox {
+.ant-popover-placement-bottom .ant-popover-arrow,
+.ant-popover-placement-bottomLeft .ant-popover-arrow,
+.ant-popover-placement-bottomRight .ant-popover-arrow {
top: 0;
- margin-right: 0;
- margin-left: 4px;
+ transform: translateY(-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[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/collapse/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-collapse {
- 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";
- background-color: #fafafa;
- border: 1px solid #d9d9d9;
- border-bottom: 0;
- border-radius: 2px;
+.ant-popover-placement-bottom .ant-popover-arrow-content,
+.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
+.ant-popover-placement-bottomRight .ant-popover-arrow-content {
+ box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
+ transform: translateY(11px) rotate(-135deg);
}
-.ant-collapse > .ant-collapse-item {
- border-bottom: 1px solid #d9d9d9;
+.ant-popover-placement-bottom .ant-popover-arrow {
+ left: 50%;
+ transform: translateY(-100%) translateX(-50%);
}
-.ant-collapse > .ant-collapse-item:last-child,
-.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
- border-radius: 0 0 2px 2px;
+.ant-popover-placement-bottomLeft .ant-popover-arrow {
+ left: 16px;
}
-.ant-collapse > .ant-collapse-item > .ant-collapse-header {
- position: relative;
- display: flex;
- flex-wrap: nowrap;
- align-items: flex-start;
- padding: 8px 8px;
- color: rgba(0, 0, 0, 0.85);
- line-height: 1.66667;
- cursor: pointer;
- transition: all 0.3s, visibility 0s;
+.ant-popover-placement-bottomRight .ant-popover-arrow {
+ right: 16px;
}
-.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
- display: inline-block;
- margin-right: 8px;
- font-size: 12px;
- vertical-align: -1px;
+.ant-popover-placement-left .ant-popover-arrow,
+.ant-popover-placement-leftTop .ant-popover-arrow,
+.ant-popover-placement-leftBottom .ant-popover-arrow {
+ right: 0;
+ transform: translateX(100%);
}
-.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
- transition: transform 0.24s;
+.ant-popover-placement-left .ant-popover-arrow-content,
+.ant-popover-placement-leftTop .ant-popover-arrow-content,
+.ant-popover-placement-leftBottom .ant-popover-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateX(-11px) rotate(-45deg);
}
-.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text {
- flex: auto;
+.ant-popover-placement-left .ant-popover-arrow {
+ top: 50%;
+ transform: translateX(100%) translateY(-50%);
}
-.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
- margin-left: auto;
+.ant-popover-placement-leftTop .ant-popover-arrow {
+ top: 12px;
}
-.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
- outline: none;
+.ant-popover-placement-leftBottom .ant-popover-arrow {
+ bottom: 12px;
}
-.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
- cursor: default;
+.ant-popover-pink .ant-popover-inner {
+ background-color: #eb2f96;
}
-.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
- flex: none;
- cursor: pointer;
+.ant-popover-pink .ant-popover-arrow-content {
+ background-color: #eb2f96;
}
-.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only {
- cursor: default;
+.ant-popover-magenta .ant-popover-inner {
+ background-color: #eb2f96;
}
-.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
- cursor: pointer;
+.ant-popover-magenta .ant-popover-arrow-content {
+ background-color: #eb2f96;
}
-.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
- padding-left: 8px;
+.ant-popover-red .ant-popover-inner {
+ background-color: #f5222d;
}
-.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
- position: relative;
- padding: 8px 8px;
- padding-right: 40px;
+.ant-popover-red .ant-popover-arrow-content {
+ background-color: #f5222d;
}
-.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
- position: absolute;
- top: 50%;
- right: 8px;
- left: auto;
- margin: 0;
- transform: translateY(-50%);
+.ant-popover-volcano .ant-popover-inner {
+ background-color: #fa541c;
}
-.ant-collapse-content {
- color: rgba(0, 0, 0, 0.85);
- background-color: #fff;
- border-top: 1px solid #d9d9d9;
+.ant-popover-volcano .ant-popover-arrow-content {
+ background-color: #fa541c;
}
-.ant-collapse-content > .ant-collapse-content-box {
- padding: 8px 16px;
+.ant-popover-orange .ant-popover-inner {
+ background-color: #fa8c16;
}
-.ant-collapse-content-hidden {
- display: none;
+.ant-popover-orange .ant-popover-arrow-content {
+ background-color: #fa8c16;
}
-.ant-collapse-item:last-child > .ant-collapse-content {
- border-radius: 0 0 2px 2px;
+.ant-popover-yellow .ant-popover-inner {
+ background-color: #fadb14;
}
-.ant-collapse-borderless {
- background-color: #fafafa;
- border: 0;
+.ant-popover-yellow .ant-popover-arrow-content {
+ background-color: #fadb14;
}
-.ant-collapse-borderless > .ant-collapse-item {
- border-bottom: 1px solid #d9d9d9;
+.ant-popover-gold .ant-popover-inner {
+ background-color: #faad14;
}
-.ant-collapse-borderless > .ant-collapse-item:last-child,
-.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
- border-radius: 0;
+.ant-popover-gold .ant-popover-arrow-content {
+ background-color: #faad14;
}
-.ant-collapse-borderless > .ant-collapse-item:last-child {
- border-bottom: 0;
+.ant-popover-cyan .ant-popover-inner {
+ background-color: #13c2c2;
}
-.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
- background-color: transparent;
- border-top: 0;
+.ant-popover-cyan .ant-popover-arrow-content {
+ background-color: #13c2c2;
}
-.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
- padding-top: 4px;
+.ant-popover-lime .ant-popover-inner {
+ background-color: #a0d911;
}
-.ant-collapse-ghost {
- background-color: transparent;
- border: 0;
+.ant-popover-lime .ant-popover-arrow-content {
+ background-color: #a0d911;
}
-.ant-collapse-ghost > .ant-collapse-item {
- border-bottom: 0;
+.ant-popover-green .ant-popover-inner {
+ background-color: #52c41a;
}
-.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
- background-color: transparent;
- border-top: 0;
+.ant-popover-green .ant-popover-arrow-content {
+ background-color: #52c41a;
}
-.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
- padding-top: 12px;
- padding-bottom: 12px;
+.ant-popover-blue .ant-popover-inner {
+ background-color: #1890ff;
+}
+.ant-popover-blue .ant-popover-arrow-content {
+ background-color: #1890ff;
}
-.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
-.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.ant-popover-geekblue .ant-popover-inner {
+ background-color: #2f54eb;
}
-.ant-collapse-rtl {
- direction: rtl;
+.ant-popover-geekblue .ant-popover-arrow-content {
+ background-color: #2f54eb;
}
-.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
- position: relative;
- padding: 8px 8px;
- padding-left: 40px;
+.ant-popover-purple .ant-popover-inner {
+ background-color: #722ed1;
}
-.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
- position: absolute;
- top: 50%;
- right: auto;
- left: 8px;
- margin: 0;
- transform: translateY(-50%);
+.ant-popover-purple .ant-popover-arrow-content {
+ background-color: #722ed1;
}
-.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
- padding: 8px 8px;
- padding-right: 40px;
+.ant-popover-rtl {
+ direction: rtl;
+ text-align: right;
}
-.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
+.ant-popover-rtl .ant-popover-message-icon {
margin-right: 0;
margin-left: 8px;
}
-.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
- transform: rotate(180deg);
+.ant-popover-rtl .ant-popover-message-title {
+ padding-left: 8px;
}
-.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
- margin-right: auto;
+.ant-popover-rtl .ant-popover-buttons {
+ text-align: left;
+}
+.ant-popover-rtl .ant-popover-buttons button {
+ margin-right: 8px;
margin-left: 0;
}
-.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
- padding-right: 8px;
- padding-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/popconfirm/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-popconfirm {
+ z-index: 1060;
}
/* 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 ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/cascader/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;
+@keyframes antCheckboxEffect {
+ 0% {
+ transform: scale(1);
+ opacity: 0.5;
+ }
+ 100% {
+ transform: scale(1.6);
+ opacity: 0;
+ }
}
-.ant-drawer-inline {
- position: absolute;
+.ant-cascader-checkbox {
+ 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;
+ line-height: 1;
+ white-space: nowrap;
+ outline: none;
+ cursor: pointer;
}
-.ant-drawer-mask {
+.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
+.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
+.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
+ border-color: #1890ff;
+}
+.ant-cascader-checkbox-checked::after {
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;
+ width: 100%;
+ height: 100%;
+ border: 1px solid #1890ff;
+ border-radius: 2px;
+ visibility: hidden;
+ animation: antCheckboxEffect 0.36s ease-in-out;
+ animation-fill-mode: backwards;
+ content: '';
}
-.ant-drawer-content-wrapper-hidden {
- display: none;
+.ant-cascader-checkbox:hover::after,
+.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
+ visibility: visible;
}
-.ant-drawer-left > .ant-drawer-content-wrapper {
+.ant-cascader-checkbox-inner {
+ position: relative;
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);
+ display: block;
+ width: 14px;
+ height: 14px;
+ direction: ltr;
+ background-color: #fff;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ border-collapse: separate;
+ transition: all 0.3s;
}
-.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-cascader-checkbox-inner::after {
+ position: absolute;
+ top: 50%;
+ left: 21.5%;
+ display: table;
+ width: 5px;
+ height: 8px;
+ border: 2px solid #fff;
+ border-top: 0;
+ border-left: 0;
+ transform: rotate(45deg) scale(0) translate(-50%, -50%);
+ opacity: 0;
+ transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
+ content: ' ';
}
-.ant-drawer-top > .ant-drawer-content-wrapper {
+.ant-cascader-checkbox-input {
+ position: absolute;
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 {
+ z-index: 1;
width: 100%;
height: 100%;
- overflow: auto;
- background: #fff;
- pointer-events: auto;
+ cursor: pointer;
+ opacity: 0;
}
-.ant-drawer-wrapper-body {
- display: flex;
- flex-direction: column;
- width: 100%;
- height: 100%;
+.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
+ position: absolute;
+ display: table;
+ border: 2px solid #fff;
+ border-top: 0;
+ border-left: 0;
+ transform: rotate(45deg) scale(1) translate(-50%, -50%);
+ opacity: 1;
+ transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
+ content: ' ';
}
-.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-cascader-checkbox-checked .ant-cascader-checkbox-inner {
+ background-color: #1890ff;
+ border-color: #1890ff;
}
-.ant-drawer-header-title {
- display: flex;
- flex: 1 1;
- align-items: center;
- min-width: 0;
- min-height: 0;
+.ant-cascader-checkbox-disabled {
+ cursor: not-allowed;
}
-.ant-drawer-extra {
- flex: none;
+.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
+ border-color: rgba(0, 0, 0, 0.25);
+ animation-name: none;
+}
+.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
+ cursor: not-allowed;
+ pointer-events: none;
+}
+.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
+ background-color: #f5f5f5;
+ border-color: #d9d9d9 !important;
+}
+.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
+ border-color: #f5f5f5;
+ border-collapse: separate;
+ animation-name: none;
+}
+.ant-cascader-checkbox-disabled + span {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
+}
+.ant-cascader-checkbox-disabled:hover::after,
+.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
+ visibility: hidden;
+}
+.ant-cascader-checkbox-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";
+ display: inline-flex;
+ align-items: baseline;
+ line-height: inherit;
+ cursor: pointer;
}
-.ant-drawer-close {
+.ant-cascader-checkbox-wrapper::after {
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;
+ width: 0;
+ overflow: hidden;
+ content: '\a0';
}
-.ant-drawer-close:focus,
-.ant-drawer-close:hover {
- color: rgba(0, 0, 0, 0.75);
- text-decoration: none;
+.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
+ cursor: not-allowed;
}
-.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-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
+ margin-left: 8px;
}
-.ant-drawer-body {
- flex: 1 1;
- min-width: 0;
- min-height: 0;
- padding: 16px;
- overflow: auto;
+.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] {
+ width: 14px;
+ height: 14px;
}
-.ant-drawer-footer {
- flex-shrink: 0;
- padding: 8px 8px;
- border-top: 1px solid #f0f0f0;
+.ant-cascader-checkbox + span {
+ padding-right: 8px;
+ padding-left: 8px;
}
-.panel-motion-enter-start,
-.panel-motion-appear-start,
-.panel-motion-leave-start {
- transition: none;
+.ant-cascader-checkbox-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;
}
-.panel-motion-enter-active,
-.panel-motion-appear-active,
-.panel-motion-leave-active {
- transition: all 0.3s;
+.ant-cascader-checkbox-group-item {
+ margin-right: 6px;
}
-.ant-drawer-mask-motion-enter-active,
-.ant-drawer-mask-motion-appear-active,
-.ant-drawer-mask-motion-leave-active {
- transition: all 0.3s;
+.ant-cascader-checkbox-group-item:last-child {
+ margin-right: 0;
}
-.ant-drawer-mask-motion-enter,
-.ant-drawer-mask-motion-appear {
- opacity: 0;
+.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
+ margin-left: 0;
}
-.ant-drawer-mask-motion-enter-active,
-.ant-drawer-mask-motion-appear-active {
- opacity: 1;
+.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
+ background-color: #fff;
+ border-color: #d9d9d9;
}
-.ant-drawer-mask-motion-leave {
+.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
+ top: 50%;
+ left: 50%;
+ width: 6px;
+ height: 6px;
+ background-color: #1890ff;
+ border: 0;
+ transform: translate(-50%, -50%) scale(1);
opacity: 1;
+ content: ' ';
}
-.ant-drawer-mask-motion-leave-active {
- opacity: 0;
+.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
+ background-color: rgba(0, 0, 0, 0.25);
+ border-color: rgba(0, 0, 0, 0.25);
}
-.ant-drawer-panel-motion-left-enter-start,
-.ant-drawer-panel-motion-left-appear-start,
-.ant-drawer-panel-motion-left-leave-start {
- transition: none;
+.ant-cascader {
+ width: 184px;
}
-.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-cascader-checkbox {
+ top: 0;
+ margin-right: 4px;
}
-.ant-drawer-panel-motion-left-enter-start,
-.ant-drawer-panel-motion-left-appear-start {
- transform: translateX(-100%) !important;
+.ant-cascader-menus {
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: flex-start;
}
-.ant-drawer-panel-motion-left-enter-active,
-.ant-drawer-panel-motion-left-appear-active {
- transform: translateX(0);
+.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
+ width: 100%;
+ height: auto;
}
-.ant-drawer-panel-motion-left-leave {
- transform: translateX(0);
+.ant-cascader-menu {
+ flex-grow: 1;
+ min-width: 111px;
+ height: 180px;
+ margin: 0;
+ margin: -4px 0;
+ padding: 4px 0;
+ overflow: auto;
+ vertical-align: top;
+ list-style: none;
+ border-right: 1px solid #f0f0f0;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
}
-.ant-drawer-panel-motion-left-leave-active {
- transform: translateX(-100%);
+.ant-cascader-menu-item {
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: center;
+ padding: 5px 8px;
+ overflow: hidden;
+ line-height: 18px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ cursor: pointer;
+ transition: all 0.3s;
}
-.ant-drawer-panel-motion-right-enter-start,
-.ant-drawer-panel-motion-right-appear-start,
-.ant-drawer-panel-motion-right-leave-start {
- transition: none;
+.ant-cascader-menu-item:hover {
+ background: #f5f5f5;
}
-.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-cascader-menu-item-disabled {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
}
-.ant-drawer-panel-motion-right-enter-start,
-.ant-drawer-panel-motion-right-appear-start {
- transform: translateX(100%) !important;
+.ant-cascader-menu-item-disabled:hover {
+ background: transparent;
}
-.ant-drawer-panel-motion-right-enter-active,
-.ant-drawer-panel-motion-right-appear-active {
- transform: translateX(0);
+.ant-cascader-menu-empty .ant-cascader-menu-item {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: default;
+ pointer-events: none;
}
-.ant-drawer-panel-motion-right-leave {
- transform: translateX(0);
+.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
+.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
+ font-weight: 600;
+ background-color: #e6f7ff;
}
-.ant-drawer-panel-motion-right-leave-active {
- transform: translateX(100%);
+.ant-cascader-menu-item-content {
+ flex: auto;
}
-.ant-drawer-panel-motion-top-enter-start,
-.ant-drawer-panel-motion-top-appear-start,
-.ant-drawer-panel-motion-top-leave-start {
- transition: none;
+.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
+.ant-cascader-menu-item-loading-icon {
+ margin-left: 0px;
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 10px;
}
-.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-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
+.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
+ color: rgba(0, 0, 0, 0.25);
}
-.ant-drawer-panel-motion-top-enter-start,
-.ant-drawer-panel-motion-top-appear-start {
- transform: translateY(-100%) !important;
+.ant-cascader-menu-item-keyword {
+ color: #ff4d4f;
}
-.ant-drawer-panel-motion-top-enter-active,
-.ant-drawer-panel-motion-top-appear-active {
- transform: translateY(0);
+.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
+ margin-right: -1px;
}
-.ant-drawer-panel-motion-top-leave {
- transform: translateY(0);
+.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
+ margin-left: -1px;
}
-.ant-drawer-panel-motion-top-leave-active {
- transform: translateY(-100%);
+.ant-cascader-compact-item:hover,
+.ant-cascader-compact-item:focus,
+.ant-cascader-compact-item:active {
+ z-index: 2;
}
-.ant-drawer-panel-motion-bottom-enter-start,
-.ant-drawer-panel-motion-bottom-appear-start,
-.ant-drawer-panel-motion-bottom-leave-start {
- transition: none;
+.ant-cascader-compact-item[disabled] {
+ z-index: 0;
}
-.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-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
+ border-radius: 0;
}
-.ant-drawer-panel-motion-bottom-enter-start,
-.ant-drawer-panel-motion-bottom-appear-start {
- transform: translateY(100%) !important;
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
}
-.ant-drawer-panel-motion-bottom-enter-active,
-.ant-drawer-panel-motion-bottom-appear-active {
- transform: translateY(0);
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
}
-.ant-drawer-panel-motion-bottom-leave {
- transform: translateY(0);
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
}
-.ant-drawer-panel-motion-bottom-leave-active {
- transform: translateY(100%);
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
}
-.ant-drawer-rtl {
- direction: rtl;
+.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
+.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
+ margin-right: 0px;
+ margin-left: 0;
}
-.ant-drawer-rtl .ant-drawer-close {
+.ant-cascader-rtl .ant-cascader-checkbox {
+ top: 0;
margin-right: 0;
- margin-left: 12px;
+ margin-left: 4px;
}
/* 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/switch/style/index.less ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/collapse/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-switch {
+.ant-collapse {
+ box-sizing: border-box;
margin: 0;
padding: 0;
color: rgba(0, 0, 0, 0.85);
@@ -1155,145 +1135,165 @@
line-height: 1.66667;
list-style: none;
font-feature-settings: tnum, "tnum";
+ background-color: #fafafa;
+ border: 1px solid #d9d9d9;
+ border-bottom: 0;
+ border-radius: 2px;
+}
+.ant-collapse > .ant-collapse-item {
+ border-bottom: 1px solid #d9d9d9;
+}
+.ant-collapse > .ant-collapse-item:last-child,
+.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
+ border-radius: 0 0 2px 2px;
+}
+.ant-collapse > .ant-collapse-item > .ant-collapse-header {
position: relative;
- display: inline-block;
- box-sizing: border-box;
- min-width: 40px;
- height: 20px;
- line-height: 20px;
- vertical-align: middle;
- background-color: rgba(0, 0, 0, 0.25);
- border: 0;
- border-radius: 100px;
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: flex-start;
+ padding: 8px 8px;
+ color: rgba(0, 0, 0, 0.85);
+ line-height: 1.66667;
cursor: pointer;
- transition: all 0.2s;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
+ transition: all 0.3s, visibility 0s;
}
-.ant-switch:focus {
- outline: 0;
- box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
+.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
+ display: inline-block;
+ margin-right: 8px;
+ font-size: 12px;
+ vertical-align: -1px;
}
-.ant-switch-checked:focus {
- box-shadow: 0 0 0 2px #e6f7ff;
+.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
+ transition: transform 0.24s;
}
-.ant-switch:focus:hover {
- box-shadow: none;
+.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text {
+ flex: auto;
}
-.ant-switch-checked {
- background-color: #1890ff;
+.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
+ margin-left: auto;
}
-.ant-switch-loading,
-.ant-switch-disabled {
- cursor: not-allowed;
- opacity: 0.4;
+.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
+ outline: none;
}
-.ant-switch-loading *,
-.ant-switch-disabled * {
- box-shadow: none;
- cursor: not-allowed;
+.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
+ cursor: default;
}
-.ant-switch-inner {
- display: block;
- margin: 0 4px 0 22px;
- color: #fff;
- font-size: 12px;
- transition: margin 0.2s;
+.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
+ flex: none;
+ cursor: pointer;
}
-.ant-switch-checked .ant-switch-inner {
- margin: 0 22px 0 4px;
+.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only {
+ cursor: default;
}
-.ant-switch-handle {
- position: absolute;
- top: 2px;
- left: 2px;
- width: 16px;
- height: 16px;
- transition: all 0.2s ease-in-out;
+.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
+ cursor: pointer;
}
-.ant-switch-handle::before {
+.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
+ padding-left: 8px;
+}
+.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
+ position: relative;
+ padding: 8px 8px;
+ padding-right: 40px;
+}
+.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
+ top: 50%;
+ right: 8px;
+ left: auto;
+ margin: 0;
+ transform: translateY(-50%);
+}
+.ant-collapse-content {
+ color: rgba(0, 0, 0, 0.85);
background-color: #fff;
- border-radius: 8px;
- box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
- transition: all 0.2s ease-in-out;
- content: '';
+ border-top: 1px solid #d9d9d9;
}
-.ant-switch-checked .ant-switch-handle {
- left: calc(100% - 16px - 2px);
+.ant-collapse-content > .ant-collapse-content-box {
+ padding: 8px 16px;
}
-.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
- right: -30%;
- left: 0;
+.ant-collapse-content-hidden {
+ display: none;
}
-.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
- right: 0;
- left: -30%;
+.ant-collapse-item:last-child > .ant-collapse-content {
+ border-radius: 0 0 2px 2px;
}
-.ant-switch-loading-icon.anticon {
- position: relative;
- top: 2px;
- color: rgba(0, 0, 0, 0.65);
- vertical-align: top;
+.ant-collapse-borderless {
+ background-color: #fafafa;
+ border: 0;
}
-.ant-switch-checked .ant-switch-loading-icon {
- color: #1890ff;
+.ant-collapse-borderless > .ant-collapse-item {
+ border-bottom: 1px solid #d9d9d9;
}
-.ant-switch-small {
- min-width: 24px;
- height: 14px;
- line-height: 14px;
+.ant-collapse-borderless > .ant-collapse-item:last-child,
+.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
+ border-radius: 0;
}
-.ant-switch-small .ant-switch-inner {
- margin: 0 5px 0 16px;
- font-size: 12px;
+.ant-collapse-borderless > .ant-collapse-item:last-child {
+ border-bottom: 0;
}
-.ant-switch-small .ant-switch-handle {
- width: 10px;
- height: 10px;
+.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
+ background-color: transparent;
+ border-top: 0;
}
-.ant-switch-small .ant-switch-loading-icon {
- top: 0.5px;
- font-size: 9px;
+.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
+ padding-top: 4px;
}
-.ant-switch-small.ant-switch-checked .ant-switch-inner {
- margin: 0 16px 0 5px;
+.ant-collapse-ghost {
+ background-color: transparent;
+ border: 0;
}
-.ant-switch-small.ant-switch-checked .ant-switch-handle {
- left: calc(100% - 10px - 2px);
+.ant-collapse-ghost > .ant-collapse-item {
+ border-bottom: 0;
}
-.ant-switch-rtl {
+.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
+ background-color: transparent;
+ border-top: 0;
+}
+.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
+ padding-top: 12px;
+ padding-bottom: 12px;
+}
+.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
+.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
+}
+.ant-collapse-rtl {
direction: rtl;
}
-.ant-switch-rtl .ant-switch-inner {
- margin: 0 22px 0 4px;
+.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
+ position: relative;
+ padding: 8px 8px;
+ padding-left: 40px;
}
-.ant-switch-rtl .ant-switch-handle {
- right: 2px;
- left: auto;
+.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
+ position: absolute;
+ top: 50%;
+ right: auto;
+ left: 8px;
+ margin: 0;
+ transform: translateY(-50%);
}
-.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
- right: 0;
- left: -30%;
+.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
+ padding: 8px 8px;
+ padding-right: 40px;
}
-.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
- right: -30%;
- left: 0;
+.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
+ margin-right: 0;
+ margin-left: 8px;
}
-.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
- margin: 0 4px 0 22px;
+.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
+ transform: rotate(180deg);
}
-.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
- right: calc(100% - 16px - 2px);
+.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
+ margin-right: auto;
+ margin-left: 0;
}
-.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
- right: calc(100% - 10px - 2px);
+.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
+ padding-right: 8px;
+ padding-left: 0;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
diff --git a/37099.async.js b/37099.async.js
index f1445d6509..45ae57f42b 100644
--- a/37099.async.js
+++ b/37099.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[37099,71514,36579,11004,72693,23805,62654,66582,98991,5506,97073,88201,794,48896,28020,32415,47638,3446,95112,22562],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[37099,71514,36579,11004,72693,23805,62654,66582,98991,5506,97073,88201,79256,794,48896,28020,32415,47638,3446,95112,22562],{
/***/ 7918:
/*!******************************************************************************!*\
diff --git a/37110.async.js b/37110.async.js
index 79461d8332..f741fe3b54 100644
--- a/37110.async.js
+++ b/37110.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/38448.async.js b/38448.async.js
index c684ef50ab..b7859fdee8 100644
--- a/38448.async.js
+++ b/38448.async.js
@@ -1002,33 +1002,15 @@ var WorkList = function WorkList(_ref) {
checked: data.allow_late
// 是否禁用开启补交功能:
,
- disabled: disabled || allowLateDisabled,
- onChange: function onChange(e) {
+ 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;
}
- if (e.target.checked) {
- antd_es_modal__WEBPACK_IMPORTED_MODULE_29__/* ["default"].warning */ .Z.warning({
- title: '开启补交提示',
- centered: true,
- width: 480,
- content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", {
- style: {
- padding: 10,
- background: '#f5f6f9'
- },
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", {
- children: "1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", {
- children: "2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", {
- children: "3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"
- })]
- })
- });
- }
// Modal.info({
// //
// width: 435,
@@ -1281,11 +1263,12 @@ var WorkList = function WorkList(_ref) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
- repairSettings[k]['late_time'] = item;
+ repairSettings[k]['late_penalty'] = v.inputValue;
+ repairSettings[k]['penalty_type'] = v.type;
setRepairSetting(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(repairSettings));
}
})]
- }), !disabled && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, {
className: "ml20",
children: [k > 0 && !v.id && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z, {
onClick: function onClick() {
@@ -1310,6 +1293,35 @@ var WorkList = function WorkList(_ref) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
+ repairSettings[k]['late_time'] = item;
+ setRepairSetting(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(repairSettings));
+ }
+ })]
+ }), !disabled && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, {
+ className: "ml20",
+ children: [k > 0 && !v.id && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z, {
+ onClick: function onClick() {
+ var _classroomList$Assist19;
+ if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist19 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist19 !== void 0 && _classroomList$Assist19.can_late)) {
+ antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
+ return;
+ }
+ repairSettings = repairSettings.filter(function (val, key) {
+ return k !== key;
+ });
+ setRepairSetting(repairSettings.slice());
+ setTimeout(function () {
+ return setRepairSetting(repairSettings.slice());
+ }, 10);
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, {
+ className: "c-green ml20",
+ onClick: function onClick() {
+ var _classroomList$Assist20;
+ if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist20 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist20 !== void 0 && _classroomList$Assist20.can_late)) {
+ antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
+ return;
+ }
setRepairSetting(repairSettings.concat({
penalty_type: _components_PercentSelect__WEBPACK_IMPORTED_MODULE_24__/* .SelectType.Percent */ .Q.Percent,
late_minus_score: 20
diff --git a/39437.async.js b/39437.async.js
new file mode 100644
index 0000000000..8a72db016a
--- /dev/null
+++ b/39437.async.js
@@ -0,0 +1,1597 @@
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[39437],{
+
+/***/ 82826:
+/*!**********************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules ***!
+ \**********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_ArrowLeftOutlined; }
+});
+
+// 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/ArrowLeftOutlined.js
+// This icon file is generated automatically.
+var ArrowLeftOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" } }] }, "name": "arrow-left", "theme": "outlined" };
+/* harmony default export */ var asn_ArrowLeftOutlined = (ArrowLeftOutlined);
+
+// 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/ArrowLeftOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var ArrowLeftOutlined_ArrowLeftOutlined = function ArrowLeftOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_ArrowLeftOutlined
+ }));
+};
+ArrowLeftOutlined_ArrowLeftOutlined.displayName = 'ArrowLeftOutlined';
+/* harmony default export */ var icons_ArrowLeftOutlined = (/*#__PURE__*/react.forwardRef(ArrowLeftOutlined_ArrowLeftOutlined));
+
+/***/ }),
+
+/***/ 95025:
+/*!**********************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/CaretDownOutlined.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_CaretDownOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CaretDownOutlined */ 57727);
+/* 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 CaretDownOutlined = function CaretDownOutlined(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_CaretDownOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+CaretDownOutlined.displayName = 'CaretDownOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CaretDownOutlined));
+
+/***/ }),
+
+/***/ 18121:
+/*!********************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/CaretUpOutlined.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_CaretUpOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CaretUpOutlined */ 54200);
+/* 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 CaretUpOutlined = function CaretUpOutlined(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_CaretUpOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+CaretUpOutlined.displayName = 'CaretUpOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CaretUpOutlined));
+
+/***/ }),
+
+/***/ 38900:
+/*!**********************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.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_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));
+
+/***/ }),
+
+/***/ 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));
+
+/***/ }),
+
+/***/ 82061:
+/*!*******************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/DeleteOutlined.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_DeleteOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DeleteOutlined */ 47046);
+/* 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 DeleteOutlined = function DeleteOutlined(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_DeleteOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+DeleteOutlined.displayName = 'DeleteOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DeleteOutlined));
+
+/***/ }),
+
+/***/ 95604:
+/*!*******************************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules ***!
+ \*******************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_DeliveredProcedureOutlined; }
+});
+
+// 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/DeliveredProcedureOutlined.js
+// This icon file is generated automatically.
+var DeliveredProcedureOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "defs", "attrs": {}, "children": [{ "tag": "style", "attrs": {} }] }, { "tag": "path", "attrs": { "d": "M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z" } }] }, "name": "delivered-procedure", "theme": "outlined" };
+/* harmony default export */ var asn_DeliveredProcedureOutlined = (DeliveredProcedureOutlined);
+
+// 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/DeliveredProcedureOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var DeliveredProcedureOutlined_DeliveredProcedureOutlined = function DeliveredProcedureOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_DeliveredProcedureOutlined
+ }));
+};
+DeliveredProcedureOutlined_DeliveredProcedureOutlined.displayName = 'DeliveredProcedureOutlined';
+/* harmony default export */ var icons_DeliveredProcedureOutlined = (/*#__PURE__*/react.forwardRef(DeliveredProcedureOutlined_DeliveredProcedureOutlined));
+
+/***/ }),
+
+/***/ 34804:
+/*!*****************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.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_DownOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DownOutlined */ 66023);
+/* 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 DownOutlined = function DownOutlined(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_DownOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+DownOutlined.displayName = 'DownOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DownOutlined));
+
+/***/ }),
+
+/***/ 69753:
+/*!*********************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/DownloadOutlined.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_DownloadOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DownloadOutlined */ 49495);
+/* 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 DownloadOutlined = function DownloadOutlined(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_DownloadOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+DownloadOutlined.displayName = 'DownloadOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DownloadOutlined));
+
+/***/ }),
+
+/***/ 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));
+
+/***/ }),
+
+/***/ 26024:
+/*!*******************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/FilterOutlined.js + 1 modules ***!
+ \*******************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_FilterOutlined; }
+});
+
+// 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/FilterOutlined.js
+// This icon file is generated automatically.
+var FilterOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z" } }] }, "name": "filter", "theme": "outlined" };
+/* harmony default export */ var asn_FilterOutlined = (FilterOutlined);
+
+// 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/FilterOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var FilterOutlined_FilterOutlined = function FilterOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_FilterOutlined
+ }));
+};
+FilterOutlined_FilterOutlined.displayName = 'FilterOutlined';
+/* harmony default export */ var icons_FilterOutlined = (/*#__PURE__*/react.forwardRef(FilterOutlined_FilterOutlined));
+
+/***/ }),
+
+/***/ 3089:
+/*!************************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules ***!
+ \************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_MinusCircleOutlined; }
+});
+
+// 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/MinusCircleOutlined.js
+// This icon file is generated automatically.
+var MinusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "minus-circle", "theme": "outlined" };
+/* harmony default export */ var asn_MinusCircleOutlined = (MinusCircleOutlined);
+
+// 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/MinusCircleOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var MinusCircleOutlined_MinusCircleOutlined = function MinusCircleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_MinusCircleOutlined
+ }));
+};
+MinusCircleOutlined_MinusCircleOutlined.displayName = 'MinusCircleOutlined';
+/* harmony default export */ var icons_MinusCircleOutlined = (/*#__PURE__*/react.forwardRef(MinusCircleOutlined_MinusCircleOutlined));
+
+/***/ }),
+
+/***/ 64789:
+/*!***********************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules ***!
+ \***********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_PlusCircleOutlined; }
+});
+
+// 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/PlusCircleOutlined.js
+// This icon file is generated automatically.
+var PlusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "plus-circle", "theme": "outlined" };
+/* harmony default export */ var asn_PlusCircleOutlined = (PlusCircleOutlined);
+
+// 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/PlusCircleOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var PlusCircleOutlined_PlusCircleOutlined = function PlusCircleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_PlusCircleOutlined
+ }));
+};
+PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined';
+/* harmony default export */ var icons_PlusCircleOutlined = (/*#__PURE__*/react.forwardRef(PlusCircleOutlined_PlusCircleOutlined));
+
+/***/ }),
+
+/***/ 51042:
+/*!*****************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.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_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/PlusOutlined */ 42110);
+/* 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 PlusOutlined = function PlusOutlined(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_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+PlusOutlined.displayName = 'PlusOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(PlusOutlined));
+
+/***/ }),
+
+/***/ 63783:
+/*!***************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.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_QuestionCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/QuestionCircleOutlined */ 36688);
+/* 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 QuestionCircleOutlined = function QuestionCircleOutlined(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_QuestionCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+QuestionCircleOutlined.displayName = 'QuestionCircleOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(QuestionCircleOutlined));
+
+/***/ }),
+
+/***/ 33160:
+/*!*******************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/ReloadOutlined.js + 1 modules ***!
+ \*******************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_ReloadOutlined; }
+});
+
+// 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/ReloadOutlined.js
+// This icon file is generated automatically.
+var ReloadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z" } }] }, "name": "reload", "theme": "outlined" };
+/* harmony default export */ var asn_ReloadOutlined = (ReloadOutlined);
+
+// 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/ReloadOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var ReloadOutlined_ReloadOutlined = function ReloadOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_ReloadOutlined
+ }));
+};
+ReloadOutlined_ReloadOutlined.displayName = 'ReloadOutlined';
+/* harmony default export */ var icons_ReloadOutlined = (/*#__PURE__*/react.forwardRef(ReloadOutlined_ReloadOutlined));
+
+/***/ }),
+
+/***/ 42952:
+/*!********************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/SettingOutlined.js + 1 modules ***!
+ \********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_SettingOutlined; }
+});
+
+// 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/SettingOutlined.js
+// This icon file is generated automatically.
+var SettingOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z" } }] }, "name": "setting", "theme": "outlined" };
+/* harmony default export */ var asn_SettingOutlined = (SettingOutlined);
+
+// 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/SettingOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var SettingOutlined_SettingOutlined = function SettingOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_SettingOutlined
+ }));
+};
+SettingOutlined_SettingOutlined.displayName = 'SettingOutlined';
+/* harmony default export */ var icons_SettingOutlined = (/*#__PURE__*/react.forwardRef(SettingOutlined_SettingOutlined));
+
+/***/ }),
+
+/***/ 64029:
+/*!***************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/UpOutlined.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_UpOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/UpOutlined */ 92287);
+/* 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 UpOutlined = function UpOutlined(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_UpOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+UpOutlined.displayName = 'UpOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(UpOutlined));
+
+/***/ }),
+
+/***/ 81643:
+/*!**********************************************************!*\
+ !*** ./node_modules/antd/es/_util/getRenderPropValue.js ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Z": function() { return /* binding */ getRenderPropValue; }
+/* harmony export */ });
+var getRenderPropValue = function getRenderPropValue(propValue) {
+ if (!propValue) {
+ return null;
+ }
+ if (typeof propValue === 'function') {
+ return propValue();
+ }
+ return propValue;
+};
+
+/***/ }),
+
+/***/ 58492:
+/*!**************************************************************!*\
+ !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***!
+ \**************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// 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__) {
+
+"use strict";
+
+// 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__) {
+
+"use strict";
+/* 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__) {
+
+"use strict";
+
+// 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
+
+
+
+/***/ }),
+
+/***/ 55241:
+/*!***********************************************!*\
+ !*** ./node_modules/antd/es/popover/index.js ***!
+ \***********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124);
+/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../tooltip */ 84908);
+/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 81643);
+/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_util/motion */ 33603);
+
+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 Overlay = function Overlay(_ref) {
+ var title = _ref.title,
+ content = _ref.content,
+ prefixCls = _ref.prefixCls;
+ if (!title && !content) {
+ return null;
+ }
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", {
+ className: "".concat(prefixCls, "-title")
+ }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", {
+ className: "".concat(prefixCls, "-inner-content")
+ }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(content)));
+};
+var Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(function (props, ref) {
+ var customizePrefixCls = props.prefixCls,
+ title = props.title,
+ content = props.content,
+ _overlay = props._overlay,
+ _props$placement = props.placement,
+ placement = _props$placement === void 0 ? 'top' : _props$placement,
+ _props$trigger = props.trigger,
+ trigger = _props$trigger === void 0 ? 'hover' : _props$trigger,
+ _props$mouseEnterDela = props.mouseEnterDelay,
+ mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0.1 : _props$mouseEnterDela,
+ _props$mouseLeaveDela = props.mouseLeaveDelay,
+ mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela,
+ _props$overlayStyle = props.overlayStyle,
+ overlayStyle = _props$overlayStyle === void 0 ? {} : _props$overlayStyle,
+ otherProps = __rest(props, ["prefixCls", "title", "content", "_overlay", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]);
+ var _React$useContext = react__WEBPACK_IMPORTED_MODULE_0__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('popover', customizePrefixCls);
+ var rootPrefixCls = getPrefixCls();
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({
+ placement: placement,
+ trigger: trigger,
+ mouseEnterDelay: mouseEnterDelay,
+ mouseLeaveDelay: mouseLeaveDelay,
+ overlayStyle: overlayStyle
+ }, otherProps, {
+ prefixCls: prefixCls,
+ ref: ref,
+ overlay: _overlay || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Overlay, {
+ prefixCls: prefixCls,
+ title: title,
+ content: content
+ }),
+ transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_5__/* .getTransitionName */ .mL)(rootPrefixCls, 'zoom-big', otherProps.transitionName)
+ }));
+});
+if (false) {}
+/* harmony default export */ __webpack_exports__["Z"] = (Popover);
+
+/***/ }),
+
+/***/ 63942:
+/*!*****************************************************************!*\
+ !*** ./node_modules/antd/es/popover/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/popover/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/popover/style/index.js
+
+
+// style dependencies
+// deps-lint-skip: tooltip
+
+/***/ }),
+
+/***/ 94594:
+/*!**********************************************************!*\
+ !*** ./node_modules/antd/es/switch/index.js + 1 modules ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ es_switch; }
+});
+
+// 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/antd/node_modules/@ant-design/icons/es/icons/LoadingOutlined.js
+var LoadingOutlined = __webpack_require__(19267);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// 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/rc-util/es/hooks/useMergedState.js
+var useMergedState = __webpack_require__(21770);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js
+var KeyCode = __webpack_require__(15105);
+;// CONCATENATED MODULE: ./node_modules/rc-switch/es/index.js
+
+
+
+
+
+
+
+var Switch = react.forwardRef(function (_ref, ref) {
+ var _classNames;
+
+ var _ref$prefixCls = _ref.prefixCls,
+ prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls,
+ className = _ref.className,
+ checked = _ref.checked,
+ defaultChecked = _ref.defaultChecked,
+ disabled = _ref.disabled,
+ loadingIcon = _ref.loadingIcon,
+ checkedChildren = _ref.checkedChildren,
+ unCheckedChildren = _ref.unCheckedChildren,
+ onClick = _ref.onClick,
+ onChange = _ref.onChange,
+ onKeyDown = _ref.onKeyDown,
+ restProps = (0,objectWithoutProperties/* default */.Z)(_ref, ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]);
+
+ var _useMergedState = (0,useMergedState/* default */.Z)(false, {
+ value: checked,
+ defaultValue: defaultChecked
+ }),
+ _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
+ innerChecked = _useMergedState2[0],
+ setInnerChecked = _useMergedState2[1];
+
+ function triggerChange(newChecked, event) {
+ var mergedChecked = innerChecked;
+
+ if (!disabled) {
+ mergedChecked = newChecked;
+ setInnerChecked(mergedChecked);
+ onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event);
+ }
+
+ return mergedChecked;
+ }
+
+ function onInternalKeyDown(e) {
+ if (e.which === KeyCode/* default.LEFT */.Z.LEFT) {
+ triggerChange(false, e);
+ } else if (e.which === KeyCode/* default.RIGHT */.Z.RIGHT) {
+ triggerChange(true, e);
+ }
+
+ onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e);
+ }
+
+ function onInternalClick(e) {
+ var ret = triggerChange(!innerChecked, e); // [Legacy] trigger onClick with value
+
+ onClick === null || onClick === void 0 ? void 0 : onClick(ret, e);
+ }
+
+ var switchClassName = classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames));
+ return react.createElement("button", Object.assign({}, restProps, {
+ type: "button",
+ role: "switch",
+ "aria-checked": innerChecked,
+ disabled: disabled,
+ className: switchClassName,
+ ref: ref,
+ onKeyDown: onInternalKeyDown,
+ onClick: onInternalClick
+ }), loadingIcon, react.createElement("span", {
+ className: "".concat(prefixCls, "-inner")
+ }, innerChecked ? checkedChildren : unCheckedChildren));
+});
+Switch.displayName = 'Switch';
+/* harmony default export */ var es = (Switch);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
+var DisabledContext = __webpack_require__(98866);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
+var SizeContext = __webpack_require__(97647);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules
+var wave = __webpack_require__(68349);
+;// CONCATENATED MODULE: ./node_modules/antd/es/switch/index.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 switch_Switch = /*#__PURE__*/react.forwardRef(function (_a, ref) {
+ var _classNames;
+ var customizePrefixCls = _a.prefixCls,
+ customizeSize = _a.size,
+ customDisabled = _a.disabled,
+ loading = _a.loading,
+ _a$className = _a.className,
+ className = _a$className === void 0 ? '' : _a$className,
+ props = __rest(_a, ["prefixCls", "size", "disabled", "loading", "className"]);
+ false ? 0 : void 0;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var size = react.useContext(SizeContext/* default */.Z);
+ // ===================== Disabled =====================
+ var disabled = react.useContext(DisabledContext/* default */.Z);
+ var mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading;
+ var prefixCls = getPrefixCls('switch', customizePrefixCls);
+ var loadingIcon = /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-handle")
+ }, loading && /*#__PURE__*/react.createElement(LoadingOutlined/* default */.Z, {
+ className: "".concat(prefixCls, "-loading-icon")
+ }));
+ var classes = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-small"), (customizeSize || size) === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-loading"), loading), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
+ return /*#__PURE__*/react.createElement(wave/* default */.Z, {
+ insertExtraNode: true
+ }, /*#__PURE__*/react.createElement(es, (0,esm_extends/* default */.Z)({}, props, {
+ prefixCls: prefixCls,
+ className: classes,
+ disabled: mergedDisabled,
+ ref: ref,
+ loadingIcon: loadingIcon
+ })));
+});
+switch_Switch.__ANT_SWITCH = true;
+if (false) {}
+/* harmony default export */ var es_switch = (switch_Switch);
+
+/***/ }),
+
+/***/ 5812:
+/*!****************************************************************!*\
+ !*** ./node_modules/antd/es/switch/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/switch/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/switch/style/index.js
+
+
+
+/***/ }),
+
+/***/ 57761:
+/*!*********************************************************************!*\
+ !*** ./node_modules/react-infinite-scroller/dist/InfiniteScroll.js ***!
+ \*********************************************************************/
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", ({
+ value: true
+}));
+
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+var _react = __webpack_require__(/*! react */ 67294);
+
+var _react2 = _interopRequireDefault(_react);
+
+var _propTypes = __webpack_require__(/*! prop-types */ 45697);
+
+var _propTypes2 = _interopRequireDefault(_propTypes);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+
+var InfiniteScroll = function (_Component) {
+ _inherits(InfiniteScroll, _Component);
+
+ function InfiniteScroll(props) {
+ _classCallCheck(this, InfiniteScroll);
+
+ var _this = _possibleConstructorReturn(this, (InfiniteScroll.__proto__ || Object.getPrototypeOf(InfiniteScroll)).call(this, props));
+
+ _this.scrollListener = _this.scrollListener.bind(_this);
+ _this.eventListenerOptions = _this.eventListenerOptions.bind(_this);
+ _this.mousewheelListener = _this.mousewheelListener.bind(_this);
+ return _this;
+ }
+
+ _createClass(InfiniteScroll, [{
+ key: 'componentDidMount',
+ value: function componentDidMount() {
+ this.pageLoaded = this.props.pageStart;
+ this.options = this.eventListenerOptions();
+ this.attachScrollListener();
+ }
+ }, {
+ key: 'componentDidUpdate',
+ value: function componentDidUpdate() {
+ if (this.props.isReverse && this.loadMore) {
+ var parentElement = this.getParentElement(this.scrollComponent);
+ parentElement.scrollTop = parentElement.scrollHeight - this.beforeScrollHeight + this.beforeScrollTop;
+ this.loadMore = false;
+ }
+ this.attachScrollListener();
+ }
+ }, {
+ key: 'componentWillUnmount',
+ value: function componentWillUnmount() {
+ this.detachScrollListener();
+ this.detachMousewheelListener();
+ }
+ }, {
+ key: 'isPassiveSupported',
+ value: function isPassiveSupported() {
+ var passive = false;
+
+ var testOptions = {
+ get passive() {
+ passive = true;
+ }
+ };
+
+ try {
+ document.addEventListener('test', null, testOptions);
+ document.removeEventListener('test', null, testOptions);
+ } catch (e) {
+ // ignore
+ }
+ return passive;
+ }
+ }, {
+ key: 'eventListenerOptions',
+ value: function eventListenerOptions() {
+ var options = this.props.useCapture;
+
+ if (this.isPassiveSupported()) {
+ options = {
+ useCapture: this.props.useCapture,
+ passive: true
+ };
+ }
+ return options;
+ }
+
+ // Set a defaut loader for all your `InfiniteScroll` components
+
+ }, {
+ key: 'setDefaultLoader',
+ value: function setDefaultLoader(loader) {
+ this.defaultLoader = loader;
+ }
+ }, {
+ key: 'detachMousewheelListener',
+ value: function detachMousewheelListener() {
+ var scrollEl = window;
+ if (this.props.useWindow === false) {
+ scrollEl = this.scrollComponent.parentNode;
+ }
+
+ scrollEl.removeEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture);
+ }
+ }, {
+ key: 'detachScrollListener',
+ value: function detachScrollListener() {
+ var scrollEl = window;
+ if (this.props.useWindow === false) {
+ scrollEl = this.getParentElement(this.scrollComponent);
+ }
+
+ scrollEl.removeEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture);
+ scrollEl.removeEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture);
+ }
+ }, {
+ key: 'getParentElement',
+ value: function getParentElement(el) {
+ var scrollParent = this.props.getScrollParent && this.props.getScrollParent();
+ if (scrollParent != null) {
+ return scrollParent;
+ }
+ return el && el.parentNode;
+ }
+ }, {
+ key: 'filterProps',
+ value: function filterProps(props) {
+ return props;
+ }
+ }, {
+ key: 'attachScrollListener',
+ value: function attachScrollListener() {
+ var parentElement = this.getParentElement(this.scrollComponent);
+
+ if (!this.props.hasMore || !parentElement) {
+ return;
+ }
+
+ var scrollEl = window;
+ if (this.props.useWindow === false) {
+ scrollEl = parentElement;
+ }
+
+ scrollEl.addEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture);
+ scrollEl.addEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture);
+ scrollEl.addEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture);
+
+ if (this.props.initialLoad) {
+ this.scrollListener();
+ }
+ }
+ }, {
+ key: 'mousewheelListener',
+ value: function mousewheelListener(e) {
+ // Prevents Chrome hangups
+ // See: https://stackoverflow.com/questions/47524205/random-high-content-download-time-in-chrome/47684257#47684257
+ if (e.deltaY === 1 && !this.isPassiveSupported()) {
+ e.preventDefault();
+ }
+ }
+ }, {
+ key: 'scrollListener',
+ value: function scrollListener() {
+ var el = this.scrollComponent;
+ var scrollEl = window;
+ var parentNode = this.getParentElement(el);
+
+ var offset = void 0;
+ if (this.props.useWindow) {
+ var doc = document.documentElement || document.body.parentNode || document.body;
+ var scrollTop = scrollEl.pageYOffset !== undefined ? scrollEl.pageYOffset : doc.scrollTop;
+ if (this.props.isReverse) {
+ offset = scrollTop;
+ } else {
+ offset = this.calculateOffset(el, scrollTop);
+ }
+ } else if (this.props.isReverse) {
+ offset = parentNode.scrollTop;
+ } else {
+ offset = el.scrollHeight - parentNode.scrollTop - parentNode.clientHeight;
+ }
+
+ // Here we make sure the element is visible as well as checking the offset
+ if (offset < Number(this.props.threshold) && el && el.offsetParent !== null) {
+ this.detachScrollListener();
+ this.beforeScrollHeight = parentNode.scrollHeight;
+ this.beforeScrollTop = parentNode.scrollTop;
+ // Call loadMore after detachScrollListener to allow for non-async loadMore functions
+ if (typeof this.props.loadMore === 'function') {
+ this.props.loadMore(this.pageLoaded += 1);
+ this.loadMore = true;
+ }
+ }
+ }
+ }, {
+ key: 'calculateOffset',
+ value: function calculateOffset(el, scrollTop) {
+ if (!el) {
+ return 0;
+ }
+
+ return this.calculateTopPosition(el) + (el.offsetHeight - scrollTop - window.innerHeight);
+ }
+ }, {
+ key: 'calculateTopPosition',
+ value: function calculateTopPosition(el) {
+ if (!el) {
+ return 0;
+ }
+ return el.offsetTop + this.calculateTopPosition(el.offsetParent);
+ }
+ }, {
+ key: 'render',
+ value: function render() {
+ var _this2 = this;
+
+ var renderProps = this.filterProps(this.props);
+
+ var children = renderProps.children,
+ element = renderProps.element,
+ hasMore = renderProps.hasMore,
+ initialLoad = renderProps.initialLoad,
+ isReverse = renderProps.isReverse,
+ loader = renderProps.loader,
+ loadMore = renderProps.loadMore,
+ pageStart = renderProps.pageStart,
+ ref = renderProps.ref,
+ threshold = renderProps.threshold,
+ useCapture = renderProps.useCapture,
+ useWindow = renderProps.useWindow,
+ getScrollParent = renderProps.getScrollParent,
+ props = _objectWithoutProperties(renderProps, ['children', 'element', 'hasMore', 'initialLoad', 'isReverse', 'loader', 'loadMore', 'pageStart', 'ref', 'threshold', 'useCapture', 'useWindow', 'getScrollParent']);
+
+ props.ref = function (node) {
+ _this2.scrollComponent = node;
+ if (ref) {
+ ref(node);
+ }
+ };
+
+ var childrenArray = [children];
+ if (hasMore) {
+ if (loader) {
+ isReverse ? childrenArray.unshift(loader) : childrenArray.push(loader);
+ } else if (this.defaultLoader) {
+ isReverse ? childrenArray.unshift(this.defaultLoader) : childrenArray.push(this.defaultLoader);
+ }
+ }
+ return _react2.default.createElement(element, props, childrenArray);
+ }
+ }]);
+
+ return InfiniteScroll;
+}(_react.Component);
+
+InfiniteScroll.propTypes = {
+ children: _propTypes2.default.node.isRequired,
+ element: _propTypes2.default.node,
+ hasMore: _propTypes2.default.bool,
+ initialLoad: _propTypes2.default.bool,
+ isReverse: _propTypes2.default.bool,
+ loader: _propTypes2.default.node,
+ loadMore: _propTypes2.default.func.isRequired,
+ pageStart: _propTypes2.default.number,
+ ref: _propTypes2.default.func,
+ getScrollParent: _propTypes2.default.func,
+ threshold: _propTypes2.default.number,
+ useCapture: _propTypes2.default.bool,
+ useWindow: _propTypes2.default.bool
+};
+InfiniteScroll.defaultProps = {
+ element: 'div',
+ hasMore: false,
+ initialLoad: true,
+ pageStart: 0,
+ ref: null,
+ threshold: 250,
+ useWindow: true,
+ isReverse: false,
+ useCapture: false,
+ loader: null,
+ getScrollParent: null
+};
+exports["default"] = InfiniteScroll;
+module.exports = exports['default'];
+
+
+/***/ }),
+
+/***/ 246:
+/*!*******************************************************!*\
+ !*** ./node_modules/react-infinite-scroller/index.js ***!
+ \*******************************************************/
+/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 57761)
+
+
+/***/ })
+
+}]);
\ No newline at end of file
diff --git a/41297.async.js b/41297.async.js
index 0b8384b56d..6d4834031d 100644
--- a/41297.async.js
+++ b/41297.async.js
@@ -709,6 +709,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -782,6 +783,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/42102.async.js b/42102.async.js
index 7652b16aa8..11e447fc1b 100644
--- a/42102.async.js
+++ b/42102.async.js
@@ -1,6 +1,6 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[42102],{
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/42241.async.js b/42241.async.js
index ab39d451c5..e0d274e107 100644
--- a/42241.async.js
+++ b/42241.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[42241,71514,36579,72693,23805,62654,66582,34131,98991,5506,97073,88201,89626,794,48896,28020,32415,47638,3446,95112],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[42241,71514,36579,72693,23805,62654,66582,34131,98991,5506,97073,88201,89626,79256,794,48896,28020,32415,47638,3446,95112],{
/***/ 509:
/*!*********************************************************************!*\
diff --git a/1119.async.js b/42735.async.js
similarity index 96%
rename from 1119.async.js
rename to 42735.async.js
index 5fc909c61b..8d3596623e 100644
--- a/1119.async.js
+++ b/42735.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[1119],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[42735],{
/***/ 26554:
/*!*******************************************************************!*\
@@ -40,7 +40,7 @@ var UpOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896"
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
@@ -67,33 +67,6 @@ DownOutlined.displayName = 'DownOutlined';
/***/ }),
-/***/ 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));
-
-/***/ }),
-
/***/ 37653:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js ***!
diff --git a/1119.chunk.css b/42735.chunk.css
similarity index 100%
rename from 1119.chunk.css
rename to 42735.chunk.css
diff --git a/43778.async.js b/43778.async.js
index 3ef2b4b78b..92b6ac3451 100644
--- a/43778.async.js
+++ b/43778.async.js
@@ -502,7 +502,7 @@ Icon.setTwoToneColor = setTwoToneColor;
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/44851.async.js b/44851.async.js
index 508601e4eb..5ef2595221 100644
--- a/44851.async.js
+++ b/44851.async.js
@@ -69,7 +69,7 @@ DeliveredProcedureOutlined_DeliveredProcedureOutlined.displayName = 'DeliveredPr
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/46231.async.js b/46231.async.js
deleted file mode 100644
index 14d171e759..0000000000
--- a/46231.async.js
+++ /dev/null
@@ -1,530 +0,0 @@
-"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[46231],{
-
-/***/ 55232:
-/*!*************************************************************!*\
- !*** ./src/components/LanguageSelect/index.tsx + 1 modules ***!
- \*************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "S": function() { return /* binding */ LanguageSelect; }
-});
-
-// EXTERNAL MODULE: ./node_modules/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 menu = __webpack_require__(66516);
-// 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/LanguageSelect/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var LanguageSelectmodules = ({"flex_box_center":"flex_box_center___EIpII","flex_space_between":"flex_space_between___fFu6C","flex_box_vertical_center":"flex_box_vertical_center___dbtuv","flex_box_center_end":"flex_box_center_end___qEYJa","flex_box_column":"flex_box_column___ncMrS","main":"main___A2KB0","wrap":"wrap___PrMse","content":"content___pEqhq","programName":"programName___h8PAJ","name":"name___oxG0a","directionContentWrap":"directionContentWrap____Ymcj","directionItem":"directionItem___uCMBX","active":"active___vOl0l","subActive":"subActive___WzT87","subItem":"subItem___nVuXN","subMenu":"subMenu___DqKGV","action":"action___O7v85"});
-// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// CONCATENATED MODULE: ./src/components/LanguageSelect/index.tsx
-
-
-
-
-
-
-
-
-
-var typeData = [{
- name: "编程题",
- value: "PROGRAM"
-}, {
- name: "单选题",
- value: "SINGLE"
-}, {
- name: "多选题",
- value: "MULTIPLE"
-}, {
- name: "判断题",
- value: "JUDGMENT"
-}, {
- name: "填空题",
- value: "COMPLETION"
-}, {
- name: "简答题",
- value: "SUBJECTIVE"
-}, {
- name: "组合题",
- value: "COMBINATION"
-}];
-var difficultyData = [{
- name: "简单",
- value: 1
-}, {
- name: "适中",
- value: 2
-}, {
- name: "困难",
- value: 3
-}];
-var randomData = [{
- name: "随机组卷",
- value: 1
-}, {
- name: "人工组卷",
- value: 2
-}];
-var LanguageSelect = function LanguageSelect(_ref) {
- var _ref$showSelectAll = _ref.showSelectAll,
- showSelectAll = _ref$showSelectAll === void 0 ? false : _ref$showSelectAll,
- _ref$disciplinesData = _ref.disciplinesData,
- disciplinesData = _ref$disciplinesData === void 0 ? [] : _ref$disciplinesData,
- _ref$knowledgeData = _ref.knowledgeData,
- knowledgeData = _ref$knowledgeData === void 0 ? [] : _ref$knowledgeData,
- directionValue = _ref.directionValue,
- subDisciplineValue = _ref.subDisciplineValue,
- typeValue = _ref.typeValue,
- knowledgeValue = _ref.knowledgeValue,
- _ref$showKnowledge = _ref.showKnowledge,
- showKnowledge = _ref$showKnowledge === void 0 ? false : _ref$showKnowledge,
- _ref$showRandomType = _ref.showRandomType,
- showRandomType = _ref$showRandomType === void 0 ? false : _ref$showRandomType,
- difficultyValue = _ref.difficultyValue,
- randomValue = _ref.randomValue,
- selectAll = _ref.selectAll,
- languagesvalue = _ref.languagesvalue,
- className = _ref.className,
- _ref$languages = _ref.languages,
- languages = _ref$languages === void 0 ? [] : _ref$languages,
- isprogram_homework = _ref.isprogram_homework,
- _ref$showShixun = _ref.showShixun,
- showShixun = _ref$showShixun === void 0 ? false : _ref$showShixun,
- _ref$showItemType = _ref.showItemType,
- showItemType = _ref$showItemType === void 0 ? true : _ref$showItemType,
- _ref$onShixunChange = _ref.onShixunChange,
- onShixunChange = _ref$onShixunChange === void 0 ? function () {} : _ref$onShixunChange,
- _ref$onDirectionChang = _ref.onDirectionChange,
- onDirectionChange = _ref$onDirectionChang === void 0 ? function () {} : _ref$onDirectionChang,
- _ref$onTypeChange = _ref.onTypeChange,
- onTypeChange = _ref$onTypeChange === void 0 ? function () {} : _ref$onTypeChange,
- _ref$onDifficultyChan = _ref.onDifficultyChange,
- onDifficultyChange = _ref$onDifficultyChan === void 0 ? function () {} : _ref$onDifficultyChan,
- _ref$handlelanguagesC = _ref.handlelanguagesChange,
- handlelanguagesChange = _ref$handlelanguagesC === void 0 ? function () {} : _ref$handlelanguagesC,
- _ref$onKnowledgeChang = _ref.onKnowledgeChange,
- onKnowledgeChange = _ref$onKnowledgeChang === void 0 ? function () {} : _ref$onKnowledgeChang,
- _ref$onRandomChange = _ref.onRandomChange,
- onRandomChange = _ref$onRandomChange === void 0 ? function () {} : _ref$onRandomChange,
- _ref$showTeachGroup = _ref.showTeachGroup,
- showTeachGroup = _ref$showTeachGroup === void 0 ? false : _ref$showTeachGroup,
- _ref$teachGroupData = _ref.teachGroupData,
- teachGroupData = _ref$teachGroupData === void 0 ? [] : _ref$teachGroupData,
- _ref$onTeachGroupChan = _ref.onTeachGroupChange,
- onTeachGroupChange = _ref$onTeachGroupChan === void 0 ? function () {} : _ref$onTeachGroupChan,
- teachGroupValue = _ref.teachGroupValue;
- var _useState = (0,react.useState)(0),
- _useState2 = slicedToArray_default()(_useState, 2),
- directionShow = _useState2[0],
- setDirectionShow = _useState2[1];
- var directionWarp = (0,react.useRef)(null);
- var _useState3 = (0,react.useState)(0),
- _useState4 = slicedToArray_default()(_useState3, 2),
- knowledgeShow = _useState4[0],
- setKnowledgeShow = _useState4[1];
- var knowledgeWarp = (0,react.useRef)(null);
- (0,react.useEffect)(function () {
- if (disciplinesData.length !== 0) {
- var _directionWarp$curren;
- if ((directionWarp === null || directionWarp === void 0 ? void 0 : (_directionWarp$curren = directionWarp.current) === null || _directionWarp$curren === void 0 ? void 0 : _directionWarp$curren.clientHeight) > 108) {
- setDirectionShow(1);
- } else {
- setDirectionShow(0);
- }
- }
- if (disciplinesData.length === 0) {
- setDirectionShow(0);
- }
- }, [disciplinesData]);
- (0,react.useEffect)(function () {
- // console.log(knowledgeData.length === 0, '数量')
- if (knowledgeData.length !== 0) {
- var _knowledgeWarp$curren;
- // console.log(knowledgeWarp?.current?.clientHeight, '高度')
- //两个像素的偏差106+2
- if ((knowledgeWarp === null || knowledgeWarp === void 0 ? void 0 : (_knowledgeWarp$curren = knowledgeWarp.current) === null || _knowledgeWarp$curren === void 0 ? void 0 : _knowledgeWarp$curren.clientHeight) > 108) {
- setKnowledgeShow(1);
- } else {
- setKnowledgeShow(0);
- }
- }
- if (knowledgeData.length === 0) {
- setKnowledgeShow(0);
- }
- }, [knowledgeData]);
- var renderMenu = function renderMenu() {
- var sub_disciplines = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- var id = arguments.length > 1 ? arguments[1] : undefined;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, {
- className: LanguageSelectmodules.subMenu,
- children: sub_disciplines.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: "".concat(LanguageSelectmodules.subItem, " ").concat(subDisciplineValue === item.id ? LanguageSelectmodules.subActive : ''),
- onClick: function onClick() {
- return onDirectionChange(id, item.id);
- },
- children: item.name
- })
- }, item.id);
- })
- });
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: className ? "".concat(LanguageSelectmodules.main, " ").concat(className) : LanguageSelectmodules.main,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.wrap,
- children: [isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.programName,
- children: "\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"
- }), showTeachGroup && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u56E2\u961F"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!teachGroupValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTeachGroupChange(null);
- },
- children: "\u5168\u90E8"
- }), teachGroupData === null || teachGroupData === void 0 ? void 0 : teachGroupData.map(function (item) {
- // console.log(item, "itemssssss");
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(teachGroupValue === item.group_id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTeachGroupChange(item.group_id);
- },
- children: item.name
- }, item.group_id);
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u65B9\u5411"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- style: {
- overflow: 'hidden',
- height: directionShow === 1 ? 88 : 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!directionValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(null);
- },
- children: "\u5168\u90E8"
- }), disciplinesData.map(function (item) {
- var _item$sub_disciplines;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, {
- children: ((_item$sub_disciplines = item.sub_disciplines) === null || _item$sub_disciplines === void 0 ? void 0 : _item$sub_disciplines.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- placement: "bottomLeft",
- overlayStyle: {
- width: 600
- },
- getPopupContainer: function getPopupContainer(trigger) {
- return trigger.parentNode;
- },
- dropdownRender: function dropdownRender() {
- return renderMenu(item.sub_disciplines, item.id);
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(directionValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(item.id);
- },
- children: item.name
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(directionValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(item.id);
- },
- children: item.name
- })
- }, item.id);
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- ref: directionWarp,
- style: {
- height: 'auto',
- position: 'fixed',
- left: 0,
- top: 0,
- width: 1024,
- visibility: 'hidden'
- },
- children: disciplinesData.map(function (item) {
- var _item$sub_disciplines2;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, {
- children: ((_item$sub_disciplines2 = item.sub_disciplines) === null || _item$sub_disciplines2 === void 0 ? void 0 : _item$sub_disciplines2.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- placement: "bottomLeft",
- overlayStyle: {
- width: 600
- },
- getPopupContainer: function getPopupContainer(trigger) {
- return trigger.parentNode;
- },
- dropdownRender: function dropdownRender() {
- return renderMenu(item.sub_disciplines, item.id);
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(directionValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(item.id);
- },
- children: item.name
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(directionValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(item.id);
- },
- children: item.name
- })
- }, item.id);
- })
- }), !!directionShow && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.action,
- children: [directionShow === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- onClick: function onClick() {
- return setDirectionShow(2);
- },
- children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-xiala"
- })]
- }), directionShow === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- onClick: function onClick() {
- return setDirectionShow(1);
- },
- children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- transform: 'scale(0.5) rotate(180deg) translateY(2px)'
- },
- className: "iconfont icon-xiala"
- })]
- })]
- })]
- }), showKnowledge && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u77E5\u8BC6\u70B9"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- style: {
- overflow: 'hidden',
- height: knowledgeShow === 1 ? 94 : 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(knowledgeValue === -1 ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onKnowledgeChange(-1);
- },
- children: "\u5168\u90E8"
- }), knowledgeData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(knowledgeValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onKnowledgeChange(item.id);
- },
- children: item.name
- }, item.id);
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- ref: knowledgeWarp,
- className: LanguageSelectmodules.directionContentWrap,
- style: {
- height: 'auto',
- position: 'fixed',
- left: 0,
- top: 0,
- width: 1010,
- visibility: 'hidden'
- },
- children: knowledgeData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(knowledgeValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onKnowledgeChange(item.id);
- },
- children: item.name
- }, item.id);
- })
- }), !!knowledgeShow && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.action,
- children: [knowledgeShow === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- onClick: function onClick() {
- return setKnowledgeShow(2);
- },
- children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-xiala"
- })]
- }), knowledgeShow === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- onClick: function onClick() {
- return setKnowledgeShow(1);
- },
- children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- transform: 'scale(0.5) rotate(180deg) translateY(2px)'
- },
- className: "iconfont icon-xiala"
- })]
- })]
- })]
- }), showItemType && !isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u9898\u578B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!typeValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTypeChange(null);
- },
- children: "\u5168\u90E8"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: [typeData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(typeValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTypeChange(item.value);
- },
- children: item.name
- }, item.name);
- }), showShixun && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: LanguageSelectmodules.directionItem,
- onClick: function onClick() {
- return onShixunChange();
- },
- children: "\u5B9E\u8BAD\u9898"
- }, '实训题')]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u96BE\u5EA6"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!difficultyValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDifficultyChange(null);
- },
- children: "\u5168\u90E8"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: difficultyData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(difficultyValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDifficultyChange(item.value);
- },
- children: item.name
- }, item.name);
- })
- })]
- }), showRandomType && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u7C7B\u578B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!randomValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onRandomChange(null);
- },
- children: "\u5168\u90E8"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: randomData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(randomValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onRandomChange(item.value);
- },
- children: item.name
- }, item.name);
- })
- })]
- })]
- })
- });
-};
-
-/***/ }),
-
-/***/ 82982:
-/*!*****************************************!*\
- !*** ./src/components/NoData/index.tsx ***!
- \*****************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ 29913);
-/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/button */ 71577);
-/* 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 react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
-
-
-
-
-
-
-
-var noData = function noData(_ref) {
- var _ref$buttonProps = _ref.buttonProps,
- buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
- _ref$styles = _ref.styles,
- styles = _ref$styles === void 0 ? {} : _ref$styles,
- customText = _ref.customText,
- ButtonText = _ref.ButtonText,
- ButtonClick = _ref.ButtonClick,
- Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
- className: "tc animated fadeIn",
- style: _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()({}, {
- color: '#999',
- margin: '200px auto'
- }), styles),
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
- className: "mt20 font14",
- children: customText || '暂时还没有相关数据哦!'
- }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, _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()({
- className: Buttonclass,
- onClick: ButtonClick
- }, buttonProps), {}, {
- children: ButtonText
- })), ButtonTwo && ButtonTwo]
- });
-};
-/* harmony default export */ __webpack_exports__["Z"] = (noData);
-
-/***/ })
-
-}]);
\ No newline at end of file
diff --git a/47015.async.js b/47015.async.js
index 70e5bb6e64..61fe2f4e5e 100644
--- a/47015.async.js
+++ b/47015.async.js
@@ -699,6 +699,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -772,6 +773,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/47501.async.js b/47501.async.js
index fb7a87035a..2d1ad55472 100644
--- a/47501.async.js
+++ b/47501.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[47501],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[47501,79256],{
/***/ 7918:
/*!******************************************************************************!*\
diff --git a/4900.async.js b/4900.async.js
index de49542e16..2db1915521 100644
--- a/4900.async.js
+++ b/4900.async.js
@@ -42,7 +42,7 @@ ArrowDownOutlined_ArrowDownOutlined.displayName = 'ArrowDownOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/50976.async.js b/50976.async.js
index 4b6dffbbb8..792393d696 100644
--- a/50976.async.js
+++ b/50976.async.js
@@ -15981,7 +15981,7 @@ __webpack_require__(/*! ../action/geoRoam */ 28401);
__webpack_require__(/*! ../coord/geo/geoCreator */ 18958);
-var mapSymbolLayout = __webpack_require__(/*! ./map/mapSymbolLayout */ 34804);
+var mapSymbolLayout = __webpack_require__(/*! ./map/mapSymbolLayout */ 63886);
var mapVisual = __webpack_require__(/*! ./map/mapVisual */ 80685);
@@ -16727,7 +16727,7 @@ module.exports = _default;
/***/ }),
-/***/ 34804:
+/***/ 63886:
/*!***************************************************************!*\
!*** ./node_modules/echarts/lib/chart/map/mapSymbolLayout.js ***!
\***************************************************************/
diff --git a/52424.async.js b/52424.async.js
index 0616d0960a..175b53a367 100644
--- a/52424.async.js
+++ b/52424.async.js
@@ -55,7 +55,7 @@ CloseOutlined.displayName = 'CloseOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/54836.async.js b/54836.async.js
index cd2c60e85b..c1533d9c7f 100644
--- a/54836.async.js
+++ b/54836.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/81793.async.js b/57549.async.js
similarity index 88%
rename from 81793.async.js
rename to 57549.async.js
index caf38e2e99..e0654fddb9 100644
--- a/81793.async.js
+++ b/57549.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[81793,8543],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[57549],{
/***/ 42110:
/*!*******************************************************************!*\
@@ -41,6 +41,88 @@ ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined';
/***/ }),
+/***/ 3089:
+/*!************************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules ***!
+ \************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_MinusCircleOutlined; }
+});
+
+// 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/MinusCircleOutlined.js
+// This icon file is generated automatically.
+var MinusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "minus-circle", "theme": "outlined" };
+/* harmony default export */ var asn_MinusCircleOutlined = (MinusCircleOutlined);
+
+// 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/MinusCircleOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var MinusCircleOutlined_MinusCircleOutlined = function MinusCircleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_MinusCircleOutlined
+ }));
+};
+MinusCircleOutlined_MinusCircleOutlined.displayName = 'MinusCircleOutlined';
+/* harmony default export */ var icons_MinusCircleOutlined = (/*#__PURE__*/react.forwardRef(MinusCircleOutlined_MinusCircleOutlined));
+
+/***/ }),
+
+/***/ 64789:
+/*!***********************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules ***!
+ \***********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_PlusCircleOutlined; }
+});
+
+// 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/PlusCircleOutlined.js
+// This icon file is generated automatically.
+var PlusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "plus-circle", "theme": "outlined" };
+/* harmony default export */ var asn_PlusCircleOutlined = (PlusCircleOutlined);
+
+// 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/PlusCircleOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var PlusCircleOutlined_PlusCircleOutlined = function PlusCircleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_PlusCircleOutlined
+ }));
+};
+PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined';
+/* harmony default export */ var icons_PlusCircleOutlined = (/*#__PURE__*/react.forwardRef(PlusCircleOutlined_PlusCircleOutlined));
+
+/***/ }),
+
/***/ 51042:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js ***!
diff --git a/81793.chunk.css b/57549.chunk.css
similarity index 100%
rename from 81793.chunk.css
rename to 57549.chunk.css
index 8d39dda7a4..3c55398f15 100644
--- a/81793.chunk.css
+++ b/57549.chunk.css
@@ -1,1235 +1,1235 @@
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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 ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/cascader/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 {
+@keyframes antCheckboxEffect {
+ 0% {
+ transform: scale(1);
+ opacity: 0.5;
+ }
+ 100% {
+ transform: scale(1.6);
+ opacity: 0;
+ }
+}
+.ant-cascader-checkbox {
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";
- 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;
+ position: relative;
+ top: 0.2em;
+ line-height: 1;
+ white-space: nowrap;
+ outline: none;
+ cursor: pointer;
}
-.ant-breadcrumb-rtl::before {
- display: table;
- content: '';
+.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
+.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
+.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
+ border-color: #1890ff;
}
-.ant-breadcrumb-rtl::after {
- display: table;
- clear: both;
+.ant-cascader-checkbox-checked::after {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 1px solid #1890ff;
+ border-radius: 2px;
+ visibility: hidden;
+ animation: antCheckboxEffect 0.36s ease-in-out;
+ animation-fill-mode: backwards;
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;
+.ant-cascader-checkbox:hover::after,
+.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
+ visibility: visible;
}
-/* 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;
+.ant-cascader-checkbox-inner {
+ position: relative;
top: 0;
- right: 0;
- bottom: 0;
left: 0;
- z-index: 1000;
- pointer-events: none;
+ display: block;
+ width: 14px;
+ height: 14px;
+ direction: ltr;
+ background-color: #fff;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ border-collapse: separate;
+ transition: all 0.3s;
}
-.ant-drawer-inline {
+.ant-cascader-checkbox-inner::after {
position: absolute;
+ top: 50%;
+ left: 21.5%;
+ display: table;
+ width: 5px;
+ height: 8px;
+ border: 2px solid #fff;
+ border-top: 0;
+ border-left: 0;
+ transform: rotate(45deg) scale(0) translate(-50%, -50%);
+ opacity: 0;
+ transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
+ content: ' ';
}
-.ant-drawer-mask {
+.ant-cascader-checkbox-input {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
- z-index: 1000;
- background: rgba(0, 0, 0, 0.45);
- pointer-events: auto;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ cursor: pointer;
+ opacity: 0;
}
-.ant-drawer-content-wrapper {
+.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
position: absolute;
- z-index: 1000;
- transition: all 0.3s;
-}
-.ant-drawer-content-wrapper-hidden {
- display: none;
+ display: table;
+ border: 2px solid #fff;
+ border-top: 0;
+ border-left: 0;
+ transform: rotate(45deg) scale(1) translate(-50%, -50%);
+ opacity: 1;
+ transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
+ content: ' ';
}
-.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-cascader-checkbox-checked .ant-cascader-checkbox-inner {
+ background-color: #1890ff;
+ border-color: #1890ff;
}
-.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-cascader-checkbox-disabled {
+ cursor: not-allowed;
}
-.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-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
+ border-color: rgba(0, 0, 0, 0.25);
+ animation-name: none;
}
-.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-cascader-checkbox-disabled .ant-cascader-checkbox-input {
+ cursor: not-allowed;
+ pointer-events: none;
}
-.ant-drawer-content {
- width: 100%;
- height: 100%;
- overflow: auto;
- background: #fff;
- pointer-events: auto;
+.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
+ background-color: #f5f5f5;
+ border-color: #d9d9d9 !important;
}
-.ant-drawer-wrapper-body {
- display: flex;
- flex-direction: column;
- width: 100%;
- height: 100%;
+.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
+ border-color: #f5f5f5;
+ border-collapse: separate;
+ animation-name: none;
}
-.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-cascader-checkbox-disabled + span {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
}
-.ant-drawer-header-title {
- display: flex;
- flex: 1 1;
- align-items: center;
- min-width: 0;
- min-height: 0;
+.ant-cascader-checkbox-disabled:hover::after,
+.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
+ visibility: hidden;
}
-.ant-drawer-extra {
- flex: none;
+.ant-cascader-checkbox-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";
+ display: inline-flex;
+ align-items: baseline;
+ line-height: inherit;
+ cursor: pointer;
}
-.ant-drawer-close {
+.ant-cascader-checkbox-wrapper::after {
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;
+ width: 0;
+ overflow: hidden;
+ content: '\a0';
}
-.ant-drawer-close:focus,
-.ant-drawer-close:hover {
- color: rgba(0, 0, 0, 0.75);
- text-decoration: none;
+.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
+ cursor: not-allowed;
}
-.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-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
+ margin-left: 8px;
}
-.ant-drawer-body {
- flex: 1 1;
- min-width: 0;
- min-height: 0;
- padding: 16px;
- overflow: auto;
+.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] {
+ width: 14px;
+ height: 14px;
}
-.ant-drawer-footer {
- flex-shrink: 0;
- padding: 8px 8px;
- border-top: 1px solid #f0f0f0;
+.ant-cascader-checkbox + span {
+ padding-right: 8px;
+ padding-left: 8px;
}
-.panel-motion-enter-start,
-.panel-motion-appear-start,
-.panel-motion-leave-start {
- transition: none;
+.ant-cascader-checkbox-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;
}
-.panel-motion-enter-active,
-.panel-motion-appear-active,
-.panel-motion-leave-active {
- transition: all 0.3s;
+.ant-cascader-checkbox-group-item {
+ margin-right: 6px;
}
-.ant-drawer-mask-motion-enter-active,
-.ant-drawer-mask-motion-appear-active,
-.ant-drawer-mask-motion-leave-active {
- transition: all 0.3s;
+.ant-cascader-checkbox-group-item:last-child {
+ margin-right: 0;
}
-.ant-drawer-mask-motion-enter,
-.ant-drawer-mask-motion-appear {
- opacity: 0;
+.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
+ margin-left: 0;
}
-.ant-drawer-mask-motion-enter-active,
-.ant-drawer-mask-motion-appear-active {
- opacity: 1;
+.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
+ background-color: #fff;
+ border-color: #d9d9d9;
}
-.ant-drawer-mask-motion-leave {
+.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
+ top: 50%;
+ left: 50%;
+ width: 6px;
+ height: 6px;
+ background-color: #1890ff;
+ border: 0;
+ transform: translate(-50%, -50%) scale(1);
opacity: 1;
+ content: ' ';
}
-.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-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
+ background-color: rgba(0, 0, 0, 0.25);
+ border-color: rgba(0, 0, 0, 0.25);
}
-.ant-drawer-panel-motion-left-enter-start,
-.ant-drawer-panel-motion-left-appear-start {
- transform: translateX(-100%) !important;
+.ant-cascader {
+ width: 184px;
}
-.ant-drawer-panel-motion-left-enter-active,
-.ant-drawer-panel-motion-left-appear-active {
- transform: translateX(0);
+.ant-cascader-checkbox {
+ top: 0;
+ margin-right: 4px;
}
-.ant-drawer-panel-motion-left-leave {
- transform: translateX(0);
+.ant-cascader-menus {
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: flex-start;
}
-.ant-drawer-panel-motion-left-leave-active {
- transform: translateX(-100%);
+.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
+ width: 100%;
+ height: auto;
}
-.ant-drawer-panel-motion-right-enter-start,
-.ant-drawer-panel-motion-right-appear-start,
-.ant-drawer-panel-motion-right-leave-start {
- transition: none;
+.ant-cascader-menu {
+ flex-grow: 1;
+ min-width: 111px;
+ height: 180px;
+ margin: 0;
+ margin: -4px 0;
+ padding: 4px 0;
+ overflow: auto;
+ vertical-align: top;
+ list-style: none;
+ border-right: 1px solid #f0f0f0;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
}
-.ant-drawer-panel-motion-right-enter-active,
-.ant-drawer-panel-motion-right-appear-active,
-.ant-drawer-panel-motion-right-leave-active {
+.ant-cascader-menu-item {
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: center;
+ padding: 5px 8px;
+ overflow: hidden;
+ line-height: 18px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ cursor: pointer;
transition: all 0.3s;
}
-.ant-drawer-panel-motion-right-enter-start,
-.ant-drawer-panel-motion-right-appear-start {
- transform: translateX(100%) !important;
+.ant-cascader-menu-item:hover {
+ background: #f5f5f5;
}
-.ant-drawer-panel-motion-right-enter-active,
-.ant-drawer-panel-motion-right-appear-active {
- transform: translateX(0);
+.ant-cascader-menu-item-disabled {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
}
-.ant-drawer-panel-motion-right-leave {
- transform: translateX(0);
+.ant-cascader-menu-item-disabled:hover {
+ background: transparent;
}
-.ant-drawer-panel-motion-right-leave-active {
- transform: translateX(100%);
+.ant-cascader-menu-empty .ant-cascader-menu-item {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: default;
+ pointer-events: none;
}
-.ant-drawer-panel-motion-top-enter-start,
-.ant-drawer-panel-motion-top-appear-start,
-.ant-drawer-panel-motion-top-leave-start {
- transition: none;
+.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
+.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
+ font-weight: 600;
+ background-color: #e6f7ff;
}
-.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-cascader-menu-item-content {
+ flex: auto;
}
-.ant-drawer-panel-motion-top-enter-start,
-.ant-drawer-panel-motion-top-appear-start {
- transform: translateY(-100%) !important;
+.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
+.ant-cascader-menu-item-loading-icon {
+ margin-left: 0px;
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 10px;
}
-.ant-drawer-panel-motion-top-enter-active,
-.ant-drawer-panel-motion-top-appear-active {
- transform: translateY(0);
+.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
+.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
+ color: rgba(0, 0, 0, 0.25);
}
-.ant-drawer-panel-motion-top-leave {
- transform: translateY(0);
+.ant-cascader-menu-item-keyword {
+ color: #ff4d4f;
}
-.ant-drawer-panel-motion-top-leave-active {
- transform: translateY(-100%);
+.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
+ margin-right: -1px;
}
-.ant-drawer-panel-motion-bottom-enter-start,
-.ant-drawer-panel-motion-bottom-appear-start,
-.ant-drawer-panel-motion-bottom-leave-start {
- transition: none;
+.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
+ margin-left: -1px;
}
-.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-cascader-compact-item:hover,
+.ant-cascader-compact-item:focus,
+.ant-cascader-compact-item:active {
+ z-index: 2;
}
-.ant-drawer-panel-motion-bottom-enter-start,
-.ant-drawer-panel-motion-bottom-appear-start {
- transform: translateY(100%) !important;
+.ant-cascader-compact-item[disabled] {
+ z-index: 0;
}
-.ant-drawer-panel-motion-bottom-enter-active,
-.ant-drawer-panel-motion-bottom-appear-active {
- transform: translateY(0);
+.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
+ border-radius: 0;
}
-.ant-drawer-panel-motion-bottom-leave {
- transform: translateY(0);
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
}
-.ant-drawer-panel-motion-bottom-leave-active {
- transform: translateY(100%);
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
}
-.ant-drawer-rtl {
- direction: rtl;
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
}
-.ant-drawer-rtl .ant-drawer-close {
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
+.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
+ margin-right: 0px;
+ margin-left: 0;
+}
+.ant-cascader-rtl .ant-cascader-checkbox {
+ top: 0;
margin-right: 0;
- margin-left: 12px;
+ margin-left: 4px;
}
/* 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 ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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-divider {
+.ant-breadcrumb {
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);
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 12px;
}
-.ant-divider-horizontal {
- display: flex;
- clear: both;
- width: 100%;
- min-width: 100%;
- margin: 24px 0;
+.ant-breadcrumb .anticon {
+ font-size: 12px;
}
-.ant-divider-horizontal.ant-divider-with-text {
+.ant-breadcrumb ol {
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;
+ flex-wrap: wrap;
+ margin: 0;
+ padding: 0;
+ list-style: none;
}
-.ant-divider-vertical.ant-divider-dashed {
- border-width: 0 0 0 1px;
+.ant-breadcrumb a {
+ color: rgba(0, 0, 0, 0.45);
+ transition: color 0.3s;
}
-.ant-divider-plain.ant-divider-with-text {
+.ant-breadcrumb a:hover {
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-breadcrumb li:last-child {
+ color: rgba(0, 0, 0, 0.85);
}
-.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after {
- width: 100%;
+.ant-breadcrumb li:last-child a {
+ color: rgba(0, 0, 0, 0.85);
}
-.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
- padding-left: 0;
+li:last-child > .ant-breadcrumb-separator {
+ display: none;
}
-.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before {
- width: 100%;
+.ant-breadcrumb-separator {
+ margin: 0 4px;
+ color: rgba(0, 0, 0, 0.45);
}
-.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after {
- width: 0;
+.ant-breadcrumb-link > .anticon + span,
+.ant-breadcrumb-link > .anticon + a {
+ margin-left: 4px;
}
-.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
- padding-right: 0;
+.ant-breadcrumb-overlay-link > .anticon {
+ margin-left: 4px;
}
-.ant-divider-rtl {
+.ant-breadcrumb-rtl {
direction: rtl;
}
-.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
- width: 95%;
+.ant-breadcrumb-rtl::before {
+ display: table;
+ content: '';
}
-.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
- width: 5%;
+.ant-breadcrumb-rtl::after {
+ display: table;
+ clear: both;
+ content: '';
}
-.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
- width: 5%;
+.ant-breadcrumb-rtl > span {
+ float: right;
}
-.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
- width: 95%;
+.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/switch/style/index.less ***!
+ !*** 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-switch {
- 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-block;
- box-sizing: border-box;
- min-width: 40px;
- height: 20px;
- line-height: 20px;
- vertical-align: middle;
- background-color: rgba(0, 0, 0, 0.25);
- border: 0;
- border-radius: 100px;
- cursor: pointer;
- transition: all 0.2s;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-.ant-switch:focus {
- outline: 0;
- box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
-}
-.ant-switch-checked:focus {
- box-shadow: 0 0 0 2px #e6f7ff;
-}
-.ant-switch:focus:hover {
- box-shadow: none;
-}
-.ant-switch-checked {
- background-color: #1890ff;
-}
-.ant-switch-loading,
-.ant-switch-disabled {
- cursor: not-allowed;
- opacity: 0.4;
-}
-.ant-switch-loading *,
-.ant-switch-disabled * {
- box-shadow: none;
- cursor: not-allowed;
-}
-.ant-switch-inner {
- display: block;
- margin: 0 4px 0 22px;
- color: #fff;
- font-size: 12px;
- transition: margin 0.2s;
-}
-.ant-switch-checked .ant-switch-inner {
- margin: 0 22px 0 4px;
+.ant-drawer {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1000;
+ pointer-events: none;
}
-.ant-switch-handle {
+.ant-drawer-inline {
position: absolute;
- top: 2px;
- left: 2px;
- width: 16px;
- height: 16px;
- transition: all 0.2s ease-in-out;
}
-.ant-switch-handle::before {
+.ant-drawer-mask {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
- background-color: #fff;
- border-radius: 8px;
- box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
- transition: all 0.2s ease-in-out;
- content: '';
+ z-index: 1000;
+ background: rgba(0, 0, 0, 0.45);
+ pointer-events: auto;
}
-.ant-switch-checked .ant-switch-handle {
- left: calc(100% - 16px - 2px);
+.ant-drawer-content-wrapper {
+ position: absolute;
+ z-index: 1000;
+ transition: all 0.3s;
}
-.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
- right: -30%;
- left: 0;
+.ant-drawer-content-wrapper-hidden {
+ display: none;
}
-.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
+.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;
- left: -30%;
+ 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-switch-loading-icon.anticon {
- position: relative;
- top: 2px;
- color: rgba(0, 0, 0, 0.65);
- vertical-align: top;
+.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-switch-checked .ant-switch-loading-icon {
- color: #1890ff;
+.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-switch-small {
- min-width: 24px;
- height: 14px;
- line-height: 14px;
+.ant-drawer-content {
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background: #fff;
+ pointer-events: auto;
}
-.ant-switch-small .ant-switch-inner {
- margin: 0 5px 0 16px;
- font-size: 12px;
+.ant-drawer-wrapper-body {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ height: 100%;
}
-.ant-switch-small .ant-switch-handle {
- width: 10px;
- height: 10px;
+.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-switch-small .ant-switch-loading-icon {
- top: 0.5px;
- font-size: 9px;
+.ant-drawer-header-title {
+ display: flex;
+ flex: 1 1;
+ align-items: center;
+ min-width: 0;
+ min-height: 0;
}
-.ant-switch-small.ant-switch-checked .ant-switch-inner {
- margin: 0 16px 0 5px;
+.ant-drawer-extra {
+ flex: none;
}
-.ant-switch-small.ant-switch-checked .ant-switch-handle {
- left: calc(100% - 10px - 2px);
+.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-switch-rtl {
+.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-switch-rtl .ant-switch-inner {
- margin: 0 22px 0 4px;
+.ant-drawer-rtl .ant-drawer-close {
+ margin-right: 0;
+ margin-left: 12px;
}
-.ant-switch-rtl .ant-switch-handle {
- right: 2px;
- 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[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-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
- right: 0;
- left: -30%;
+.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-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
- right: -30%;
- left: 0;
+.ant-divider-horizontal {
+ display: flex;
+ clear: both;
+ width: 100%;
+ min-width: 100%;
+ margin: 24px 0;
}
-.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
- margin: 0 4px 0 22px;
+.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-switch-rtl.ant-switch-checked .ant-switch-handle {
- right: calc(100% - 16px - 2px);
+.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-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
- right: calc(100% - 10px - 2px);
+.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 */
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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 ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/switch/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-tag {
- box-sizing: border-box;
+.ant-switch {
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-block;
- height: auto;
- margin-right: 8px;
- padding: 0 7px;
- font-size: 12px;
- line-height: 18px;
- white-space: nowrap;
- background: #fafafa;
- border: 1px solid #d9d9d9;
- border-radius: 2px;
- opacity: 1;
- transition: all 0.3s;
-}
-.ant-tag,
-.ant-tag a,
-.ant-tag a:hover {
- color: rgba(0, 0, 0, 0.85);
-}
-.ant-tag > a:first-child:last-child {
- display: inline-block;
- margin: 0 -8px;
- padding: 0 8px;
-}
-.ant-tag-close-icon {
- margin-left: 3px;
- color: rgba(0, 0, 0, 0.45);
- font-size: 10px;
+ box-sizing: border-box;
+ min-width: 40px;
+ height: 20px;
+ line-height: 20px;
+ vertical-align: middle;
+ background-color: rgba(0, 0, 0, 0.25);
+ border: 0;
+ border-radius: 100px;
cursor: pointer;
- transition: all 0.3s;
-}
-.ant-tag-close-icon:hover {
- color: rgba(0, 0, 0, 0.85);
-}
-.ant-tag-has-color {
- border-color: transparent;
-}
-.ant-tag-has-color,
-.ant-tag-has-color a,
-.ant-tag-has-color a:hover,
-.ant-tag-has-color .anticon-close,
-.ant-tag-has-color .anticon-close:hover {
- color: #fff;
+ transition: all 0.2s;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
}
-.ant-tag-checkable {
- background-color: transparent;
- border-color: transparent;
- cursor: pointer;
+.ant-switch:focus {
+ outline: 0;
+ box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
-.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
- color: #1890ff;
+.ant-switch-checked:focus {
+ box-shadow: 0 0 0 2px #e6f7ff;
}
-.ant-tag-checkable:active,
-.ant-tag-checkable-checked {
- color: #fff;
+.ant-switch:focus:hover {
+ box-shadow: none;
}
-.ant-tag-checkable-checked {
+.ant-switch-checked {
background-color: #1890ff;
}
-.ant-tag-checkable:active {
- background-color: #096dd9;
-}
-.ant-tag-hidden {
- display: none;
-}
-.ant-tag-pink {
- color: #c41d7f;
- background: #fff0f6;
- 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-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;
-}
-.ant-tag-volcano {
- color: #d4380d;
- background: #fff2e8;
- border-color: #ffbb96;
-}
-.ant-tag-volcano-inverse {
- color: #fff;
- background: #fa541c;
- border-color: #fa541c;
-}
-.ant-tag-orange {
- color: #d46b08;
- background: #fff7e6;
- border-color: #ffd591;
-}
-.ant-tag-orange-inverse {
- color: #fff;
- background: #fa8c16;
- border-color: #fa8c16;
+.ant-switch-loading,
+.ant-switch-disabled {
+ cursor: not-allowed;
+ opacity: 0.4;
}
-.ant-tag-yellow {
- color: #d4b106;
- background: #feffe6;
- border-color: #fffb8f;
+.ant-switch-loading *,
+.ant-switch-disabled * {
+ box-shadow: none;
+ cursor: not-allowed;
}
-.ant-tag-yellow-inverse {
+.ant-switch-inner {
+ display: block;
+ margin: 0 4px 0 22px;
color: #fff;
- background: #fadb14;
- border-color: #fadb14;
+ font-size: 12px;
+ transition: margin 0.2s;
}
-.ant-tag-gold {
- color: #d48806;
- background: #fffbe6;
- border-color: #ffe58f;
+.ant-switch-checked .ant-switch-inner {
+ margin: 0 22px 0 4px;
}
-.ant-tag-gold-inverse {
- color: #fff;
- background: #faad14;
- border-color: #faad14;
+.ant-switch-handle {
+ position: absolute;
+ top: 2px;
+ left: 2px;
+ width: 16px;
+ height: 16px;
+ transition: all 0.2s ease-in-out;
}
-.ant-tag-cyan {
- color: #08979c;
- background: #e6fffb;
- border-color: #87e8de;
+.ant-switch-handle::before {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: #fff;
+ border-radius: 8px;
+ box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
+ transition: all 0.2s ease-in-out;
+ content: '';
}
-.ant-tag-cyan-inverse {
- color: #fff;
- background: #13c2c2;
- border-color: #13c2c2;
+.ant-switch-checked .ant-switch-handle {
+ left: calc(100% - 16px - 2px);
}
-.ant-tag-lime {
- color: #7cb305;
- background: #fcffe6;
- border-color: #eaff8f;
+.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
+ right: -30%;
+ left: 0;
}
-.ant-tag-lime-inverse {
- color: #fff;
- background: #a0d911;
- border-color: #a0d911;
+.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
+ right: 0;
+ left: -30%;
}
-.ant-tag-green {
- color: #389e0d;
- background: #f6ffed;
- border-color: #b7eb8f;
+.ant-switch-loading-icon.anticon {
+ position: relative;
+ top: 2px;
+ color: rgba(0, 0, 0, 0.65);
+ vertical-align: top;
}
-.ant-tag-green-inverse {
- color: #fff;
- background: #52c41a;
- border-color: #52c41a;
+.ant-switch-checked .ant-switch-loading-icon {
+ color: #1890ff;
}
-.ant-tag-blue {
- color: #096dd9;
- background: #e6f7ff;
- border-color: #91d5ff;
+.ant-switch-small {
+ min-width: 24px;
+ height: 14px;
+ line-height: 14px;
}
-.ant-tag-blue-inverse {
- color: #fff;
- background: #1890ff;
- border-color: #1890ff;
+.ant-switch-small .ant-switch-inner {
+ margin: 0 5px 0 16px;
+ font-size: 12px;
}
-.ant-tag-geekblue {
- color: #1d39c4;
- background: #f0f5ff;
- border-color: #adc6ff;
+.ant-switch-small .ant-switch-handle {
+ width: 10px;
+ height: 10px;
}
-.ant-tag-geekblue-inverse {
- color: #fff;
- background: #2f54eb;
- border-color: #2f54eb;
+.ant-switch-small .ant-switch-loading-icon {
+ top: 0.5px;
+ font-size: 9px;
}
-.ant-tag-purple {
- color: #531dab;
- background: #f9f0ff;
- border-color: #d3adf7;
+.ant-switch-small.ant-switch-checked .ant-switch-inner {
+ margin: 0 16px 0 5px;
}
-.ant-tag-purple-inverse {
- color: #fff;
- background: #722ed1;
- border-color: #722ed1;
+.ant-switch-small.ant-switch-checked .ant-switch-handle {
+ left: calc(100% - 10px - 2px);
}
-.ant-tag-success {
- color: #52c41a;
- background: #f6ffed;
- border-color: #b7eb8f;
+.ant-switch-rtl {
+ direction: rtl;
}
-.ant-tag-processing {
- color: #1890ff;
- background: #e6f7ff;
- border-color: #91d5ff;
+.ant-switch-rtl .ant-switch-inner {
+ margin: 0 22px 0 4px;
}
-.ant-tag-error {
- color: #ff4d4f;
- background: #fff2f0;
- border-color: #ffccc7;
+.ant-switch-rtl .ant-switch-handle {
+ right: 2px;
+ left: auto;
}
-.ant-tag-warning {
- color: #faad14;
- background: #fffbe6;
- border-color: #ffe58f;
+.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
+ right: 0;
+ left: -30%;
}
-.ant-tag > .anticon + span,
-.ant-tag > span + .anticon {
- margin-left: 7px;
+.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
+ right: -30%;
+ left: 0;
}
-.ant-tag.ant-tag-rtl {
- margin-right: 0;
- margin-left: 8px;
- direction: rtl;
- text-align: right;
+.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
+ margin: 0 4px 0 22px;
}
-.ant-tag-rtl .ant-tag-close-icon {
- margin-right: 3px;
- margin-left: 0;
+.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
+ right: calc(100% - 16px - 2px);
}
-.ant-tag-rtl.ant-tag > .anticon + span,
-.ant-tag-rtl.ant-tag > span + .anticon {
- margin-right: 7px;
- margin-left: 0;
+.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
+ right: calc(100% - 10px - 2px);
}
/* 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/cascader/style/index.less ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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 ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* 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 */
-@keyframes antCheckboxEffect {
- 0% {
- transform: scale(1);
- opacity: 0.5;
- }
- 100% {
- transform: scale(1.6);
- opacity: 0;
- }
-}
-.ant-cascader-checkbox {
+.ant-tag {
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;
- line-height: 1;
+ display: inline-block;
+ height: auto;
+ margin-right: 8px;
+ padding: 0 7px;
+ font-size: 12px;
+ line-height: 18px;
white-space: nowrap;
- outline: none;
- cursor: pointer;
-}
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
-.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
-.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
- border-color: #1890ff;
-}
-.ant-cascader-checkbox-checked::after {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- border: 1px solid #1890ff;
- border-radius: 2px;
- visibility: hidden;
- animation: antCheckboxEffect 0.36s ease-in-out;
- animation-fill-mode: backwards;
- content: '';
-}
-.ant-cascader-checkbox:hover::after,
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
- visibility: visible;
-}
-.ant-cascader-checkbox-inner {
- position: relative;
- top: 0;
- left: 0;
- display: block;
- width: 14px;
- height: 14px;
- direction: ltr;
- background-color: #fff;
+ background: #fafafa;
border: 1px solid #d9d9d9;
border-radius: 2px;
- border-collapse: separate;
- transition: all 0.3s;
-}
-.ant-cascader-checkbox-inner::after {
- position: absolute;
- top: 50%;
- left: 21.5%;
- display: table;
- width: 5px;
- height: 8px;
- border: 2px solid #fff;
- border-top: 0;
- border-left: 0;
- transform: rotate(45deg) scale(0) translate(-50%, -50%);
- opacity: 0;
- transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
- content: ' ';
-}
-.ant-cascader-checkbox-input {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1;
- width: 100%;
- height: 100%;
- cursor: pointer;
- opacity: 0;
-}
-.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
- position: absolute;
- display: table;
- border: 2px solid #fff;
- border-top: 0;
- border-left: 0;
- transform: rotate(45deg) scale(1) translate(-50%, -50%);
opacity: 1;
- transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
- content: ' ';
-}
-.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
- background-color: #1890ff;
- border-color: #1890ff;
-}
-.ant-cascader-checkbox-disabled {
- cursor: not-allowed;
+ transition: all 0.3s;
}
-.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
- border-color: rgba(0, 0, 0, 0.25);
- animation-name: none;
+.ant-tag,
+.ant-tag a,
+.ant-tag a:hover {
+ color: rgba(0, 0, 0, 0.85);
}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
- cursor: not-allowed;
- pointer-events: none;
+.ant-tag > a:first-child:last-child {
+ display: inline-block;
+ margin: 0 -8px;
+ padding: 0 8px;
}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
- background-color: #f5f5f5;
- border-color: #d9d9d9 !important;
+.ant-tag-close-icon {
+ margin-left: 3px;
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 10px;
+ cursor: pointer;
+ transition: all 0.3s;
}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
- border-color: #f5f5f5;
- border-collapse: separate;
- animation-name: none;
+.ant-tag-close-icon:hover {
+ color: rgba(0, 0, 0, 0.85);
}
-.ant-cascader-checkbox-disabled + span {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.ant-tag-has-color {
+ border-color: transparent;
}
-.ant-cascader-checkbox-disabled:hover::after,
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
- visibility: hidden;
+.ant-tag-has-color,
+.ant-tag-has-color a,
+.ant-tag-has-color a:hover,
+.ant-tag-has-color .anticon-close,
+.ant-tag-has-color .anticon-close:hover {
+ color: #fff;
}
-.ant-cascader-checkbox-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";
- display: inline-flex;
- align-items: baseline;
- line-height: inherit;
+.ant-tag-checkable {
+ background-color: transparent;
+ border-color: transparent;
cursor: pointer;
}
-.ant-cascader-checkbox-wrapper::after {
- display: inline-block;
- width: 0;
- overflow: hidden;
- content: '\a0';
+.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
+ color: #1890ff;
}
-.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
- cursor: not-allowed;
+.ant-tag-checkable:active,
+.ant-tag-checkable-checked {
+ color: #fff;
}
-.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
- margin-left: 8px;
+.ant-tag-checkable-checked {
+ background-color: #1890ff;
}
-.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] {
- width: 14px;
- height: 14px;
+.ant-tag-checkable:active {
+ background-color: #096dd9;
}
-.ant-cascader-checkbox + span {
- padding-right: 8px;
- padding-left: 8px;
+.ant-tag-hidden {
+ display: none;
+}
+.ant-tag-pink {
+ color: #c41d7f;
+ background: #fff0f6;
+ border-color: #ffadd2;
}
-.ant-cascader-checkbox-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;
+.ant-tag-pink-inverse {
+ color: #fff;
+ background: #eb2f96;
+ border-color: #eb2f96;
}
-.ant-cascader-checkbox-group-item {
- margin-right: 6px;
+.ant-tag-magenta {
+ color: #c41d7f;
+ background: #fff0f6;
+ border-color: #ffadd2;
}
-.ant-cascader-checkbox-group-item:last-child {
- margin-right: 0;
+.ant-tag-magenta-inverse {
+ color: #fff;
+ background: #eb2f96;
+ border-color: #eb2f96;
}
-.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
- margin-left: 0;
+.ant-tag-red {
+ color: #cf1322;
+ background: #fff1f0;
+ border-color: #ffa39e;
}
-.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
- background-color: #fff;
- border-color: #d9d9d9;
+.ant-tag-red-inverse {
+ color: #fff;
+ background: #f5222d;
+ border-color: #f5222d;
}
-.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
- top: 50%;
- left: 50%;
- width: 6px;
- height: 6px;
- background-color: #1890ff;
- border: 0;
- transform: translate(-50%, -50%) scale(1);
- opacity: 1;
- content: ' ';
+.ant-tag-volcano {
+ color: #d4380d;
+ background: #fff2e8;
+ border-color: #ffbb96;
}
-.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
- background-color: rgba(0, 0, 0, 0.25);
- border-color: rgba(0, 0, 0, 0.25);
+.ant-tag-volcano-inverse {
+ color: #fff;
+ background: #fa541c;
+ border-color: #fa541c;
}
-.ant-cascader {
- width: 184px;
+.ant-tag-orange {
+ color: #d46b08;
+ background: #fff7e6;
+ border-color: #ffd591;
}
-.ant-cascader-checkbox {
- top: 0;
- margin-right: 4px;
+.ant-tag-orange-inverse {
+ color: #fff;
+ background: #fa8c16;
+ border-color: #fa8c16;
}
-.ant-cascader-menus {
- display: flex;
- flex-wrap: nowrap;
- align-items: flex-start;
+.ant-tag-yellow {
+ color: #d4b106;
+ background: #feffe6;
+ border-color: #fffb8f;
}
-.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
- width: 100%;
- height: auto;
+.ant-tag-yellow-inverse {
+ color: #fff;
+ background: #fadb14;
+ border-color: #fadb14;
}
-.ant-cascader-menu {
- flex-grow: 1;
- min-width: 111px;
- height: 180px;
- margin: 0;
- margin: -4px 0;
- padding: 4px 0;
- overflow: auto;
- vertical-align: top;
- list-style: none;
- border-right: 1px solid #f0f0f0;
- -ms-overflow-style: -ms-autohiding-scrollbar;
+.ant-tag-gold {
+ color: #d48806;
+ background: #fffbe6;
+ border-color: #ffe58f;
}
-.ant-cascader-menu-item {
- display: flex;
- flex-wrap: nowrap;
- align-items: center;
- padding: 5px 8px;
- overflow: hidden;
- line-height: 18px;
- white-space: nowrap;
- text-overflow: ellipsis;
- cursor: pointer;
- transition: all 0.3s;
+.ant-tag-gold-inverse {
+ color: #fff;
+ background: #faad14;
+ border-color: #faad14;
}
-.ant-cascader-menu-item:hover {
- background: #f5f5f5;
+.ant-tag-cyan {
+ color: #08979c;
+ background: #e6fffb;
+ border-color: #87e8de;
}
-.ant-cascader-menu-item-disabled {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.ant-tag-cyan-inverse {
+ color: #fff;
+ background: #13c2c2;
+ border-color: #13c2c2;
}
-.ant-cascader-menu-item-disabled:hover {
- background: transparent;
+.ant-tag-lime {
+ color: #7cb305;
+ background: #fcffe6;
+ border-color: #eaff8f;
}
-.ant-cascader-menu-empty .ant-cascader-menu-item {
- color: rgba(0, 0, 0, 0.25);
- cursor: default;
- pointer-events: none;
+.ant-tag-lime-inverse {
+ color: #fff;
+ background: #a0d911;
+ border-color: #a0d911;
}
-.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
-.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
- font-weight: 600;
- background-color: #e6f7ff;
+.ant-tag-green {
+ color: #389e0d;
+ background: #f6ffed;
+ border-color: #b7eb8f;
}
-.ant-cascader-menu-item-content {
- flex: auto;
+.ant-tag-green-inverse {
+ color: #fff;
+ background: #52c41a;
+ border-color: #52c41a;
}
-.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
-.ant-cascader-menu-item-loading-icon {
- margin-left: 0px;
- color: rgba(0, 0, 0, 0.45);
- font-size: 10px;
+.ant-tag-blue {
+ color: #096dd9;
+ background: #e6f7ff;
+ border-color: #91d5ff;
}
-.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
-.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
- color: rgba(0, 0, 0, 0.25);
+.ant-tag-blue-inverse {
+ color: #fff;
+ background: #1890ff;
+ border-color: #1890ff;
}
-.ant-cascader-menu-item-keyword {
- color: #ff4d4f;
+.ant-tag-geekblue {
+ color: #1d39c4;
+ background: #f0f5ff;
+ border-color: #adc6ff;
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
- margin-right: -1px;
+.ant-tag-geekblue-inverse {
+ color: #fff;
+ background: #2f54eb;
+ border-color: #2f54eb;
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
- margin-left: -1px;
+.ant-tag-purple {
+ color: #531dab;
+ background: #f9f0ff;
+ border-color: #d3adf7;
}
-.ant-cascader-compact-item:hover,
-.ant-cascader-compact-item:focus,
-.ant-cascader-compact-item:active {
- z-index: 2;
+.ant-tag-purple-inverse {
+ color: #fff;
+ background: #722ed1;
+ border-color: #722ed1;
}
-.ant-cascader-compact-item[disabled] {
- z-index: 0;
+.ant-tag-success {
+ color: #52c41a;
+ background: #f6ffed;
+ border-color: #b7eb8f;
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
- border-radius: 0;
+.ant-tag-processing {
+ color: #1890ff;
+ background: #e6f7ff;
+ border-color: #91d5ff;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+.ant-tag-error {
+ color: #ff4d4f;
+ background: #fff2f0;
+ border-color: #ffccc7;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
+.ant-tag-warning {
+ color: #faad14;
+ background: #fffbe6;
+ border-color: #ffe58f;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
+.ant-tag > .anticon + span,
+.ant-tag > span + .anticon {
+ margin-left: 7px;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+.ant-tag.ant-tag-rtl {
+ margin-right: 0;
+ margin-left: 8px;
+ direction: rtl;
+ text-align: right;
}
-.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
-.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
- margin-right: 0px;
+.ant-tag-rtl .ant-tag-close-icon {
+ margin-right: 3px;
margin-left: 0;
}
-.ant-cascader-rtl .ant-cascader-checkbox {
- top: 0;
- margin-right: 0;
- margin-left: 4px;
+.ant-tag-rtl.ant-tag > .anticon + span,
+.ant-tag-rtl.ant-tag > span + .anticon {
+ margin-right: 7px;
+ margin-left: 0;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
diff --git a/62742.async.js b/59289.async.js
similarity index 71%
rename from 62742.async.js
rename to 59289.async.js
index c705dc316c..ff3d8bce3e 100644
--- a/62742.async.js
+++ b/59289.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[62742],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[59289,27318],{
/***/ 50756:
/*!********************************************************************!*\
@@ -42,6 +42,28 @@ ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined';
/***/ }),
+/***/ 81643:
+/*!**********************************************************!*\
+ !*** ./node_modules/antd/es/_util/getRenderPropValue.js ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Z": function() { return /* binding */ getRenderPropValue; }
+/* harmony export */ });
+var getRenderPropValue = function getRenderPropValue(propValue) {
+ if (!propValue) {
+ return null;
+ }
+ if (typeof propValue === 'function') {
+ return propValue();
+ }
+ return propValue;
+};
+
+/***/ }),
+
/***/ 49288:
/*!*****************************************************!*\
!*** ./node_modules/antd/es/auto-complete/index.js ***!
@@ -617,6 +639,714 @@ var style_default = __webpack_require__(43146);
+/***/ }),
+
+/***/ 54907:
+/*!************************************************************!*\
+ !*** ./node_modules/antd/es/collapse/index.js + 6 modules ***!
+ \************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ collapse; }
+});
+
+// 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/antd/node_modules/@ant-design/icons/es/icons/RightOutlined.js
+var RightOutlined = __webpack_require__(62994);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
+var toConsumableArray = __webpack_require__(74902);
+// 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/@babel/runtime/helpers/esm/typeof.js
+var esm_typeof = __webpack_require__(71002);
+// 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/shallowequal/index.js
+var shallowequal = __webpack_require__(96774);
+var shallowequal_default = /*#__PURE__*/__webpack_require__.n(shallowequal);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(45987);
+// EXTERNAL MODULE: ./node_modules/rc-motion/es/index.js + 11 modules
+var es = __webpack_require__(62874);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
+;// CONCATENATED MODULE: ./node_modules/rc-collapse/es/PanelContent.js
+
+
+
+/* eslint-disable no-underscore-dangle */
+
+/* eslint-disable react/prop-types */
+
+
+var PanelContent = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _classnames;
+
+ var prefixCls = props.prefixCls,
+ forceRender = props.forceRender,
+ className = props.className,
+ style = props.style,
+ children = props.children,
+ isActive = props.isActive,
+ role = props.role;
+
+ var _React$useState = react.useState(isActive || forceRender),
+ _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
+ rendered = _React$useState2[0],
+ setRendered = _React$useState2[1];
+
+ react.useEffect(function () {
+ if (forceRender || isActive) {
+ setRendered(true);
+ }
+ }, [forceRender, isActive]);
+
+ if (!rendered) {
+ return null;
+ }
+
+ return /*#__PURE__*/react.createElement("div", {
+ ref: ref,
+ className: classnames_default()("".concat(prefixCls, "-content"), (_classnames = {}, (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-active"), isActive), (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-inactive"), !isActive), _classnames), className),
+ style: style,
+ role: role
+ }, /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-content-box")
+ }, children));
+});
+PanelContent.displayName = 'PanelContent';
+/* harmony default export */ var es_PanelContent = (PanelContent);
+;// CONCATENATED MODULE: ./node_modules/rc-collapse/es/Panel.js
+
+
+
+
+
+
+
+var _excluded = ["className", "id", "style", "prefixCls", "headerClass", "children", "isActive", "destroyInactivePanel", "accordion", "forceRender", "openMotion", "extra", "collapsible"];
+
+/* eslint-disable react/prop-types */
+
+
+
+
+
+
+var CollapsePanel = /*#__PURE__*/function (_React$Component) {
+ (0,inherits/* default */.Z)(CollapsePanel, _React$Component);
+
+ var _super = (0,createSuper/* default */.Z)(CollapsePanel);
+
+ function CollapsePanel() {
+ var _this;
+
+ (0,classCallCheck/* default */.Z)(this, CollapsePanel);
+
+ 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.onItemClick = function () {
+ var _this$props = _this.props,
+ onItemClick = _this$props.onItemClick,
+ panelKey = _this$props.panelKey;
+
+ if (typeof onItemClick === 'function') {
+ onItemClick(panelKey);
+ }
+ };
+
+ _this.handleKeyPress = function (e) {
+ if (e.key === 'Enter' || e.keyCode === 13 || e.which === 13) {
+ _this.onItemClick();
+ }
+ };
+
+ _this.renderIcon = function () {
+ var _this$props2 = _this.props,
+ showArrow = _this$props2.showArrow,
+ expandIcon = _this$props2.expandIcon,
+ prefixCls = _this$props2.prefixCls,
+ collapsible = _this$props2.collapsible;
+
+ if (!showArrow) {
+ return null;
+ }
+
+ var iconNode = typeof expandIcon === 'function' ? expandIcon(_this.props) : /*#__PURE__*/react.createElement("i", {
+ className: "arrow"
+ });
+ return iconNode && /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-expand-icon"),
+ onClick: collapsible === 'header' || collapsible === 'icon' ? _this.onItemClick : null
+ }, iconNode);
+ };
+
+ _this.renderTitle = function () {
+ var _this$props3 = _this.props,
+ header = _this$props3.header,
+ prefixCls = _this$props3.prefixCls,
+ collapsible = _this$props3.collapsible;
+ return /*#__PURE__*/react.createElement("span", {
+ className: "".concat(prefixCls, "-header-text"),
+ onClick: collapsible === 'header' ? _this.onItemClick : null
+ }, header);
+ };
+
+ return _this;
+ }
+
+ (0,createClass/* default */.Z)(CollapsePanel, [{
+ key: "shouldComponentUpdate",
+ value: function shouldComponentUpdate(nextProps) {
+ return !shallowequal_default()(this.props, nextProps);
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _classNames, _classNames2;
+
+ var _this$props4 = this.props,
+ className = _this$props4.className,
+ id = _this$props4.id,
+ style = _this$props4.style,
+ prefixCls = _this$props4.prefixCls,
+ headerClass = _this$props4.headerClass,
+ children = _this$props4.children,
+ isActive = _this$props4.isActive,
+ destroyInactivePanel = _this$props4.destroyInactivePanel,
+ accordion = _this$props4.accordion,
+ forceRender = _this$props4.forceRender,
+ openMotion = _this$props4.openMotion,
+ extra = _this$props4.extra,
+ collapsible = _this$props4.collapsible,
+ rest = (0,objectWithoutProperties/* default */.Z)(_this$props4, _excluded);
+
+ var disabled = collapsible === 'disabled';
+ var collapsibleHeader = collapsible === 'header';
+ var collapsibleIcon = collapsible === 'icon';
+ var itemCls = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-active"), isActive), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-disabled"), disabled), _classNames), className);
+ var headerCls = classnames_default()("".concat(prefixCls, "-header"), (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, headerClass, headerClass), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header-collapsible-only"), collapsibleHeader), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-icon-collapsible-only"), collapsibleIcon), _classNames2));
+ /** header 节点属性 */
+
+ var headerProps = {
+ className: headerCls,
+ 'aria-expanded': isActive,
+ 'aria-disabled': disabled,
+ onKeyPress: this.handleKeyPress
+ };
+
+ if (!collapsibleHeader && !collapsibleIcon) {
+ headerProps.onClick = this.onItemClick;
+ headerProps.role = accordion ? 'tab' : 'button';
+ headerProps.tabIndex = disabled ? -1 : 0;
+ }
+
+ var ifExtraExist = extra !== null && extra !== undefined && typeof extra !== 'boolean'; // https://github.com/ant-design/ant-design/pull/37419#issuecomment-1238812797
+
+ delete rest.header;
+ delete rest.panelKey;
+ delete rest.onItemClick;
+ delete rest.showArrow;
+ delete rest.expandIcon;
+ return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, rest, {
+ className: itemCls,
+ style: style,
+ id: id
+ }), /*#__PURE__*/react.createElement("div", headerProps, this.renderIcon(), this.renderTitle(), ifExtraExist && /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-extra")
+ }, extra)), /*#__PURE__*/react.createElement(es["default"], (0,esm_extends/* default */.Z)({
+ visible: isActive,
+ leavedClassName: "".concat(prefixCls, "-content-hidden")
+ }, openMotion, {
+ forceRender: forceRender,
+ removeOnLeave: destroyInactivePanel
+ }), function (_ref, ref) {
+ var motionClassName = _ref.className,
+ motionStyle = _ref.style;
+ return /*#__PURE__*/react.createElement(es_PanelContent, {
+ ref: ref,
+ prefixCls: prefixCls,
+ className: motionClassName,
+ style: motionStyle,
+ isActive: isActive,
+ forceRender: forceRender,
+ role: accordion ? 'tabpanel' : null
+ }, children);
+ }));
+ }
+ }]);
+
+ return CollapsePanel;
+}(react.Component);
+
+CollapsePanel.defaultProps = {
+ showArrow: true,
+ isActive: false,
+ onItemClick: function onItemClick() {},
+ headerClass: '',
+ forceRender: false
+};
+/* harmony default export */ var Panel = (CollapsePanel);
+;// CONCATENATED MODULE: ./node_modules/rc-collapse/es/Collapse.js
+
+
+
+
+
+
+
+
+/* eslint-disable react/prop-types */
+
+
+
+
+
+
+function getActiveKeysArray(activeKey) {
+ var currentActiveKey = activeKey;
+
+ if (!Array.isArray(currentActiveKey)) {
+ var activeKeyType = (0,esm_typeof/* default */.Z)(currentActiveKey);
+
+ currentActiveKey = activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
+ }
+
+ return currentActiveKey.map(function (key) {
+ return String(key);
+ });
+}
+
+var Collapse = /*#__PURE__*/function (_React$Component) {
+ (0,inherits/* default */.Z)(Collapse, _React$Component);
+
+ var _super = (0,createSuper/* default */.Z)(Collapse);
+
+ function Collapse(_props) {
+ var _this;
+
+ (0,classCallCheck/* default */.Z)(this, Collapse);
+
+ _this = _super.call(this, _props);
+
+ _this.onClickItem = function (key) {
+ var activeKey = _this.state.activeKey;
+
+ if (_this.props.accordion) {
+ activeKey = activeKey[0] === key ? [] : [key];
+ } else {
+ activeKey = (0,toConsumableArray/* default */.Z)(activeKey);
+ var index = activeKey.indexOf(key);
+ var isActive = index > -1;
+
+ if (isActive) {
+ // remove active state
+ activeKey.splice(index, 1);
+ } else {
+ activeKey.push(key);
+ }
+ }
+
+ _this.setActiveKey(activeKey);
+ };
+
+ _this.getNewChild = function (child, index) {
+ if (!child) return null;
+ var activeKey = _this.state.activeKey;
+ var _this$props = _this.props,
+ prefixCls = _this$props.prefixCls,
+ openMotion = _this$props.openMotion,
+ accordion = _this$props.accordion,
+ rootDestroyInactivePanel = _this$props.destroyInactivePanel,
+ expandIcon = _this$props.expandIcon,
+ collapsible = _this$props.collapsible; // If there is no key provide, use the panel order as default key
+
+ var key = child.key || String(index);
+ var _child$props = child.props,
+ header = _child$props.header,
+ headerClass = _child$props.headerClass,
+ destroyInactivePanel = _child$props.destroyInactivePanel,
+ childCollapsible = _child$props.collapsible;
+ var isActive = false;
+
+ if (accordion) {
+ isActive = activeKey[0] === key;
+ } else {
+ isActive = activeKey.indexOf(key) > -1;
+ }
+
+ var mergeCollapsible = childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
+ var props = {
+ key: key,
+ panelKey: key,
+ header: header,
+ headerClass: headerClass,
+ isActive: isActive,
+ prefixCls: prefixCls,
+ destroyInactivePanel: destroyInactivePanel !== null && destroyInactivePanel !== void 0 ? destroyInactivePanel : rootDestroyInactivePanel,
+ openMotion: openMotion,
+ accordion: accordion,
+ children: child.props.children,
+ onItemClick: mergeCollapsible === 'disabled' ? null : _this.onClickItem,
+ expandIcon: expandIcon,
+ collapsible: mergeCollapsible
+ }; // https://github.com/ant-design/ant-design/issues/20479
+
+ if (typeof child.type === 'string') {
+ return child;
+ }
+
+ Object.keys(props).forEach(function (propName) {
+ if (typeof props[propName] === 'undefined') {
+ delete props[propName];
+ }
+ });
+ return /*#__PURE__*/react.cloneElement(child, props);
+ };
+
+ _this.getItems = function () {
+ var children = _this.props.children;
+ return (0,toArray/* default */.Z)(children).map(_this.getNewChild);
+ };
+
+ _this.setActiveKey = function (activeKey) {
+ if (!('activeKey' in _this.props)) {
+ _this.setState({
+ activeKey: activeKey
+ });
+ }
+
+ _this.props.onChange(_this.props.accordion ? activeKey[0] : activeKey);
+ };
+
+ var _activeKey = _props.activeKey,
+ defaultActiveKey = _props.defaultActiveKey;
+ var currentActiveKey = defaultActiveKey;
+
+ if ('activeKey' in _props) {
+ currentActiveKey = _activeKey;
+ }
+
+ _this.state = {
+ activeKey: getActiveKeysArray(currentActiveKey)
+ };
+ return _this;
+ }
+
+ (0,createClass/* default */.Z)(Collapse, [{
+ key: "shouldComponentUpdate",
+ value: function shouldComponentUpdate(nextProps, nextState) {
+ return !shallowequal_default()(this.props, nextProps) || !shallowequal_default()(this.state, nextState);
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _classNames;
+
+ var _this$props2 = this.props,
+ prefixCls = _this$props2.prefixCls,
+ className = _this$props2.className,
+ style = _this$props2.style,
+ accordion = _this$props2.accordion;
+ var collapseClassName = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, prefixCls, true), (0,defineProperty/* default */.Z)(_classNames, className, !!className), _classNames));
+ return /*#__PURE__*/react.createElement("div", {
+ className: collapseClassName,
+ style: style,
+ role: accordion ? 'tablist' : null
+ }, this.getItems());
+ }
+ }], [{
+ key: "getDerivedStateFromProps",
+ value: function getDerivedStateFromProps(nextProps) {
+ var newState = {};
+
+ if ('activeKey' in nextProps) {
+ newState.activeKey = getActiveKeysArray(nextProps.activeKey);
+ }
+
+ return newState;
+ }
+ }]);
+
+ return Collapse;
+}(react.Component);
+
+Collapse.defaultProps = {
+ prefixCls: 'rc-collapse',
+ onChange: function onChange() {},
+ accordion: false,
+ destroyInactivePanel: false
+};
+Collapse.Panel = Panel;
+/* harmony default export */ var es_Collapse = (Collapse);
+;// CONCATENATED MODULE: ./node_modules/rc-collapse/es/index.js
+
+/* harmony default export */ var rc_collapse_es = (es_Collapse);
+var es_Panel = es_Collapse.Panel;
+
+// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
+var omit = __webpack_require__(98423);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/motion.js
+var motion = __webpack_require__(33603);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
+var reactNode = __webpack_require__(96159);
+;// CONCATENATED MODULE: ./node_modules/antd/es/collapse/CollapsePanel.js
+
+
+
+
+
+
+
+var CollapsePanel_CollapsePanel = function CollapsePanel(props) {
+ false ? 0 : void 0;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var customizePrefixCls = props.prefixCls,
+ _props$className = props.className,
+ className = _props$className === void 0 ? '' : _props$className,
+ _props$showArrow = props.showArrow,
+ showArrow = _props$showArrow === void 0 ? true : _props$showArrow;
+ var prefixCls = getPrefixCls('collapse', customizePrefixCls);
+ var collapsePanelClassName = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-no-arrow"), !showArrow), className);
+ return /*#__PURE__*/react.createElement(rc_collapse_es.Panel, (0,esm_extends/* default */.Z)({}, props, {
+ prefixCls: prefixCls,
+ className: collapsePanelClassName
+ }));
+};
+/* harmony default export */ var collapse_CollapsePanel = (CollapsePanel_CollapsePanel);
+;// CONCATENATED MODULE: ./node_modules/antd/es/collapse/Collapse.js
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Collapse_Collapse = function Collapse(props) {
+ var _classNames;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var customizePrefixCls = props.prefixCls,
+ _props$className = props.className,
+ className = _props$className === void 0 ? '' : _props$className,
+ _props$bordered = props.bordered,
+ bordered = _props$bordered === void 0 ? true : _props$bordered,
+ ghost = props.ghost,
+ _props$expandIconPosi = props.expandIconPosition,
+ expandIconPosition = _props$expandIconPosi === void 0 ? 'start' : _props$expandIconPosi;
+ var prefixCls = getPrefixCls('collapse', customizePrefixCls);
+ // Warning if use legacy type `expandIconPosition`
+ false ? 0 : void 0;
+ // Align with logic position
+ var mergedExpandIconPosition = react.useMemo(function () {
+ if (expandIconPosition === 'left') {
+ return 'start';
+ }
+ return expandIconPosition === 'right' ? 'end' : expandIconPosition;
+ }, [expandIconPosition]);
+ var renderExpandIcon = function renderExpandIcon() {
+ var panelProps = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+ var expandIcon = props.expandIcon;
+ var icon = expandIcon ? expandIcon(panelProps) : /*#__PURE__*/react.createElement(RightOutlined/* default */.Z, {
+ rotate: panelProps.isActive ? 90 : undefined
+ });
+ return (0,reactNode/* cloneElement */.Tm)(icon, function () {
+ return {
+ className: classnames_default()(icon.props.className, "".concat(prefixCls, "-arrow"))
+ };
+ });
+ };
+ var collapseClassName = classnames_default()("".concat(prefixCls, "-icon-position-").concat(mergedExpandIconPosition), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-borderless"), !bordered), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-ghost"), !!ghost), _classNames), className);
+ var openMotion = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, motion/* default */.ZP), {
+ motionAppear: false,
+ leavedClassName: "".concat(prefixCls, "-content-hidden")
+ });
+ var getItems = function getItems() {
+ var children = props.children;
+ return (0,toArray/* default */.Z)(children).map(function (child, index) {
+ var _a;
+ if ((_a = child.props) === null || _a === void 0 ? void 0 : _a.disabled) {
+ var key = child.key || String(index);
+ var _child$props = child.props,
+ disabled = _child$props.disabled,
+ collapsible = _child$props.collapsible;
+ var childProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(child.props, ['disabled'])), {
+ key: key,
+ collapsible: collapsible !== null && collapsible !== void 0 ? collapsible : disabled ? 'disabled' : undefined
+ });
+ return (0,reactNode/* cloneElement */.Tm)(child, childProps);
+ }
+ return child;
+ });
+ };
+ return /*#__PURE__*/react.createElement(rc_collapse_es, (0,esm_extends/* default */.Z)({
+ openMotion: openMotion
+ }, props, {
+ expandIcon: renderExpandIcon,
+ prefixCls: prefixCls,
+ className: collapseClassName
+ }), getItems());
+};
+Collapse_Collapse.Panel = collapse_CollapsePanel;
+/* harmony default export */ var collapse_Collapse = (Collapse_Collapse);
+;// CONCATENATED MODULE: ./node_modules/antd/es/collapse/index.js
+
+/* harmony default export */ var collapse = (collapse_Collapse);
+
+/***/ }),
+
+/***/ 49263:
+/*!******************************************************************!*\
+ !*** ./node_modules/antd/es/collapse/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/collapse/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/collapse/style/index.js
+
+
+
+/***/ }),
+
+/***/ 55241:
+/*!***********************************************!*\
+ !*** ./node_modules/antd/es/popover/index.js ***!
+ \***********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124);
+/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../tooltip */ 84908);
+/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 81643);
+/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_util/motion */ 33603);
+
+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 Overlay = function Overlay(_ref) {
+ var title = _ref.title,
+ content = _ref.content,
+ prefixCls = _ref.prefixCls;
+ if (!title && !content) {
+ return null;
+ }
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", {
+ className: "".concat(prefixCls, "-title")
+ }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", {
+ className: "".concat(prefixCls, "-inner-content")
+ }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(content)));
+};
+var Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(function (props, ref) {
+ var customizePrefixCls = props.prefixCls,
+ title = props.title,
+ content = props.content,
+ _overlay = props._overlay,
+ _props$placement = props.placement,
+ placement = _props$placement === void 0 ? 'top' : _props$placement,
+ _props$trigger = props.trigger,
+ trigger = _props$trigger === void 0 ? 'hover' : _props$trigger,
+ _props$mouseEnterDela = props.mouseEnterDelay,
+ mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0.1 : _props$mouseEnterDela,
+ _props$mouseLeaveDela = props.mouseLeaveDelay,
+ mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela,
+ _props$overlayStyle = props.overlayStyle,
+ overlayStyle = _props$overlayStyle === void 0 ? {} : _props$overlayStyle,
+ otherProps = __rest(props, ["prefixCls", "title", "content", "_overlay", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]);
+ var _React$useContext = react__WEBPACK_IMPORTED_MODULE_0__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('popover', customizePrefixCls);
+ var rootPrefixCls = getPrefixCls();
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({
+ placement: placement,
+ trigger: trigger,
+ mouseEnterDelay: mouseEnterDelay,
+ mouseLeaveDelay: mouseLeaveDelay,
+ overlayStyle: overlayStyle
+ }, otherProps, {
+ prefixCls: prefixCls,
+ ref: ref,
+ overlay: _overlay || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Overlay, {
+ prefixCls: prefixCls,
+ title: title,
+ content: content
+ }),
+ transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_5__/* .getTransitionName */ .mL)(rootPrefixCls, 'zoom-big', otherProps.transitionName)
+ }));
+});
+if (false) {}
+/* harmony default export */ __webpack_exports__["Z"] = (Popover);
+
+/***/ }),
+
+/***/ 63942:
+/*!*****************************************************************!*\
+ !*** ./node_modules/antd/es/popover/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/popover/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/popover/style/index.js
+
+
+// style dependencies
+// deps-lint-skip: tooltip
+
/***/ }),
/***/ 73481:
diff --git a/62742.chunk.css b/59289.chunk.css
similarity index 100%
rename from 62742.chunk.css
rename to 59289.chunk.css
diff --git a/61655.async.js b/61655.async.js
index 8674d7218d..a586d66208 100644
--- a/61655.async.js
+++ b/61655.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[61655,34180,7713,44666],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[61655,34180,7713,44666,79256],{
/***/ 26554:
/*!*******************************************************************!*\
diff --git a/63909.async.js b/63909.async.js
deleted file mode 100644
index 0695624d4b..0000000000
--- a/63909.async.js
+++ /dev/null
@@ -1,1438 +0,0 @@
-"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[63909,42573,95946,87388,69771],{
-
-/***/ 7918:
-/*!******************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules ***!
- \******************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// 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);
-
-/***/ }),
-
-/***/ 3089:
-/*!************************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules ***!
- \************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_MinusCircleOutlined; }
-});
-
-// 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/MinusCircleOutlined.js
-// This icon file is generated automatically.
-var MinusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "minus-circle", "theme": "outlined" };
-/* harmony default export */ var asn_MinusCircleOutlined = (MinusCircleOutlined);
-
-// 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/MinusCircleOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var MinusCircleOutlined_MinusCircleOutlined = function MinusCircleOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_MinusCircleOutlined
- }));
-};
-MinusCircleOutlined_MinusCircleOutlined.displayName = 'MinusCircleOutlined';
-/* harmony default export */ var icons_MinusCircleOutlined = (/*#__PURE__*/react.forwardRef(MinusCircleOutlined_MinusCircleOutlined));
-
-/***/ }),
-
-/***/ 64789:
-/*!***********************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules ***!
- \***********************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_PlusCircleOutlined; }
-});
-
-// 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/PlusCircleOutlined.js
-// This icon file is generated automatically.
-var PlusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "plus-circle", "theme": "outlined" };
-/* harmony default export */ var asn_PlusCircleOutlined = (PlusCircleOutlined);
-
-// 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/PlusCircleOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var PlusCircleOutlined_PlusCircleOutlined = function PlusCircleOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_PlusCircleOutlined
- }));
-};
-PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined';
-/* harmony default export */ var icons_PlusCircleOutlined = (/*#__PURE__*/react.forwardRef(PlusCircleOutlined_PlusCircleOutlined));
-
-/***/ }),
-
-/***/ 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
-
-
-
-/***/ }),
-
-/***/ 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);
-
-/***/ }),
-
-/***/ 34041:
-/*!**********************************************!*\
- !*** ./node_modules/antd/es/select/index.js ***!
- \**********************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942);
-/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462);
-/* 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 rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 7752);
-/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 98423);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 53124);
-/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 88258);
-/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 98866);
-/* harmony import */ var _config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider/SizeContext */ 97647);
-/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../form/context */ 65223);
-/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../_util/motion */ 33603);
-/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/statusUtils */ 9708);
-/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/iconUtil */ 46163);
-/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../space/Compact */ 4173);
-
-
-// TODO: 4.0 - codemod should help to change `filterOption` to support node props.
-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 SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE';
-var InternalSelect = function InternalSelect(_a, ref) {
- var _classNames2;
- var customizePrefixCls = _a.prefixCls,
- _a$bordered = _a.bordered,
- bordered = _a$bordered === void 0 ? true : _a$bordered,
- className = _a.className,
- getPopupContainer = _a.getPopupContainer,
- dropdownClassName = _a.dropdownClassName,
- popupClassName = _a.popupClassName,
- _a$listHeight = _a.listHeight,
- listHeight = _a$listHeight === void 0 ? 256 : _a$listHeight,
- placement = _a.placement,
- _a$listItemHeight = _a.listItemHeight,
- listItemHeight = _a$listItemHeight === void 0 ? 24 : _a$listItemHeight,
- customizeSize = _a.size,
- customDisabled = _a.disabled,
- notFoundContent = _a.notFoundContent,
- customStatus = _a.status,
- showArrow = _a.showArrow,
- props = __rest(_a, ["prefixCls", "bordered", "className", "getPopupContainer", "dropdownClassName", "popupClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "showArrow"]);
- var _React$useContext = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_),
- getContextPopupContainer = _React$useContext.getPopupContainer,
- getPrefixCls = _React$useContext.getPrefixCls,
- renderEmpty = _React$useContext.renderEmpty,
- direction = _React$useContext.direction,
- virtual = _React$useContext.virtual,
- dropdownMatchSelectWidth = _React$useContext.dropdownMatchSelectWidth;
- var size = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z);
- var prefixCls = getPrefixCls('select', customizePrefixCls);
- var rootPrefixCls = getPrefixCls();
- var _useCompactItemContex = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_5__/* .useCompactItemContext */ .ri)(prefixCls, direction),
- compactSize = _useCompactItemContex.compactSize,
- compactItemClassnames = _useCompactItemContex.compactItemClassnames;
- var mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(function () {
- var m = props.mode;
- if (m === 'combobox') {
- return undefined;
- }
- if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) {
- return 'combobox';
- }
- return m;
- }, [props.mode]);
- var isMultiple = mode === 'multiple' || mode === 'tags';
- var mergedShowArrow = showArrow !== undefined ? showArrow : props.loading || !(isMultiple || mode === 'combobox');
- // =================== Warning =====================
- false ? 0 : void 0;
- // ===================== Form Status =====================
- var _useContext = (0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(_form_context__WEBPACK_IMPORTED_MODULE_6__/* .FormItemInputContext */ .aM),
- contextStatus = _useContext.status,
- hasFeedback = _useContext.hasFeedback,
- isFormItemInput = _useContext.isFormItemInput,
- feedbackIcon = _useContext.feedbackIcon;
- var mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getMergedStatus */ .F)(contextStatus, customStatus);
- // ===================== Empty =====================
- var mergedNotFound;
- if (notFoundContent !== undefined) {
- mergedNotFound = notFoundContent;
- } else if (mode === 'combobox') {
- mergedNotFound = null;
- } else {
- mergedNotFound = (renderEmpty || _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)('Select');
- }
- // ===================== Icons =====================
- var _getIcons = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({}, props), {
- multiple: isMultiple,
- hasFeedback: hasFeedback,
- feedbackIcon: feedbackIcon,
- showArrow: mergedShowArrow,
- prefixCls: prefixCls
- })),
- suffixIcon = _getIcons.suffixIcon,
- itemIcon = _getIcons.itemIcon,
- removeIcon = _getIcons.removeIcon,
- clearIcon = _getIcons.clearIcon;
- var selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']);
- var rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)({}, "".concat(prefixCls, "-dropdown-").concat(direction), direction === 'rtl'));
- var mergedSize = compactSize || customizeSize || size;
- // ===================== Disabled =====================
- var disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z);
- var mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;
- var mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()((_classNames2 = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-lg"), mergedSize === 'large'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-sm"), mergedSize === 'small'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-borderless"), !bordered), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-in-form-item"), isFormItemInput), _classNames2), (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, className);
- // ===================== Placement =====================
- var getPlacement = function getPlacement() {
- if (placement !== undefined) {
- return placement;
- }
- return direction === 'rtl' ? 'bottomRight' : 'bottomLeft';
- };
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({
- ref: ref,
- virtual: virtual,
- dropdownMatchSelectWidth: dropdownMatchSelectWidth
- }, selectProps, {
- transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionName */ .mL)(rootPrefixCls, (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionDirection */ .q0)(placement), props.transitionName),
- listHeight: listHeight,
- listItemHeight: listItemHeight,
- mode: mode,
- prefixCls: prefixCls,
- placement: getPlacement(),
- direction: direction,
- inputIcon: suffixIcon,
- menuItemSelectedIcon: itemIcon,
- removeIcon: removeIcon,
- clearIcon: clearIcon,
- notFoundContent: mergedNotFound,
- className: mergedClassName,
- getPopupContainer: getPopupContainer || getContextPopupContainer,
- dropdownClassName: rcSelectRtlDropdownClassName,
- showArrow: hasFeedback || showArrow,
- disabled: mergedDisabled
- }));
-};
-var Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect);
-Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE;
-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);
-
-/***/ }),
-
-/***/ 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/66422.async.js b/66422.async.js
index 63cfb2e9f9..e82d3b1112 100644
--- a/66422.async.js
+++ b/66422.async.js
@@ -516,7 +516,7 @@ Icon.setTwoToneColor = setTwoToneColor;
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/66582.async.js b/66582.async.js
index 2680946a81..0b0a934d12 100644
--- a/66582.async.js
+++ b/66582.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[66582,98991,47638,3446],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[66582,98991,79256,47638,3446],{
/***/ 7918:
/*!******************************************************************************!*\
diff --git a/67570.async.js b/67570.async.js
index acc2f95cc8..82182e5903 100644
--- a/67570.async.js
+++ b/67570.async.js
@@ -502,7 +502,7 @@ function AButton(_ref) {
}, index);
}), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit",
+ icon: "icon-edit insert-blank",
className: "btn-null",
title: "\u589E\u52A0\u586B\u7A7A",
actionName: "add-null-ch",
diff --git a/67570.chunk.css b/67570.chunk.css
index c783f5807f..422cef5be0 100644
--- a/67570.chunk.css
+++ b/67570.chunk.css
@@ -1,3 +1,98 @@
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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[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]!./src/components/markdown-editor/index.less ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -510,101 +605,6 @@ span.CodeMirror-selectedtext {
/* 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;
- 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[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]!./src/components/markdown-editor/toolbar/index.less ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -628,14 +628,14 @@ span.CodeMirror-selectedtext {
font-size: 12px;
display: inline-block;
padding: 5px;
- border: 1px solid #eaeaea;
+ border: 1px solid #E99237;
border-radius: 5px;
box-sizing: border-box;
line-height: 16px;
height: auto;
- color: #666;
+ color: #A65500;
+ background-color: #FFF1E2;
position: relative;
- justify-content: center;
margin-left: 10px;
}
.markdown-toolbar-container .fill-tip::before {
@@ -644,7 +644,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #fff;
+ border-right: 6px solid #FFF1E2;
position: absolute;
left: -6px;
top: 6px;
@@ -656,7 +656,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #cccbcb;
+ border-right: 6px solid #E99237;
position: absolute;
left: -7px;
top: 6px;
@@ -687,6 +687,10 @@ span.CodeMirror-selectedtext {
flex-flow: row nowrap;
align-items: center;
}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
.markdown-toolbar-container span.v-line {
margin: 0 5px;
height: 65%;
diff --git a/69060.async.js b/69060.async.js
index 1aa774e836..eef85ec66f 100644
--- a/69060.async.js
+++ b/69060.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/69269.chunk.css b/69269.chunk.css
new file mode 100644
index 0000000000..570b817148
--- /dev/null
+++ b/69269.chunk.css
@@ -0,0 +1,958 @@
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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 */
+
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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 ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* 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-tag {
+ 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";
+ display: inline-block;
+ height: auto;
+ margin-right: 8px;
+ padding: 0 7px;
+ font-size: 12px;
+ line-height: 18px;
+ white-space: nowrap;
+ background: #fafafa;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ opacity: 1;
+ transition: all 0.3s;
+}
+.ant-tag,
+.ant-tag a,
+.ant-tag a:hover {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-tag > a:first-child:last-child {
+ display: inline-block;
+ margin: 0 -8px;
+ padding: 0 8px;
+}
+.ant-tag-close-icon {
+ margin-left: 3px;
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 10px;
+ cursor: pointer;
+ transition: all 0.3s;
+}
+.ant-tag-close-icon:hover {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-tag-has-color {
+ border-color: transparent;
+}
+.ant-tag-has-color,
+.ant-tag-has-color a,
+.ant-tag-has-color a:hover,
+.ant-tag-has-color .anticon-close,
+.ant-tag-has-color .anticon-close:hover {
+ color: #fff;
+}
+.ant-tag-checkable {
+ background-color: transparent;
+ border-color: transparent;
+ cursor: pointer;
+}
+.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
+ color: #1890ff;
+}
+.ant-tag-checkable:active,
+.ant-tag-checkable-checked {
+ color: #fff;
+}
+.ant-tag-checkable-checked {
+ background-color: #1890ff;
+}
+.ant-tag-checkable:active {
+ background-color: #096dd9;
+}
+.ant-tag-hidden {
+ display: none;
+}
+.ant-tag-pink {
+ color: #c41d7f;
+ background: #fff0f6;
+ 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-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;
+}
+.ant-tag-volcano {
+ color: #d4380d;
+ background: #fff2e8;
+ border-color: #ffbb96;
+}
+.ant-tag-volcano-inverse {
+ color: #fff;
+ background: #fa541c;
+ border-color: #fa541c;
+}
+.ant-tag-orange {
+ color: #d46b08;
+ background: #fff7e6;
+ border-color: #ffd591;
+}
+.ant-tag-orange-inverse {
+ color: #fff;
+ background: #fa8c16;
+ border-color: #fa8c16;
+}
+.ant-tag-yellow {
+ color: #d4b106;
+ background: #feffe6;
+ border-color: #fffb8f;
+}
+.ant-tag-yellow-inverse {
+ color: #fff;
+ background: #fadb14;
+ border-color: #fadb14;
+}
+.ant-tag-gold {
+ color: #d48806;
+ background: #fffbe6;
+ border-color: #ffe58f;
+}
+.ant-tag-gold-inverse {
+ color: #fff;
+ background: #faad14;
+ border-color: #faad14;
+}
+.ant-tag-cyan {
+ color: #08979c;
+ background: #e6fffb;
+ border-color: #87e8de;
+}
+.ant-tag-cyan-inverse {
+ color: #fff;
+ background: #13c2c2;
+ border-color: #13c2c2;
+}
+.ant-tag-lime {
+ color: #7cb305;
+ background: #fcffe6;
+ border-color: #eaff8f;
+}
+.ant-tag-lime-inverse {
+ color: #fff;
+ background: #a0d911;
+ border-color: #a0d911;
+}
+.ant-tag-green {
+ color: #389e0d;
+ background: #f6ffed;
+ border-color: #b7eb8f;
+}
+.ant-tag-green-inverse {
+ color: #fff;
+ background: #52c41a;
+ border-color: #52c41a;
+}
+.ant-tag-blue {
+ color: #096dd9;
+ background: #e6f7ff;
+ border-color: #91d5ff;
+}
+.ant-tag-blue-inverse {
+ color: #fff;
+ background: #1890ff;
+ border-color: #1890ff;
+}
+.ant-tag-geekblue {
+ color: #1d39c4;
+ background: #f0f5ff;
+ border-color: #adc6ff;
+}
+.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: #52c41a;
+ background: #f6ffed;
+ border-color: #b7eb8f;
+}
+.ant-tag-processing {
+ color: #1890ff;
+ background: #e6f7ff;
+ border-color: #91d5ff;
+}
+.ant-tag-error {
+ color: #ff4d4f;
+ background: #fff2f0;
+ border-color: #ffccc7;
+}
+.ant-tag-warning {
+ color: #faad14;
+ background: #fffbe6;
+ border-color: #ffe58f;
+}
+.ant-tag > .anticon + span,
+.ant-tag > span + .anticon {
+ margin-left: 7px;
+}
+.ant-tag.ant-tag-rtl {
+ margin-right: 0;
+ margin-left: 8px;
+ direction: rtl;
+ text-align: right;
+}
+.ant-tag-rtl .ant-tag-close-icon {
+ margin-right: 3px;
+ margin-left: 0;
+}
+.ant-tag-rtl.ant-tag > .anticon + span,
+.ant-tag-rtl.ant-tag > span + .anticon {
+ margin-right: 7px;
+ 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/affix/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-affix {
+ position: fixed;
+ z-index: 10;
+}
+/* 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 */
+
diff --git a/59016.async.js b/6968.async.js
similarity index 54%
rename from 59016.async.js
rename to 6968.async.js
index f9a68673e7..8592d73187 100644
--- a/59016.async.js
+++ b/6968.async.js
@@ -1,18 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[59016,34180,25619,7303,79779,192],{
-
-/***/ 48898:
-/*!*************************************************************************!*\
- !*** ./node_modules/@ant-design/icons-svg/es/asn/FolderOpenOutlined.js ***!
- \*************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__) {
-
-"use strict";
-// This icon file is generated automatically.
-var FolderOpenOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z" } }] }, "name": "folder-open", "theme": "outlined" };
-/* harmony default export */ __webpack_exports__["Z"] = (FolderOpenOutlined);
-
-
-/***/ }),
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[6968],{
/***/ 26554:
/*!*******************************************************************!*\
@@ -40,34 +26,6 @@ var RightOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 8
/* harmony default export */ __webpack_exports__["Z"] = (RightOutlined);
-/***/ }),
-
-/***/ 31662:
-/*!************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/CloseCircleOutlined.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_CloseCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseCircleOutlined */ 51213);
-/* 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 CloseCircleOutlined = function CloseCircleOutlined(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_CloseCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-CloseCircleOutlined.displayName = 'CloseCircleOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseCircleOutlined));
-
/***/ }),
/***/ 98787:
@@ -217,382 +175,6 @@ function getPlacements(config) {
/***/ }),
-/***/ 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);
-
-/***/ }),
-
/***/ 65360:
/*!**************************************************************!*\
!*** ./node_modules/antd/es/popconfirm/index.js + 1 modules ***!
@@ -1001,205 +583,6 @@ Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo;
/***/ }),
-/***/ 26713:
-/*!*********************************************************!*\
- !*** ./node_modules/antd/es/space/index.js + 1 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "u": function() { return /* binding */ SpaceContext; },
- "Z": function() { return /* binding */ space; }
-});
-
-// 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/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/_util/hooks/useFlexGapSupport.js
-var useFlexGapSupport = __webpack_require__(98082);
-;// CONCATENATED MODULE: ./node_modules/antd/es/space/Item.js
-
-
-
-
-function Item(_ref) {
- var className = _ref.className,
- direction = _ref.direction,
- index = _ref.index,
- marginDirection = _ref.marginDirection,
- children = _ref.children,
- split = _ref.split,
- wrap = _ref.wrap;
- var _React$useContext = react.useContext(SpaceContext),
- horizontalSize = _React$useContext.horizontalSize,
- verticalSize = _React$useContext.verticalSize,
- latestIndex = _React$useContext.latestIndex,
- supportFlexGap = _React$useContext.supportFlexGap;
- var style = {};
- if (!supportFlexGap) {
- if (direction === 'vertical') {
- if (index < latestIndex) {
- style = {
- marginBottom: horizontalSize / (split ? 2 : 1)
- };
- }
- } else {
- style = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, index < latestIndex && (0,defineProperty/* default */.Z)({}, marginDirection, horizontalSize / (split ? 2 : 1))), wrap && {
- paddingBottom: verticalSize
- });
- }
- }
- if (children === null || children === undefined) {
- return null;
- }
- return /*#__PURE__*/react.createElement(react.Fragment, null, /*#__PURE__*/react.createElement("div", {
- className: className,
- style: style
- }, children), index < latestIndex && split && /*#__PURE__*/react.createElement("span", {
- className: "".concat(className, "-split"),
- style: style
- }, split));
-}
-// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js
-var Compact = __webpack_require__(4173);
-;// CONCATENATED MODULE: ./node_modules/antd/es/space/index.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 SpaceContext = /*#__PURE__*/react.createContext({
- latestIndex: 0,
- horizontalSize: 0,
- verticalSize: 0,
- supportFlexGap: false
-});
-var spaceSize = {
- small: 8,
- middle: 16,
- large: 24
-};
-function getNumberSize(size) {
- return typeof size === 'string' ? spaceSize[size] : size || 0;
-}
-var Space = function Space(props) {
- var _classNames;
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- space = _React$useContext.space,
- directionConfig = _React$useContext.direction;
- var _props$size = props.size,
- size = _props$size === void 0 ? (space === null || space === void 0 ? void 0 : space.size) || 'small' : _props$size,
- align = props.align,
- className = props.className,
- children = props.children,
- _props$direction = props.direction,
- direction = _props$direction === void 0 ? 'horizontal' : _props$direction,
- customizePrefixCls = props.prefixCls,
- split = props.split,
- style = props.style,
- _props$wrap = props.wrap,
- wrap = _props$wrap === void 0 ? false : _props$wrap,
- otherProps = __rest(props, ["size", "align", "className", "children", "direction", "prefixCls", "split", "style", "wrap"]);
- var supportFlexGap = (0,useFlexGapSupport/* default */.Z)();
- var _React$useMemo = react.useMemo(function () {
- return (Array.isArray(size) ? size : [size, size]).map(function (item) {
- return getNumberSize(item);
- });
- }, [size]),
- _React$useMemo2 = (0,slicedToArray/* default */.Z)(_React$useMemo, 2),
- horizontalSize = _React$useMemo2[0],
- verticalSize = _React$useMemo2[1];
- var childNodes = (0,toArray/* default */.Z)(children, {
- keepEmpty: true
- });
- var mergedAlign = align === undefined && direction === 'horizontal' ? 'center' : align;
- var prefixCls = getPrefixCls('space', customizePrefixCls);
- var cn = classnames_default()(prefixCls, "".concat(prefixCls, "-").concat(direction), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), directionConfig === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-align-").concat(mergedAlign), mergedAlign), _classNames), className);
- var itemClassName = "".concat(prefixCls, "-item");
- var marginDirection = directionConfig === 'rtl' ? 'marginLeft' : 'marginRight';
- // Calculate latest one
- var latestIndex = 0;
- var nodes = childNodes.map(function (child, i) {
- if (child !== null && child !== undefined) {
- latestIndex = i;
- }
- var key = child && child.key || "".concat(itemClassName, "-").concat(i);
- return /*#__PURE__*/react.createElement(Item, {
- className: itemClassName,
- key: key,
- direction: direction,
- index: i,
- marginDirection: marginDirection,
- split: split,
- wrap: wrap
- }, child);
- });
- var spaceContext = react.useMemo(function () {
- return {
- horizontalSize: horizontalSize,
- verticalSize: verticalSize,
- latestIndex: latestIndex,
- supportFlexGap: supportFlexGap
- };
- }, [horizontalSize, verticalSize, latestIndex, supportFlexGap]);
- // =========================== Render ===========================
- if (childNodes.length === 0) {
- return null;
- }
- var gapStyle = {};
- if (wrap) {
- gapStyle.flexWrap = 'wrap';
- // Patch for gap not support
- if (!supportFlexGap) {
- gapStyle.marginBottom = -verticalSize;
- }
- }
- if (supportFlexGap) {
- gapStyle.columnGap = horizontalSize;
- gapStyle.rowGap = verticalSize;
- }
- return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({
- className: cn,
- style: (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, gapStyle), style)
- }, otherProps), /*#__PURE__*/react.createElement(SpaceContext.Provider, {
- value: spaceContext
- }, nodes));
-};
-var CompoundedSpace = Space;
-CompoundedSpace.Compact = Compact/* default */.ZP;
-/* harmony default export */ var space = (CompoundedSpace);
-
-/***/ }),
-
/***/ 84908:
/*!***********************************************************!*\
!*** ./node_modules/antd/es/tooltip/index.js + 3 modules ***!
@@ -1590,531 +973,6 @@ if (false) {}
/***/ }),
-/***/ 54205:
-/*!********************************************************!*\
- !*** ./node_modules/antd/es/tree/index.js + 9 modules ***!
- \********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ tree; }
-});
-
-// EXTERNAL MODULE: ./node_modules/rc-tree/es/index.js + 6 modules
-var es = __webpack_require__(31343);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
-var defineProperty = __webpack_require__(4942);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
-var esm_typeof = __webpack_require__(71002);
-// 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/HolderOutlined.js
-// This icon file is generated automatically.
-var HolderOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z" } }] }, "name": "holder", "theme": "outlined" };
-/* harmony default export */ var asn_HolderOutlined = (HolderOutlined);
-
-// 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/HolderOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var HolderOutlined_HolderOutlined = function HolderOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_HolderOutlined
- }));
-};
-HolderOutlined_HolderOutlined.displayName = 'HolderOutlined';
-/* harmony default export */ var icons_HolderOutlined = (/*#__PURE__*/react.forwardRef(HolderOutlined_HolderOutlined));
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/motion.js
-var _util_motion = __webpack_require__(33603);
-;// CONCATENATED MODULE: ./node_modules/antd/es/tree/utils/dropIndicator.js
-
-
-var offset = 4;
-function dropIndicatorRender(props) {
- var _style;
- var dropPosition = props.dropPosition,
- dropLevelOffset = props.dropLevelOffset,
- prefixCls = props.prefixCls,
- indent = props.indent,
- _props$direction = props.direction,
- direction = _props$direction === void 0 ? 'ltr' : _props$direction;
- var startPosition = direction === 'ltr' ? 'left' : 'right';
- var endPosition = direction === 'ltr' ? 'right' : 'left';
- var style = (_style = {}, (0,defineProperty/* default */.Z)(_style, startPosition, -dropLevelOffset * indent + offset), (0,defineProperty/* default */.Z)(_style, endPosition, 0), _style);
- switch (dropPosition) {
- case -1:
- style.top = -3;
- break;
- case 1:
- style.bottom = -3;
- break;
- default:
- // dropPosition === 0
- style.bottom = -3;
- style[startPosition] = indent + offset;
- break;
- }
- return /*#__PURE__*/react.createElement("div", {
- style: style,
- className: "".concat(prefixCls, "-drop-indicator")
- });
-}
-// EXTERNAL MODULE: ./node_modules/antd/es/tree/utils/iconUtil.js + 4 modules
-var iconUtil = __webpack_require__(84050);
-;// CONCATENATED MODULE: ./node_modules/antd/es/tree/Tree.js
-
-
-
-
-
-
-
-
-
-
-
-var Tree = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _classNames;
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction,
- virtual = _React$useContext.virtual;
- var customizePrefixCls = props.prefixCls,
- className = props.className,
- _props$showIcon = props.showIcon,
- showIcon = _props$showIcon === void 0 ? false : _props$showIcon,
- showLine = props.showLine,
- _switcherIcon = props.switcherIcon,
- _props$blockNode = props.blockNode,
- blockNode = _props$blockNode === void 0 ? false : _props$blockNode,
- children = props.children,
- _props$checkable = props.checkable,
- checkable = _props$checkable === void 0 ? false : _props$checkable,
- _props$selectable = props.selectable,
- selectable = _props$selectable === void 0 ? true : _props$selectable,
- draggable = props.draggable,
- _props$motion = props.motion,
- motion = _props$motion === void 0 ? (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, _util_motion/* default */.ZP), {
- motionAppear: false
- }) : _props$motion;
- var prefixCls = getPrefixCls('tree', customizePrefixCls);
- var newProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, props), {
- checkable: checkable,
- selectable: selectable,
- showIcon: showIcon,
- motion: motion,
- blockNode: blockNode,
- showLine: Boolean(showLine),
- dropIndicatorRender: dropIndicatorRender
- });
- var draggableConfig = react.useMemo(function () {
- if (!draggable) {
- return false;
- }
- var mergedDraggable = {};
- switch ((0,esm_typeof/* default */.Z)(draggable)) {
- case 'function':
- mergedDraggable.nodeDraggable = draggable;
- break;
- case 'object':
- mergedDraggable = (0,esm_extends/* default */.Z)({}, draggable);
- break;
- default:
- break;
- // Do nothing
- }
-
- if (mergedDraggable.icon !== false) {
- mergedDraggable.icon = mergedDraggable.icon || /*#__PURE__*/react.createElement(icons_HolderOutlined, null);
- }
- return mergedDraggable;
- }, [draggable]);
- return /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({
- itemHeight: 20,
- ref: ref,
- virtual: virtual
- }, newProps, {
- prefixCls: prefixCls,
- className: classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-icon-hide"), !showIcon), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block-node"), blockNode), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-unselectable"), !selectable), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className),
- direction: direction,
- checkable: checkable ? /*#__PURE__*/react.createElement("span", {
- className: "".concat(prefixCls, "-checkbox-inner")
- }) : checkable,
- selectable: selectable,
- switcherIcon: function switcherIcon(nodeProps) {
- return (0,iconUtil/* default */.Z)(prefixCls, _switcherIcon, showLine, nodeProps);
- },
- draggable: draggableConfig
- }), children);
-});
-/* harmony default export */ var tree_Tree = (Tree);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
-var toConsumableArray = __webpack_require__(74902);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(97685);
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/FileOutlined.js + 1 modules
-var FileOutlined = __webpack_require__(5309);
-// EXTERNAL MODULE: ./node_modules/@ant-design/icons-svg/es/asn/FolderOpenOutlined.js
-var asn_FolderOpenOutlined = __webpack_require__(48898);
-;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/FolderOpenOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var FolderOpenOutlined = function FolderOpenOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_FolderOpenOutlined/* default */.Z
- }));
-};
-FolderOpenOutlined.displayName = 'FolderOpenOutlined';
-/* harmony default export */ var icons_FolderOpenOutlined = (/*#__PURE__*/react.forwardRef(FolderOpenOutlined));
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/FolderOutlined.js
-// This icon file is generated automatically.
-var FolderOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z" } }] }, "name": "folder", "theme": "outlined" };
-/* harmony default export */ var asn_FolderOutlined = (FolderOutlined);
-
-;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/FolderOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var FolderOutlined_FolderOutlined = function FolderOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_FolderOutlined
- }));
-};
-FolderOutlined_FolderOutlined.displayName = 'FolderOutlined';
-/* harmony default export */ var icons_FolderOutlined = (/*#__PURE__*/react.forwardRef(FolderOutlined_FolderOutlined));
-// EXTERNAL MODULE: ./node_modules/rc-tree/es/util.js
-var util = __webpack_require__(10225);
-// EXTERNAL MODULE: ./node_modules/rc-tree/es/utils/treeUtil.js
-var treeUtil = __webpack_require__(1089);
-;// CONCATENATED MODULE: ./node_modules/antd/es/tree/utils/dictUtil.js
-
-var Record;
-(function (Record) {
- Record[Record["None"] = 0] = "None";
- Record[Record["Start"] = 1] = "Start";
- Record[Record["End"] = 2] = "End";
-})(Record || (Record = {}));
-function traverseNodesKey(treeData, callback) {
- function processNode(dataNode) {
- var key = dataNode.key,
- children = dataNode.children;
- if (callback(key, dataNode) !== false) {
- traverseNodesKey(children || [], callback);
- }
- }
- treeData.forEach(processNode);
-}
-/** 计算选中范围,只考虑expanded情况以优化性能 */
-function calcRangeKeys(_ref) {
- var treeData = _ref.treeData,
- expandedKeys = _ref.expandedKeys,
- startKey = _ref.startKey,
- endKey = _ref.endKey;
- var keys = [];
- var record = Record.None;
- if (startKey && startKey === endKey) {
- return [startKey];
- }
- if (!startKey || !endKey) {
- return [];
- }
- function matchKey(key) {
- return key === startKey || key === endKey;
- }
- traverseNodesKey(treeData, function (key) {
- if (record === Record.End) {
- return false;
- }
- if (matchKey(key)) {
- // Match test
- keys.push(key);
- if (record === Record.None) {
- record = Record.Start;
- } else if (record === Record.Start) {
- record = Record.End;
- return false;
- }
- } else if (record === Record.Start) {
- // Append selection
- keys.push(key);
- }
- return expandedKeys.includes(key);
- });
- return keys;
-}
-function convertDirectoryKeysToNodes(treeData, keys) {
- var restKeys = (0,toConsumableArray/* default */.Z)(keys);
- var nodes = [];
- traverseNodesKey(treeData, function (key, node) {
- var index = restKeys.indexOf(key);
- if (index !== -1) {
- nodes.push(node);
- restKeys.splice(index, 1);
- }
- return !!restKeys.length;
- });
- return nodes;
-}
-;// CONCATENATED MODULE: ./node_modules/antd/es/tree/DirectoryTree.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;
-};
-
-
-
-
-
-
-
-
-
-
-function getIcon(props) {
- var isLeaf = props.isLeaf,
- expanded = props.expanded;
- if (isLeaf) {
- return /*#__PURE__*/react.createElement(FileOutlined/* default */.Z, null);
- }
- return expanded ? /*#__PURE__*/react.createElement(icons_FolderOpenOutlined, null) : /*#__PURE__*/react.createElement(icons_FolderOutlined, null);
-}
-function getTreeData(_ref) {
- var treeData = _ref.treeData,
- children = _ref.children;
- return treeData || (0,treeUtil/* convertTreeToData */.zn)(children);
-}
-var DirectoryTree = function DirectoryTree(_a, ref) {
- var defaultExpandAll = _a.defaultExpandAll,
- defaultExpandParent = _a.defaultExpandParent,
- defaultExpandedKeys = _a.defaultExpandedKeys,
- props = __rest(_a, ["defaultExpandAll", "defaultExpandParent", "defaultExpandedKeys"]);
- // Shift click usage
- var lastSelectedKey = react.useRef();
- var cachedSelectedKeys = react.useRef();
- var getInitExpandedKeys = function getInitExpandedKeys() {
- var _convertDataToEntitie = (0,treeUtil/* convertDataToEntities */.I8)(getTreeData(props)),
- keyEntities = _convertDataToEntitie.keyEntities;
- var initExpandedKeys;
- // Expanded keys
- if (defaultExpandAll) {
- initExpandedKeys = Object.keys(keyEntities);
- } else if (defaultExpandParent) {
- initExpandedKeys = (0,util/* conductExpandParent */.r7)(props.expandedKeys || defaultExpandedKeys || [], keyEntities);
- } else {
- initExpandedKeys = props.expandedKeys || defaultExpandedKeys;
- }
- return initExpandedKeys;
- };
- var _React$useState = react.useState(props.selectedKeys || props.defaultSelectedKeys || []),
- _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
- selectedKeys = _React$useState2[0],
- setSelectedKeys = _React$useState2[1];
- var _React$useState3 = react.useState(function () {
- return getInitExpandedKeys();
- }),
- _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2),
- expandedKeys = _React$useState4[0],
- setExpandedKeys = _React$useState4[1];
- react.useEffect(function () {
- if ('selectedKeys' in props) {
- setSelectedKeys(props.selectedKeys);
- }
- }, [props.selectedKeys]);
- react.useEffect(function () {
- if ('expandedKeys' in props) {
- setExpandedKeys(props.expandedKeys);
- }
- }, [props.expandedKeys]);
- var onExpand = function onExpand(keys, info) {
- var _a;
- if (!('expandedKeys' in props)) {
- setExpandedKeys(keys);
- }
- // Call origin function
- return (_a = props.onExpand) === null || _a === void 0 ? void 0 : _a.call(props, keys, info);
- };
- var onSelect = function onSelect(keys, event) {
- var _a;
- var multiple = props.multiple;
- var node = event.node,
- nativeEvent = event.nativeEvent;
- var _node$key = node.key,
- key = _node$key === void 0 ? '' : _node$key;
- var treeData = getTreeData(props);
- // const newState: DirectoryTreeState = {};
- // We need wrap this event since some value is not same
- var newEvent = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, event), {
- selected: true
- });
- // Windows / Mac single pick
- var ctrlPick = (nativeEvent === null || nativeEvent === void 0 ? void 0 : nativeEvent.ctrlKey) || (nativeEvent === null || nativeEvent === void 0 ? void 0 : nativeEvent.metaKey);
- var shiftPick = nativeEvent === null || nativeEvent === void 0 ? void 0 : nativeEvent.shiftKey;
- // Generate new selected keys
- var newSelectedKeys;
- if (multiple && ctrlPick) {
- // Control click
- newSelectedKeys = keys;
- lastSelectedKey.current = key;
- cachedSelectedKeys.current = newSelectedKeys;
- newEvent.selectedNodes = convertDirectoryKeysToNodes(treeData, newSelectedKeys);
- } else if (multiple && shiftPick) {
- // Shift click
- newSelectedKeys = Array.from(new Set([].concat((0,toConsumableArray/* default */.Z)(cachedSelectedKeys.current || []), (0,toConsumableArray/* default */.Z)(calcRangeKeys({
- treeData: treeData,
- expandedKeys: expandedKeys,
- startKey: key,
- endKey: lastSelectedKey.current
- })))));
- newEvent.selectedNodes = convertDirectoryKeysToNodes(treeData, newSelectedKeys);
- } else {
- // Single click
- newSelectedKeys = [key];
- lastSelectedKey.current = key;
- cachedSelectedKeys.current = newSelectedKeys;
- newEvent.selectedNodes = convertDirectoryKeysToNodes(treeData, newSelectedKeys);
- }
- (_a = props.onSelect) === null || _a === void 0 ? void 0 : _a.call(props, newSelectedKeys, newEvent);
- if (!('selectedKeys' in props)) {
- setSelectedKeys(newSelectedKeys);
- }
- };
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var customizePrefixCls = props.prefixCls,
- className = props.className,
- _props$showIcon = props.showIcon,
- showIcon = _props$showIcon === void 0 ? true : _props$showIcon,
- _props$expandAction = props.expandAction,
- expandAction = _props$expandAction === void 0 ? 'click' : _props$expandAction,
- otherProps = __rest(props, ["prefixCls", "className", "showIcon", "expandAction"]);
- var prefixCls = getPrefixCls('tree', customizePrefixCls);
- var connectClassName = classnames_default()("".concat(prefixCls, "-directory"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-directory-rtl"), direction === 'rtl'), className);
- return /*#__PURE__*/react.createElement(tree_Tree, (0,esm_extends/* default */.Z)({
- icon: getIcon,
- ref: ref,
- blockNode: true
- }, otherProps, {
- showIcon: showIcon,
- expandAction: expandAction,
- prefixCls: prefixCls,
- className: connectClassName,
- expandedKeys: expandedKeys,
- selectedKeys: selectedKeys,
- onSelect: onSelect,
- onExpand: onExpand
- }));
-};
-var ForwardDirectoryTree = /*#__PURE__*/react.forwardRef(DirectoryTree);
-if (false) {}
-/* harmony default export */ var tree_DirectoryTree = (ForwardDirectoryTree);
-;// CONCATENATED MODULE: ./node_modules/antd/es/tree/index.js
-
-
-
-var es_tree_Tree = tree_Tree;
-es_tree_Tree.DirectoryTree = tree_DirectoryTree;
-es_tree_Tree.TreeNode = es/* TreeNode */.O;
-/* harmony default export */ var tree = (es_tree_Tree);
-
-/***/ }),
-
-/***/ 62216:
-/*!**************************************************************!*\
- !*** ./node_modules/antd/es/tree/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/tree/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/tree/style/index.js
-
-
-
-/***/ }),
-
-/***/ 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));
-
-/***/ }),
-
/***/ 97454:
/*!***********************************************************************************!*\
!*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/LeftOutlined.js ***!
diff --git a/75316.async.js b/75153.async.js
similarity index 94%
rename from 75316.async.js
rename to 75153.async.js
index 421ab28e6f..11a35ee368 100644
--- a/75316.async.js
+++ b/75153.async.js
@@ -1,46 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[75316],{
-
-/***/ 81088:
-/*!*********************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/PoweroffOutlined.js + 1 modules ***!
- \*********************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_PoweroffOutlined; }
-});
-
-// 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/PoweroffOutlined.js
-// This icon file is generated automatically.
-var PoweroffOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z" } }] }, "name": "poweroff", "theme": "outlined" };
-/* harmony default export */ var asn_PoweroffOutlined = (PoweroffOutlined);
-
-// 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/PoweroffOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var PoweroffOutlined_PoweroffOutlined = function PoweroffOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_PoweroffOutlined
- }));
-};
-PoweroffOutlined_PoweroffOutlined.displayName = 'PoweroffOutlined';
-/* harmony default export */ var icons_PoweroffOutlined = (/*#__PURE__*/react.forwardRef(PoweroffOutlined_PoweroffOutlined));
-
-/***/ }),
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[75153],{
/***/ 94594:
/*!**********************************************************!*\
diff --git a/8286.async.js b/78218.async.js
similarity index 97%
rename from 8286.async.js
rename to 78218.async.js
index cd645b16af..dfd4fc3c88 100644
--- a/8286.async.js
+++ b/78218.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[8286],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[78218],{
/***/ 37863:
/*!***********************************************!*\
@@ -108,9 +108,9 @@ var NullMDEditor = /*#__PURE__*/function (_Component) {
/***/ }),
-/***/ 8286:
+/***/ 78218:
/*!***********************************************************!*\
- !*** ./src/components/DragSubject/index.tsx + 19 modules ***!
+ !*** ./src/components/DragSubject/index.tsx + 20 modules ***!
\***********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
@@ -205,8 +205,8 @@ var util = __webpack_require__(29427);
/* harmony default export */ var editormodules = ({"flex_box_center":"flex_box_center___epJYP","flex_space_between":"flex_space_between___SU6BD","flex_box_vertical_center":"flex_box_vertical_center___Qes2t","flex_box_center_end":"flex_box_center_end___hGppz","flex_box_column":"flex_box_column___uzhhO","wrap":"wrap___rEjJ0","modal":"modal___gRDV9","titleWrap":"titleWrap___MK_OO","required":"required___Hja3H","title":"title___vMFKz","colorGray":"colorGray___hNhIL","choiceWrap":"choiceWrap___Xx5du","answer":"answer___cbuNE","activeAnswer":"activeAnswer___LwFG7","deleteIcon":"deleteIcon____HG4s","addIcon":"addIcon___r_Vhy","editorWrap":"editorWrap___OYwur","htmlWrap":"htmlWrap___qXHYn","radio":"radio___urtyZ","color333":"color333___Lah7k","color999":"color999___TmkZt","questionType":"questionType___r_bKw","questionChoices":"questionChoices___LA7VM","action":"action___fTTDM","difficult":"difficult___Mg7lT","fold":"fold___oVjRI","head":"head___fpwmn"});
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
var RenderHtml = __webpack_require__(12768);
-// EXTERNAL MODULE: ./src/components/Knowledge/index.tsx + 2 modules
-var Knowledge = __webpack_require__(90525);
+// EXTERNAL MODULE: ./src/components/Knowledge/index.tsx + 1 modules
+var Knowledge = __webpack_require__(73221);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/CompletionEditor/index.tsx
@@ -3920,8 +3920,186 @@ var SingleEditor = function SingleEditor(_ref, ref) {
}, null, null, {
forwardRef: true
})( /*#__PURE__*/(0,react.forwardRef)(SingleEditor)));
-// EXTERNAL MODULE: ./src/components/EditorKeyword/index.tsx
-var EditorKeyword = __webpack_require__(4207);
+// EXTERNAL MODULE: ./node_modules/antd/es/tag/style/index.js + 1 modules
+var tag_style = __webpack_require__(71114);
+// EXTERNAL MODULE: ./node_modules/antd/es/tag/index.js + 1 modules
+var es_tag = __webpack_require__(20550);
+;// CONCATENATED MODULE: ./src/components/EditorKeyword/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var EditorKeyword = function EditorKeyword(_ref) {
+ var _value$2, _value$5;
+ var _ref$value = _ref.value,
+ value = _ref$value === void 0 ? [[], []] : _ref$value,
+ onChange = _ref.onChange;
+ var _useState = (0,react.useState)(''),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ valueOne = _useState2[0],
+ setValueOne = _useState2[1];
+ var _useState3 = (0,react.useState)(''),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ valueTwo = _useState4[0],
+ setValueTwo = _useState4[1];
+ var test = function test(str) {
+ if (!str) {
+ return false;
+ }
+ // let containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)(\[)(\])(\{)(\})(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)(\<)(\>)(\?)(\)]+/);
+ var containSpecial = new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");
+ if (containSpecial.test(str)) {
+ message/* default.warn */.ZP.warn("关键词不能含有特殊字符!");
+ return false;
+ }
+ if (str === '|') {
+ message/* default.warn */.ZP.warn("关键词不能只输入一个“|”字符!");
+ return false;
+ }
+ return true;
+ };
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ className: "font14",
+ children: ["\u5173\u952E\u8BCD", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "c-grey-999",
+ children: "\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ overlayStyle: {
+ maxWidth: 350
+ },
+ title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u4F8B\u5982\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"
+ })]
+ }),
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "iconfont icon-a-wenhaobeifen2 font14"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ align: "middle",
+ className: "font14",
+ children: ["\u666E\u901A\u5173\u952E\u8BCD\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ value: valueOne,
+ onChange: function onChange(e) {
+ setValueOne(e.target.value);
+ },
+ maxLength: 50,
+ allowClear: true,
+ onPressEnter: function onPressEnter(e) {
+ var _e$target;
+ var v = (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value;
+ if (test(v)) {
+ var _value$, _v$split;
+ (_value$ = value[0]) === null || _value$ === void 0 ? void 0 : _value$.push(v === null || v === void 0 ? void 0 : (_v$split = v.split('|')) === null || _v$split === void 0 ? void 0 : _v$split.filter(function (k) {
+ return !!k;
+ }));
+ onChange(toConsumableArray_default()(value));
+ setValueOne('');
+ }
+ },
+ style: {
+ width: 800
+ },
+ className: "ml5 mr10",
+ placeholder: "\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "c-grey-999",
+ children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ paddingLeft: 89
+ },
+ className: "mt10",
+ children: value === null || value === void 0 ? void 0 : (_value$2 = value[0]) === null || _value$2 === void 0 ? void 0 : _value$2.map(function (tag, k) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, {
+ className: "mb10",
+ closable: true,
+ onClose: function onClose(e) {
+ var _value$3;
+ e.preventDefault();
+ value[0] = (_value$3 = value[0]) === null || _value$3 === void 0 ? void 0 : _value$3.filter(function (e, i) {
+ return i !== k;
+ });
+ onChange(toConsumableArray_default()(value));
+ },
+ children: tag === null || tag === void 0 ? void 0 : tag.join(' 或 ')
+ }, k);
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ align: "middle",
+ className: "font14",
+ children: ["\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ value: valueTwo,
+ onChange: function onChange(e) {
+ setValueTwo(e.target.value);
+ },
+ maxLength: 50,
+ allowClear: true,
+ onPressEnter: function onPressEnter(e) {
+ var _e$target2;
+ var v = (_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value;
+ if (test(v)) {
+ var _value$4, _v$split2;
+ (_value$4 = value[1]) === null || _value$4 === void 0 ? void 0 : _value$4.push(v === null || v === void 0 ? void 0 : (_v$split2 = v.split('|')) === null || _v$split2 === void 0 ? void 0 : _v$split2.filter(function (k) {
+ return !!k;
+ }));
+ onChange(toConsumableArray_default()(value));
+ setValueTwo('');
+ }
+ },
+ style: {
+ width: 800
+ },
+ className: "ml5 mr10",
+ placeholder: "\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "c-grey-999",
+ children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ paddingLeft: 89
+ },
+ className: "mt10",
+ children: value === null || value === void 0 ? void 0 : (_value$5 = value[1]) === null || _value$5 === void 0 ? void 0 : _value$5.map(function (tag, k) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, {
+ className: "mb10",
+ closable: true,
+ onClose: function onClose(e) {
+ var _value$6;
+ e.preventDefault();
+ value[1] = (_value$6 = value[1]) === null || _value$6 === void 0 ? void 0 : _value$6.filter(function (e, i) {
+ return i !== k;
+ });
+ onChange(toConsumableArray_default()(value));
+ },
+ children: tag === null || tag === void 0 ? void 0 : tag.join(' 或 ')
+ }, k);
+ })
+ })]
+ });
+};
+/* harmony default export */ var components_EditorKeyword = (EditorKeyword);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/SubjectiveEditor/index.tsx
@@ -4307,7 +4485,7 @@ var SubjectiveEditor = function SubjectiveEditor(_ref, ref) {
onChange: function onChange(value) {
return setAnswer(value);
}
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(EditorKeyword/* default */.Z, {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_EditorKeyword, {
value: keyword,
onChange: setKeyword
}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
@@ -8769,7 +8947,7 @@ var SubjectiveEditor_SubjectiveEditor = function SubjectiveEditor(_ref, ref) {
onChange: function onChange(value) {
return setAnswer(value);
}
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(EditorKeyword/* default */.Z, {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_EditorKeyword, {
value: keyword,
onChange: setKeyword
}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
@@ -11253,209 +11431,9 @@ var NullChildEditor = /*#__PURE__*/function (_Component) {
/***/ }),
-/***/ 4207:
-/*!************************************************!*\
- !*** ./src/components/EditorKeyword/index.tsx ***!
- \************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var antd_es_tag_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/tag/style */ 71114);
-/* harmony import */ var antd_es_tag__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/tag */ 20550);
-/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/row/style */ 13062);
-/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/row */ 71230);
-/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/input/style */ 69463);
-/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/input */ 75008);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ 861);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390);
-/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/tooltip */ 84908);
-/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/message/style */ 14934);
-/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/message */ 12461);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6__);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var EditorKeyword = function EditorKeyword(_ref) {
- var _value$2, _value$5;
- var _ref$value = _ref.value,
- value = _ref$value === void 0 ? [[], []] : _ref$value,
- onChange = _ref.onChange;
- var _useState = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(''),
- _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6___default()(_useState, 2),
- valueOne = _useState2[0],
- setValueOne = _useState2[1];
- var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(''),
- _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6___default()(_useState3, 2),
- valueTwo = _useState4[0],
- setValueTwo = _useState4[1];
- var test = function test(str) {
- if (!str) {
- return false;
- }
- // let containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)(\[)(\])(\{)(\})(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)(\<)(\>)(\?)(\)]+/);
- var containSpecial = new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");
- if (containSpecial.test(str)) {
- antd_es_message__WEBPACK_IMPORTED_MODULE_9__/* ["default"].warn */ .ZP.warn("关键词不能含有特殊字符!");
- return false;
- }
- if (str === '|') {
- antd_es_message__WEBPACK_IMPORTED_MODULE_9__/* ["default"].warn */ .ZP.warn("关键词不能只输入一个“|”字符!");
- return false;
- }
- return true;
- };
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("p", {
- className: "font14",
- children: ["\u5173\u952E\u8BCD", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", {
- className: "c-grey-999",
- children: "\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {
- overlayStyle: {
- maxWidth: 350
- },
- title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
- children: "\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
- children: "\u4F8B\u5982\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
- children: "\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
- children: "\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"
- })]
- }),
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", {
- className: "iconfont icon-a-wenhaobeifen2 font14"
- })
- })]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
- align: "middle",
- className: "font14",
- children: ["\u666E\u901A\u5173\u952E\u8BCD\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
- value: valueOne,
- onChange: function onChange(e) {
- setValueOne(e.target.value);
- },
- maxLength: 50,
- allowClear: true,
- onPressEnter: function onPressEnter(e) {
- var _e$target;
- var v = (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value;
- if (test(v)) {
- var _value$, _v$split;
- (_value$ = value[0]) === null || _value$ === void 0 ? void 0 : _value$.push(v === null || v === void 0 ? void 0 : (_v$split = v.split('|')) === null || _v$split === void 0 ? void 0 : _v$split.filter(function (k) {
- return !!k;
- }));
- onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3___default()(value));
- setValueOne('');
- }
- },
- style: {
- width: 800
- },
- className: "ml5 mr10",
- placeholder: "\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", {
- className: "c-grey-999",
- children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD"
- })]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
- style: {
- paddingLeft: 89
- },
- className: "mt10",
- children: value === null || value === void 0 ? void 0 : (_value$2 = value[0]) === null || _value$2 === void 0 ? void 0 : _value$2.map(function (tag, k) {
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_tag__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
- className: "mb10",
- closable: true,
- onClose: function onClose(e) {
- var _value$3;
- e.preventDefault();
- value[0] = (_value$3 = value[0]) === null || _value$3 === void 0 ? void 0 : _value$3.filter(function (e, i) {
- return i !== k;
- });
- onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3___default()(value));
- },
- children: tag === null || tag === void 0 ? void 0 : tag.join(' 或 ')
- }, k);
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
- align: "middle",
- className: "font14",
- children: ["\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
- value: valueTwo,
- onChange: function onChange(e) {
- setValueTwo(e.target.value);
- },
- maxLength: 50,
- allowClear: true,
- onPressEnter: function onPressEnter(e) {
- var _e$target2;
- var v = (_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value;
- if (test(v)) {
- var _value$4, _v$split2;
- (_value$4 = value[1]) === null || _value$4 === void 0 ? void 0 : _value$4.push(v === null || v === void 0 ? void 0 : (_v$split2 = v.split('|')) === null || _v$split2 === void 0 ? void 0 : _v$split2.filter(function (k) {
- return !!k;
- }));
- onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3___default()(value));
- setValueTwo('');
- }
- },
- style: {
- width: 800
- },
- className: "ml5 mr10",
- placeholder: "\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", {
- className: "c-grey-999",
- children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD"
- })]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
- style: {
- paddingLeft: 89
- },
- className: "mt10",
- children: value === null || value === void 0 ? void 0 : (_value$5 = value[1]) === null || _value$5 === void 0 ? void 0 : _value$5.map(function (tag, k) {
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_tag__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
- className: "mb10",
- closable: true,
- onClose: function onClose(e) {
- var _value$6;
- e.preventDefault();
- value[1] = (_value$6 = value[1]) === null || _value$6 === void 0 ? void 0 : _value$6.filter(function (e, i) {
- return i !== k;
- });
- onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3___default()(value));
- },
- children: tag === null || tag === void 0 ? void 0 : tag.join(' 或 ')
- }, k);
- })
- })]
- });
-};
-/* harmony default export */ __webpack_exports__["Z"] = (EditorKeyword);
-
-/***/ }),
-
-/***/ 90525:
+/***/ 73221:
/*!********************************************************!*\
- !*** ./src/components/Knowledge/index.tsx + 2 modules ***!
+ !*** ./src/components/Knowledge/index.tsx + 1 modules ***!
\********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
@@ -11479,6 +11457,14 @@ var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerat
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/row/style/index.js
+var row_style = __webpack_require__(13062);
+// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js
+var row = __webpack_require__(71230);
+// 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/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
@@ -11499,9 +11485,9 @@ var react = __webpack_require__(67294);
var fetch = __webpack_require__(84519);
;// CONCATENATED MODULE: ./src/components/Knowledge/index.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var Knowledgemodules = ({"wrap":"wrap___F7E3F","addKnowledge":"addKnowledge___LyKCQ","disabled":"disabled___P1Ph9"});
-;// CONCATENATED MODULE: ./src/components/Knowledge/icon.png
-var icon_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAALdklEQVR4Xu2dC2wc1RVAzx1nDXFiO4SEhqxtxS0JHzX94TS0FEKLALX8WkKbqrRVKQrh15Zfq0IqIaSGSOXb8ktANFJbKqUFWigEAUohfFRQDC1KxS8UR/7wDbZ3TRxix3urN951No7Xnt15M7Mbz0hRImXevffds/PmzXv33StU0KWqTlcfh6mwkCHmq8M8B5oUZosyS6EeOCD7x/Rsl/kjkFJhu8AHGWiXDNuoYqsoW5K1vCkimUpxg5SzoW+r1gylOUGErygci9IC1Fi2uR+hVeA5VZ6tquOpuSL9lnVYE1d2wNo+0jnVylLNcKYKx6EcaK23XgQJH4vyjDg8OCDc3zxd3vXSLKx7ygJYW5seOGUmZ6GcJ8IShaqwHDCeHoEhVTYh3LO7mweam+XjqO2KFNjWPp09VblUlQuAmVE7YwL93SKs2SncMr9WPojK1kiAdWzXpCa40oHlCtOi6nwpegV2ZOBuGeSGxlnSVYoMP21CBfZmnx5SneFagXPzZnJ+7I+y7S6FdQMO1xxWK++HZUgowNzpeIoVKqwCDgqrcyHp6RFlZbKetWF8HgQOrD2liwTuAHdKvj9frVVTuHDuNGkNspOBAWtt1cShC1ilcLlqecz6gnSkkS3CkMBN77zBypYWGQxCXyDAuvq1KTPIeuCYIIyuAJnPOwmWJWuk3bat1oF1pfWMjLKuAqbptn05Wl63I5ybrJOHbCqyCqw9ratEucqMDjaNrGBZqsLqpjpZaasPVhyrqlVdKe5Wcafr8TXKA6KsS9azXESG/DrHN7CODp0qdaxXON2vMftze4F/aJpljY2y008/fQFr69EZCYeH3ZX0+JrQA2ZHYDDDac0HSe+ENxe4oWRg2SfriRhWca53t3HSnFTqk1YSMPedleZv8TBYHKzc3WZ4TNbxrVLeaSUB6+zV38cTjNJgjUBT1jXMkB8XK6VoYNmp+9XFKorv39cDKlxX7JS/KGDZj+K/x99Z1n5+6gjfLObj2jOw7HLTv+MVDGuwcoK6nQSf97qM5QmYWcj9xHyensRrg9YpjRL4/HtbOd7LgrEnYF1p/U1G+XnQVk9m+Y5wfbJOfjGRDyYEZvazHOFfk2WLZCKHBfX/Zmsmo3ypqV42j6djXGBmp7gzzQuTYPMxKA7Fym1tqGPxeDvX4wLr7NULVdzd4vgKyQOiXNQwQ+4spK4gMBMwc0CG1/bDGIyQXF+ymp5dDkcUCuwpCKwzpXcqbrxgfIXsAYU1TfVy4VhqxwRm4gZJ8L/9IBQtZFdbU7eLQT41VtzjmMDaU3qzwKXW1MeCivaAwi1N9XLZ6Ib7AHPDpzO0hRmR+/L78Ict8J93IT1QdN+sN6irhs/NgR8uhM8eYl28J4EmwninQ/PosPB9gHWmdZUqoS3u/uUVuPEFKMcDWg5wxWL4zlGefGz9JhGuaxgVD7IXsOwpEhMvHsrBBPNknf9IecLKed9Au+vUyJ607t3dJPNPzewFrCOl3wPutf5TKSDwio3wdF7k3imfhMNnugGZkV2q8Ho3PPbWHhOOb4IbT4zMpHMa6+XPOe17A+vVjQhfC8u0E+/d884ysH69JCzNE+v51aY90Mw7beM5E7cJ5A7ln40zZOTnMgLMnHxMDNEZ5mG6RSbcNHv9tAV+sDCQLpck9I9b4Hd5UfKbIwrgM4cKB6toyJ0EHQHWkdJLgFtL6l2JjfKB/WwRfP/TJQoKoNmf/gu/zVuGjQqY6ZrjcEmyVm43/x4B1pnSxxVOCqDvBUXGwLx5W+CJhno5eQSYe1q/jw/DPgAeA/MGDOHjqloONtkN3CesI6XfAB7x2NzabV6B3fca3LoZ+ndbU+0KmpaAn7TA0iP2lVtOQ2LWulMb62WDC6wzrdfp8CGGUC+vwL56L3wU0ArI9Gp4cowZYLkBE2F1Q51cPfyEpXUTyvGh0gK8ArvgUXgxoGwZX5gDa79eAU+Y8HRjnSyR7K5yXwAZZibk7xXYjkHY2Abmb5uXGRJPnAfTqisAGPQ31FErnWldoMrrNh3hVZZXYF7l2byv3IZEd4YoHC4dfbqUDPfZ7KxXWTEwr57K3udwtnT06i8RVhfZ1MrtMbAi3ahcJe1pXSPKiiKbWrk9BlacG1VYa95hG1QZY55UnLBS7vYK7JXtwxuc/ZYnHTWJ4U3Ko2ZVxKTDvMMelY60bs7mISzF577aeAV25l/h7Y98qSrYeO50ePDblQHMzevYmVITDjAvGHeMLzUGVpzXBbZJR0p7gBnFNbVzt1dgr+aGRMtLUzVThofEI8cYEh9/C1ZuGu7n7BrYsMxOn31K6TXAdkTx0WwM9wrMZydLaj6UgTtegje64UefgaPnlCTGdqN+A8z8biPJAFrOwGx72pK8oRiYJU+GJMYFFg+JIXnbghp3SOyO6sCD1yFxxwBs3BbA4m91dvE3YcGV4YjoqYhp/YpH4aWAtlfMZGJNJMsGxRMentZXwIdzFBuYxbszhBbuh3MFLE25IQKtwSxNmRCBs8cIEQjB/UWrcJem4sXfvf32Qhdc8jjcdjIsThbt00AbuIu/8fZK5QDDbK/EG5gVBMxsYMYhApUDzA0RqIQgnEBfDKOEl/E7bDgIx9hb7mFuMTA3qH44zM04o9wDSWNgbsRUXiBpmYdq2wZmhr1C16sfwu0vwsVHw5EHF74vgin/nlDtcjgMEeb5sPw1zFJ/DKEePxp9GMIdFiM4bhTVCUyvT9gR4zxhx4T4Ub3PcSMDrKtPL85kuK3UX1wp7fyccTaHGE5uBhP5ZPMqx1nimAf6ojgy+/J7cP6G0rMILJ4Lt51iExeUG7CCR2bd6X3Ih9KNTj95OmZOhce+u38Do9ChdBdYyGkfcq4uJRPO9ARc9kU4Y8F+DgwKp30IO7GKXVfbkVZmQ+L4iVWyH9Ghpi6y42Z7UsoJ2ISpi0y3o0gOZs/d/iWVCzDPycFMl+P0e/7B+5XgOf2eO/mIE1z69bff9sUluMw+ZXdKnELWr+NLal90ClmjJU7SXJKvbTQqLUmzO2OM06DbAFCUjJLToBstcaGBonxt42Z/hQay77K4lIcNFBPIsFLKI6cjLpYTBjGub7RRLMeYGpejChyY3XJUxty44Ftg0OwXfMsbGs/IKHFJRXvsgiupmLMxLlpqkVbQRUtzpsZlgf1Dk7DKAme/z+LC2z6YhV54210g7tCpUkdc2r5IcJGUts/Z2NajMxIODyscW6Tdk/J2A2sww2nNB0lvqQ7wXTQj+6StVzi9VCMmQzszDGqaZY2NstNPf30DM8qfVJ0yP8VdKkRUP8GPC4JvayYYyXqWi8iQX21WgI2a8pvs3Fbl+u1khO1VhdVNo0pK+bHHumO70mo+rk1VlVBKWvnpfMBtux3h3GSdPGRTj3VgectY64FjbBpbQbKedxIsS9ZIXrEtO9YHAsyYZhaMD13AKoXLJ0uVdbNFInDTO2+wsqVFLOdPHQYeGLCR91pKFwlu8e4WO7+xspXSqnDRRKXp/VofODBjoNm57kqxQoVVUeW18uuocdr3iLIyWc/a8UrS29IfCrCcsSawpzrDtYI7/T/AVicikrNLYd2AwzWFqpoHYVeowHIdMHGPmuBKB5aHWX7YhgNNRG4G7pZBbhirMLYNHePJiARYziA3LFy5VJULKuAzoFuENTuFW0bXVg4aUr78SIHlDMmemjkL5TwRloRZh3OCX/OQKpsQ7tndzQP55XnDhFR2wPINMidBq5WlmuFMFY4Lu2qgqYYnyjPi8OCAcH+uWGhUgEbrLYsnrJAz3OwGaU5AOQ6HL2cLItRYdl6/m8AfnlPl2ao6njKlCy3rsCaurIGN7qX7edDHYSosZIj56jDPgSaF2aLM0uH8+6YaWG4GugsYEOhVYbvABxlolwzbqGKrKFuStbwZxnTcFrH/A8wNv8JI/KKJAAAAAElFTkSuQmCC";
+/* harmony default export */ var Knowledgemodules = ({"wrap":"wrap___F7E3F","selectWrapper":"selectWrapper____kESB","tips":"tips___aHjQY","linkBtn":"linkBtn___uggVr","mainText":"mainText____S1I0"});
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js
+var ExclamationCircleOutlined = __webpack_require__(87588);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/components/Knowledge/index.tsx
@@ -11521,6 +11507,10 @@ var jsx_runtime = __webpack_require__(85893);
+
+
+
+
var Option = es_select/* default.Option */.Z.Option;
@@ -11569,7 +11559,7 @@ var Knowledge = function Knowledge(_ref) {
addValue.current = '';
modal/* default.confirm */.Z.confirm({
centered: true,
- width: 700,
+ width: 640,
okText: '确定',
cancelText: '取消',
icon: null,
@@ -11577,27 +11567,23 @@ var Knowledge = function Knowledge(_ref) {
className: 'custom-modal-divider',
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "font14",
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- marginTop: '48px',
- marginBottom: '36px'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: icon_namespaceObject,
- style: {
- width: '108px',
- height: "108px",
- marginRight: '29px'
- }
- }), "\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})]
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ className: "mb20",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {
+ style: {
+ color: '#FF8C29'
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
+ className: "ml10 ".concat(Knowledgemodules.mainText),
+ children: ["\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"]
+ })]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- className: "mt5",
maxLength: 20,
- style: {
- marginBottom: '42px'
- },
- placeholder: "\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",
+ size: "large",
+ showCount: true,
+ placeholder: "\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",
defaultValue: addValue.current,
onChange: function onChange(e) {
addValue.current = e.target.value;
@@ -11663,52 +11649,58 @@ var Knowledge = function Knowledge(_ref) {
}
});
};
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ wrap: false,
+ align: "middle",
className: Knowledgemodules.wrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
- disabled: !subId || disabled
- // mode="multiple"
- ,
- className: "mr5",
- style: {
- width: '242px'
- },
- onChange: handleChange,
- showSearch: true,
- allowClear: true
- // showSearch={true}
- ,
- value: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.filter(function (item) {
- return (values === null || values === void 0 ? void 0 : values.includes(item === null || item === void 0 ? void 0 : item.id)) || (values === null || values === void 0 ? void 0 : values.includes((item === null || item === void 0 ? void 0 : item.id) + ''));
- }).map(function (item) {
- return item.name;
- }),
- children: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
- value: item.name,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- justifyContent: 'space-between'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ disabled: !subId || disabled,
+ className: Knowledgemodules.selectWrapper,
+ placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",
+ onChange: handleChange,
+ style: {
+ width: 490
+ },
+ showSearch: true,
+ allowClear: true,
+ value: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.filter(function (item) {
+ return (values === null || values === void 0 ? void 0 : values.includes(item === null || item === void 0 ? void 0 : item.id)) || (values === null || values === void 0 ? void 0 : values.includes((item === null || item === void 0 ? void 0 : item.id) + ''));
+ }).map(function (item) {
+ return item.name;
+ }),
+ children: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
+ value: item.name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
- overflow: "hidden",
- whiteSpace: "nowrap",
- textOverflow: "ellipsis"
+ display: 'flex',
+ justifyContent: 'space-between'
},
- children: item.name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: item.type === 'personal' ? '(自用)' : ''
- })]
- })
- }, item.id);
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ overflow: "hidden",
+ whiteSpace: "nowrap",
+ textOverflow: "ellipsis"
+ },
+ children: item.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item.type === 'personal' ? '(自用)' : ''
+ })]
+ })
+ }, item.id);
+ })
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("button", {
- disabled: !subId,
- className: "".concat(Knowledgemodules.addKnowledge, " ").concat(subId ? '' : Knowledgemodules.disabled),
- onClick: handleAdd,
- children: "\u65B0\u5EFA\u77E5\u8BC6\u70B9"
+ }), subId && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
+ className: "ml20",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Knowledgemodules.tips,
+ children: "\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Knowledgemodules.linkBtn,
+ onClick: handleAdd,
+ children: "\u65B0\u5EFA\u77E5\u8BC6\u70B9"
+ })]
})]
});
};
diff --git a/78806.async.js b/78806.async.js
index bb1630e5cf..c8e7ae84ca 100644
--- a/78806.async.js
+++ b/78806.async.js
@@ -861,6 +861,7 @@ var fullscreenChange = function fullscreenChange() {
function IsFull() {
var fullscreenElement = window.top.document.fullscreenElement || window.top.document.mozFullscreenElement || window.top.document.webkitFullscreenElement;
var fullscreenEnabled = document.fullscreenEnabled || document.mozFullscreenEnabled || document.webkitFullscreenEnabled;
+ console.log("fullscreenElement", fullscreenElement);
if (fullscreenElement == null) {
return false;
} else {
diff --git a/79086.async.js b/79086.async.js
index 04af3d64d7..7b3782aaa6 100644
--- a/79086.async.js
+++ b/79086.async.js
@@ -13,8 +13,12 @@ __webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ components_SendToClassModal; }
});
+// 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/skeleton/style/index.js + 1 modules
-var style = __webpack_require__(61099);
+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/table/style/index.js + 1 modules
@@ -62,13 +66,9 @@ var jinshi = __webpack_require__(56606);
var dui = __webpack_require__(47990);
;// CONCATENATED MODULE: ./src/pages/Paperlibrary/components/SendToClassModal.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var SendToClassModalmodules = ({"title":"title___t4qlt","tip":"tip___MtKbx","radioWrap":"radioWrap___fp3kY","row":"row___IoDN5","radio":"radio___vuEDI","colorFF0000":"colorFF0000____5DYm","pagination":"pagination___bvqCI","modalColumn":"modalColumn___szBPb","modalRow":"modalRow___mtd9M","sup":"sup___JDuYL"});
+/* harmony default export */ var SendToClassModalmodules = ({"flex_box_center":"flex_box_center___LsrKL","flex_space_between":"flex_space_between___sZBht","flex_box_vertical_center":"flex_box_vertical_center___QNt7D","flex_box_center_end":"flex_box_center_end___S9zs3","flex_box_column":"flex_box_column___Y5tcm","title":"title___t4qlt","tip":"tip___MtKbx","radioWrap":"radioWrap___fp3kY","row":"row___IoDN5","radio":"radio___vuEDI","colorFF0000":"colorFF0000____5DYm","pagination":"pagination___bvqCI","modalColumn":"modalColumn___szBPb","modalRow":"modalRow___mtd9M","sup":"sup___JDuYL","search":"search___wNY_F","bottom":"bottom___HvFhF","yes":"yes___xmznh","no":"no___vEJlu"});
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(29427);
-// 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);
;// CONCATENATED MODULE: ./src/components/SendToClassEmpty/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var SendToClassEmptymodules = ({"sendToClass":"sendToClass___le_BX"});
@@ -148,6 +148,8 @@ var lodash = __webpack_require__(96486);
+
+
var _excluded = ["paperlibrary", "globalSetting", "loading", "dispatch"];
@@ -205,6 +207,11 @@ var SendToClassModal = function SendToClassModal(_ref) {
modalBtnLoading = _useState18[0],
setModalBtnLoading = _useState18[1];
var is_random = (_paperlibrary$actionT = paperlibrary.actionTabs) === null || _paperlibrary$actionT === void 0 ? void 0 : (_paperlibrary$actionT2 = _paperlibrary$actionT.params) === null || _paperlibrary$actionT2 === void 0 ? void 0 : (_paperlibrary$actionT3 = _paperlibrary$actionT2.data) === null || _paperlibrary$actionT3 === void 0 ? void 0 : _paperlibrary$actionT3.is_random;
+ // const [DetialUrl, setDetialUrl] = useState("")//跳转试卷设置的url
+ var _useState19 = (0,react.useState)(false),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ isTips = _useState20[0],
+ setisTips = _useState20[1]; //是否展示新增弹窗
(0,react.useEffect)(function () {
getCourseList();
}, []);
@@ -265,7 +272,7 @@ var SendToClassModal = function SendToClassModal(_ref) {
_context2.next = 4;
break;
}
- message/* default.info */.ZP.info("\u60A8\u9700\u8981\u521B\u5EFA\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001");
+ message/* default.info */.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001");
setHasError(true);
return _context2.abrupt("return");
case 4:
@@ -280,14 +287,16 @@ var SendToClassModal = function SendToClassModal(_ref) {
hasUsedShixun = _context2.sent;
setModalBtnLoading(false);
if (!hasUsedShixun) {
+ // console.log("没实训学生");
+ setisTips(true);
reuseModalCallback([]);
}
-
+ setisTips(true);
// dispatch({
// type: 'paperlibrary/setActionTabs',
// payload: {},
// });
- case 10:
+ case 11:
case "end":
return _context2.stop();
}
@@ -331,6 +340,21 @@ var SendToClassModal = function SendToClassModal(_ref) {
payload: {}
});
setRadioValue([]);
+ es_modal/* default.confirm */.Z.confirm({
+ title: "提示",
+ okText: "设置规则",
+ cancelText: "稍后再说",
+ width: 480,
+ centered: true,
+ closable: true,
+ onOk: function onOk() {
+ _umi_production_exports.history.push("".concat(res.data[0]["first_category_url"], "/").concat(res.data[0]["exercise_id"], "/detail?random=").concat(res.data[0]["is_random"], "&tabs=3")); //跳转到试卷,规则设置页面
+ },
+
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ children: "\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F"
+ })
+ });
// const id = res?.first_category_url?.split('/')?.[2];
// openNewWindow(`/classrooms/${id}/exercise`);
message/* default.success */.ZP.success('发送成功');
@@ -567,29 +591,19 @@ var SendToClassModal = function SendToClassModal(_ref) {
okText: "\u786E\u5B9A",
cancelText: "\u53D6\u6D88",
confirmLoading: loading['paperlibrary/sendToClass'] || modalBtnLoading,
- width: 600,
+ width: 752,
+ footer: false,
onOk: handleOk,
destroyOnClose: true,
onCancel: onCancel,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: SendToClassModalmodules.wrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: SendToClassModalmodules.title,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: jinshi/* default */.Z,
- style: {
- objectFit: 'contain',
- marginTop: 3
- }
- }), "\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: SendToClassModalmodules.tip,
- children: "\u4E00\u6B21\u53D1\u9001\u6700\u591A\u540C\u65F6\u9009\u62E9\u5341\u4E2A\u8BFE\u5802\u3002"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "mb10",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(Search, {
placeholder: "\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",
value: searchValue,
+ className: SendToClassModalmodules.search,
onChange: function onChange(e) {
setSearchValue(e.target.value);
if (!e.target.value) {
@@ -607,7 +621,7 @@ var SendToClassModal = function SendToClassModal(_ref) {
children: !!courseList.length ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: SendToClassModalmodules.radioWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- rowClassName: SendToClassModalmodules.row,
+ // rowClassName={styles.row}
bordered: false,
scroll: (courseList === null || courseList === void 0 ? void 0 : courseList.length) <= 7 ? {} : {
y: 350
@@ -620,11 +634,10 @@ var SendToClassModal = function SendToClassModal(_ref) {
onRow: function onRow(record) {
return {
onClick: function onClick(event) {
- console.log([record === null || record === void 0 ? void 0 : record.course_id]);
if (is_random) {
setRadioValue([record === null || record === void 0 ? void 0 : record.course_id]);
} else {
- if (!is_random && !radioValue.includes(record.course_id) && radioValue.length > 9) return;
+ if (!is_random && !radioValue.includes(record.course_id) && radioValue.length > 0) return;
if (radioValue !== null && radioValue !== void 0 && radioValue.includes(record === null || record === void 0 ? void 0 : record.course_id)) {
setRadioValue(radioValue === null || radioValue === void 0 ? void 0 : radioValue.filter(function (e) {
return e !== (record === null || record === void 0 ? void 0 : record.course_id);
@@ -638,14 +651,12 @@ var SendToClassModal = function SendToClassModal(_ref) {
},
rowSelection: {
- type: is_random ? 'radio' : 'checkbox',
+ type: is_random ? 'radio' : 'radio',
hideSelectAll: true,
selectedRowKeys: radioValue,
- getCheckboxProps: function getCheckboxProps(record) {
- return {
- disabled: !is_random && !radioValue.includes(record.course_id) && radioValue.length > 9
- };
- },
+ // getCheckboxProps: (record: any) => ({
+ // disabled: !is_random && !radioValue.includes(record.course_id) && radioValue.length > 0,
+ // }),
onChange: function onChange(selectedRowKeys) {
setRadioValue(selectedRowKeys);
setHasError(false);
@@ -664,12 +675,47 @@ var SendToClassModal = function SendToClassModal(_ref) {
}), hasError && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: SendToClassModalmodules.colorFF0000,
children: "\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: SendToClassModalmodules.bottom,
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ flex: 1
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: SendToClassModalmodules.title,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: jinshi/* default */.Z,
+ style: {
+ objectFit: 'contain',
+ marginTop: 3
+ }
+ }), "\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377"]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ onClick: onCancel,
+ className: SendToClassModalmodules.no,
+ style: {
+ marginRight: 20
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ onClick: handleOk,
+ className: SendToClassModalmodules.yes,
+ children: "\u786E\u8BA4"
+ })]
+ })]
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, {
visible: reuseModalVisible,
inPaper: true,
- onOk: reuseModalCallback,
+ onOk: reuseModalCallback //子弹窗 点击ok才会触发的回调函数
+ ,
onCancel: closeReuseModal,
renderData: renderData,
modalType: "multiple",
diff --git a/79256.async.js b/79256.async.js
new file mode 100644
index 0000000000..b41aca0645
--- /dev/null
+++ b/79256.async.js
@@ -0,0 +1,969 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[79256],{
+
+/***/ 7918:
+/*!******************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules ***!
+ \******************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// 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);
+
+/***/ }),
+
+/***/ 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));
+
+/***/ }),
+
+/***/ 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/79537.async.js b/79537.async.js
index 5db44c23ad..586445f9c8 100644
--- a/79537.async.js
+++ b/79537.async.js
@@ -1,7 +1,7 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[79537],{
-/***/ 75817:
+/***/ 79537:
/*!**************************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/objective-c/objective-c.js ***!
\**************************************************************************************/
diff --git a/80807.async.js b/80807.async.js
index e50b713b40..c96009dcdb 100644
--- a/80807.async.js
+++ b/80807.async.js
@@ -154,7 +154,7 @@ DeliveredProcedureOutlined_DeliveredProcedureOutlined.displayName = 'DeliveredPr
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/8423.async.js b/8423.async.js
index 863881eea0..41fbdd58eb 100644
--- a/8423.async.js
+++ b/8423.async.js
@@ -769,6 +769,7 @@ var fullscreenChange = function fullscreenChange() {
function IsFull() {
var fullscreenElement = window.top.document.fullscreenElement || window.top.document.mozFullscreenElement || window.top.document.webkitFullscreenElement;
var fullscreenEnabled = document.fullscreenEnabled || document.mozFullscreenEnabled || document.webkitFullscreenEnabled;
+ console.log("fullscreenElement", fullscreenElement);
if (fullscreenElement == null) {
return false;
} else {
diff --git a/85343.async.js b/85343.async.js
index deb63d8f4b..400c43903f 100644
--- a/85343.async.js
+++ b/85343.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/8543.async.js b/8543.async.js
deleted file mode 100644
index f07ea1df98..0000000000
--- a/8543.async.js
+++ /dev/null
@@ -1,692 +0,0 @@
-"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[8543],{
-
-/***/ 42110:
-/*!*******************************************************************!*\
- !*** ./node_modules/@ant-design/icons-svg/es/asn/PlusOutlined.js ***!
- \*******************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__) {
-
-// This icon file is generated automatically.
-var PlusOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "defs", "attrs": {}, "children": [{ "tag": "style", "attrs": {} }] }, { "tag": "path", "attrs": { "d": "M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z" } }, { "tag": "path", "attrs": { "d": "M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z" } }] }, "name": "plus", "theme": "outlined" };
-/* harmony default export */ __webpack_exports__["Z"] = (PlusOutlined);
-
-
-/***/ }),
-
-/***/ 51042:
-/*!*****************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.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_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/PlusOutlined */ 42110);
-/* 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 PlusOutlined = function PlusOutlined(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_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-PlusOutlined.displayName = 'PlusOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(PlusOutlined));
-
-/***/ }),
-
-/***/ 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
-
-
-
-/***/ }),
-
-/***/ 94594:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/switch/index.js + 1 modules ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ es_switch; }
-});
-
-// 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/antd/node_modules/@ant-design/icons/es/icons/LoadingOutlined.js
-var LoadingOutlined = __webpack_require__(19267);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// 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/rc-util/es/hooks/useMergedState.js
-var useMergedState = __webpack_require__(21770);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js
-var KeyCode = __webpack_require__(15105);
-;// CONCATENATED MODULE: ./node_modules/rc-switch/es/index.js
-
-
-
-
-
-
-
-var Switch = react.forwardRef(function (_ref, ref) {
- var _classNames;
-
- var _ref$prefixCls = _ref.prefixCls,
- prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls,
- className = _ref.className,
- checked = _ref.checked,
- defaultChecked = _ref.defaultChecked,
- disabled = _ref.disabled,
- loadingIcon = _ref.loadingIcon,
- checkedChildren = _ref.checkedChildren,
- unCheckedChildren = _ref.unCheckedChildren,
- onClick = _ref.onClick,
- onChange = _ref.onChange,
- onKeyDown = _ref.onKeyDown,
- restProps = (0,objectWithoutProperties/* default */.Z)(_ref, ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]);
-
- var _useMergedState = (0,useMergedState/* default */.Z)(false, {
- value: checked,
- defaultValue: defaultChecked
- }),
- _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
- innerChecked = _useMergedState2[0],
- setInnerChecked = _useMergedState2[1];
-
- function triggerChange(newChecked, event) {
- var mergedChecked = innerChecked;
-
- if (!disabled) {
- mergedChecked = newChecked;
- setInnerChecked(mergedChecked);
- onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event);
- }
-
- return mergedChecked;
- }
-
- function onInternalKeyDown(e) {
- if (e.which === KeyCode/* default.LEFT */.Z.LEFT) {
- triggerChange(false, e);
- } else if (e.which === KeyCode/* default.RIGHT */.Z.RIGHT) {
- triggerChange(true, e);
- }
-
- onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e);
- }
-
- function onInternalClick(e) {
- var ret = triggerChange(!innerChecked, e); // [Legacy] trigger onClick with value
-
- onClick === null || onClick === void 0 ? void 0 : onClick(ret, e);
- }
-
- var switchClassName = classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames));
- return react.createElement("button", Object.assign({}, restProps, {
- type: "button",
- role: "switch",
- "aria-checked": innerChecked,
- disabled: disabled,
- className: switchClassName,
- ref: ref,
- onKeyDown: onInternalKeyDown,
- onClick: onInternalClick
- }), loadingIcon, react.createElement("span", {
- className: "".concat(prefixCls, "-inner")
- }, innerChecked ? checkedChildren : unCheckedChildren));
-});
-Switch.displayName = 'Switch';
-/* harmony default export */ var es = (Switch);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
-var DisabledContext = __webpack_require__(98866);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
-var SizeContext = __webpack_require__(97647);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules
-var wave = __webpack_require__(68349);
-;// CONCATENATED MODULE: ./node_modules/antd/es/switch/index.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 switch_Switch = /*#__PURE__*/react.forwardRef(function (_a, ref) {
- var _classNames;
- var customizePrefixCls = _a.prefixCls,
- customizeSize = _a.size,
- customDisabled = _a.disabled,
- loading = _a.loading,
- _a$className = _a.className,
- className = _a$className === void 0 ? '' : _a$className,
- props = __rest(_a, ["prefixCls", "size", "disabled", "loading", "className"]);
- false ? 0 : void 0;
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var size = react.useContext(SizeContext/* default */.Z);
- // ===================== Disabled =====================
- var disabled = react.useContext(DisabledContext/* default */.Z);
- var mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading;
- var prefixCls = getPrefixCls('switch', customizePrefixCls);
- var loadingIcon = /*#__PURE__*/react.createElement("div", {
- className: "".concat(prefixCls, "-handle")
- }, loading && /*#__PURE__*/react.createElement(LoadingOutlined/* default */.Z, {
- className: "".concat(prefixCls, "-loading-icon")
- }));
- var classes = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-small"), (customizeSize || size) === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-loading"), loading), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
- return /*#__PURE__*/react.createElement(wave/* default */.Z, {
- insertExtraNode: true
- }, /*#__PURE__*/react.createElement(es, (0,esm_extends/* default */.Z)({}, props, {
- prefixCls: prefixCls,
- className: classes,
- disabled: mergedDisabled,
- ref: ref,
- loadingIcon: loadingIcon
- })));
-});
-switch_Switch.__ANT_SWITCH = true;
-if (false) {}
-/* harmony default export */ var es_switch = (switch_Switch);
-
-/***/ }),
-
-/***/ 5812:
-/*!****************************************************************!*\
- !*** ./node_modules/antd/es/switch/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/switch/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/switch/style/index.js
-
-
-
-/***/ }),
-
-/***/ 20550:
-/*!*******************************************************!*\
- !*** ./node_modules/antd/es/tag/index.js + 1 modules ***!
- \*******************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ tag; }
-});
-
-// 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/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(97685);
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/CloseOutlined.js
-var CloseOutlined = __webpack_require__(62208);
-// 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/omit.js
-var omit = __webpack_require__(98423);
-// 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/_util/colors.js
-var colors = __webpack_require__(98787);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules
-var wave = __webpack_require__(68349);
-;// CONCATENATED MODULE: ./node_modules/antd/es/tag/CheckableTag.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 CheckableTag = function CheckableTag(_a) {
- var _classNames;
- var customizePrefixCls = _a.prefixCls,
- className = _a.className,
- checked = _a.checked,
- onChange = _a.onChange,
- onClick = _a.onClick,
- restProps = __rest(_a, ["prefixCls", "className", "checked", "onChange", "onClick"]);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls;
- var handleClick = function handleClick(e) {
- onChange === null || onChange === void 0 ? void 0 : onChange(!checked);
- onClick === null || onClick === void 0 ? void 0 : onClick(e);
- };
- var prefixCls = getPrefixCls('tag', customizePrefixCls);
- var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable-checked"), checked), _classNames), className);
- return /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, restProps, {
- className: cls,
- onClick: handleClick
- }));
-};
-/* harmony default export */ var tag_CheckableTag = (CheckableTag);
-;// CONCATENATED MODULE: ./node_modules/antd/es/tag/index.js
-
-
-
-var tag_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 PresetColorRegex = new RegExp("^(".concat(colors/* PresetColorTypes.join */.Y.join('|'), ")(-inverse)?$"));
-var PresetStatusColorRegex = new RegExp("^(".concat(colors/* PresetStatusColorTypes.join */.E.join('|'), ")$"));
-var InternalTag = function InternalTag(_a, ref) {
- var _classNames;
- var customizePrefixCls = _a.prefixCls,
- className = _a.className,
- style = _a.style,
- children = _a.children,
- icon = _a.icon,
- color = _a.color,
- onClose = _a.onClose,
- closeIcon = _a.closeIcon,
- _a$closable = _a.closable,
- closable = _a$closable === void 0 ? false : _a$closable,
- props = tag_rest(_a, ["prefixCls", "className", "style", "children", "icon", "color", "onClose", "closeIcon", "closable"]);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var _React$useState = react.useState(true),
- _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
- visible = _React$useState2[0],
- setVisible = _React$useState2[1];
- // Warning for deprecated usage
- if (false) {}
- react.useEffect(function () {
- if ('visible' in props) {
- setVisible(props.visible);
- }
- }, [props.visible]);
- var isPresetColor = function isPresetColor() {
- if (!color) {
- return false;
- }
- return PresetColorRegex.test(color) || PresetStatusColorRegex.test(color);
- };
- var tagStyle = (0,esm_extends/* default */.Z)({
- backgroundColor: color && !isPresetColor() ? color : undefined
- }, style);
- var presetColor = isPresetColor();
- var prefixCls = getPrefixCls('tag', customizePrefixCls);
- var tagClassName = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(color), presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-has-color"), color && !presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-hidden"), !visible), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
- var handleCloseClick = function handleCloseClick(e) {
- e.stopPropagation();
- onClose === null || onClose === void 0 ? void 0 : onClose(e);
- if (e.defaultPrevented) {
- return;
- }
- if (!('visible' in props)) {
- setVisible(false);
- }
- };
- var renderCloseIcon = function renderCloseIcon() {
- if (closable) {
- return closeIcon ? /*#__PURE__*/react.createElement("span", {
- className: "".concat(prefixCls, "-close-icon"),
- onClick: handleCloseClick
- }, closeIcon) : /*#__PURE__*/react.createElement(CloseOutlined/* default */.Z, {
- className: "".concat(prefixCls, "-close-icon"),
- onClick: handleCloseClick
- });
- }
- return null;
- };
- var isNeedWave = 'onClick' in props || children && children.type === 'a';
- var tagProps = (0,omit/* default */.Z)(props, ['visible']);
- var iconNode = icon || null;
- var kids = iconNode ? /*#__PURE__*/react.createElement(react.Fragment, null, iconNode, /*#__PURE__*/react.createElement("span", null, children)) : children;
- var tagNode = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, tagProps, {
- ref: ref,
- className: tagClassName,
- style: tagStyle
- }), kids, renderCloseIcon());
- return isNeedWave ? /*#__PURE__*/react.createElement(wave/* default */.Z, null, tagNode) : tagNode;
-};
-var Tag = /*#__PURE__*/react.forwardRef(InternalTag);
-if (false) {}
-Tag.CheckableTag = tag_CheckableTag;
-/* harmony default export */ var tag = (Tag);
-
-/***/ }),
-
-/***/ 71114:
-/*!*************************************************************!*\
- !*** ./node_modules/antd/es/tag/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/tag/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/tag/style/index.js
-
-
-
-/***/ })
-
-}]);
\ No newline at end of file
diff --git a/8691.async.js b/8691.async.js
index c2e71bd113..c90f6163a1 100644
--- a/8691.async.js
+++ b/8691.async.js
@@ -460,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"];
@@ -549,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,
@@ -577,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/87075.async.js b/87075.async.js
index 4afd6d7981..fe88d1409e 100644
--- a/87075.async.js
+++ b/87075.async.js
@@ -529,7 +529,7 @@ CheckOutlined.displayName = 'CheckOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/90525.async.js b/90525.async.js
index 5bc72107a7..c5db03b91c 100644
--- a/90525.async.js
+++ b/90525.async.js
@@ -1,7 +1,7 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[90525],{
-/***/ 61168:
+/***/ 90525:
/*!************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/scss/scss.js ***!
\************************************************************************/
diff --git a/9442.async.js b/9442.async.js
new file mode 100644
index 0000000000..e026cd85cb
--- /dev/null
+++ b/9442.async.js
@@ -0,0 +1,1158 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[9442,26057],{
+
+/***/ 34804:
+/*!*****************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.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_DownOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DownOutlined */ 66023);
+/* 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 DownOutlined = function DownOutlined(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_DownOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+DownOutlined.displayName = 'DownOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DownOutlined));
+
+/***/ }),
+
+/***/ 64029:
+/*!***************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/UpOutlined.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_UpOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/UpOutlined */ 92287);
+/* 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 UpOutlined = function UpOutlined(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_UpOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+UpOutlined.displayName = 'UpOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(UpOutlined));
+
+/***/ }),
+
+/***/ 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;
+ }
+ };
+ };
+}
+
+/***/ }),
+
+/***/ 15771:
+/*!*********************************************************!*\
+ !*** ./node_modules/antd/es/affix/index.js + 1 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ affix; }
+});
+
+// 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/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/@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/rc-resize-observer/es/index.js + 4 modules
+var es = __webpack_require__(48555);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
+var omit = __webpack_require__(98423);
+// 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/_util/throttleByAnimationFrame.js
+var throttleByAnimationFrame = __webpack_require__(48783);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/addEventListener.js
+var addEventListener = __webpack_require__(64019);
+;// CONCATENATED MODULE: ./node_modules/antd/es/affix/utils.js
+
+function getTargetRect(target) {
+ return target !== window ? target.getBoundingClientRect() : {
+ top: 0,
+ bottom: window.innerHeight
+ };
+}
+function getFixedTop(placeholderReact, targetRect, offsetTop) {
+ if (offsetTop !== undefined && targetRect.top > placeholderReact.top - offsetTop) {
+ return offsetTop + targetRect.top;
+ }
+ return undefined;
+}
+function getFixedBottom(placeholderReact, targetRect, offsetBottom) {
+ if (offsetBottom !== undefined && targetRect.bottom < placeholderReact.bottom + offsetBottom) {
+ var targetBottomOffset = window.innerHeight - targetRect.bottom;
+ return offsetBottom + targetBottomOffset;
+ }
+ return undefined;
+}
+// ======================== Observer ========================
+var TRIGGER_EVENTS = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load'];
+var observerEntities = [];
+function getObserverEntities() {
+ // Only used in test env. Can be removed if refactor.
+ return observerEntities;
+}
+function addObserveTarget(target, affix) {
+ if (!target) {
+ return;
+ }
+ var entity = observerEntities.find(function (item) {
+ return item.target === target;
+ });
+ if (entity) {
+ entity.affixList.push(affix);
+ } else {
+ entity = {
+ target: target,
+ affixList: [affix],
+ eventHandlers: {}
+ };
+ observerEntities.push(entity);
+ // Add listener
+ TRIGGER_EVENTS.forEach(function (eventName) {
+ entity.eventHandlers[eventName] = (0,addEventListener/* default */.Z)(target, eventName, function () {
+ entity.affixList.forEach(function (targetAffix) {
+ targetAffix.lazyUpdatePosition();
+ });
+ });
+ });
+ }
+}
+function removeObserveTarget(affix) {
+ var observerEntity = observerEntities.find(function (oriObserverEntity) {
+ var hasAffix = oriObserverEntity.affixList.some(function (item) {
+ return item === affix;
+ });
+ if (hasAffix) {
+ oriObserverEntity.affixList = oriObserverEntity.affixList.filter(function (item) {
+ return item !== affix;
+ });
+ }
+ return hasAffix;
+ });
+ if (observerEntity && observerEntity.affixList.length === 0) {
+ observerEntities = observerEntities.filter(function (item) {
+ return item !== observerEntity;
+ });
+ // Remove listener
+ TRIGGER_EVENTS.forEach(function (eventName) {
+ var handler = observerEntity.eventHandlers[eventName];
+ if (handler && handler.remove) {
+ handler.remove();
+ }
+ });
+ }
+}
+;// CONCATENATED MODULE: ./node_modules/antd/es/affix/index.js
+
+
+
+
+
+
+
+var __decorate = undefined && undefined.__decorate || function (decorators, target, key, desc) {
+ var c = arguments.length,
+ r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc,
+ d;
+ if ((typeof Reflect === "undefined" ? "undefined" : (0,esm_typeof/* default */.Z)(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
+ return c > 3 && r && Object.defineProperty(target, key, r), r;
+};
+
+
+
+
+
+
+
+function getDefaultTarget() {
+ return typeof window !== 'undefined' ? window : null;
+}
+var AffixStatus;
+(function (AffixStatus) {
+ AffixStatus[AffixStatus["None"] = 0] = "None";
+ AffixStatus[AffixStatus["Prepare"] = 1] = "Prepare";
+})(AffixStatus || (AffixStatus = {}));
+var Affix = /*#__PURE__*/function (_React$Component) {
+ (0,inherits/* default */.Z)(Affix, _React$Component);
+ var _super = (0,createSuper/* default */.Z)(Affix);
+ function Affix() {
+ var _this;
+ (0,classCallCheck/* default */.Z)(this, Affix);
+ _this = _super.apply(this, arguments);
+ _this.state = {
+ status: AffixStatus.None,
+ lastAffix: false,
+ prevTarget: null
+ };
+ _this.getOffsetTop = function () {
+ var _this$props = _this.props,
+ offsetBottom = _this$props.offsetBottom,
+ offsetTop = _this$props.offsetTop;
+ return offsetBottom === undefined && offsetTop === undefined ? 0 : offsetTop;
+ };
+ _this.getOffsetBottom = function () {
+ return _this.props.offsetBottom;
+ };
+ _this.savePlaceholderNode = function (node) {
+ _this.placeholderNode = node;
+ };
+ _this.saveFixedNode = function (node) {
+ _this.fixedNode = node;
+ };
+ // =================== Measure ===================
+ _this.measure = function () {
+ var _this$state = _this.state,
+ status = _this$state.status,
+ lastAffix = _this$state.lastAffix;
+ var onChange = _this.props.onChange;
+ var targetFunc = _this.getTargetFunc();
+ if (status !== AffixStatus.Prepare || !_this.fixedNode || !_this.placeholderNode || !targetFunc) {
+ return;
+ }
+ var offsetTop = _this.getOffsetTop();
+ var offsetBottom = _this.getOffsetBottom();
+ var targetNode = targetFunc();
+ if (!targetNode) {
+ return;
+ }
+ var newState = {
+ status: AffixStatus.None
+ };
+ var targetRect = getTargetRect(targetNode);
+ var placeholderReact = getTargetRect(_this.placeholderNode);
+ var fixedTop = getFixedTop(placeholderReact, targetRect, offsetTop);
+ var fixedBottom = getFixedBottom(placeholderReact, targetRect, offsetBottom);
+ if (placeholderReact.top === 0 && placeholderReact.left === 0 && placeholderReact.width === 0 && placeholderReact.height === 0) {
+ return;
+ }
+ if (fixedTop !== undefined) {
+ newState.affixStyle = {
+ position: 'fixed',
+ top: fixedTop,
+ width: placeholderReact.width,
+ height: placeholderReact.height
+ };
+ newState.placeholderStyle = {
+ width: placeholderReact.width,
+ height: placeholderReact.height
+ };
+ } else if (fixedBottom !== undefined) {
+ newState.affixStyle = {
+ position: 'fixed',
+ bottom: fixedBottom,
+ width: placeholderReact.width,
+ height: placeholderReact.height
+ };
+ newState.placeholderStyle = {
+ width: placeholderReact.width,
+ height: placeholderReact.height
+ };
+ }
+ newState.lastAffix = !!newState.affixStyle;
+ if (onChange && lastAffix !== newState.lastAffix) {
+ onChange(newState.lastAffix);
+ }
+ _this.setState(newState);
+ };
+ // @ts-ignore TS6133
+ _this.prepareMeasure = function () {
+ // event param is used before. Keep compatible ts define here.
+ _this.setState({
+ status: AffixStatus.Prepare,
+ affixStyle: undefined,
+ placeholderStyle: undefined
+ });
+ // Test if `updatePosition` called
+ if (false) { var onTestUpdatePosition; }
+ };
+ return _this;
+ }
+ (0,createClass/* default */.Z)(Affix, [{
+ key: "getTargetFunc",
+ value: function getTargetFunc() {
+ var getTargetContainer = this.context.getTargetContainer;
+ var target = this.props.target;
+ if (target !== undefined) {
+ return target;
+ }
+ return getTargetContainer !== null && getTargetContainer !== void 0 ? getTargetContainer : getDefaultTarget;
+ }
+ // Event handler
+ }, {
+ key: "componentDidMount",
+ value: function componentDidMount() {
+ var _this2 = this;
+ var targetFunc = this.getTargetFunc();
+ if (targetFunc) {
+ // [Legacy] Wait for parent component ref has its value.
+ // We should use target as directly element instead of function which makes element check hard.
+ this.timeout = setTimeout(function () {
+ addObserveTarget(targetFunc(), _this2);
+ // Mock Event object.
+ _this2.updatePosition();
+ });
+ }
+ }
+ }, {
+ key: "componentDidUpdate",
+ value: function componentDidUpdate(prevProps) {
+ var prevTarget = this.state.prevTarget;
+ var targetFunc = this.getTargetFunc();
+ var newTarget = (targetFunc === null || targetFunc === void 0 ? void 0 : targetFunc()) || null;
+ if (prevTarget !== newTarget) {
+ removeObserveTarget(this);
+ if (newTarget) {
+ addObserveTarget(newTarget, this);
+ // Mock Event object.
+ this.updatePosition();
+ }
+ // eslint-disable-next-line react/no-did-update-set-state
+ this.setState({
+ prevTarget: newTarget
+ });
+ }
+ if (prevProps.offsetTop !== this.props.offsetTop || prevProps.offsetBottom !== this.props.offsetBottom) {
+ this.updatePosition();
+ }
+ this.measure();
+ }
+ }, {
+ key: "componentWillUnmount",
+ value: function componentWillUnmount() {
+ clearTimeout(this.timeout);
+ removeObserveTarget(this);
+ this.updatePosition.cancel();
+ // https://github.com/ant-design/ant-design/issues/22683
+ this.lazyUpdatePosition.cancel();
+ }
+ // Handle realign logic
+ }, {
+ key: "updatePosition",
+ value: function updatePosition() {
+ this.prepareMeasure();
+ }
+ }, {
+ key: "lazyUpdatePosition",
+ value: function lazyUpdatePosition() {
+ var targetFunc = this.getTargetFunc();
+ var affixStyle = this.state.affixStyle;
+ // Check position change before measure to make Safari smooth
+ if (targetFunc && affixStyle) {
+ var offsetTop = this.getOffsetTop();
+ var offsetBottom = this.getOffsetBottom();
+ var targetNode = targetFunc();
+ if (targetNode && this.placeholderNode) {
+ var targetRect = getTargetRect(targetNode);
+ var placeholderReact = getTargetRect(this.placeholderNode);
+ var fixedTop = getFixedTop(placeholderReact, targetRect, offsetTop);
+ var fixedBottom = getFixedBottom(placeholderReact, targetRect, offsetBottom);
+ if (fixedTop !== undefined && affixStyle.top === fixedTop || fixedBottom !== undefined && affixStyle.bottom === fixedBottom) {
+ return;
+ }
+ }
+ }
+ // Directly call prepare measure since it's already throttled.
+ this.prepareMeasure();
+ }
+ // =================== Render ===================
+ }, {
+ key: "render",
+ value: function render() {
+ var _this3 = this;
+ var _this$state2 = this.state,
+ affixStyle = _this$state2.affixStyle,
+ placeholderStyle = _this$state2.placeholderStyle;
+ var _this$props2 = this.props,
+ affixPrefixCls = _this$props2.affixPrefixCls,
+ children = _this$props2.children;
+ var className = classnames_default()((0,defineProperty/* default */.Z)({}, affixPrefixCls, !!affixStyle));
+ var props = (0,omit/* default */.Z)(this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange', 'affixPrefixCls']);
+ // Omit this since `onTestUpdatePosition` only works on test.
+ if (false) {}
+ return /*#__PURE__*/react.createElement(es/* default */.Z, {
+ onResize: function onResize() {
+ _this3.updatePosition();
+ }
+ }, /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, props, {
+ ref: this.savePlaceholderNode
+ }), affixStyle && /*#__PURE__*/react.createElement("div", {
+ style: placeholderStyle,
+ "aria-hidden": "true"
+ }), /*#__PURE__*/react.createElement("div", {
+ className: className,
+ ref: this.saveFixedNode,
+ style: affixStyle
+ }, /*#__PURE__*/react.createElement(es/* default */.Z, {
+ onResize: function onResize() {
+ _this3.updatePosition();
+ }
+ }, children))));
+ }
+ }]);
+ return Affix;
+}(react.Component);
+Affix.contextType = context/* ConfigContext */.E_;
+__decorate([(0,throttleByAnimationFrame/* throttleByAnimationFrameDecorator */.U)()], Affix.prototype, "updatePosition", null);
+__decorate([(0,throttleByAnimationFrame/* throttleByAnimationFrameDecorator */.U)()], Affix.prototype, "lazyUpdatePosition", null);
+var AffixFC = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var customizePrefixCls = props.prefixCls;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var affixPrefixCls = getPrefixCls('affix', customizePrefixCls);
+ var affixProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, props), {
+ affixPrefixCls: affixPrefixCls
+ });
+ return /*#__PURE__*/react.createElement(Affix, (0,esm_extends/* default */.Z)({}, affixProps, {
+ ref: ref
+ }));
+});
+if (false) {}
+/* harmony default export */ var affix = (AffixFC);
+
+/***/ }),
+
+/***/ 48283:
+/*!***************************************************************!*\
+ !*** ./node_modules/antd/es/affix/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/affix/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/affix/style/index.js
+
+
+
+/***/ }),
+
+/***/ 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:
+/*!*******************************************************!*\
+ !*** ./node_modules/antd/es/tag/index.js + 1 modules ***!
+ \*******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ tag; }
+});
+
+// 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/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/CloseOutlined.js
+var CloseOutlined = __webpack_require__(62208);
+// 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/omit.js
+var omit = __webpack_require__(98423);
+// 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/_util/colors.js
+var colors = __webpack_require__(98787);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules
+var wave = __webpack_require__(68349);
+;// CONCATENATED MODULE: ./node_modules/antd/es/tag/CheckableTag.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 CheckableTag = function CheckableTag(_a) {
+ var _classNames;
+ var customizePrefixCls = _a.prefixCls,
+ className = _a.className,
+ checked = _a.checked,
+ onChange = _a.onChange,
+ onClick = _a.onClick,
+ restProps = __rest(_a, ["prefixCls", "className", "checked", "onChange", "onClick"]);
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var handleClick = function handleClick(e) {
+ onChange === null || onChange === void 0 ? void 0 : onChange(!checked);
+ onClick === null || onClick === void 0 ? void 0 : onClick(e);
+ };
+ var prefixCls = getPrefixCls('tag', customizePrefixCls);
+ var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable-checked"), checked), _classNames), className);
+ return /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, restProps, {
+ className: cls,
+ onClick: handleClick
+ }));
+};
+/* harmony default export */ var tag_CheckableTag = (CheckableTag);
+;// CONCATENATED MODULE: ./node_modules/antd/es/tag/index.js
+
+
+
+var tag_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 PresetColorRegex = new RegExp("^(".concat(colors/* PresetColorTypes.join */.Y.join('|'), ")(-inverse)?$"));
+var PresetStatusColorRegex = new RegExp("^(".concat(colors/* PresetStatusColorTypes.join */.E.join('|'), ")$"));
+var InternalTag = function InternalTag(_a, ref) {
+ var _classNames;
+ var customizePrefixCls = _a.prefixCls,
+ className = _a.className,
+ style = _a.style,
+ children = _a.children,
+ icon = _a.icon,
+ color = _a.color,
+ onClose = _a.onClose,
+ closeIcon = _a.closeIcon,
+ _a$closable = _a.closable,
+ closable = _a$closable === void 0 ? false : _a$closable,
+ props = tag_rest(_a, ["prefixCls", "className", "style", "children", "icon", "color", "onClose", "closeIcon", "closable"]);
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var _React$useState = react.useState(true),
+ _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
+ visible = _React$useState2[0],
+ setVisible = _React$useState2[1];
+ // Warning for deprecated usage
+ if (false) {}
+ react.useEffect(function () {
+ if ('visible' in props) {
+ setVisible(props.visible);
+ }
+ }, [props.visible]);
+ var isPresetColor = function isPresetColor() {
+ if (!color) {
+ return false;
+ }
+ return PresetColorRegex.test(color) || PresetStatusColorRegex.test(color);
+ };
+ var tagStyle = (0,esm_extends/* default */.Z)({
+ backgroundColor: color && !isPresetColor() ? color : undefined
+ }, style);
+ var presetColor = isPresetColor();
+ var prefixCls = getPrefixCls('tag', customizePrefixCls);
+ var tagClassName = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(color), presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-has-color"), color && !presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-hidden"), !visible), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
+ var handleCloseClick = function handleCloseClick(e) {
+ e.stopPropagation();
+ onClose === null || onClose === void 0 ? void 0 : onClose(e);
+ if (e.defaultPrevented) {
+ return;
+ }
+ if (!('visible' in props)) {
+ setVisible(false);
+ }
+ };
+ var renderCloseIcon = function renderCloseIcon() {
+ if (closable) {
+ return closeIcon ? /*#__PURE__*/react.createElement("span", {
+ className: "".concat(prefixCls, "-close-icon"),
+ onClick: handleCloseClick
+ }, closeIcon) : /*#__PURE__*/react.createElement(CloseOutlined/* default */.Z, {
+ className: "".concat(prefixCls, "-close-icon"),
+ onClick: handleCloseClick
+ });
+ }
+ return null;
+ };
+ var isNeedWave = 'onClick' in props || children && children.type === 'a';
+ var tagProps = (0,omit/* default */.Z)(props, ['visible']);
+ var iconNode = icon || null;
+ var kids = iconNode ? /*#__PURE__*/react.createElement(react.Fragment, null, iconNode, /*#__PURE__*/react.createElement("span", null, children)) : children;
+ var tagNode = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, tagProps, {
+ ref: ref,
+ className: tagClassName,
+ style: tagStyle
+ }), kids, renderCloseIcon());
+ return isNeedWave ? /*#__PURE__*/react.createElement(wave/* default */.Z, null, tagNode) : tagNode;
+};
+var Tag = /*#__PURE__*/react.forwardRef(InternalTag);
+if (false) {}
+Tag.CheckableTag = tag_CheckableTag;
+/* harmony default export */ var tag = (Tag);
+
+/***/ }),
+
+/***/ 71114:
+/*!*************************************************************!*\
+ !*** ./node_modules/antd/es/tag/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/tag/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/tag/style/index.js
+
+
+
+/***/ })
+
+}]);
\ No newline at end of file
diff --git a/98007.async.js b/98007.async.js
new file mode 100644
index 0000000000..ad1497d5ac
--- /dev/null
+++ b/98007.async.js
@@ -0,0 +1,1202 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[98007],{
+
+/***/ 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));
+
+/***/ }),
+
+/***/ 3089:
+/*!************************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules ***!
+ \************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_MinusCircleOutlined; }
+});
+
+// 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/MinusCircleOutlined.js
+// This icon file is generated automatically.
+var MinusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "minus-circle", "theme": "outlined" };
+/* harmony default export */ var asn_MinusCircleOutlined = (MinusCircleOutlined);
+
+// 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/MinusCircleOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var MinusCircleOutlined_MinusCircleOutlined = function MinusCircleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_MinusCircleOutlined
+ }));
+};
+MinusCircleOutlined_MinusCircleOutlined.displayName = 'MinusCircleOutlined';
+/* harmony default export */ var icons_MinusCircleOutlined = (/*#__PURE__*/react.forwardRef(MinusCircleOutlined_MinusCircleOutlined));
+
+/***/ }),
+
+/***/ 64789:
+/*!***********************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules ***!
+ \***********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_PlusCircleOutlined; }
+});
+
+// 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/PlusCircleOutlined.js
+// This icon file is generated automatically.
+var PlusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "plus-circle", "theme": "outlined" };
+/* harmony default export */ var asn_PlusCircleOutlined = (PlusCircleOutlined);
+
+// 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/PlusCircleOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var PlusCircleOutlined_PlusCircleOutlined = function PlusCircleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_PlusCircleOutlined
+ }));
+};
+PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined';
+/* harmony default export */ var icons_PlusCircleOutlined = (/*#__PURE__*/react.forwardRef(PlusCircleOutlined_PlusCircleOutlined));
+
+/***/ }),
+
+/***/ 63783:
+/*!***************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.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_QuestionCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/QuestionCircleOutlined */ 36688);
+/* 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 QuestionCircleOutlined = function QuestionCircleOutlined(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_QuestionCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+QuestionCircleOutlined.displayName = 'QuestionCircleOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(QuestionCircleOutlined));
+
+/***/ }),
+
+/***/ 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
+
+
+
+/***/ }),
+
+/***/ 54907:
+/*!************************************************************!*\
+ !*** ./node_modules/antd/es/collapse/index.js + 6 modules ***!
+ \************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ collapse; }
+});
+
+// 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/antd/node_modules/@ant-design/icons/es/icons/RightOutlined.js
+var RightOutlined = __webpack_require__(62994);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
+var toConsumableArray = __webpack_require__(74902);
+// 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/@babel/runtime/helpers/esm/typeof.js
+var esm_typeof = __webpack_require__(71002);
+// 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/shallowequal/index.js
+var shallowequal = __webpack_require__(96774);
+var shallowequal_default = /*#__PURE__*/__webpack_require__.n(shallowequal);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(45987);
+// EXTERNAL MODULE: ./node_modules/rc-motion/es/index.js + 11 modules
+var es = __webpack_require__(62874);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
+;// CONCATENATED MODULE: ./node_modules/rc-collapse/es/PanelContent.js
+
+
+
+/* eslint-disable no-underscore-dangle */
+
+/* eslint-disable react/prop-types */
+
+
+var PanelContent = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _classnames;
+
+ var prefixCls = props.prefixCls,
+ forceRender = props.forceRender,
+ className = props.className,
+ style = props.style,
+ children = props.children,
+ isActive = props.isActive,
+ role = props.role;
+
+ var _React$useState = react.useState(isActive || forceRender),
+ _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
+ rendered = _React$useState2[0],
+ setRendered = _React$useState2[1];
+
+ react.useEffect(function () {
+ if (forceRender || isActive) {
+ setRendered(true);
+ }
+ }, [forceRender, isActive]);
+
+ if (!rendered) {
+ return null;
+ }
+
+ return /*#__PURE__*/react.createElement("div", {
+ ref: ref,
+ className: classnames_default()("".concat(prefixCls, "-content"), (_classnames = {}, (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-active"), isActive), (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-inactive"), !isActive), _classnames), className),
+ style: style,
+ role: role
+ }, /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-content-box")
+ }, children));
+});
+PanelContent.displayName = 'PanelContent';
+/* harmony default export */ var es_PanelContent = (PanelContent);
+;// CONCATENATED MODULE: ./node_modules/rc-collapse/es/Panel.js
+
+
+
+
+
+
+
+var _excluded = ["className", "id", "style", "prefixCls", "headerClass", "children", "isActive", "destroyInactivePanel", "accordion", "forceRender", "openMotion", "extra", "collapsible"];
+
+/* eslint-disable react/prop-types */
+
+
+
+
+
+
+var CollapsePanel = /*#__PURE__*/function (_React$Component) {
+ (0,inherits/* default */.Z)(CollapsePanel, _React$Component);
+
+ var _super = (0,createSuper/* default */.Z)(CollapsePanel);
+
+ function CollapsePanel() {
+ var _this;
+
+ (0,classCallCheck/* default */.Z)(this, CollapsePanel);
+
+ 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.onItemClick = function () {
+ var _this$props = _this.props,
+ onItemClick = _this$props.onItemClick,
+ panelKey = _this$props.panelKey;
+
+ if (typeof onItemClick === 'function') {
+ onItemClick(panelKey);
+ }
+ };
+
+ _this.handleKeyPress = function (e) {
+ if (e.key === 'Enter' || e.keyCode === 13 || e.which === 13) {
+ _this.onItemClick();
+ }
+ };
+
+ _this.renderIcon = function () {
+ var _this$props2 = _this.props,
+ showArrow = _this$props2.showArrow,
+ expandIcon = _this$props2.expandIcon,
+ prefixCls = _this$props2.prefixCls,
+ collapsible = _this$props2.collapsible;
+
+ if (!showArrow) {
+ return null;
+ }
+
+ var iconNode = typeof expandIcon === 'function' ? expandIcon(_this.props) : /*#__PURE__*/react.createElement("i", {
+ className: "arrow"
+ });
+ return iconNode && /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-expand-icon"),
+ onClick: collapsible === 'header' || collapsible === 'icon' ? _this.onItemClick : null
+ }, iconNode);
+ };
+
+ _this.renderTitle = function () {
+ var _this$props3 = _this.props,
+ header = _this$props3.header,
+ prefixCls = _this$props3.prefixCls,
+ collapsible = _this$props3.collapsible;
+ return /*#__PURE__*/react.createElement("span", {
+ className: "".concat(prefixCls, "-header-text"),
+ onClick: collapsible === 'header' ? _this.onItemClick : null
+ }, header);
+ };
+
+ return _this;
+ }
+
+ (0,createClass/* default */.Z)(CollapsePanel, [{
+ key: "shouldComponentUpdate",
+ value: function shouldComponentUpdate(nextProps) {
+ return !shallowequal_default()(this.props, nextProps);
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _classNames, _classNames2;
+
+ var _this$props4 = this.props,
+ className = _this$props4.className,
+ id = _this$props4.id,
+ style = _this$props4.style,
+ prefixCls = _this$props4.prefixCls,
+ headerClass = _this$props4.headerClass,
+ children = _this$props4.children,
+ isActive = _this$props4.isActive,
+ destroyInactivePanel = _this$props4.destroyInactivePanel,
+ accordion = _this$props4.accordion,
+ forceRender = _this$props4.forceRender,
+ openMotion = _this$props4.openMotion,
+ extra = _this$props4.extra,
+ collapsible = _this$props4.collapsible,
+ rest = (0,objectWithoutProperties/* default */.Z)(_this$props4, _excluded);
+
+ var disabled = collapsible === 'disabled';
+ var collapsibleHeader = collapsible === 'header';
+ var collapsibleIcon = collapsible === 'icon';
+ var itemCls = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-active"), isActive), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-disabled"), disabled), _classNames), className);
+ var headerCls = classnames_default()("".concat(prefixCls, "-header"), (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, headerClass, headerClass), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header-collapsible-only"), collapsibleHeader), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-icon-collapsible-only"), collapsibleIcon), _classNames2));
+ /** header 节点属性 */
+
+ var headerProps = {
+ className: headerCls,
+ 'aria-expanded': isActive,
+ 'aria-disabled': disabled,
+ onKeyPress: this.handleKeyPress
+ };
+
+ if (!collapsibleHeader && !collapsibleIcon) {
+ headerProps.onClick = this.onItemClick;
+ headerProps.role = accordion ? 'tab' : 'button';
+ headerProps.tabIndex = disabled ? -1 : 0;
+ }
+
+ var ifExtraExist = extra !== null && extra !== undefined && typeof extra !== 'boolean'; // https://github.com/ant-design/ant-design/pull/37419#issuecomment-1238812797
+
+ delete rest.header;
+ delete rest.panelKey;
+ delete rest.onItemClick;
+ delete rest.showArrow;
+ delete rest.expandIcon;
+ return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, rest, {
+ className: itemCls,
+ style: style,
+ id: id
+ }), /*#__PURE__*/react.createElement("div", headerProps, this.renderIcon(), this.renderTitle(), ifExtraExist && /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-extra")
+ }, extra)), /*#__PURE__*/react.createElement(es["default"], (0,esm_extends/* default */.Z)({
+ visible: isActive,
+ leavedClassName: "".concat(prefixCls, "-content-hidden")
+ }, openMotion, {
+ forceRender: forceRender,
+ removeOnLeave: destroyInactivePanel
+ }), function (_ref, ref) {
+ var motionClassName = _ref.className,
+ motionStyle = _ref.style;
+ return /*#__PURE__*/react.createElement(es_PanelContent, {
+ ref: ref,
+ prefixCls: prefixCls,
+ className: motionClassName,
+ style: motionStyle,
+ isActive: isActive,
+ forceRender: forceRender,
+ role: accordion ? 'tabpanel' : null
+ }, children);
+ }));
+ }
+ }]);
+
+ return CollapsePanel;
+}(react.Component);
+
+CollapsePanel.defaultProps = {
+ showArrow: true,
+ isActive: false,
+ onItemClick: function onItemClick() {},
+ headerClass: '',
+ forceRender: false
+};
+/* harmony default export */ var Panel = (CollapsePanel);
+;// CONCATENATED MODULE: ./node_modules/rc-collapse/es/Collapse.js
+
+
+
+
+
+
+
+
+/* eslint-disable react/prop-types */
+
+
+
+
+
+
+function getActiveKeysArray(activeKey) {
+ var currentActiveKey = activeKey;
+
+ if (!Array.isArray(currentActiveKey)) {
+ var activeKeyType = (0,esm_typeof/* default */.Z)(currentActiveKey);
+
+ currentActiveKey = activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
+ }
+
+ return currentActiveKey.map(function (key) {
+ return String(key);
+ });
+}
+
+var Collapse = /*#__PURE__*/function (_React$Component) {
+ (0,inherits/* default */.Z)(Collapse, _React$Component);
+
+ var _super = (0,createSuper/* default */.Z)(Collapse);
+
+ function Collapse(_props) {
+ var _this;
+
+ (0,classCallCheck/* default */.Z)(this, Collapse);
+
+ _this = _super.call(this, _props);
+
+ _this.onClickItem = function (key) {
+ var activeKey = _this.state.activeKey;
+
+ if (_this.props.accordion) {
+ activeKey = activeKey[0] === key ? [] : [key];
+ } else {
+ activeKey = (0,toConsumableArray/* default */.Z)(activeKey);
+ var index = activeKey.indexOf(key);
+ var isActive = index > -1;
+
+ if (isActive) {
+ // remove active state
+ activeKey.splice(index, 1);
+ } else {
+ activeKey.push(key);
+ }
+ }
+
+ _this.setActiveKey(activeKey);
+ };
+
+ _this.getNewChild = function (child, index) {
+ if (!child) return null;
+ var activeKey = _this.state.activeKey;
+ var _this$props = _this.props,
+ prefixCls = _this$props.prefixCls,
+ openMotion = _this$props.openMotion,
+ accordion = _this$props.accordion,
+ rootDestroyInactivePanel = _this$props.destroyInactivePanel,
+ expandIcon = _this$props.expandIcon,
+ collapsible = _this$props.collapsible; // If there is no key provide, use the panel order as default key
+
+ var key = child.key || String(index);
+ var _child$props = child.props,
+ header = _child$props.header,
+ headerClass = _child$props.headerClass,
+ destroyInactivePanel = _child$props.destroyInactivePanel,
+ childCollapsible = _child$props.collapsible;
+ var isActive = false;
+
+ if (accordion) {
+ isActive = activeKey[0] === key;
+ } else {
+ isActive = activeKey.indexOf(key) > -1;
+ }
+
+ var mergeCollapsible = childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
+ var props = {
+ key: key,
+ panelKey: key,
+ header: header,
+ headerClass: headerClass,
+ isActive: isActive,
+ prefixCls: prefixCls,
+ destroyInactivePanel: destroyInactivePanel !== null && destroyInactivePanel !== void 0 ? destroyInactivePanel : rootDestroyInactivePanel,
+ openMotion: openMotion,
+ accordion: accordion,
+ children: child.props.children,
+ onItemClick: mergeCollapsible === 'disabled' ? null : _this.onClickItem,
+ expandIcon: expandIcon,
+ collapsible: mergeCollapsible
+ }; // https://github.com/ant-design/ant-design/issues/20479
+
+ if (typeof child.type === 'string') {
+ return child;
+ }
+
+ Object.keys(props).forEach(function (propName) {
+ if (typeof props[propName] === 'undefined') {
+ delete props[propName];
+ }
+ });
+ return /*#__PURE__*/react.cloneElement(child, props);
+ };
+
+ _this.getItems = function () {
+ var children = _this.props.children;
+ return (0,toArray/* default */.Z)(children).map(_this.getNewChild);
+ };
+
+ _this.setActiveKey = function (activeKey) {
+ if (!('activeKey' in _this.props)) {
+ _this.setState({
+ activeKey: activeKey
+ });
+ }
+
+ _this.props.onChange(_this.props.accordion ? activeKey[0] : activeKey);
+ };
+
+ var _activeKey = _props.activeKey,
+ defaultActiveKey = _props.defaultActiveKey;
+ var currentActiveKey = defaultActiveKey;
+
+ if ('activeKey' in _props) {
+ currentActiveKey = _activeKey;
+ }
+
+ _this.state = {
+ activeKey: getActiveKeysArray(currentActiveKey)
+ };
+ return _this;
+ }
+
+ (0,createClass/* default */.Z)(Collapse, [{
+ key: "shouldComponentUpdate",
+ value: function shouldComponentUpdate(nextProps, nextState) {
+ return !shallowequal_default()(this.props, nextProps) || !shallowequal_default()(this.state, nextState);
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _classNames;
+
+ var _this$props2 = this.props,
+ prefixCls = _this$props2.prefixCls,
+ className = _this$props2.className,
+ style = _this$props2.style,
+ accordion = _this$props2.accordion;
+ var collapseClassName = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, prefixCls, true), (0,defineProperty/* default */.Z)(_classNames, className, !!className), _classNames));
+ return /*#__PURE__*/react.createElement("div", {
+ className: collapseClassName,
+ style: style,
+ role: accordion ? 'tablist' : null
+ }, this.getItems());
+ }
+ }], [{
+ key: "getDerivedStateFromProps",
+ value: function getDerivedStateFromProps(nextProps) {
+ var newState = {};
+
+ if ('activeKey' in nextProps) {
+ newState.activeKey = getActiveKeysArray(nextProps.activeKey);
+ }
+
+ return newState;
+ }
+ }]);
+
+ return Collapse;
+}(react.Component);
+
+Collapse.defaultProps = {
+ prefixCls: 'rc-collapse',
+ onChange: function onChange() {},
+ accordion: false,
+ destroyInactivePanel: false
+};
+Collapse.Panel = Panel;
+/* harmony default export */ var es_Collapse = (Collapse);
+;// CONCATENATED MODULE: ./node_modules/rc-collapse/es/index.js
+
+/* harmony default export */ var rc_collapse_es = (es_Collapse);
+var es_Panel = es_Collapse.Panel;
+
+// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
+var omit = __webpack_require__(98423);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/motion.js
+var motion = __webpack_require__(33603);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
+var reactNode = __webpack_require__(96159);
+;// CONCATENATED MODULE: ./node_modules/antd/es/collapse/CollapsePanel.js
+
+
+
+
+
+
+
+var CollapsePanel_CollapsePanel = function CollapsePanel(props) {
+ false ? 0 : void 0;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var customizePrefixCls = props.prefixCls,
+ _props$className = props.className,
+ className = _props$className === void 0 ? '' : _props$className,
+ _props$showArrow = props.showArrow,
+ showArrow = _props$showArrow === void 0 ? true : _props$showArrow;
+ var prefixCls = getPrefixCls('collapse', customizePrefixCls);
+ var collapsePanelClassName = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-no-arrow"), !showArrow), className);
+ return /*#__PURE__*/react.createElement(rc_collapse_es.Panel, (0,esm_extends/* default */.Z)({}, props, {
+ prefixCls: prefixCls,
+ className: collapsePanelClassName
+ }));
+};
+/* harmony default export */ var collapse_CollapsePanel = (CollapsePanel_CollapsePanel);
+;// CONCATENATED MODULE: ./node_modules/antd/es/collapse/Collapse.js
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Collapse_Collapse = function Collapse(props) {
+ var _classNames;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var customizePrefixCls = props.prefixCls,
+ _props$className = props.className,
+ className = _props$className === void 0 ? '' : _props$className,
+ _props$bordered = props.bordered,
+ bordered = _props$bordered === void 0 ? true : _props$bordered,
+ ghost = props.ghost,
+ _props$expandIconPosi = props.expandIconPosition,
+ expandIconPosition = _props$expandIconPosi === void 0 ? 'start' : _props$expandIconPosi;
+ var prefixCls = getPrefixCls('collapse', customizePrefixCls);
+ // Warning if use legacy type `expandIconPosition`
+ false ? 0 : void 0;
+ // Align with logic position
+ var mergedExpandIconPosition = react.useMemo(function () {
+ if (expandIconPosition === 'left') {
+ return 'start';
+ }
+ return expandIconPosition === 'right' ? 'end' : expandIconPosition;
+ }, [expandIconPosition]);
+ var renderExpandIcon = function renderExpandIcon() {
+ var panelProps = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+ var expandIcon = props.expandIcon;
+ var icon = expandIcon ? expandIcon(panelProps) : /*#__PURE__*/react.createElement(RightOutlined/* default */.Z, {
+ rotate: panelProps.isActive ? 90 : undefined
+ });
+ return (0,reactNode/* cloneElement */.Tm)(icon, function () {
+ return {
+ className: classnames_default()(icon.props.className, "".concat(prefixCls, "-arrow"))
+ };
+ });
+ };
+ var collapseClassName = classnames_default()("".concat(prefixCls, "-icon-position-").concat(mergedExpandIconPosition), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-borderless"), !bordered), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-ghost"), !!ghost), _classNames), className);
+ var openMotion = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, motion/* default */.ZP), {
+ motionAppear: false,
+ leavedClassName: "".concat(prefixCls, "-content-hidden")
+ });
+ var getItems = function getItems() {
+ var children = props.children;
+ return (0,toArray/* default */.Z)(children).map(function (child, index) {
+ var _a;
+ if ((_a = child.props) === null || _a === void 0 ? void 0 : _a.disabled) {
+ var key = child.key || String(index);
+ var _child$props = child.props,
+ disabled = _child$props.disabled,
+ collapsible = _child$props.collapsible;
+ var childProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(child.props, ['disabled'])), {
+ key: key,
+ collapsible: collapsible !== null && collapsible !== void 0 ? collapsible : disabled ? 'disabled' : undefined
+ });
+ return (0,reactNode/* cloneElement */.Tm)(child, childProps);
+ }
+ return child;
+ });
+ };
+ return /*#__PURE__*/react.createElement(rc_collapse_es, (0,esm_extends/* default */.Z)({
+ openMotion: openMotion
+ }, props, {
+ expandIcon: renderExpandIcon,
+ prefixCls: prefixCls,
+ className: collapseClassName
+ }), getItems());
+};
+Collapse_Collapse.Panel = collapse_CollapsePanel;
+/* harmony default export */ var collapse_Collapse = (Collapse_Collapse);
+;// CONCATENATED MODULE: ./node_modules/antd/es/collapse/index.js
+
+/* harmony default export */ var collapse = (collapse_Collapse);
+
+/***/ }),
+
+/***/ 49263:
+/*!******************************************************************!*\
+ !*** ./node_modules/antd/es/collapse/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/collapse/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/collapse/style/index.js
+
+
+
+/***/ }),
+
+/***/ 94594:
+/*!**********************************************************!*\
+ !*** ./node_modules/antd/es/switch/index.js + 1 modules ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ es_switch; }
+});
+
+// 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/antd/node_modules/@ant-design/icons/es/icons/LoadingOutlined.js
+var LoadingOutlined = __webpack_require__(19267);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// 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/rc-util/es/hooks/useMergedState.js
+var useMergedState = __webpack_require__(21770);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js
+var KeyCode = __webpack_require__(15105);
+;// CONCATENATED MODULE: ./node_modules/rc-switch/es/index.js
+
+
+
+
+
+
+
+var Switch = react.forwardRef(function (_ref, ref) {
+ var _classNames;
+
+ var _ref$prefixCls = _ref.prefixCls,
+ prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls,
+ className = _ref.className,
+ checked = _ref.checked,
+ defaultChecked = _ref.defaultChecked,
+ disabled = _ref.disabled,
+ loadingIcon = _ref.loadingIcon,
+ checkedChildren = _ref.checkedChildren,
+ unCheckedChildren = _ref.unCheckedChildren,
+ onClick = _ref.onClick,
+ onChange = _ref.onChange,
+ onKeyDown = _ref.onKeyDown,
+ restProps = (0,objectWithoutProperties/* default */.Z)(_ref, ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]);
+
+ var _useMergedState = (0,useMergedState/* default */.Z)(false, {
+ value: checked,
+ defaultValue: defaultChecked
+ }),
+ _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
+ innerChecked = _useMergedState2[0],
+ setInnerChecked = _useMergedState2[1];
+
+ function triggerChange(newChecked, event) {
+ var mergedChecked = innerChecked;
+
+ if (!disabled) {
+ mergedChecked = newChecked;
+ setInnerChecked(mergedChecked);
+ onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event);
+ }
+
+ return mergedChecked;
+ }
+
+ function onInternalKeyDown(e) {
+ if (e.which === KeyCode/* default.LEFT */.Z.LEFT) {
+ triggerChange(false, e);
+ } else if (e.which === KeyCode/* default.RIGHT */.Z.RIGHT) {
+ triggerChange(true, e);
+ }
+
+ onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e);
+ }
+
+ function onInternalClick(e) {
+ var ret = triggerChange(!innerChecked, e); // [Legacy] trigger onClick with value
+
+ onClick === null || onClick === void 0 ? void 0 : onClick(ret, e);
+ }
+
+ var switchClassName = classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames));
+ return react.createElement("button", Object.assign({}, restProps, {
+ type: "button",
+ role: "switch",
+ "aria-checked": innerChecked,
+ disabled: disabled,
+ className: switchClassName,
+ ref: ref,
+ onKeyDown: onInternalKeyDown,
+ onClick: onInternalClick
+ }), loadingIcon, react.createElement("span", {
+ className: "".concat(prefixCls, "-inner")
+ }, innerChecked ? checkedChildren : unCheckedChildren));
+});
+Switch.displayName = 'Switch';
+/* harmony default export */ var es = (Switch);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
+var DisabledContext = __webpack_require__(98866);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
+var SizeContext = __webpack_require__(97647);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules
+var wave = __webpack_require__(68349);
+;// CONCATENATED MODULE: ./node_modules/antd/es/switch/index.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 switch_Switch = /*#__PURE__*/react.forwardRef(function (_a, ref) {
+ var _classNames;
+ var customizePrefixCls = _a.prefixCls,
+ customizeSize = _a.size,
+ customDisabled = _a.disabled,
+ loading = _a.loading,
+ _a$className = _a.className,
+ className = _a$className === void 0 ? '' : _a$className,
+ props = __rest(_a, ["prefixCls", "size", "disabled", "loading", "className"]);
+ false ? 0 : void 0;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var size = react.useContext(SizeContext/* default */.Z);
+ // ===================== Disabled =====================
+ var disabled = react.useContext(DisabledContext/* default */.Z);
+ var mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading;
+ var prefixCls = getPrefixCls('switch', customizePrefixCls);
+ var loadingIcon = /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-handle")
+ }, loading && /*#__PURE__*/react.createElement(LoadingOutlined/* default */.Z, {
+ className: "".concat(prefixCls, "-loading-icon")
+ }));
+ var classes = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-small"), (customizeSize || size) === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-loading"), loading), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
+ return /*#__PURE__*/react.createElement(wave/* default */.Z, {
+ insertExtraNode: true
+ }, /*#__PURE__*/react.createElement(es, (0,esm_extends/* default */.Z)({}, props, {
+ prefixCls: prefixCls,
+ className: classes,
+ disabled: mergedDisabled,
+ ref: ref,
+ loadingIcon: loadingIcon
+ })));
+});
+switch_Switch.__ANT_SWITCH = true;
+if (false) {}
+/* harmony default export */ var es_switch = (switch_Switch);
+
+/***/ }),
+
+/***/ 5812:
+/*!****************************************************************!*\
+ !*** ./node_modules/antd/es/switch/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/switch/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/switch/style/index.js
+
+
+
+/***/ })
+
+}]);
\ No newline at end of file
diff --git a/98007.chunk.css b/98007.chunk.css
new file mode 100644
index 0000000000..4a328bd083
--- /dev/null
+++ b/98007.chunk.css
@@ -0,0 +1,764 @@
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/cascader/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 */
+@keyframes antCheckboxEffect {
+ 0% {
+ transform: scale(1);
+ opacity: 0.5;
+ }
+ 100% {
+ transform: scale(1.6);
+ opacity: 0;
+ }
+}
+.ant-cascader-checkbox {
+ 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;
+ line-height: 1;
+ white-space: nowrap;
+ outline: none;
+ cursor: pointer;
+}
+.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
+.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
+.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
+ border-color: #1890ff;
+}
+.ant-cascader-checkbox-checked::after {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 1px solid #1890ff;
+ border-radius: 2px;
+ visibility: hidden;
+ animation: antCheckboxEffect 0.36s ease-in-out;
+ animation-fill-mode: backwards;
+ content: '';
+}
+.ant-cascader-checkbox:hover::after,
+.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
+ visibility: visible;
+}
+.ant-cascader-checkbox-inner {
+ position: relative;
+ top: 0;
+ left: 0;
+ display: block;
+ width: 14px;
+ height: 14px;
+ direction: ltr;
+ background-color: #fff;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ border-collapse: separate;
+ transition: all 0.3s;
+}
+.ant-cascader-checkbox-inner::after {
+ position: absolute;
+ top: 50%;
+ left: 21.5%;
+ display: table;
+ width: 5px;
+ height: 8px;
+ border: 2px solid #fff;
+ border-top: 0;
+ border-left: 0;
+ transform: rotate(45deg) scale(0) translate(-50%, -50%);
+ opacity: 0;
+ transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
+ content: ' ';
+}
+.ant-cascader-checkbox-input {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ cursor: pointer;
+ opacity: 0;
+}
+.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
+ position: absolute;
+ display: table;
+ border: 2px solid #fff;
+ border-top: 0;
+ border-left: 0;
+ transform: rotate(45deg) scale(1) translate(-50%, -50%);
+ opacity: 1;
+ transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
+ content: ' ';
+}
+.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
+ background-color: #1890ff;
+ border-color: #1890ff;
+}
+.ant-cascader-checkbox-disabled {
+ cursor: not-allowed;
+}
+.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
+ border-color: rgba(0, 0, 0, 0.25);
+ animation-name: none;
+}
+.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
+ cursor: not-allowed;
+ pointer-events: none;
+}
+.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
+ background-color: #f5f5f5;
+ border-color: #d9d9d9 !important;
+}
+.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
+ border-color: #f5f5f5;
+ border-collapse: separate;
+ animation-name: none;
+}
+.ant-cascader-checkbox-disabled + span {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
+}
+.ant-cascader-checkbox-disabled:hover::after,
+.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
+ visibility: hidden;
+}
+.ant-cascader-checkbox-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";
+ display: inline-flex;
+ align-items: baseline;
+ line-height: inherit;
+ cursor: pointer;
+}
+.ant-cascader-checkbox-wrapper::after {
+ display: inline-block;
+ width: 0;
+ overflow: hidden;
+ content: '\a0';
+}
+.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
+ cursor: not-allowed;
+}
+.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
+ margin-left: 8px;
+}
+.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] {
+ width: 14px;
+ height: 14px;
+}
+.ant-cascader-checkbox + span {
+ padding-right: 8px;
+ padding-left: 8px;
+}
+.ant-cascader-checkbox-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;
+}
+.ant-cascader-checkbox-group-item {
+ margin-right: 6px;
+}
+.ant-cascader-checkbox-group-item:last-child {
+ margin-right: 0;
+}
+.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
+ margin-left: 0;
+}
+.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
+ background-color: #fff;
+ border-color: #d9d9d9;
+}
+.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
+ top: 50%;
+ left: 50%;
+ width: 6px;
+ height: 6px;
+ background-color: #1890ff;
+ border: 0;
+ transform: translate(-50%, -50%) scale(1);
+ opacity: 1;
+ content: ' ';
+}
+.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
+ background-color: rgba(0, 0, 0, 0.25);
+ border-color: rgba(0, 0, 0, 0.25);
+}
+.ant-cascader {
+ width: 184px;
+}
+.ant-cascader-checkbox {
+ top: 0;
+ margin-right: 4px;
+}
+.ant-cascader-menus {
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: flex-start;
+}
+.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
+ width: 100%;
+ height: auto;
+}
+.ant-cascader-menu {
+ flex-grow: 1;
+ min-width: 111px;
+ height: 180px;
+ margin: 0;
+ margin: -4px 0;
+ padding: 4px 0;
+ overflow: auto;
+ vertical-align: top;
+ list-style: none;
+ border-right: 1px solid #f0f0f0;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+}
+.ant-cascader-menu-item {
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: center;
+ padding: 5px 8px;
+ overflow: hidden;
+ line-height: 18px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ cursor: pointer;
+ transition: all 0.3s;
+}
+.ant-cascader-menu-item:hover {
+ background: #f5f5f5;
+}
+.ant-cascader-menu-item-disabled {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
+}
+.ant-cascader-menu-item-disabled:hover {
+ background: transparent;
+}
+.ant-cascader-menu-empty .ant-cascader-menu-item {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: default;
+ pointer-events: none;
+}
+.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
+.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
+ font-weight: 600;
+ background-color: #e6f7ff;
+}
+.ant-cascader-menu-item-content {
+ flex: auto;
+}
+.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
+.ant-cascader-menu-item-loading-icon {
+ margin-left: 0px;
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 10px;
+}
+.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
+.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
+ color: rgba(0, 0, 0, 0.25);
+}
+.ant-cascader-menu-item-keyword {
+ color: #ff4d4f;
+}
+.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
+ margin-right: -1px;
+}
+.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
+ margin-left: -1px;
+}
+.ant-cascader-compact-item:hover,
+.ant-cascader-compact-item:focus,
+.ant-cascader-compact-item:active {
+ z-index: 2;
+}
+.ant-cascader-compact-item[disabled] {
+ z-index: 0;
+}
+.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
+ border-radius: 0;
+}
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
+.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
+ margin-right: 0px;
+ margin-left: 0;
+}
+.ant-cascader-rtl .ant-cascader-checkbox {
+ top: 0;
+ margin-right: 0;
+ margin-left: 4px;
+}
+/* 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/switch/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-switch {
+ 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-block;
+ box-sizing: border-box;
+ min-width: 40px;
+ height: 20px;
+ line-height: 20px;
+ vertical-align: middle;
+ background-color: rgba(0, 0, 0, 0.25);
+ border: 0;
+ border-radius: 100px;
+ cursor: pointer;
+ transition: all 0.2s;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-switch:focus {
+ outline: 0;
+ box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
+}
+.ant-switch-checked:focus {
+ box-shadow: 0 0 0 2px #e6f7ff;
+}
+.ant-switch:focus:hover {
+ box-shadow: none;
+}
+.ant-switch-checked {
+ background-color: #1890ff;
+}
+.ant-switch-loading,
+.ant-switch-disabled {
+ cursor: not-allowed;
+ opacity: 0.4;
+}
+.ant-switch-loading *,
+.ant-switch-disabled * {
+ box-shadow: none;
+ cursor: not-allowed;
+}
+.ant-switch-inner {
+ display: block;
+ margin: 0 4px 0 22px;
+ color: #fff;
+ font-size: 12px;
+ transition: margin 0.2s;
+}
+.ant-switch-checked .ant-switch-inner {
+ margin: 0 22px 0 4px;
+}
+.ant-switch-handle {
+ position: absolute;
+ top: 2px;
+ left: 2px;
+ width: 16px;
+ height: 16px;
+ transition: all 0.2s ease-in-out;
+}
+.ant-switch-handle::before {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: #fff;
+ border-radius: 8px;
+ box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
+ transition: all 0.2s ease-in-out;
+ content: '';
+}
+.ant-switch-checked .ant-switch-handle {
+ left: calc(100% - 16px - 2px);
+}
+.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
+ right: -30%;
+ left: 0;
+}
+.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
+ right: 0;
+ left: -30%;
+}
+.ant-switch-loading-icon.anticon {
+ position: relative;
+ top: 2px;
+ color: rgba(0, 0, 0, 0.65);
+ vertical-align: top;
+}
+.ant-switch-checked .ant-switch-loading-icon {
+ color: #1890ff;
+}
+.ant-switch-small {
+ min-width: 24px;
+ height: 14px;
+ line-height: 14px;
+}
+.ant-switch-small .ant-switch-inner {
+ margin: 0 5px 0 16px;
+ font-size: 12px;
+}
+.ant-switch-small .ant-switch-handle {
+ width: 10px;
+ height: 10px;
+}
+.ant-switch-small .ant-switch-loading-icon {
+ top: 0.5px;
+ font-size: 9px;
+}
+.ant-switch-small.ant-switch-checked .ant-switch-inner {
+ margin: 0 16px 0 5px;
+}
+.ant-switch-small.ant-switch-checked .ant-switch-handle {
+ left: calc(100% - 10px - 2px);
+}
+.ant-switch-rtl {
+ direction: rtl;
+}
+.ant-switch-rtl .ant-switch-inner {
+ margin: 0 22px 0 4px;
+}
+.ant-switch-rtl .ant-switch-handle {
+ right: 2px;
+ left: auto;
+}
+.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
+ right: 0;
+ left: -30%;
+}
+.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
+ right: -30%;
+ left: 0;
+}
+.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
+ margin: 0 4px 0 22px;
+}
+.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
+ right: calc(100% - 16px - 2px);
+}
+.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
+ right: calc(100% - 10px - 2px);
+}
+/* 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/collapse/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-collapse {
+ 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";
+ background-color: #fafafa;
+ border: 1px solid #d9d9d9;
+ border-bottom: 0;
+ border-radius: 2px;
+}
+.ant-collapse > .ant-collapse-item {
+ border-bottom: 1px solid #d9d9d9;
+}
+.ant-collapse > .ant-collapse-item:last-child,
+.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
+ border-radius: 0 0 2px 2px;
+}
+.ant-collapse > .ant-collapse-item > .ant-collapse-header {
+ position: relative;
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: flex-start;
+ padding: 8px 8px;
+ color: rgba(0, 0, 0, 0.85);
+ line-height: 1.66667;
+ cursor: pointer;
+ transition: all 0.3s, visibility 0s;
+}
+.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
+ display: inline-block;
+ margin-right: 8px;
+ font-size: 12px;
+ vertical-align: -1px;
+}
+.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
+ transition: transform 0.24s;
+}
+.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text {
+ flex: auto;
+}
+.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
+ margin-left: auto;
+}
+.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
+ outline: none;
+}
+.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
+ cursor: default;
+}
+.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
+ flex: none;
+ cursor: pointer;
+}
+.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only {
+ cursor: default;
+}
+.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
+ cursor: pointer;
+}
+.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
+ padding-left: 8px;
+}
+.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
+ position: relative;
+ padding: 8px 8px;
+ padding-right: 40px;
+}
+.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
+ position: absolute;
+ top: 50%;
+ right: 8px;
+ left: auto;
+ margin: 0;
+ transform: translateY(-50%);
+}
+.ant-collapse-content {
+ color: rgba(0, 0, 0, 0.85);
+ background-color: #fff;
+ border-top: 1px solid #d9d9d9;
+}
+.ant-collapse-content > .ant-collapse-content-box {
+ padding: 8px 16px;
+}
+.ant-collapse-content-hidden {
+ display: none;
+}
+.ant-collapse-item:last-child > .ant-collapse-content {
+ border-radius: 0 0 2px 2px;
+}
+.ant-collapse-borderless {
+ background-color: #fafafa;
+ border: 0;
+}
+.ant-collapse-borderless > .ant-collapse-item {
+ border-bottom: 1px solid #d9d9d9;
+}
+.ant-collapse-borderless > .ant-collapse-item:last-child,
+.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
+ border-radius: 0;
+}
+.ant-collapse-borderless > .ant-collapse-item:last-child {
+ border-bottom: 0;
+}
+.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
+ background-color: transparent;
+ border-top: 0;
+}
+.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
+ padding-top: 4px;
+}
+.ant-collapse-ghost {
+ background-color: transparent;
+ border: 0;
+}
+.ant-collapse-ghost > .ant-collapse-item {
+ border-bottom: 0;
+}
+.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
+ background-color: transparent;
+ border-top: 0;
+}
+.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
+ padding-top: 12px;
+ padding-bottom: 12px;
+}
+.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
+.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
+}
+.ant-collapse-rtl {
+ direction: rtl;
+}
+.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
+ position: relative;
+ padding: 8px 8px;
+ padding-left: 40px;
+}
+.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
+ position: absolute;
+ top: 50%;
+ right: auto;
+ left: 8px;
+ margin: 0;
+ transform: translateY(-50%);
+}
+.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
+ padding: 8px 8px;
+ padding-right: 40px;
+}
+.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
+ margin-right: 0;
+ margin-left: 8px;
+}
+.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
+ transform: rotate(180deg);
+}
+.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
+ margin-right: auto;
+ margin-left: 0;
+}
+.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
+ padding-right: 8px;
+ padding-left: 0;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
diff --git a/49383.async.js b/99196.async.js
similarity index 97%
rename from 49383.async.js
rename to 99196.async.js
index 0218bfb6f3..f791430530 100644
--- a/49383.async.js
+++ b/99196.async.js
@@ -1,4 +1,46 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[49383],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[99196],{
+
+/***/ 81088:
+/*!*********************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/PoweroffOutlined.js + 1 modules ***!
+ \*********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_PoweroffOutlined; }
+});
+
+// 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/PoweroffOutlined.js
+// This icon file is generated automatically.
+var PoweroffOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z" } }] }, "name": "poweroff", "theme": "outlined" };
+/* harmony default export */ var asn_PoweroffOutlined = (PoweroffOutlined);
+
+// 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/PoweroffOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var PoweroffOutlined_PoweroffOutlined = function PoweroffOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_PoweroffOutlined
+ }));
+};
+PoweroffOutlined_PoweroffOutlined.displayName = 'PoweroffOutlined';
+/* harmony default export */ var icons_PoweroffOutlined = (/*#__PURE__*/react.forwardRef(PoweroffOutlined_PoweroffOutlined));
+
+/***/ }),
/***/ 20640:
/*!*************************************************!*\
diff --git a/99848.async.js b/99848.async.js
index 57e8b940f8..2e345f3bdd 100644
--- a/99848.async.js
+++ b/99848.async.js
@@ -42,7 +42,7 @@ DeleteOutlined.displayName = 'DeleteOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
diff --git a/color.less b/color.less
index d4a6ab41d7..2a28a4a17b 100644
--- a/color.less
+++ b/color.less
@@ -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(56, 179, 254, 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(21, 18, 63, 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(150, 36, 123, 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(115, 181, 200, 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(56, 179, 254, 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(21, 18, 63, 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(150, 36, 123, 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(115, 181, 200, 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(56, 179, 254, 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(21, 18, 63, 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(150, 36, 123, 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(115, 181, 200, 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(56, 179, 254, 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(21, 18, 63, 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(150, 36, 123, 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(115, 181, 200, 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(56, 179, 254, 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(21, 18, 63, 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(150, 36, 123, 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(115, 181, 200, 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(56, 179, 254, 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(21, 18, 63, 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(150, 36, 123, 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(115, 181, 200, 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(56, 179, 254, 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(21, 18, 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-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(150, 36, 123, 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(115, 181, 200, 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;}
diff --git a/layouts__SimpleLayouts.async.js b/layouts__SimpleLayouts.async.js
index 1aa5fd4e48..664687a38d 100644
--- a/layouts__SimpleLayouts.async.js
+++ b/layouts__SimpleLayouts.async.js
@@ -902,7 +902,7 @@ var carousel_style = __webpack_require__(36936);
var carousel = __webpack_require__(61980);
;// CONCATENATED MODULE: ./src/components/CustomOperateModel/index.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var CustomOperateModelmodules = ({"modalityModal":"modalityModal___fvSjk","modal":"modal___wvA_V","itemWarp":"itemWarp___JNLoV","close":"close___PycHq","selfdomModal":"selfdomModal___doNCF"});
+/* harmony default export */ var CustomOperateModelmodules = ({"modalityModal":"modalityModal___fvSjk","modal":"modal___wvA_V","itemWarp":"itemWarp___JNLoV","close":"close___PycHq","cancelBtn":"cancelBtn___kgKTp","selfdomModal":"selfdomModal___doNCF"});
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
var RenderHtml = __webpack_require__(12768);
// EXTERNAL MODULE: ./src/utils/fetch.ts
@@ -927,6 +927,10 @@ var lodash_default = /*#__PURE__*/__webpack_require__.n(lodash);
+
+
+
+
var CustomOperateModel = function CustomOperateModel(_ref) {
var _user$userInfo3, _globalSetting$settin2;
var dispatch = _ref.dispatch,
@@ -1241,13 +1245,14 @@ var CustomOperateModel = function CustomOperateModel(_ref) {
}();
var renderShowOne = function renderShowOne() {
var _data$content;
+ var isUpdateMessageModal = (data === null || data === void 0 ? void 0 : data.popup_type) === 1; //上线通知弹窗需要加个按钮
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: CustomOperateModelmodules.modalityModal,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: CustomOperateModelmodules.modal,
style: {
width: data === null || data === void 0 ? void 0 : data.width,
- height: data === null || data === void 0 ? void 0 : data.height
+ height: isUpdateMessageModal ? (data === null || data === void 0 ? void 0 : data.height) + 40 : data === null || data === void 0 ? void 0 : data.height
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: CustomOperateModelmodules.close,
@@ -1264,13 +1269,18 @@ var CustomOperateModel = function CustomOperateModel(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
className: CustomOperateModelmodules.itemWarp,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- style: {
- height: data === null || data === void 0 ? void 0 : data.height
- },
value: v
})
}, i);
})
+ }), isUpdateMessageModal && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
+ justify: "center",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "primary",
+ className: CustomOperateModelmodules.cancelBtn,
+ onClick: onCancel,
+ children: "\u6211\u77E5\u9053\u4E86"
+ })
})]
})
});
diff --git a/layouts__SimpleLayouts.chunk.css b/layouts__SimpleLayouts.chunk.css
index 30ef3ebdcc..8988e3baef 100644
--- a/layouts__SimpleLayouts.chunk.css
+++ b/layouts__SimpleLayouts.chunk.css
@@ -1712,6 +1712,15 @@ span.ant-radio + * {
color: #ccc;
cursor: pointer;
}
+.modalityModal___fvSjk .modal___wvA_V .cancelBtn___kgKTp {
+ width: 96px;
+ height: 32px;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ background: #3061D0;
+ border: none;
+ margin-top: 20px;
+}
.selfdomModal___doNCF {
background: rgba(51, 51, 51, 0.5);
position: fixed;
diff --git a/monaco-editor.async.js b/monaco-editor.async.js
index a034504f2b..75b99a7ee5 100644
--- a/monaco-editor.async.js
+++ b/monaco-editor.async.js
@@ -23525,7 +23525,7 @@ __webpack_require__.r(__webpack_exports__);
id: 'objective-c',
extensions: ['.m'],
aliases: ['Objective-C'],
- loader: function () { return __webpack_require__.e(/*! import() */ 79537).then(__webpack_require__.bind(__webpack_require__, /*! ./objective-c.js */ 75817)); }
+ loader: function () { return __webpack_require__.e(/*! import() */ 79537).then(__webpack_require__.bind(__webpack_require__, /*! ./objective-c.js */ 79537)); }
});
@@ -24036,7 +24036,7 @@ __webpack_require__.r(__webpack_exports__);
extensions: ['.scss'],
aliases: ['Sass', 'sass', 'scss'],
mimetypes: ['text/x-scss', 'text/scss'],
- loader: function () { return __webpack_require__.e(/*! import() */ 90525).then(__webpack_require__.bind(__webpack_require__, /*! ./scss.js */ 61168)); }
+ loader: function () { return __webpack_require__.e(/*! import() */ 90525).then(__webpack_require__.bind(__webpack_require__, /*! ./scss.js */ 90525)); }
});
diff --git a/p__Classrooms__ExamList__index.async.js b/p__Classrooms__ExamList__index.async.js
index 42306258b8..210d01f132 100644
--- a/p__Classrooms__ExamList__index.async.js
+++ b/p__Classrooms__ExamList__index.async.js
@@ -56,7 +56,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -64,7 +65,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Announcement__index.async.js b/p__Classrooms__Lists__Announcement__index.async.js
index 2859c30783..d9939f1541 100644
--- a/p__Classrooms__Lists__Announcement__index.async.js
+++ b/p__Classrooms__Lists__Announcement__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js
index b7e183dfdc..fd47e0fd19 100644
--- a/p__Classrooms__Lists__Attachment__index.async.js
+++ b/p__Classrooms__Lists__Attachment__index.async.js
@@ -71,7 +71,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -79,7 +80,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -4064,7 +4066,7 @@ var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/components/BottomControl/index.tsx
diff --git a/p__Classrooms__Lists__Attendance__Detail__index.async.js b/p__Classrooms__Lists__Attendance__Detail__index.async.js
index ad8e0972c2..6112a82381 100644
--- a/p__Classrooms__Lists__Attendance__Detail__index.async.js
+++ b/p__Classrooms__Lists__Attendance__Detail__index.async.js
@@ -574,7 +574,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -582,7 +583,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Attendance__index.async.js b/p__Classrooms__Lists__Attendance__index.async.js
index 0316881967..7c4860b040 100644
--- a/p__Classrooms__Lists__Attendance__index.async.js
+++ b/p__Classrooms__Lists__Attendance__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Board__Add__index.async.js b/p__Classrooms__Lists__Board__Add__index.async.js
index 30c7c4758f..65950a4fe2 100644
--- a/p__Classrooms__Lists__Board__Add__index.async.js
+++ b/p__Classrooms__Lists__Board__Add__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__Board__Detail__index.async.js b/p__Classrooms__Lists__Board__Detail__index.async.js
index f1e2536878..22b87af65a 100644
--- a/p__Classrooms__Lists__Board__Detail__index.async.js
+++ b/p__Classrooms__Lists__Board__Detail__index.async.js
@@ -170,7 +170,7 @@ var DeleteOutlined = __webpack_require__(82061);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/service/boards.ts
var boards = __webpack_require__(6053);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Board/Detail/components/Second.tsx
diff --git a/p__Classrooms__Lists__Board__Edit__index.async.js b/p__Classrooms__Lists__Board__Edit__index.async.js
index c6daef0a53..7e28e849cf 100644
--- a/p__Classrooms__Lists__Board__Edit__index.async.js
+++ b/p__Classrooms__Lists__Board__Edit__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__Board__index.async.js b/p__Classrooms__Lists__Board__index.async.js
index b428757df0..44b29400db 100644
--- a/p__Classrooms__Lists__Board__index.async.js
+++ b/p__Classrooms__Lists__Board__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -1203,7 +1205,7 @@ var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/components/BottomControl/index.tsx
diff --git a/p__Classrooms__Lists__CommonHomework__Add__index.async.js b/p__Classrooms__Lists__CommonHomework__Add__index.async.js
index d9f7bbbe8c..204a953c10 100644
--- a/p__Classrooms__Lists__CommonHomework__Add__index.async.js
+++ b/p__Classrooms__Lists__CommonHomework__Add__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js
index 0add5f139a..43d828a722 100644
--- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js
+++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js
@@ -859,7 +859,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -867,7 +868,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -1916,7 +1918,7 @@ function AButton(_ref) {
}, index);
}), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit",
+ icon: "icon-edit insert-blank",
className: "btn-null",
title: "\u589E\u52A0\u586B\u7A7A",
actionName: "add-null-ch",
@@ -4276,7 +4278,7 @@ var verifyLogin = __webpack_require__(72551);
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
var markdown_editor = __webpack_require__(55373);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules
diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.chunk.css b/p__Classrooms__Lists__CommonHomework__Detail__index.chunk.css
index 28587beec0..06ef117114 100644
--- a/p__Classrooms__Lists__CommonHomework__Detail__index.chunk.css
+++ b/p__Classrooms__Lists__CommonHomework__Detail__index.chunk.css
@@ -782,14 +782,14 @@ span.CodeMirror-selectedtext {
font-size: 12px;
display: inline-block;
padding: 5px;
- border: 1px solid #eaeaea;
+ border: 1px solid #E99237;
border-radius: 5px;
box-sizing: border-box;
line-height: 16px;
height: auto;
- color: #666;
+ color: #A65500;
+ background-color: #FFF1E2;
position: relative;
- justify-content: center;
margin-left: 10px;
}
.markdown-toolbar-container .fill-tip::before {
@@ -798,7 +798,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #fff;
+ border-right: 6px solid #FFF1E2;
position: absolute;
left: -6px;
top: 6px;
@@ -810,7 +810,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #cccbcb;
+ border-right: 6px solid #E99237;
position: absolute;
left: -7px;
top: 6px;
@@ -841,6 +841,10 @@ span.CodeMirror-selectedtext {
flex-flow: row nowrap;
align-items: center;
}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
.markdown-toolbar-container span.v-line {
margin: 0 5px;
height: 65%;
diff --git a/p__Classrooms__Lists__CommonHomework__EditWork__index.async.js b/p__Classrooms__Lists__CommonHomework__EditWork__index.async.js
index 6840d68713..5ab62b68cf 100644
--- a/p__Classrooms__Lists__CommonHomework__EditWork__index.async.js
+++ b/p__Classrooms__Lists__CommonHomework__EditWork__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__CommonHomework__Edit__index.async.js b/p__Classrooms__Lists__CommonHomework__Edit__index.async.js
index 4eddeef686..8800267e13 100644
--- a/p__Classrooms__Lists__CommonHomework__Edit__index.async.js
+++ b/p__Classrooms__Lists__CommonHomework__Edit__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__CommonHomework__SubmitWork__index.async.js b/p__Classrooms__Lists__CommonHomework__SubmitWork__index.async.js
index 70ab37ea51..bc49b9eae7 100644
--- a/p__Classrooms__Lists__CommonHomework__SubmitWork__index.async.js
+++ b/p__Classrooms__Lists__CommonHomework__SubmitWork__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__CommonHomework__index.async.js b/p__Classrooms__Lists__CommonHomework__index.async.js
index 26a79b7e1f..53c96d0d1d 100644
--- a/p__Classrooms__Lists__CommonHomework__index.async.js
+++ b/p__Classrooms__Lists__CommonHomework__index.async.js
@@ -2442,7 +2442,7 @@ var es_menu = __webpack_require__(66516);
// extracted by mini-css-extract-plugin
/* harmony default export */ var BottomControlmodules = ({"bottomControlContainer":"bottomControlContainer___t5WWD","buttonWrap":"buttonWrap___HfupJ","moveCategory":"moveCategory___MrmA6"});
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/BottomControl/index.tsx
diff --git a/p__Classrooms__Lists__CourseGroup__Detail__index.async.js b/p__Classrooms__Lists__CourseGroup__Detail__index.async.js
index f51bc153b8..78df550a5a 100644
--- a/p__Classrooms__Lists__CourseGroup__Detail__index.async.js
+++ b/p__Classrooms__Lists__CourseGroup__Detail__index.async.js
@@ -544,7 +544,7 @@ ArrowLeftOutlined_ArrowLeftOutlined.displayName = 'ArrowLeftOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
@@ -602,7 +602,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -610,7 +611,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -710,7 +712,7 @@ var ArrowLeftOutlined = __webpack_require__(82826);
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(84519);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(29427);
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
diff --git a/p__Classrooms__Lists__CourseGroup__List__index.async.js b/p__Classrooms__Lists__CourseGroup__List__index.async.js
index 8ff5cbac94..a36b5fa050 100644
--- a/p__Classrooms__Lists__CourseGroup__List__index.async.js
+++ b/p__Classrooms__Lists__CourseGroup__List__index.async.js
@@ -84,7 +84,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -92,7 +93,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -184,7 +186,7 @@ var _umi_production_exports = __webpack_require__(89214);
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(84519);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/utils/export.ts
var utils_export = __webpack_require__(12034);
// EXTERNAL MODULE: ./src/utils/util.tsx
diff --git a/p__Classrooms__Lists__CourseGroup__NotList__index.async.js b/p__Classrooms__Lists__CourseGroup__NotList__index.async.js
index 528c579796..d5f4f5372c 100644
--- a/p__Classrooms__Lists__CourseGroup__NotList__index.async.js
+++ b/p__Classrooms__Lists__CourseGroup__NotList__index.async.js
@@ -323,7 +323,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -331,7 +332,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -415,7 +417,7 @@ var _umi_production_exports = __webpack_require__(89214);
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(84519);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/utils/export.ts
var utils_export = __webpack_require__(12034);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
diff --git a/p__Classrooms__Lists__Engineering__Detail__index.async.js b/p__Classrooms__Lists__Engineering__Detail__index.async.js
index 4ac724c1b6..a2978e339b 100644
--- a/p__Classrooms__Lists__Engineering__Detail__index.async.js
+++ b/p__Classrooms__Lists__Engineering__Detail__index.async.js
@@ -71,7 +71,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -79,7 +80,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -178,7 +180,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
var _Form$useForm = antd_es_form__WEBPACK_IMPORTED_MODULE_15__/* ["default"].useForm */ .Z.useForm(),
_Form$useForm2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8___default()(_Form$useForm, 1),
form = _Form$useForm2[0];
- console.log(param);
(0,react__WEBPACK_IMPORTED_MODULE_9__.useEffect)(function () {
getDatas();
}, []);
diff --git a/p__Classrooms__Lists__Exercise__Add__index.async.js b/p__Classrooms__Lists__Exercise__Add__index.async.js
index 05dba84548..73083d81f1 100644
--- a/p__Classrooms__Lists__Exercise__Add__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Add__index.async.js
@@ -1,96 +1,7692 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[292],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[292,4977,12768,67570,56369],{
-/***/ 79537:
-/*!***********************************************************************!*\
- !*** ./src/pages/Classrooms/Lists/Exercise/Add/index.tsx + 2 modules ***!
- \***********************************************************************/
+/***/ 96403:
+/*!*********************************!*\
+ !*** ./src/pages/tasks/util.js ***!
+ \*********************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Ax": function() { return /* binding */ processTreeData; },
+/* harmony export */ "Ds": function() { return /* binding */ debounce; },
+/* harmony export */ "KI": function() { return /* binding */ apiPref; },
+/* harmony export */ "SI": function() { return /* binding */ getTreeData; },
+/* harmony export */ "f1": function() { return /* binding */ isCompileOk; }
+/* harmony export */ });
+/* unused harmony export isProd */
+/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 59758);
+
+function isCompileOk(rs) {
+ var flag = true;
+ if (rs.length > 0) {
+ for (var i = 0; i < rs.length; i++) {
+ if (rs[i].compile_success == 0 || !rs[i].compile_success) {
+ flag = false;
+ break;
+ }
+ }
+ } else {
+ flag = false;
+ }
+ return flag;
+}
+function getTreeData(data) {
+ var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
+ var result = [];
+ for (var i = 0; i < data.length; i++) {
+ var item = data[i];
+ var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name);
+ result.push({
+ title: item.name,
+ isLeaf: item.type === 'tree' ? false : true,
+ key: key
+ });
+ }
+ return result;
+}
+function processTreeData(repos, key, newData) {
+ for (var i = 0; i < repos.length; i++) {
+ var item = repos[i];
+ if (item.key === key) {
+ item.children = newData;
+ break;
+ }
+ if (item.children) {
+ processTreeData(item.children, key, newData);
+ }
+ }
+ return repos;
+}
+function debounce(func, wait, immediate) {
+ var timeout;
+ return function () {
+ var context = this,
+ args = arguments;
+ var later = function later() {
+ timeout = null;
+ if (!immediate) func.apply(context, args);
+ };
+ var callNow = immediate && !timeout;
+ clearTimeout(timeout);
+ timeout = setTimeout(later, wait);
+ if (callNow) func.apply(context, args);
+ };
+}
+var isProd = true;
+var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER */ .Z.API_SERVER;
+// export const isProd =
+// window.location.href.indexOf('test-') > 0 ||
+// window.location.href.indexOf('localhost') > 0
+// ? false
+// : true;
+
+// export const apiPref = isProd
+// ? 'https://www.educoder.net'
+// : 'https://test-newweb.educoder.net';
+
+/***/ }),
+
+/***/ 56369:
+/*!********************************************************!*\
+ !*** ./src/components/AddPoints/index.tsx + 2 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 */ Add; }
+ "Z": function() { return /* binding */ AddPoints; }
});
-// 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/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/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/input-number/style/index.js + 1 modules
-var input_number_style = __webpack_require__(25359);
-// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules
-var input_number = __webpack_require__(87799);
-// 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/cascader/style/index.js + 1 modules
-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
-var row = __webpack_require__(71230);
-// 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/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/@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/toConsumableArray.js
+var toConsumableArray = __webpack_require__(861);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// 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/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/@babel/runtime/helpers/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(70215);
-var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
+// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules
+var 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/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/Classrooms/Lists/Exercise/Add/index.less?modules
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules
+var MinusCircleOutlined = __webpack_require__(3089);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules
+var PlusCircleOutlined = __webpack_require__(64789);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(84519);
+// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules
+var select_style = __webpack_require__(95985);
+// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js
+var es_select = __webpack_require__(34041);
+// 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/components/AddPoints/index.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var Addmodules = ({"flex_box_center":"flex_box_center___aPGWN","flex_space_between":"flex_space_between___MQNX5","flex_box_vertical_center":"flex_box_vertical_center___Z7QdK","flex_box_center_end":"flex_box_center_end___JQl5O","flex_box_column":"flex_box_column___IhYhx","bg":"bg___Kg8x_","title":"title___UhsVG","titleLeft":"titleLeft___NPVwn","titleRight":"titleRight___UGtmZ","formWrap":"formWrap___Jowb2"});
-// 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/antd/es/date-picker/style/index.js + 1 modules
-var date_picker_style = __webpack_require__(25763);
-// EXTERNAL MODULE: ./node_modules/antd/es/date-picker/index.js + 56 modules
-var date_picker = __webpack_require__(45741);
-// EXTERNAL MODULE: ./node_modules/moment/moment.js
-var moment = __webpack_require__(30381);
-var moment_default = /*#__PURE__*/__webpack_require__.n(moment);
+/* harmony default export */ var AddPointsmodules = ({});
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
-;// CONCATENATED MODULE: ./src/components/ExerciseModel/index.tsx
+;// CONCATENATED MODULE: ./src/components/AddPoints/item.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var CheckboxGroup = es_checkbox/* default.Group */.Z.Group;
+var ShixunsListPage = function ShixunsListPage(_ref) {
+ var _params$zydatas, _params$zydatas2, _params$jbdatas, _params$jbdatas2, _params$kcdatas, _params$kcdatas2, _params$zsdatas, _params$zsdatas2;
+ var classroomList = _ref.classroomList,
+ loading = _ref.loading,
+ user = _ref.user,
+ _ref$exercise_id = _ref.exercise_id,
+ exercise_id = _ref$exercise_id === void 0 ? null : _ref$exercise_id,
+ _ref$homework_common_ = _ref.homework_common_id,
+ homework_common_id = _ref$homework_common_ === void 0 ? null : _ref$homework_common_,
+ setitem = _ref.setitem,
+ item = _ref.item,
+ type = _ref.type,
+ rz = _ref.rz,
+ dispatch = _ref.dispatch;
+ var _useState = (0,react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ datas = _useState2[0],
+ setdatas = _useState2[1];
+ var _useState3 = (0,react.useState)({
+ zydatas: [],
+ jbdatas: [],
+ kcdatas: [],
+ zsdatas: [],
+ page: 1,
+ per_page: 20
+ }),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ params = _useState4[0],
+ setparams = _useState4[1];
+ var param = (0,_umi_production_exports.useParams)();
+ var _useState5 = (0,react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ isshowmodal = _useState6[0],
+ setisshowmodal = _useState6[1];
+ var _useState7 = (0,react.useState)(false),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ isloading = _useState8[0],
+ setisloading = _useState8[1];
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+
+ // // console.log(params);
+ // useEffect(()=>{
+ // if(homework_common_id||exercise_id){
+ // getdatas();
+ // // getrz();
+
+ // }
+ // },[exercise_id,homework_common_id])
+
+ (0,react.useEffect)(function () {
+ if (rz) {
+ // getrz();
+ params.zydatas = rz;
+ setparams(objectSpread2_default()({}, params));
+ if (item !== null && item !== void 0 && item.ec_course_id) {
+ setdata();
+ }
+ }
+ }, [item, rz]);
+ function setdata() {
+ return _setdata.apply(this, arguments);
+ } //获取认证届别
+ function _setdata() {
+ _setdata = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ console.log('----', item);
+ _context3.next = 3;
+ return getjb(item === null || item === void 0 ? void 0 : item.ec_major_school_id);
+ case 3:
+ _context3.next = 5;
+ return getcourse(item === null || item === void 0 ? void 0 : item.ec_year_id);
+ case 5:
+ _context3.next = 7;
+ return getec_points(item === null || item === void 0 ? void 0 : item.ec_course_id);
+ case 7:
+ form.setFieldsValue({
+ ec_course_id: item === null || item === void 0 ? void 0 : item.ec_course_id,
+ ec_major_school_id: item === null || item === void 0 ? void 0 : item.ec_major_school_id,
+ ec_point_ids: item === null || item === void 0 ? void 0 : item.ec_point_ids,
+ ec_year_id: item === null || item === void 0 ? void 0 : item.ec_year_id
+ });
+ case 8:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return _setdata.apply(this, arguments);
+ }
+ function getjb(_x) {
+ return _getjb.apply(this, arguments);
+ } //获取关联课程
+ function _getjb() {
+ _getjb = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(key) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ _context4.next = 2;
+ return (0,fetch/* default */.ZP)("/api/ec_major_schools/".concat(key, "/ec_years/get_year_list.json"), {
+ method: 'get'
+ });
+ case 2:
+ res = _context4.sent;
+ params.jbdatas = res === null || res === void 0 ? void 0 : res.data;
+ setparams(objectSpread2_default()({}, params));
+ form.setFieldsValue({
+ ec_year_id: '',
+ ec_course_id: '',
+ ec_point_ids: []
+ });
+ case 6:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ }));
+ return _getjb.apply(this, arguments);
+ }
+ function getcourse(_x2) {
+ return _getcourse.apply(this, arguments);
+ } //获取知识点
+ function _getcourse() {
+ _getcourse = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(key) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
+ case 0:
+ _context5.next = 2;
+ return (0,fetch/* default */.ZP)("/api/ec_years/".concat(key, "/ec_courses/get_courses.json"), {
+ method: 'get'
+ });
+ case 2:
+ res = _context5.sent;
+ params.kcdatas = res === null || res === void 0 ? void 0 : res.data;
+ setparams(objectSpread2_default()({}, params));
+ form.setFieldsValue({
+ ec_course_id: '',
+ ec_point_ids: []
+ });
+ case 6:
+ case "end":
+ return _context5.stop();
+ }
+ }, _callee5);
+ }));
+ return _getcourse.apply(this, arguments);
+ }
+ var getec_points = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(record) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.next = 2;
+ return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(record, "/ec_points.json"), {
+ method: 'get',
+ params: {
+ ec_course_id: record
+ }
+ });
+ case 2:
+ res = _context.sent;
+ params.zsdatas = res === null || res === void 0 ? void 0 : res.data;
+ setparams(objectSpread2_default()({}, params));
+ case 5:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getec_points(_x3) {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddPointsmodules.from,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ layout: "inline",
+ onValuesChange: function onValuesChange(value) {
+ console.log('----', value);
+ if (value.ec_major_school_id) {
+ params.jbdatas = [];
+ params.kcdatas = [];
+ params.zsdatas = [];
+ setparams(objectSpread2_default()({}, params));
+ getjb(value.ec_major_school_id);
+ }
+ if (value.ec_year_id) {
+ params.kcdatas = [];
+ params.zsdatas = [];
+ setparams(objectSpread2_default()({}, params));
+ getcourse(value.ec_year_id);
+ }
+ if (value.ec_course_id) {
+ params.zsdatas = [];
+ setparams(objectSpread2_default()({}, params));
+ getec_points(value.ec_course_id);
+ }
+ },
+ onFinish: /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(value) {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ setitem(value);
+ case 1:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function (_x4) {
+ return _ref3.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u8BA4\u8BC1\u4E13\u4E1A",
+ name: "ec_major_school_id",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ style: {
+ width: 150
+ },
+ disabled: ((_params$zydatas = params.zydatas) === null || _params$zydatas === void 0 ? void 0 : _params$zydatas.length) <= 0,
+ placeholder: "\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A",
+ children: params === null || params === void 0 ? void 0 : (_params$zydatas2 = params.zydatas) === null || _params$zydatas2 === void 0 ? void 0 : _params$zydatas2.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ value: item === null || item === void 0 ? void 0 : item.ec_major_school_id,
+ children: item === null || item === void 0 ? void 0 : item.name
+ }, index);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u8BA4\u8BC1\u5C4A\u522B",
+ name: "ec_year_id",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ style: {
+ width: 150
+ },
+ disabled: ((_params$jbdatas = params.jbdatas) === null || _params$jbdatas === void 0 ? void 0 : _params$jbdatas.length) <= 0,
+ placeholder: "\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B",
+ children: params === null || params === void 0 ? void 0 : (_params$jbdatas2 = params.jbdatas) === null || _params$jbdatas2 === void 0 ? void 0 : _params$jbdatas2.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ value: item === null || item === void 0 ? void 0 : item.ec_year_id,
+ children: item === null || item === void 0 ? void 0 : item.year
+ }, index);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u8BFE\u7A0B",
+ name: "ec_course_id",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ style: {
+ width: 150
+ },
+ disabled: ((_params$kcdatas = params.kcdatas) === null || _params$kcdatas === void 0 ? void 0 : _params$kcdatas.length) <= 0,
+ placeholder: "\u8BF7\u9009\u62E9\u8BFE\u7A0B",
+ children: params === null || params === void 0 ? void 0 : (_params$kcdatas2 = params.kcdatas) === null || _params$kcdatas2 === void 0 ? void 0 : _params$kcdatas2.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ value: item === null || item === void 0 ? void 0 : item.id,
+ children: item === null || item === void 0 ? void 0 : item.name
+ }, index);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u77E5\u8BC6\u70B9",
+ name: "ec_point_ids",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ onChange: function onChange() {
+ form.submit();
+ },
+ style: {
+ width: 150
+ },
+ mode: "multiple",
+ disabled: ((_params$zsdatas = params.zsdatas) === null || _params$zsdatas === void 0 ? void 0 : _params$zsdatas.length) <= 0,
+ placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",
+ children: params === null || params === void 0 ? void 0 : (_params$zsdatas2 = params.zsdatas) === null || _params$zsdatas2 === void 0 ? void 0 : _params$zsdatas2.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ value: item === null || item === void 0 ? void 0 : item.id,
+ children: item === null || item === void 0 ? void 0 : item.name
+ }, index);
+ })
+ })
+ })]
+ })
+ });
+};
+/* harmony default export */ var AddPoints_item = ((0,_umi_production_exports.connect)(function (_ref4) {
+ var classroomList = _ref4.classroomList,
+ loading = _ref4.loading,
+ globalSetting = _ref4.globalSetting,
+ user = _ref4.user;
+ return {
+ classroomList: classroomList,
+ globalSetting: globalSetting,
+ loading: loading.effects,
+ user: user
+ };
+})(ShixunsListPage));
+;// CONCATENATED MODULE: ./src/components/AddPoints/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var AddPoints_CheckboxGroup = es_checkbox/* default.Group */.Z.Group;
+var AddPoints_ShixunsListPage = function ShixunsListPage(_ref) {
+ var _user$userInfo2, _user$userInfo2$cours, _user$userInfo$course2;
+ var classroomList = _ref.classroomList,
+ loading = _ref.loading,
+ user = _ref.user,
+ _ref$exercise_id = _ref.exercise_id,
+ exercise_id = _ref$exercise_id === void 0 ? null : _ref$exercise_id,
+ _ref$homework_common_ = _ref.homework_common_id,
+ homework_common_id = _ref$homework_common_ === void 0 ? null : _ref$homework_common_,
+ _setitem = _ref.setitem,
+ type = _ref.type,
+ dispatch = _ref.dispatch;
+ var _useState = (0,react.useState)([{}]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ datas = _useState2[0],
+ setdatas = _useState2[1];
+ var _useState3 = (0,react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ rz = _useState4[0],
+ setrz = _useState4[1];
+ function getdatas() {
+ return _getdatas.apply(this, arguments);
+ }
+ function _getdatas() {
+ _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _res$data;
+ var res, _res$data2, _res$data3, ec_point_ids;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.next = 2;
+ return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(0, "/ec_points/get_work_points.json"), {
+ method: 'get',
+ params: {
+ exercise_id: exercise_id,
+ homework_common_id: homework_common_id
+ }
+ });
+ case 2:
+ res = _context.sent;
+ // console.log(res?.data?.[0]);
+
+ if ((res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.length) > 0) {
+ ec_point_ids = [];
+ res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.map(function (ite) {
+ var _ite$ec_point_ids2;
+ ite === null || ite === void 0 ? void 0 : (_ite$ec_point_ids2 = ite.ec_point_ids) === null || _ite$ec_point_ids2 === void 0 ? void 0 : _ite$ec_point_ids2.map(function (j) {
+ ec_point_ids.push(j);
+ });
+ });
+ _setitem(objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3[0]), {}, {
+ ec_point_ids: ec_point_ids
+ }));
+ // setitem({...res?.data?.[0]});
+ setdatas(res === null || res === void 0 ? void 0 : res.data);
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return _getdatas.apply(this, arguments);
+ }
+ (0,react.useEffect)(function () {
+ var _user$userInfo, _user$userInfo$course;
+ if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && (_user$userInfo$course = _user$userInfo.course) !== null && _user$userInfo$course !== void 0 && _user$userInfo$course.course_school_id) {
+ getrz();
+ }
+ }, [user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : (_user$userInfo2$cours = _user$userInfo2.course) === null || _user$userInfo2$cours === void 0 ? void 0 : _user$userInfo2$cours.course_school_id]);
+ function getrz() {
+ return _getrz.apply(this, arguments);
+ }
+ function _getrz() {
+ _getrz = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var _user$userInfo3, _user$userInfo3$cours;
+ 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/schools/".concat(user === null || user === void 0 ? void 0 : (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : (_user$userInfo3$cours = _user$userInfo3.course) === null || _user$userInfo3$cours === void 0 ? void 0 : _user$userInfo3$cours.course_school_id, "/ec_majors/get_major_list.json"), {
+ method: 'get'
+ });
+ case 2:
+ res = _context2.sent;
+ setrz(res === null || res === void 0 ? void 0 : res.data);
+ if (homework_common_id || exercise_id) {
+ getdatas();
+ // getrz();
+ }
+ case 5:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return _getrz.apply(this, arguments);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: (_user$userInfo$course2 = user.userInfo.course) !== null && _user$userInfo$course2 !== void 0 && _user$userInfo$course2.is_openengineering ? '' : 'none'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ style: {
+ fontSize: '16px',
+ fontWeight: 400
+ },
+ children: "\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"
+ }), datas === null || datas === void 0 ? void 0 : datas.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center',
+ marginBottom: '10px'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints_item, {
+ rz: rz,
+ item: item,
+ type: index,
+ setitem: function setitem(value) {
+ // item=value
+ // console.log('---',item,datas);
+ datas.splice(index, 1, value);
+ setdatas(toConsumableArray_default()(datas));
+ var ec_point_ids = [];
+ datas === null || datas === void 0 ? void 0 : datas.map(function (ite) {
+ var _ite$ec_point_ids;
+ ite === null || ite === void 0 ? void 0 : (_ite$ec_point_ids = ite.ec_point_ids) === null || _ite$ec_point_ids === void 0 ? void 0 : _ite$ec_point_ids.map(function (j) {
+ ec_point_ids.push(j);
+ });
+ });
+ _setitem(objectSpread2_default()(objectSpread2_default()({}, value), {}, {
+ ec_point_ids: ec_point_ids
+ }));
+ }
+ }), index != 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(MinusCircleOutlined/* default */.Z, {
+ onClick: function onClick() {
+ datas.splice(index, 1);
+ setdatas(toConsumableArray_default()(datas));
+ },
+ style: {
+ marginLeft: 10,
+ fontSize: '20px'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, {
+ onClick: function onClick() {
+ datas.push({});
+ setdatas(toConsumableArray_default()(datas));
+ },
+ style: {
+ marginLeft: 10,
+ fontSize: '20px'
+ }
+ })]
+ });
+ })]
+ });
+};
+/* harmony default export */ var AddPoints = ((0,_umi_production_exports.connect)(function (_ref2) {
+ var classroomList = _ref2.classroomList,
+ loading = _ref2.loading,
+ globalSetting = _ref2.globalSetting,
+ user = _ref2.user;
+ return {
+ classroomList: classroomList,
+ globalSetting: globalSetting,
+ loading: loading.effects,
+ user: user
+ };
+})(AddPoints_ShixunsListPage));
+
+/***/ }),
+
+/***/ 82982:
+/*!*****************************************!*\
+ !*** ./src/components/NoData/index.tsx ***!
+ \*****************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ 29913);
+/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/button */ 71577);
+/* 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 react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+var noData = function noData(_ref) {
+ var _ref$buttonProps = _ref.buttonProps,
+ buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
+ _ref$styles = _ref.styles,
+ styles = _ref$styles === void 0 ? {} : _ref$styles,
+ customText = _ref.customText,
+ ButtonText = _ref.ButtonText,
+ ButtonClick = _ref.ButtonClick,
+ Buttonclass = _ref.Buttonclass,
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
+ className: "tc animated fadeIn",
+ style: _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()({}, {
+ color: '#999',
+ margin: '200px auto'
+ }), styles),
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
+ className: "mt20 font14",
+ children: customText || '暂时还没有相关数据哦!'
+ }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, _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()({
+ className: Buttonclass,
+ onClick: ButtonClick
+ }, buttonProps), {}, {
+ children: ButtonText
+ })), ButtonTwo && ButtonTwo]
+ });
+};
+/* harmony default export */ __webpack_exports__["Z"] = (noData);
+
+/***/ }),
+
+/***/ 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,
+ onImgDimensions = _ref.onImgDimensions;
+ 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: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ onClose();
+ onImgDimensions();
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-yulanpizhu"
+ })
+ })
+ }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: handleDown,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-quxiaozhiding"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u5173\u95ED",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "",
+ onClick: onClose,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-guanbi1"
+ })
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"),
+ children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor))
+ }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", {
+ src: "".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"]
+ })]
+ });
+});
+
+/***/ }),
+
+/***/ 23197:
+/*!****************************************************************!*\
+ !*** ./src/components/QuestionEditor/ChoiceQuestionEditor.tsx ***!
+ \****************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "u": function() { return /* binding */ ChoiceQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390);
+/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd/es/tooltip */ 84908);
+/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/col/style */ 89032);
+/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/col */ 15746);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ant-design/icons */ 64789);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @ant-design/icons */ 3089);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["key", "name"];
+
+
+
+
+
+
+
+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'];
+var ChoiceQuestionItem = function ChoiceQuestionItem(_ref) {
+ var value = _ref.value,
+ _onChange = _ref.onChange,
+ choiceTextKey = _ref.choiceTextKey,
+ answerKey = _ref.answerKey,
+ index = _ref.index,
+ isEdit = _ref.isEdit,
+ setInputActive = _ref.setInputActive,
+ form = _ref.form,
+ choiceOptionsPath = _ref.choiceOptionsPath,
+ allowChangeMode = _ref.allowChangeMode,
+ showAddIcon = _ref.showAddIcon,
+ addItem = _ref.addItem,
+ deleteItem = _ref.deleteItem;
+ var isActiveAnswer = (value === null || value === void 0 ? void 0 : value[answerKey]) === 1;
+ var setAllOptionsToFalse = function setAllOptionsToFalse() {
+ var options = form.getFieldValue(choiceOptionsPath);
+ form.setFieldValue(choiceOptionsPath, options.map(function (item) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, item), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 0));
+ }));
+ };
+ var setActiveAnswer = function setActiveAnswer() {
+ if (isActiveAnswer) {
+ _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 0)));
+ } else {
+ if (!allowChangeMode) {
+ setAllOptionsToFalse();
+ }
+ _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 1)));
+ }
+ };
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].choiceWrap */ .Z.choiceWrap,
+ align: "middle",
+ wrap: false,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
+ onClick: setActiveAnswer,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].choiceIndex */ .Z.choiceIndex, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].activeAnswer */ .Z.activeAnswer : ''),
+ children: tagList[index]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
+ flex: 1,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].editorWrap */ .Z.editorWrap, " ml15"),
+ onClick: setInputActive,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__/* .RegularInput */ .x, {
+ height: 155,
+ placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879",
+ isEdit: isEdit,
+ value: value === null || value === void 0 ? void 0 : value[choiceTextKey],
+ onChange: function onChange(v) {
+ _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, choiceTextKey, v)));
+ }
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
+ flex: '0 0 auto',
+ className: "ml15",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ onClick: setActiveAnswer,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].setAnswerBtn */ .Z.setAnswerBtn, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].activeAnswer */ .Z.activeAnswer : ''),
+ children: isActiveAnswer ? '正确答案' : '设为答案'
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].actionWrapper */ .Z.actionWrapper,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
+ title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].addIcon */ .Z.addIcon,
+ onClick: addItem,
+ style: {
+ visibility: showAddIcon ? 'visible' : 'hidden'
+ }
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
+ title: "\u5220\u9664",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].deleteIcon */ .Z.deleteIcon,
+ onClick: deleteItem,
+ style: {
+ visibility: index > 1 ? 'visible' : 'hidden'
+ }
+ })
+ })]
+ })]
+ });
+};
+var ChoiceQuestionEditor = function ChoiceQuestionEditor(_ref2) {
+ var questionTitlePlaceholder = _ref2.questionTitlePlaceholder,
+ titleKey = _ref2.titleKey,
+ choiceKey = _ref2.choiceKey,
+ analysisKey = _ref2.analysisKey,
+ choiceTextKey = _ref2.choiceTextKey,
+ answerKey = _ref2.answerKey,
+ choiceOptionsPath = _ref2.choiceOptionsPath,
+ _ref2$allowChangeMode = _ref2.allowChangeMode,
+ allowChangeMode = _ref2$allowChangeMode === void 0 ? true : _ref2$allowChangeMode,
+ form = _ref2.form,
+ _ref2$showAnalysis = _ref2.showAnalysis,
+ showAnalysis = _ref2$showAnalysis === void 0 ? true : _ref2$showAnalysis;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_8__.useState)(),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),
+ activeEditor = _useState2[0],
+ setActiveEditor = _useState2[1];
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_8__.useState)(false),
+ _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2),
+ editAnalysis = _useState4[0],
+ setEditAnalysis = _useState4[1];
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: titleKey,
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__/* .MdEditorInForm */ .h, {
+ scrollId: Array.isArray(titleKey) ? titleKey.join('_') : "".concat(titleKey),
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].Item */ .Z.Item, {
+ label: "\u7B54\u6848\u9009\u9879",
+ required: true,
+ labelCol: {
+ span: 24
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].List */ .Z.List, {
+ name: choiceKey,
+ rules: [{
+ validator: function validator(rule, values) {
+ var hasAnswer = values.some(function (option) {
+ return option[answerKey] === 1;
+ });
+ var emptyAnswerIndex = values.findIndex(function (option) {
+ var _option$choiceTextKey;
+ return ((_option$choiceTextKey = option[choiceTextKey]) === null || _option$choiceTextKey === void 0 ? void 0 : _option$choiceTextKey.length) <= 0;
+ });
+ if (emptyAnswerIndex !== -1) {
+ return Promise.reject(new Error("\u8BF7\u5148\u8F93\u5165".concat(tagList[emptyAnswerIndex], "\u9009\u9879\u7684\u5185\u5BB9")));
+ }
+ if (!hasAnswer) {
+ return Promise.reject(new Error('请设置正确答案'));
+ }
+ return Promise.resolve();
+ }
+ }],
+ children: function children(fields, _ref3) {
+ var add = _ref3.add,
+ remove = _ref3.remove;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ id: Array.isArray(choiceOptionsPath) ? choiceOptionsPath.join('_') : "".concat(choiceOptionsPath),
+ children: [fields.map(function (_ref4, index) {
+ var key = _ref4.key,
+ name = _ref4.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default()(_ref4, _excluded);
+ var isEdit = activeEditor === key;
+ var setInputActive = function setInputActive() {
+ setActiveEditor(key);
+ };
+ var showAddIcon = index < 7 && index === fields.length - 1;
+ var addItem = function addItem() {
+ var _add;
+ return add((_add = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_add, choiceTextKey, ''), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_add, answerKey, 0), _add));
+ };
+ var deleteItem = function deleteItem() {
+ return remove(name);
+ };
+ return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_8__.createElement)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, restField), {}, {
+ key: key,
+ name: name,
+ noStyle: true
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(ChoiceQuestionItem, {
+ choiceTextKey: choiceTextKey,
+ answerKey: answerKey,
+ index: index,
+ isEdit: isEdit,
+ setInputActive: setInputActive,
+ form: form,
+ choiceOptionsPath: choiceOptionsPath,
+ allowChangeMode: allowChangeMode,
+ showAddIcon: showAddIcon,
+ addItem: addItem,
+ deleteItem: deleteItem
+ }));
+ }), fields.length < 8 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].addBtn */ .Z.addBtn, " mb30"),
+ onClick: function onClick() {
+ var _add2;
+ return add((_add2 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_add2, choiceTextKey, ''), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_add2, answerKey, 0), _add2));
+ },
+ children: "\u6DFB\u52A0\u9009\u9879"
+ })]
+ });
+ }
+ }), showAnalysis && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ onClick: function onClick() {
+ return setEditAnalysis(true);
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_17__/* ["default"].Item */ .Z.Item, {
+ name: analysisKey,
+ label: "\u9898\u76EE\u89E3\u6790",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__/* .RegularInput */ .x, {
+ placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
+ isEdit: editAnalysis
+ })
+ })
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 6868:
+/*!*********************************************************************!*\
+ !*** ./src/components/QuestionEditor/CombinationQuestionEditor.tsx ***!
+ \*********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "r": function() { return /* binding */ CombinationQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390);
+/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd/es/tooltip */ 84908);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/input-number/style */ 25359);
+/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd/es/input-number */ 87799);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var antd_es_collapse_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/collapse/style */ 49263);
+/* harmony import */ var antd_es_collapse__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/collapse */ 54907);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ant-design/icons */ 3089);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var _ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./ChoiceQuestionEditor */ 23197);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["key", "name"];
+
+
+
+// import type { ChoiceQuestionType } from './types'
+
+
+
+
+
+var Panel = antd_es_collapse__WEBPACK_IMPORTED_MODULE_12__/* ["default"].Panel */ .Z.Panel;
+var CombinationQuestionEditor = function CombinationQuestionEditor(_ref) {
+ var questionTitlePlaceholder = _ref.questionTitlePlaceholder,
+ choiceKey = _ref.choiceKey,
+ form = _ref.form,
+ withScore = _ref.withScore;
+ // const [editAnalysis, setEditAnalysis] = useState(false)
+
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: "name",
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__/* .MdEditorInForm */ .h, {
+ scrollId: "name",
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ label: "\u5C0F\u9898",
+ required: true,
+ labelCol: {
+ span: 24
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].List */ .Z.List, {
+ name: "sub_item_banks",
+ rules: [{
+ validator: function validator(rule, values) {
+ if (!values) {
+ return Promise.reject(new Error('请添加小题'));
+ }
+ return Promise.resolve();
+ }
+ }],
+ children: function children(fields, _ref2) {
+ var add = _ref2.add,
+ remove = _ref2.remove;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_collapse__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ className: fields.length > 0 ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].collapseWrapper */ .Z.collapseWrapper : '',
+ bordered: false,
+ expandIcon: function expandIcon(_ref3) {
+ var isActive = _ref3.isActive;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("i", {
+ className: "iconfont icon-weizhankai ".concat(isActive ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].open */ .Z.open : _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].close */ .Z.close),
+ style: {
+ fontSize: 14,
+ transition: 'all .2s'
+ }
+ });
+ },
+ children: fields.map(function (_ref4, index) {
+ var key = _ref4.key,
+ name = _ref4.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref4, _excluded);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(Panel, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].panel */ .Z.panel,
+ forceRender: true,
+ header: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].panelHeader */ .Z.panelHeader,
+ children: ["\u7B2C", index + 1, "\u5C0F\u9898", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
+ children: "\uFF08\u5355\u9009\u9898\uFF09"
+ })]
+ }),
+ extra: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
+ align: "middle",
+ onClick: function onClick(e) {
+ return e.stopPropagation();
+ },
+ children: [withScore && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, restField), {}, {
+ rules: [{
+ required: true,
+ message: '请输入小题分值'
+ }],
+ label: "\u5206\u503C",
+ name: [name, 'question_score'],
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].blankInput */ .Z.blankInput,
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ min: 0.1,
+ precision: 1,
+ max: 100,
+ style: {
+ width: 150
+ }
+ })
+ })), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
+ title: "\u5220\u9664",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].deleteIcon */ .Z.deleteIcon, " ml40"),
+ onClick: function onClick() {
+ return remove(name);
+ }
+ })
+ })]
+ }),
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, restField), {}, {
+ name: name,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_10__/* .ChoiceQuestionEditor */ .u, {
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",
+ allowChangeMode: false,
+ form: form,
+ choiceKey: [name, 'choices'],
+ titleKey: [name, 'name'],
+ analysisKey: [name, 'analysis'],
+ choiceOptionsPath: ['sub_item_banks', name, 'choices'],
+ choiceTextKey: "choice_text",
+ answerKey: "is_answer"
+ })
+ }))
+ }, key);
+ })
+ }), fields.length < 20 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].addBtn */ .Z.addBtn),
+ onClick: function onClick() {
+ return add({
+ name: '',
+ choices: Array.from({
+ length: 4
+ }, function () {
+ return {
+ choice_text: '',
+ is_answer: 0
+ };
+ }),
+ analysis: ''
+ });
+ },
+ children: "\u6DFB\u52A0\u5C0F\u9898"
+ })]
+ });
+ }
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 12589:
+/*!********************************************************************!*\
+ !*** ./src/components/QuestionEditor/CompletionQuestionEditor.tsx ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "u": function() { return /* binding */ CompletionQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/input-number/style */ 25359);
+/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/input-number */ 87799);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/switch/style */ 5812);
+/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/es/switch */ 94594);
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/col/style */ 89032);
+/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd/es/col */ 15746);
+/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390);
+/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/tooltip */ 84908);
+/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/input/style */ 69463);
+/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd/es/input */ 75008);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ 861);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/modal/style */ 35611);
+/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/modal */ 85402);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @ant-design/icons */ 3089);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["key", "name"];
+
+
+
+
+
+
+
+var BlankEditor = function BlankEditor(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange;
+ var handleDelete = function handleDelete(index) {
+ antd_es_modal__WEBPACK_IMPORTED_MODULE_17__/* ["default"].confirm */ .Z.confirm({
+ centered: true,
+ okText: '确定',
+ cancelText: '取消',
+ title: '提示',
+ content: '确认要删除这个参考答案吗?',
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].modal */ .Z.modal,
+ onOk: function onOk() {
+ var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value);
+ valueCopy.splice(index, 1);
+ onChange(valueCopy);
+ }
+ });
+ };
+ var handleAdd = function handleAdd() {
+ var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value);
+ valueCopy.push('');
+ onChange(valueCopy);
+ };
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, {
+ align: "middle",
+ className: "ml20",
+ gutter: [40, 20],
+ children: [value === null || value === void 0 ? void 0 : value.map(function (v, index) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankWrapper */ .Z.blankWrapper,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInput */ .Z.blankInput,
+ defaultValue: v,
+ maxLength: 1000,
+ onBlur: function onBlur(e) {
+ var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value);
+ var inputTrimValue = e.target.value.trim();
+ valueCopy[index] = inputTrimValue;
+ onChange(valueCopy);
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ title: "\u5220\u9664",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].deleteIcon */ .Z.deleteIcon,
+ style: {
+ marginLeft: 15,
+ visibility: index > 0 ? 'visible' : 'hidden'
+ },
+ onClick: function onClick() {
+ return handleDelete(index);
+ }
+ })
+ })]
+ }, "".concat(v, "_").concat(index));
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].addBtn */ .Z.addBtn),
+ onClick: function onClick() {
+ handleAdd();
+ },
+ children: "\u65B0\u589E\u7B54\u6848"
+ })
+ })]
+ });
+};
+var ReversedSwitch = function ReversedSwitch(_ref2) {
+ var value = _ref2.value,
+ _onChange = _ref2.onChange;
+ //打开为false,关闭为true,即一个特殊的Switch。
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ checked: !value,
+ onChange: function onChange(checked) {
+ _onChange(!checked);
+ }
+ });
+};
+var NULL_CH = '▁';
+var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) {
+ var questionTitlePlaceholder = _ref3.questionTitlePlaceholder,
+ form = _ref3.form,
+ _ref3$scoreByBlank = _ref3.scoreByBlank,
+ scoreByBlank = _ref3$scoreByBlank === void 0 ? false : _ref3$scoreByBlank;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_13__.useState)(false),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState, 2),
+ editAnalysis = _useState2[0],
+ setEditAnalysis = _useState2[1];
+ var getChCountBeforeCursor = function getChCountBeforeCursor(cm, cursor) {
+ var currentLine = cursor.line;
+ var placeholderCountBefore = 0;
+ for (var _line = 0; _line < currentLine; _line++) {
+ placeholderCountBefore += cm.getLine(_line).split(NULL_CH).length - 1;
+ }
+ var currentLineStringBeforeCursor = cm.getLine(currentLine).substring(0, cursor.ch);
+ placeholderCountBefore += currentLineStringBeforeCursor.split(NULL_CH).length - 1;
+ return placeholderCountBefore;
+ };
+ var _onCMBeforeChange = function onCMBeforeChange(cm, change, addBlank, removeBlank) {
+ var rangeText = cm.getRange(change.from, change.to);
+ var newBlankNum = 0;
+ change.text.forEach(function (item) {
+ newBlankNum += item.split(NULL_CH).length - 1;
+ });
+ if (change.origin === 'setValue') {
+ //setValue为初始化,此时不需要删除也不需要增加填空项
+ return;
+ }
+ if (rangeText && rangeText.indexOf(NULL_CH) !== -1) {
+ var placeholderCountInRange = rangeText.split(NULL_CH).length - 1;
+ var placeholderCountBefore = getChCountBeforeCursor(cm, change.from);
+ console.log("\u5220\u9664".concat(placeholderCountInRange, "\u4E2A\uFF0C \u524D\u9762\u6709").concat(placeholderCountBefore, "\u4E2A\uFF0C\u65B0\u589E").concat(newBlankNum, "\u4E2A"));
+ if (placeholderCountInRange > 1) {
+ var indexArray = Array.from({
+ length: placeholderCountInRange
+ }, function (item, index) {
+ return placeholderCountBefore + index;
+ });
+ removeBlank(indexArray);
+ } else {
+ removeBlank(placeholderCountBefore);
+ }
+ } else if (newBlankNum > 0) {
+ var _placeholderCountBefore = getChCountBeforeCursor(cm, change.from);
+ console.log("\u65B0\u589E".concat(newBlankNum, "\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(_placeholderCountBefore, "\u4E2A"));
+ addBlank(newBlankNum, _placeholderCountBefore);
+ }
+ };
+
+ //新增和删除需要重新设置position,position表示填空的位置
+ var rewritePosition = function rewritePosition() {
+ var preAnswerData = form.getFieldValue('standard_answers');
+ form.setFieldsValue({
+ standard_answers: preAnswerData.map(function (item, index) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, item), {}, {
+ position: index + 1
+ });
+ })
+ });
+ };
+ var addFnRef = (0,react__WEBPACK_IMPORTED_MODULE_13__.useRef)();
+ var addBlank = function addBlank(addNum, insertIndex) {
+ for (var i = 0; i < addNum; i++) {
+ addFnRef.current({
+ position: null,
+ answer_text: ['']
+ }, insertIndex + i);
+ }
+ rewritePosition();
+ };
+ var removeFnRef = (0,react__WEBPACK_IMPORTED_MODULE_13__.useRef)();
+ var removeBlank = function removeBlank(deleteIndex) {
+ removeFnRef.current(deleteIndex);
+ rewritePosition();
+ };
+ var standardAnswersValue = antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].useWatch */ .Z.useWatch('standard_answers', form);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: "name",
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__/* .MdEditorInForm */ .h, {
+ scrollId: "name",
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder,
+ showNullButton: true,
+ onCMBeforeChange: function onCMBeforeChange(cm, change) {
+ _onCMBeforeChange(cm, change, addBlank, removeBlank);
+ }
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].List */ .Z.List, {
+ name: "standard_answers",
+ rules: [{
+ validator: function validator(rule, values) {
+ if ((values === null || values === void 0 ? void 0 : values.length) === 0) {
+ return Promise.reject(new Error('答案不能为空'));
+ }
+ var _iterator = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(values),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var item = _step.value;
+ var _ref4 = item || {},
+ answer_text = _ref4.answer_text;
+ if (answer_text !== null && answer_text !== void 0 && answer_text.some(function (text) {
+ return (text === null || text === void 0 ? void 0 : text.length) === 0;
+ })) {
+ return Promise.reject(new Error('填空项答案不能为空'));
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ return Promise.resolve();
+ }
+ }],
+ children: function children(fields, _ref5, _ref6) {
+ var add = _ref5.add,
+ remove = _ref5.remove;
+ var errors = _ref6.errors;
+ addFnRef.current = add;
+ removeFnRef.current = remove;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, {
+ label: "\u7B54\u6848\u9009\u9879",
+ required: true,
+ labelCol: {
+ span: 24
+ }
+ }), fields.map(function (_ref7, index) {
+ var key = _ref7.key,
+ name = _ref7.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default()(_ref7, _excluded);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, {
+ className: "mb20",
+ align: "middle",
+ wrap: false,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ flex: '0 0 auto',
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankIndex */ .Z.blankIndex),
+ children: ["\u586B\u7A7A\u9879", index + 1]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ flex: 1,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, {
+ align: "top",
+ justify: "space-between",
+ wrap: false,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, {
+ name: [name, 'answer_text'],
+ noStyle: true,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(BlankEditor, {})
+ }))
+ }), scoreByBlank && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ flex: '224px',
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, {
+ name: [name, 'score'],
+ label: "\u5206\u503C",
+ rules: [{
+ required: true
+ }],
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInput */ .Z.blankInput,
+ min: 0.1,
+ max: 100,
+ precision: 1,
+ style: {
+ width: '100%'
+ },
+ placeholder: "\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"
+ })
+ }))
+ })]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, {
+ name: [name, 'position'],
+ noStyle: true,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
+ type: "hidden"
+ })
+ }))]
+ })]
+ }, key);
+ })]
+ });
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, {
+ align: "middle",
+ className: (standardAnswersValue === null || standardAnswersValue === void 0 ? void 0 : standardAnswersValue.length) > 1 ? 'mb30' : "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].hide */ .Z.hide),
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, {
+ name: "is_ordered",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(ReversedSwitch, {})
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ className: "ml10",
+ children: "\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4"
+ })]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", {
+ onClick: function onClick() {
+ return setEditAnalysis(true);
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, {
+ name: "analysis",
+ label: "\u9898\u76EE\u89E3\u6790",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__/* .RegularInput */ .x, {
+ placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
+ isEdit: editAnalysis
+ })
+ })
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 60863:
+/*!******************************************************************!*\
+ !*** ./src/components/QuestionEditor/JudgmentQuestionEditor.tsx ***!
+ \******************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Z": function() { return /* binding */ JudgmentQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/col/style */ 89032);
+/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/col */ 15746);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["key", "name"];
+var _tagMap;
+
+
+
+
+
+
+var tagMap = (_tagMap = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_tagMap, '正确', 'T'), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_tagMap, '错误', 'F'), _tagMap);
+var JudgmentQuestionItem = function JudgmentQuestionItem(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange,
+ form = _ref.form;
+ var isActiveAnswer = (value === null || value === void 0 ? void 0 : value.is_answer) === 1;
+ var judgementText = value === null || value === void 0 ? void 0 : value.choice_text;
+ var setActiveAnswer = function setActiveAnswer() {
+ var formListValue = form.getFieldsValue().choices.map(function (choice) {
+ return {
+ choice_text: choice.choice_text,
+ is_answer: 0
+ };
+ });
+ form.setFieldsValue({
+ choices: formListValue
+ });
+ onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, value), {}, {
+ is_answer: 1
+ }));
+ };
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].choiceWrap */ .Z.choiceWrap,
+ align: "middle",
+ wrap: false,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ onClick: setActiveAnswer,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].choiceIndex */ .Z.choiceIndex, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].judgementIndex */ .Z.judgementIndex, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].activeAnswer */ .Z.activeAnswer : ''),
+ children: tagMap[judgementText]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ flex: 1,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].editorWrap */ .Z.editorWrap, " ml15"),
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].inputBorder */ .Z.inputBorder, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].placeholder */ .Z.placeholder, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].activeJudgementAnswer */ .Z.activeJudgementAnswer : ''),
+ children: judgementText
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ flex: '0 0 auto',
+ className: "ml15",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ onClick: setActiveAnswer,
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].setAnswerBtn */ .Z.setAnswerBtn, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].activeAnswer */ .Z.activeAnswer : ''),
+ children: isActiveAnswer ? '正确答案' : '设为答案'
+ })
+ })]
+ });
+};
+var JudgmentQuestionEditor = function JudgmentQuestionEditor(_ref2) {
+ var questionTitlePlaceholder = _ref2.questionTitlePlaceholder,
+ choiceKey = _ref2.choiceKey,
+ form = _ref2.form;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(false),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),
+ editAnalysis = _useState2[0],
+ setEditAnalysis = _useState2[1];
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: "name",
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__/* .MdEditorInForm */ .h, {
+ scrollId: "name",
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ label: "\u7B54\u6848\u9009\u9879",
+ required: true,
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].List */ .Z.List, {
+ name: "choices",
+ rules: [{
+ validator: function validator(rule, values) {
+ var hasAnswer = values.some(function (option) {
+ return (option === null || option === void 0 ? void 0 : option.is_answer) === 1;
+ });
+ if (hasAnswer) {
+ return Promise.resolve();
+ }
+ return Promise.reject(new Error('请设置正确答案'));
+ }
+ }],
+ children: function children(fields) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ id: "choices",
+ children: fields.map(function (_ref3) {
+ var key = _ref3.key,
+ name = _ref3.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default()(_ref3, _excluded);
+ return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_7__.createElement)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, restField), {}, {
+ key: key,
+ name: name,
+ noStyle: true
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(JudgmentQuestionItem, {
+ form: form
+ }));
+ })
+ });
+ }
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ onClick: function onClick() {
+ return setEditAnalysis(true);
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_13__/* ["default"].Item */ .Z.Item, {
+ name: "analysis",
+ label: "\u9898\u76EE\u89E3\u6790",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_9__/* .RegularInput */ .x, {
+ placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
+ isEdit: editAnalysis
+ })
+ })
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 95293:
+/*!**********************************************************!*\
+ !*** ./src/components/QuestionEditor/MdEditorInForm.tsx ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "h": function() { return /* binding */ MdEditorInForm; },
+/* harmony export */ "x": function() { return /* binding */ RegularInput; }
+/* harmony export */ });
+/* 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_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/markdown-editor */ 55373);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 12768);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+var _excluded = ["value", "onChange", "scrollId"];
+
+
+
+
+
+var MdEditorInForm = function MdEditorInForm(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange,
+ scrollId = _ref.scrollId,
+ props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default()(_ref, _excluded);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ id: scrollId || '',
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
+ defaultValue: value,
+ onChange: onChange
+ }))
+ });
+};
+var RegularInput = function RegularInput(_ref2) {
+ var value = _ref2.value,
+ onChange = _ref2.onChange,
+ placeholder = _ref2.placeholder,
+ _ref2$height = _ref2.height,
+ height = _ref2$height === void 0 ? 140 : _ref2$height,
+ isEdit = _ref2.isEdit;
+ return isEdit ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, {
+ watch: true,
+ isFocus: true,
+ height: height,
+ placeholder: placeholder,
+ defaultValue: value,
+ onChange: onChange
+ }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ style: {
+ cursor: 'pointer'
+ },
+ children: value ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_3__/* ["default"].inputBorder */ .Z.inputBorder,
+ value: value
+ }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_3__/* ["default"].inputBorder */ .Z.inputBorder, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_3__/* ["default"].placeholder */ .Z.placeholder),
+ children: placeholder
+ })
+ });
+};
+
+
+/***/ }),
+
+/***/ 13355:
+/*!********************************************************************!*\
+ !*** ./src/components/QuestionEditor/SubjectiveQuestionEditor.tsx ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "W": function() { return /* binding */ SubjectiveQuestionEditor; }
+/* harmony export */ });
+/* harmony import */ var antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/input-number/style */ 25359);
+/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! antd/es/input-number */ 87799);
+/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/input/style */ 69463);
+/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd/es/input */ 75008);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/row/style */ 13062);
+/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/row */ 71230);
+/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390);
+/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/tooltip */ 84908);
+/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/col/style */ 89032);
+/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/es/col */ 15746);
+/* harmony import */ var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/switch/style */ 5812);
+/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd/es/switch */ 94594);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8__);
+/* harmony import */ var antd_es_tag_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/tag/style */ 71114);
+/* harmony import */ var antd_es_tag__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd/es/tag */ 20550);
+/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/message/style */ 14934);
+/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/message */ 12461);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11__ = __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_11___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./index.less?modules */ 52654);
+/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./MdEditorInForm */ 95293);
+/* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/markdown-editor */ 55373);
+/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @ant-design/icons */ 63783);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["value", "onChange"],
+ _excluded2 = ["key", "name"];
+
+
+
+
+
+
+
+
+var AnswerTextFormItem = function AnswerTextFormItem(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange,
+ props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12___default()(_ref, _excluded);
+ var handleChange = function handleChange(v) {
+ onChange([v]);
+ };
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()({}, props), {}, {
+ defaultValue: value === null || value === void 0 ? void 0 : value[0],
+ onChange: handleChange
+ }));
+};
+var test = function test(str) {
+ if (!str) {
+ return false;
+ }
+ var containSpecial = new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");
+ if (containSpecial.test(str)) {
+ antd_es_message__WEBPACK_IMPORTED_MODULE_18__/* ["default"].warn */ .ZP.warn("关键词不能含有特殊字符!");
+ return false;
+ }
+ if (str === '|') {
+ antd_es_message__WEBPACK_IMPORTED_MODULE_18__/* ["default"].warn */ .ZP.warn("关键词不能只输入一个“|”字符!");
+ return false;
+ }
+ return true;
+};
+var KeywordTag = function KeywordTag(_ref2) {
+ var _ref2$value = _ref2.value,
+ value = _ref2$value === void 0 ? [] : _ref2$value,
+ onClose = _ref2.onClose;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_tag__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ closable: true,
+ onClose: onClose,
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].keywordTag */ .Z.keywordTag,
+ children: value === null || value === void 0 ? void 0 : value.join(' 或 ')
+ });
+};
+var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) {
+ var questionTitlePlaceholder = _ref3.questionTitlePlaceholder,
+ form = _ref3.form,
+ showKeywords = _ref3.showKeywords;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_13__.useState)(false),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8___default()(_useState, 2),
+ editAnalysis = _useState2[0],
+ setEditAnalysis = _useState2[1];
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_13__.useState)(''),
+ _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_8___default()(_useState3, 2),
+ keywordsInput = _useState4[0],
+ setKeywordsInput = _useState4[1];
+ var useKeywordsValue = antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].useWatch */ .Z.useWatch('use_keywords', form);
+ var questionScore = antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].useWatch */ .Z.useWatch('question_score', form);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].wrap */ .Z.wrap,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, {
+ label: "\u9898\u5E72",
+ name: "name",
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__/* .MdEditorInForm */ .h, {
+ scrollId: "name",
+ watch: true,
+ height: 140,
+ placeholder: questionTitlePlaceholder
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, {
+ label: "\u53C2\u8003\u7B54\u6848",
+ name: "answer_texts",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(AnswerTextFormItem, {
+ watch: true,
+ height: 140,
+ placeholder: '请编辑参考答案(非必填)'
+ })
+ }), showKeywords && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ align: "middle",
+ className: "mb30",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, {
+ name: "use_keywords",
+ valuePropName: "checked",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {})
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ className: "ml10",
+ children: "\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
+ placement: "right",
+ title: "\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, {
+ style: {
+ color: '#3061D0',
+ marginLeft: 6,
+ cursor: 'pointer'
+ }
+ })
+ })
+ })]
+ }), useKeywordsValue && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].List */ .Z.List, {
+ name: "keywords",
+ rules: [{
+ validator: function validator(rule, values) {
+ if (!(values !== null && values !== void 0 && values.length)) {
+ return Promise.reject(new Error('请输入关键词'));
+ }
+ var keywordsScoreSum = values === null || values === void 0 ? void 0 : values.reduce(function (pre, cur) {
+ return pre + cur.score;
+ }, 0);
+ if (keywordsScoreSum > parseFloat(questionScore)) {
+ return Promise.reject(new Error('所有关键词的分值之和必须小于等于该小题的分值'));
+ }
+ return Promise.resolve();
+ }
+ }],
+ children: function children(fields, _ref4) {
+ var add = _ref4.add,
+ remove = _ref4.remove;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", {
+ className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].title */ .Z.title, " mb10"),
+ children: "\u5173\u952E\u8BCD"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ align: "middle",
+ className: "font14 mb30",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ flex: 1,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, {
+ value: keywordsInput,
+ onChange: function onChange(e) {
+ setKeywordsInput(e.target.value);
+ },
+ maxLength: 50,
+ allowClear: true,
+ onPressEnter: function onPressEnter(e) {
+ var _e$target, _v$split, _currentKeywordsValue;
+ var v = "".concat((_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value).replaceAll(' ', ''); //去除所有的空格,同时空格也不触发非法字符校验了
+ var keywordArr = v === null || v === void 0 ? void 0 : (_v$split = v.split('|')) === null || _v$split === void 0 ? void 0 : _v$split.filter(function (k) {
+ return !!k;
+ });
+ var currentKeywordsValue = form.getFieldValue('keywords');
+ var existKeywords = (currentKeywordsValue === null || currentKeywordsValue === void 0 ? void 0 : (_currentKeywordsValue = currentKeywordsValue.map(function (item) {
+ return item === null || item === void 0 ? void 0 : item.keyword;
+ })) === null || _currentKeywordsValue === void 0 ? void 0 : _currentKeywordsValue.flat()) || [];
+ var _iterator = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(keywordArr),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var word = _step.value;
+ if (existKeywords.includes(word)) {
+ antd_es_message__WEBPACK_IMPORTED_MODULE_18__/* ["default"].error */ .ZP.error('为避免判分错误,请勿设置相同的关键词');
+ return;
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ if (test(v)) {
+ add({
+ keyword: keywordArr,
+ score: 1
+ });
+ setKeywordsInput('');
+ }
+ },
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].inputBorder */ .Z.inputBorder,
+ placeholder: "\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ flex: '148px',
+ style: {
+ textAlign: 'right',
+ color: '#9096A3'
+ },
+ children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD"
+ })]
+ }), fields.map(function (_ref5) {
+ var key = _ref5.key,
+ name = _ref5.name,
+ restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_12___default()(_ref5, _excluded2);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_row__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ className: "mb20",
+ style: {
+ marginRight: 148
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
+ flex: 1,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ align: "middle",
+ justify: "space-between",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()({}, restField), {}, {
+ name: [name, "keyword"],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(KeywordTag, {
+ onClose: function onClose() {
+ return remove(name);
+ }
+ })
+ })), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_11___default()({}, restField), {}, {
+ name: [name, "score"],
+ label: "\u5206\u503C",
+ rules: [{
+ required: true
+ }],
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].blankInput */ .Z.blankInput,
+ min: 0.1,
+ max: 100,
+ precision: 1,
+ style: {
+ width: '100%'
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"
+ })
+ }))]
+ })
+ })
+ }, key);
+ })]
+ });
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", {
+ onClick: function onClick() {
+ return setEditAnalysis(true);
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_20__/* ["default"].Item */ .Z.Item, {
+ name: "analysis",
+ label: "\u9898\u76EE\u89E3\u6790",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__/* .RegularInput */ .x, {
+ placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
+ isEdit: editAnalysis
+ })
+ })
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 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("");
+ }
+ })]
+ });
+});
+
+/***/ }),
+
+/***/ 97501:
+/*!*************************************************************!*\
+ !*** ./src/components/markdown-editor/code-block/index.tsx ***!
+ \*************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "h": function() { return /* binding */ MyCodeMirror; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_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 antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913);
+/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/button */ 71577);
+/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/form/style */ 75627);
+/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/form */ 51018);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var antd_es_select_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/select/style */ 95985);
+/* harmony import */ var antd_es_select__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/select */ 34041);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! codemirror */ 4631);
+/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 71749);
+/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 30483);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_10__/* ["default"].Option */ .Z.Option;
+
+//https://github.com/codemirror/CodeMirror/issues/4838
+var formItemLayout = {
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ }
+};
+var LanguageDesc = {
+ asp: ['ASP', 'vbscript'],
+ actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'],
+ bash: ['Bash/Bat', 'shell'],
+ css: ['CSS', 'css'],
+ c: ['C', 'clike'],
+ cpp: ['C++', 'clike'],
+ csharp: ['C#', 'clike'],
+ coffeescript: ['CoffeeScript', 'coffeescript'],
+ d: ['D', 'd'],
+ dart: ['Dart', 'dart'],
+ delphi: ['Delphi/Pascal', 'pascal'],
+ erlang: ['Erlang', 'erlang'],
+ go: ['Golang', 'go'],
+ groovy: ['Groovy', 'groovy'],
+ html: ['HTML', 'text/html'],
+ java: ['Java', 'clike'],
+ json: ['JSON', 'text/json'],
+ javascript: ['Javascript', 'javascript'],
+ lua: ['Lua', 'lua'],
+ less: ['LESS', 'css'],
+ markdown: ['Markdown', 'gfm'],
+ 'objective-c': ['Objective-C', 'clike'],
+ php: ['PHP', 'php'],
+ perl: ['Perl', 'perl'],
+ python: ['Python', 'python'],
+ r: ['R', 'r'],
+ rst: ['reStructedText', 'rst'],
+ ruby: ['Ruby', 'ruby'],
+ sql: ['SQL', 'sql'],
+ sass: ['SASS/SCSS', 'sass'],
+ shell: ['Shell', 'shell'],
+ scala: ['Scala', 'clike'],
+ swift: ['Swift', 'clike'],
+ vb: ['VB/VBScript', 'vb'],
+ xml: ['XML', 'text/xml'],
+ yaml: ['YAML', 'yaml']
+};
+/* harmony default export */ __webpack_exports__["Z"] = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)('python'),
+ _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
+ mode = _useState2[0],
+ setMode = _useState2[1];
+ function onSetMode(value) {
+ setMode(LanguageDesc[value][1]);
+ }
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, {
+ className: "code-block-panel",
+ initialValues: {
+ language: 'python',
+ content: ''
+ },
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"].Item */ .Z.Item, {
+ label: "\u4EE3\u7801\u8BED\u8A00",
+ name: "language",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_select__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ onChange: onSetMode,
+ children: Object.keys(LanguageDesc).map(function (item) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(Option, {
+ value: item,
+ children: LanguageDesc[item][0]
+ }, item);
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"].Item */ .Z.Item, {
+ label: "\u4EE3\u7801\u5185\u5BB9",
+ name: "content",
+ rules: [{
+ required: true,
+ message: '请输入代码内容'
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(MyCodeMirror, {
+ mode: mode
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+function MyCodeMirror(_ref2) {
+ var value = _ref2.value,
+ onChange = _ref2.onChange,
+ mode = _ref2.mode,
+ _ref2$options = _ref2.options,
+ options = _ref2$options === void 0 ? {} : _ref2$options;
+ var el = (0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)();
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(),
+ _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2),
+ cm = _useState4[0],
+ setCm = _useState4[1];
+ (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
+ if (cm) {
+ var onChangeHandler = function onChangeHandler(cm) {
+ var content = cm.getValue();
+ onChange && onChange(content);
+ };
+ cm.on('change', onChangeHandler);
+ return function () {
+ cm.off('change', onChangeHandler);
+ };
+ }
+ }, [cm, onChange]);
+ (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
+ if (cm) {
+ cm.setOption('mode', mode);
+ }
+ }, [cm, mode]);
+ (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
+ if (cm) {
+ if (value !== cm.getValue() || value === '') {
+ setTimeout(function () {
+ cm.setValue(value || ' ');
+ }, 300);
+ }
+ }
+ }, [cm, value]);
+ (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
+ if (el.current && !cm) {
+ var instance = codemirror__WEBPACK_IMPORTED_MODULE_6___default().fromTextArea(el.current, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
+ mode: mode,
+ lineNumbers: true,
+ lineWrapping: true,
+ autoCloseBrackets: true,
+ tabSize: 4,
+ autofocus: true,
+ autoCloseTags: true,
+ matchBrackets: true,
+ styleActiveLine: true
+ }, options));
+ setCm(instance);
+ }
+ }, [el.current, cm]);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", {
+ className: "my-codemirror-container",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("textarea", {
+ ref: el
+ })
+ });
+}
+
+/***/ }),
+
+/***/ 55373:
+/*!***************************************************************!*\
+ !*** ./src/components/markdown-editor/index.tsx + 10 modules ***!
+ \***************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ markdown_editor; }
+});
+
+// EXTERNAL MODULE: ./node_modules/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/@babel/runtime/helpers/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(74704);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
+// 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/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/defineProperty.js
+var defineProperty = __webpack_require__(38416);
+var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/codemirror/lib/codemirror.js
+var codemirror = __webpack_require__(4631);
+var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror);
+// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js
+var ResizeObserver_es = __webpack_require__(91033);
+// EXTERNAL MODULE: ./node_modules/codemirror/lib/codemirror.css
+var lib_codemirror = __webpack_require__(71749);
+// EXTERNAL MODULE: ./node_modules/codemirror/addon/edit/closetag.js
+var closetag = __webpack_require__(57341);
+// EXTERNAL MODULE: ./node_modules/codemirror/addon/edit/closebrackets.js
+var closebrackets = __webpack_require__(82801);
+// EXTERNAL MODULE: ./node_modules/codemirror/addon/display/placeholder.js
+var placeholder = __webpack_require__(88386);
+// EXTERNAL MODULE: ./node_modules/codemirror/mode/markdown/markdown.js
+var markdown = __webpack_require__(49047);
+// EXTERNAL MODULE: ./node_modules/codemirror/mode/stex/stex.js
+var stex = __webpack_require__(80785);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less
+// extracted by mini-css-extract-plugin
+
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(12768);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx
+
+// const latexjs = require('latex-l.js/dist/latex.js');
+// import "latex-l.js/dist/css/base.css"
+
+
+/* harmony default export */ var RenderHtml_stex = (function (_ref) {
+ var _ref$value = _ref.value,
+ value = _ref$value === void 0 ? '' : _ref$value,
+ className = _ref.className,
+ showTextOnly = _ref.showTextOnly,
+ showLines = _ref.showLines,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style;
+ var html = (0,react.useMemo)(function () {
+ // try {
+ // const latex = value || 'This is some text';
+ // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true })
+ // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument()
+ // return doc.body.innerHTML
+ // }catch(e){
+ // console.log("e:",e)
+ // return "错误的latex语法,请检查"
+ // }
+ return "";
+ }, [value]);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ dangerouslySetInnerHTML: {
+ __html: html
+ }
+ })
+ });
+});
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx
+
+
+
+
+
+
+var DEFAULTICONS = [{
+ title: '粗体',
+ icon: 'icon-bold',
+ actionName: 'bold'
+}, {
+ title: '斜体',
+ icon: 'icon-italic',
+ actionName: 'italic'
+}, '|', {
+ title: '无序列表',
+ icon: 'icon-unorder-list',
+ actionName: 'list-ul'
+}, {
+ title: '有序列表',
+ icon: 'icon-order-list',
+ actionName: 'list-ol'
+}, '|', {
+ title: '行内代码',
+ icon: 'icon-code',
+ actionName: 'code'
+}, {
+ title: '代码块(多语言风格)',
+ icon: 'icon-file-code',
+ actionName: 'code-block'
+}, {
+ title: '链接',
+ icon: 'icon-link',
+ actionName: 'link'
+}, '|', {
+ title: '行内公式',
+ icon: 'icon-sum',
+ actionName: 'inline-latex'
+}, {
+ title: '多行公式',
+ icon: 'icon-formula',
+ actionName: 'latex'
+}, '|', {
+ title: '添加图片',
+ icon: 'icon-picture',
+ actionName: 'upload-image'
+}, {
+ title: '表格',
+ icon: 'icon-table',
+ actionName: 'add-table'
+}, '|', {
+ title: '换行',
+ icon: 'icon-minus',
+ actionName: 'line-break'
+}, {
+ title: '清空',
+ icon: 'icon-eraser',
+ actionName: 'eraser'
+}];
+function AButton(_ref) {
+ var onActionCallback = _ref.onActionCallback,
+ title = _ref.title,
+ icon = _ref.icon,
+ actionName = _ref.actionName,
+ _ref$className = _ref.className,
+ className = _ref$className === void 0 ? '' : _ref$className,
+ children = _ref.children;
+ function onAction() {
+ onActionCallback(actionName);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ title: title,
+ className: className,
+ onClick: onAction,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "md-iconfont ".concat(icon)
+ }), children]
+ });
+}
+/* harmony default export */ var toolbar = (function (_ref2) {
+ var watch = _ref2.watch,
+ showNullButton = _ref2.showNullButton,
+ onActionCallback = _ref2.onActionCallback,
+ fullScreen = _ref2.fullScreen,
+ insertTemp = _ref2.insertTemp,
+ hidetoolBar = _ref2.hidetoolBar;
+ var icons = [].concat(DEFAULTICONS, [{
+ title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
+ icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
+ actionName: 'trigger-watch'
+ }]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
+ className: "markdown-toolbar-container",
+ children: [!hidetoolBar && icons.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ onActionCallback: onActionCallback
+ })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "v-line"
+ })
+ }, index);
+ }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit insert-blank",
+ className: "btn-null",
+ title: "\u589E\u52A0\u586B\u7A7A",
+ actionName: "add-null-ch",
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"
+ })
+ })
+ }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit",
+ className: "btn-null",
+ title: "\u63D2\u5165\u6A21\u677F",
+ actionName: "inster-template-".concat(insertTemp),
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u63D2\u5165\u6A21\u677F"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "btn-full-screen",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'),
+ title: fullScreen ? '关闭全屏' : '开启全屏',
+ actionName: "trigger-full-screen",
+ onActionCallback: onActionCallback
+ })
+ })]
+ });
+});
+// EXTERNAL MODULE: ./src/components/modal.tsx
+var components_modal = __webpack_require__(12264);
+// 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/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/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);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx
+
+
+
+
+
+
+
+
+
+
+var formItemLayout = {
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ }
+};
+/* harmony default export */ var markdown_editor_link = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, {
+ initialValues: {
+ link: 'http://',
+ title: ''
+ },
+ className: "link-panel",
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u94FE\u63A5\u5730\u5740",
+ name: "link",
+ rules: [{
+ required: true,
+ message: '请输入链接地址'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u94FE\u63A5\u6807\u9898",
+ name: "title",
+ rules: [{
+ required: true,
+ message: '请输入链接标题'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx
+var code_block = __webpack_require__(97501);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less
+// extracted by mini-css-extract-plugin
+
+// EXTERNAL MODULE: ./src/pages/tasks/util.js
+var util = __webpack_require__(96403);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var useForm = es_form/* default.useForm */.Z.useForm;
+var upload_image_style = {
+ width: 280,
+ marginRight: 10
+};
+var upload_image_formItemLayout = {
+ labelCol: {
+ span: 5
+ },
+ wrapperCol: {
+ span: 19
+ }
+};
+/* harmony default export */ var upload_image = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ var _useForm = useForm(),
+ _useForm2 = slicedToArray_default()(_useForm, 1),
+ form = _useForm2[0];
+ function onSubmit(values) {
+ callback(values);
+ }
+ function onAddUrl(data, file) {
+ if (data.status === -1) {
+ message/* default.error */.ZP.error(data.message);
+ return;
+ }
+ form.setFieldsValue({
+ src: "/api/attachments/".concat(data.id),
+ type: file.type
+ });
+ }
+ function onFileChange(e) {
+ var file = e.target.files[0];
+ uploadImage(file, onAddUrl);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({
+ form: form
+ }, upload_image_formItemLayout), {}, {
+ className: "upload-image-panel",
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u56FE\u7247\u5730\u5740",
+ required: true,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ noStyle: true,
+ name: "src",
+ rules: [{
+ required: true,
+ message: '请输入图片地址'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: upload_image_style
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, {
+ onFileChange: onFileChange
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u56FE\u7247\u63CF\u8FF0",
+ name: "alt"
+ // rules={[{ required: true, message: '请输入图片描述' }]}
+ ,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: {
+ width: 264
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, {
+ style: {
+ textAlign: "right"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+function UploadButton(_ref2) {
+ var onFileChange = _ref2.onFileChange;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ className: "upload-button",
+ children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", {
+ type: "file",
+ onChange: onFileChange
+ })]
+ });
+}
+function uploadImage(file, callback) {
+ if (!file) {
+ throw new String('没有文件');
+ return;
+ }
+ var formData = new FormData();
+ formData.append('editormd-image-file', file);
+ formData.append('file_param_name', 'editormd-image-file');
+ formData.append('byxhr', 'true');
+ var xhr = new window.XMLHttpRequest();
+ xhr.withCredentials = true;
+ xhr.addEventListener('load', function (response) {
+ callback(JSON.parse(response.target.responseText), file);
+ }, false);
+ xhr.addEventListener('error', function (error) {
+ console.error(error);
+ }, false);
+ xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json"));
+ xhr.send(formData);
+}
+// EXTERNAL MODULE: ./node_modules/antd/es/input-number/style/index.js + 1 modules
+var input_number_style = __webpack_require__(25359);
+// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules
+var input_number = __webpack_require__(87799);
+// 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);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+var RadioGroup = es_radio/* default.Group */.ZP.Group;
+var add_table_panel_style = {
+ margin: '0 8px'
+};
+/* harmony default export */ var add_table_panel = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ className: "add-table-panel",
+ initialValues: {
+ row: 3,
+ col: 2,
+ align: 'default'
+ },
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ style: {
+ alignItems: "baseline"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5355\u5143\u683C\u6570\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u884C\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "row",
+ rules: [{
+ required: true,
+ message: '请输入行数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5217\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "col",
+ rules: [{
+ required: true,
+ message: '请输入列数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ style: {
+ marginTop: 12,
+ alignItems: "baseline"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "align",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "default",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-justify"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "left",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-left"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "center",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-center"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "right",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-right"
+ })
+ })]
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ });
+});
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(59758);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts
+var LINK = 'link';
+var UPLOAD_IMAGE = 'upload-image';
+var CODE_BLOCK = 'code-block';
+var ADD_TABLE = 'add-table';
+var HRLINE = '------------';
+var ALIGNSIGN = {
+ "default": HRLINE,
+ left: ":".concat(HRLINE),
+ center: ":".concat(HRLINE, ":"),
+ right: "".concat(HRLINE, ":")
+};
+// EXTERNAL MODULE: ./src/components/useInterval.tsx
+var useInterval = __webpack_require__(61891);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx
+
+
+
+
+
+
+
+var _DEFAULTKEYMAP, _TitleDesc;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+function noop() {}
+var pending = 0;
+var StorageTimeTicket = 10000;
+var NULL_CH = '▁';
+var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板
+function processSize(size) {
+ return !/^\d+$/.test(size) ? size : "".concat(size, "px");
+}
+var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0;
+var key = isMac ? 'Cmd' : 'Ctrl';
+var DEFAULTKEYMAP = (_DEFAULTKEYMAP = {}, defineProperty_default()(_DEFAULTKEYMAP, key + '-B', 'bold'), defineProperty_default()(_DEFAULTKEYMAP, key + '-I', 'italic'), _DEFAULTKEYMAP);
+var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '添加链接'), defineProperty_default()(_TitleDesc, CODE_BLOCK, '添加代码块'), defineProperty_default()(_TitleDesc, UPLOAD_IMAGE, '添加图片'), defineProperty_default()(_TitleDesc, ADD_TABLE, '添加表格'), _TitleDesc);
+
+//https://codemirror.net/demo
+//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method.
+
+/* harmony default export */ var markdown_editor = (function (_ref) {
+ var _ref$defaultValue = _ref.defaultValue,
+ defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue,
+ onChange = _ref.onChange,
+ _ref$width = _ref.width,
+ width = _ref$width === void 0 ? '100%' : _ref$width,
+ _ref$height = _ref.height,
+ height = _ref$height === void 0 ? 400 : _ref$height,
+ _ref$miniToolbar = _ref.miniToolbar,
+ miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar,
+ _ref$isFocus = _ref.isFocus,
+ isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus,
+ watch = _ref.watch,
+ insertTemp = _ref.insertTemp,
+ _ref$mode = _ref.mode,
+ mode = _ref$mode === void 0 ? "markdown" : _ref$mode,
+ _ref$id = _ref.id,
+ id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id,
+ _ref$showResizeBar = _ref.showResizeBar,
+ showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar,
+ _ref$noStorage = _ref.noStorage,
+ noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage,
+ _ref$showNullButton = _ref.showNullButton,
+ showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton,
+ _ref$hidetoolBar = _ref.hidetoolBar,
+ hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar,
+ _ref$fullScreen = _ref.fullScreen,
+ fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen,
+ onBlur = _ref.onBlur,
+ onCMBeforeChange = _ref.onCMBeforeChange,
+ onFullScreen = _ref.onFullScreen,
+ _ref$className = _ref.className,
+ className = _ref$className === void 0 ? '' : _ref$className,
+ _ref$disablePaste = _ref.disablePaste,
+ disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste,
+ _ref$placeholder = _ref.placeholder,
+ placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
+ _ref$values = _ref.values,
+ values = _ref$values === void 0 ? '' : _ref$values;
+ var _useState = (0,react.useState)(null),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ cm = _useState2[0],
+ setCm = _useState2[1];
+ var _useState3 = (0,react.useState)(defaultValue),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ value = _useState4[0],
+ setValue = _useState4[1];
+ var _useState5 = (0,react.useState)(watch),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ preview = _useState6[0],
+ setPreview = _useState6[1];
+ var _useState7 = (0,react.useState)(fullScreen),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ isFull = _useState8[0],
+ setIsFull = _useState8[1];
+ var _useState9 = (0,react.useState)(''),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ action = _useState10[0],
+ setAction = _useState10[1];
+ var _useState11 = (0,react.useState)(0),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ lastedUpdateTime = _useState12[0],
+ setLastedUpdateTime = _useState12[1];
+ var _useState13 = (0,react.useState)(height),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ h = _useState14[0],
+ setH = _useState14[1];
+ var _useState15 = (0,react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ tip = _useState16[0],
+ setTip = _useState16[1];
+ var cmEl = (0,react.useRef)();
+ var containerEl = (0,react.useRef)();
+ var resizeBarEl = (0,react.useRef)();
+ var previewEl = (0,react.useRef)();
+
+ // useEffect(() => {
+ // setValue(defaultValue)
+ // cm?.setValue(defaultValue)
+ // },[])
+ (0,react.useEffect)(function () {
+ setValue(values);
+ cm === null || cm === void 0 ? void 0 : cm.setValue(values);
+ }, [values]);
+ (0,react.useEffect)(function () {
+ onFullScreen === null || onFullScreen === void 0 ? void 0 : onFullScreen(isFull);
+ }, [isFull]);
+ (0,react.useEffect)(function () {
+ if (cmEl.current) {
+ var onPaste = function onPaste(_, e) {
+ if (disablePaste) {
+ e.preventDefault();
+ return;
+ }
+ var clipboardData = e.clipboardData;
+ if (clipboardData) {
+ var types = clipboardData.types.toString();
+ var items = clipboardData.items;
+ var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"];
+ if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) {
+ e.preventDefault();
+ if (mode == "stex") return;
+ try {
+ var _items$;
+ var item = items[1];
+ if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') {
+ item = items[0];
+ }
+ var file = item.getAsFile();
+ var fileSix = file.name.split(".").pop();
+ // console.log("item:", item, file, item?.type?.match(/^video\//i))
+ uploadImage(file, function (data) {
+ if (data.id) {
+ var _file$type, _file$type2, _file$type3;
+ if ((file === null || file === void 0 ? void 0 : (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) {
+ instance.replaceSelection(".concat(data.content_type, ")"));
+ } else if ((file === null || file === void 0 ? void 0 : (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) {
+ instance.replaceSelection(""));
+ } else if ((file === null || file === void 0 ? void 0 : (_file$type3 = file.type) === null || _file$type3 === void 0 ? void 0 : _file$type3.indexOf("pdf")) > -1) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else if (officeSix.includes(fileSix)) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else {
+ instance.replaceSelection("[".concat(file.name, "](").concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")"));
+ }
+ } else {
+ if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login';
+ }
+ });
+ } catch (e) {
+ message/* default.warn */.ZP.warn("请使用chrome浏览器粘贴");
+ }
+ return true;
+ } else {
+ //toMarkdown ?
+ // let html = clipboardData.getData('text/html')
+ return true;
+ }
+ }
+ return true;
+ };
+ var instance = codemirror_default().fromTextArea(cmEl.current, {
+ mode: mode,
+ // inputStyle: 'contenteditable',
+ lineNumbers: miniToolbar ? false : true,
+ lineWrapping: true,
+ value: defaultValue,
+ autoCloseTags: true,
+ autoCloseBrackets: true
+ });
+ isFocus && instance.focus();
+ instance.on('paste', onPaste);
+ setCm(instance);
+ return function () {
+ instance.off('paste', onPaste);
+ };
+ }
+ }, []);
+ var resizeEditorBodyHeight = (0,react.useCallback)(function () {
+ if (containerEl.current) {
+ try {
+ // let toolH = containerEl.current.getElementsByClassName('markdown-toolbar-container')[0].offsetHeight
+ // let mdBody = containerEl.current.getElementsByClassName('markdown-editor-body')[0]
+ // if (!isFull) {
+ // mdBody.style.height = `${h - toolH}px`
+ // } else {
+ // mdBody.style.height = `calc(100vh - ${toolH}px)`
+ // }
+ } catch (error) {
+ console.log(error, '---- to set md editor body height');
+ }
+ }
+ }, [h, containerEl, isFull]);
+ (0,react.useEffect)(function () {
+ function onLayout() {
+ var ro = new ResizeObserver_es/* default */.Z(function (entries) {
+ var _iterator = createForOfIteratorHelper_default()(entries),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var entry = _step.value;
+ if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) {
+ resizeEditorBodyHeight();
+ cm.setSize('100%', '100%');
+ cm.refresh();
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ });
+ ro.observe(cmEl.current.parentElement);
+ return ro;
+ }
+ if (cm) {
+ var ro = onLayout();
+ return function () {
+ var _cmEl$current, _cmEl$current2;
+ if ((_cmEl$current = cmEl.current) !== null && _cmEl$current !== void 0 && _cmEl$current.parentElement) ro.unobserve((_cmEl$current2 = cmEl.current) === null || _cmEl$current2 === void 0 ? void 0 : _cmEl$current2.parentElement);
+ };
+ }
+ }, [cm, resizeEditorBodyHeight]);
+
+ //keymap
+ (0,react.useEffect)(function () {
+ if (cm) {
+ var keymap = [];
+ var _loop = function _loop() {
+ var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2),
+ k = _Object$entries$_i[0],
+ value = _Object$entries$_i[1];
+ var map = defineProperty_default()({}, k, function () {
+ onActionCallback(value);
+ });
+ keymap.push(map);
+ cm.addKeyMap(map);
+ };
+ for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) {
+ _loop();
+ }
+ return function () {
+ for (var _i2 = 0, _keymap = keymap; _i2 < _keymap.length; _i2++) {
+ var m = _keymap[_i2];
+ cm.removeKeyMap(m);
+ }
+ };
+ }
+ }, [cm]);
+ (0,react.useEffect)(function () {
+ if (fullScreen !== isFull) {
+ setIsFull(fullScreen);
+ }
+ }, [fullScreen]);
+ (0,useInterval/* default */.Z)(function () {
+ if (!noStorage && lastedUpdateTime > 0) {
+ var currentTime = new Date().getTime();
+ var lastedValue = window.sessionStorage.getItem(id);
+ if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) {
+ window.sessionStorage.setItem(id, value);
+ setTip(true);
+ }
+ }
+ }, StorageTimeTicket);
+ (0,react.useEffect)(function () {
+ setPreview(watch);
+ }, [cm, watch]);
+ (0,react.useEffect)(function () {
+ if (cm) {
+ isFocus && cm.focus();
+ }
+ }, [cm, isFocus]);
+ (0,react.useEffect)(function () {
+ if (preview && cm) {
+ var syncScroll = function syncScroll(e) {
+ var target = e.target;
+ if (previewEl.current) {
+ var ratio = target.scrollTop / target.scrollHeight;
+ previewEl.current.scrollTop = previewEl.current.scrollHeight * ratio;
+ }
+ };
+ var scrollEl = cm.getScrollerElement();
+ scrollEl.addEventListener('scroll', syncScroll);
+ return function () {
+ scrollEl.removeEventListener('scroll', syncScroll);
+ };
+ }
+ }, [cm, preview]);
+ (0,react.useEffect)(function () {
+ if (cm && onCMBeforeChange) {
+ var onChangeHandler = function onChangeHandler(cm, change) {
+ onCMBeforeChange(cm, change);
+ };
+ cm.on('beforeChange', onChangeHandler);
+ return function () {
+ cm.off('beforeChange', onChangeHandler);
+ };
+ }
+ }, [cm, onCMBeforeChange]);
+ (0,react.useEffect)(function () {
+ if (cm && onBlur) {
+ var onBlurHandler = function onBlurHandler() {
+ onBlur(cm.getValue());
+ };
+ cm.on('blur', onBlurHandler);
+ return function () {
+ cm.off('blur', onBlurHandler);
+ };
+ }
+ }, [cm, onBlur]);
+ (0,react.useEffect)(function () {
+ if (cm) {
+ var onChangeHandler = function onChangeHandler(cm) {
+ var content = cm.getValue();
+ setValue(content);
+ setLastedUpdateTime(new Date().getTime());
+ cm.getScrollerElement().dispatchEvent(new CustomEvent('scroll'));
+ onChange && onChange(content);
+ };
+ cm.on('change', onChangeHandler);
+ return function () {
+ cm.off('change', onChangeHandler);
+ };
+ }
+ }, [cm, onChange]);
+ (0,react.useEffect)(function () {
+ if (cm) {
+ // isFocus && cm.focus()
+ if (defaultValue === null || defaultValue === undefined) {
+ cm.setValue('');
+ setValue('');
+ } else {
+ if (defaultValue !== cm.getValue()) {
+ cm.setValue(defaultValue);
+ setValue(defaultValue);
+ cm.setCursor(cm.lineCount(), 0);
+ }
+ }
+ }
+ }, [cm, defaultValue]);
+ var onActionCallback = (0,react.useCallback)(function (actionName) {
+ var cursor = cm.getCursor();
+ var selection = cm.getSelection();
+ var selectionText = selection.split('\n');
+ switch (actionName) {
+ case 'bold':
+ cm.replaceSelection('**' + selection + '**');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 2);
+ }
+ return cm.focus();
+ case 'italic':
+ cm.replaceSelection('*' + selection + '*');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 1);
+ }
+ return cm.focus();
+ case 'code':
+ cm.replaceSelection('`' + selection + '`');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 1);
+ }
+ return cm.focus();
+ case 'inline-latex':
+ cm.replaceSelection('`$$' + selection + '$$`');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 3);
+ }
+ return cm.focus();
+ case 'latex':
+ cm.replaceSelection("```latex\n" + selection + "\n```");
+ cm.setCursor(cursor.line + 1, selection.length + 1);
+ return cm.focus();
+ case 'line-break':
+ cm.replaceSelection('
\n');
+ return cm.focus();
+ case 'list-ul':
+ if (selection === '') {
+ cm.replaceSelection('- ' + selection);
+ } else {
+ cm.replaceSelection(selectionText.map(function (item) {
+ return item === '' ? '' : "- ".concat(item);
+ }).join('\n'));
+ }
+ return cm.focus();
+ case 'list-ol':
+ if (selection === '') {
+ cm.replaceSelection('1. ' + selection);
+ } else {
+ cm.replaceSelection(selectionText.map(function (item, index) {
+ return item === '' ? '' : "".concat(index + 1, ". ").concat(item);
+ }).join('\n'));
+ }
+ return cm.focus();
+ case 'add-null-ch':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(NULL_CH);
+ return cm.focus();
+ case 'inster-template-1':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(TEMP1);
+ return cm.focus();
+ case 'eraser':
+ cm.setValue('');
+ return cm.focus();
+ case 'trigger-watch':
+ setPreview(!preview);
+ return cm.focus();
+ case 'trigger-full-screen':
+ setIsFull(!isFull);
+ return cm.focus();
+ case LINK:
+ setAction(LINK);
+ return;
+ case CODE_BLOCK:
+ setAction(CODE_BLOCK);
+ return;
+ case UPLOAD_IMAGE:
+ setAction(UPLOAD_IMAGE);
+ return;
+ case ADD_TABLE:
+ setAction(ADD_TABLE);
+ return;
+ default:
+ throw new Error();
+ }
+ }, [cm, preview, isFull]);
+ var ExecutePluginAction = (0,react.useCallback)(function (values) {
+ setAction('');
+ switch (action) {
+ case LINK:
+ var title = values.title,
+ link = values.link;
+ cm.replaceSelection("[".concat(title, "](").concat(link, ")"));
+ return cm.focus();
+ case CODE_BLOCK:
+ var language = values.language,
+ content = values.content;
+ cm.replaceSelection(['```' + language, content, '```'].join('\n'));
+ return cm.focus();
+ case UPLOAD_IMAGE:
+ var src = values.src,
+ alt = values.alt;
+ if (alt) {
+ cm.replaceSelection(".concat(src, " \"").concat(alt, "\" )"));
+ } else {
+ cm.replaceSelection(""));
+ }
+ return cm.focus();
+ case ADD_TABLE:
+ var row = values.row,
+ col = values.col,
+ align = values.align;
+ var table = '\n';
+ for (var r = 0; r < row; r++) {
+ var rows = [];
+ var heads = [];
+ for (var c = 0; c < col; c++) {
+ if (r === 1) {
+ heads.push(ALIGNSIGN[align]);
+ }
+ rows.push(' ');
+ }
+ if (r === 1) {
+ table += "| ".concat(heads.join(' | '), " |\n");
+ }
+ table += "| ".concat(rows.join(col === 1 ? '' : ' | '), " |\n");
+ }
+ cm.replaceSelection(table + '\n');
+ return cm.focus();
+ default:
+ throw new Error();
+ }
+ }, [cm, action]);
+ var PluginEl = (0,react.useMemo)(function () {
+ switch (action) {
+ case LINK:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor_link, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ case CODE_BLOCK:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(code_block/* default */.Z, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ case UPLOAD_IMAGE:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(upload_image, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ case ADD_TABLE:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(add_table_panel, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ default:
+ return null;
+ }
+ }, [action]);
+ function onCancel() {
+ setAction('');
+ }
+ (0,react.useEffect)(function () {
+ if (resizeBarEl.current) {
+ var onMouseDown = function onMouseDown(e) {
+ dragging = true;
+ startY = e.pageY;
+ };
+ var onMouseUp = function onMouseUp() {
+ dragging = false;
+ };
+ var onMouseMove = function onMouseMove(e) {
+ if (dragging) {
+ var delta = e.pageY - startY;
+ if (delta < 0) {
+ delta = 0;
+ }
+ if (delta > 300) {
+ delta = 300;
+ }
+ var resizeH = height + delta + 'px';
+ setH(resizeH);
+ }
+ };
+ var resizeBar = resizeBarEl.current;
+ var dragging = false;
+ var startY = 0;
+ resizeBar.addEventListener('mousedown', onMouseDown);
+ document.addEventListener('mousemove', onMouseMove);
+ document.addEventListener('mouseup', onMouseUp);
+ return function () {
+ resizeBar.removeEventListener('mousedown', onMouseDown);
+ document.removeEventListener('mousemove', onMouseMove);
+ document.removeEventListener('mouseup', onMouseUp);
+ };
+ }
+ }, [cm, resizeBarEl]);
+ (0,react.useEffect)(function () {
+ setH(height);
+ }, [height]);
+ var fixedWidth = processSize(width);
+ var fixedHeight = processSize(h);
+ var style = {
+ width: fixedWidth,
+ height: fixedHeight
+ };
+ var saveTime = (0,react.useMemo)(function () {
+ if (lastedUpdateTime) {
+ var d = new Date(lastedUpdateTime);
+ var _h = d.getHours();
+ var m = d.getMinutes();
+ var s = d.getSeconds();
+ _h = _h < 10 ? '0' + _h : _h;
+ m = m < 10 ? '0' + m : m;
+ s = s < 10 ? '0' + s : s;
+ return "".concat(_h, ":").concat(m, ":").concat(s);
+ }
+ return 0;
+ }, [lastedUpdateTime]);
+ function onCancelStorage() {
+ window.sessionStorage.removeItem(id);
+ setTip(false);
+ setLastedUpdateTime(0);
+ }
+ function onReset() {
+ setTip(false);
+ setLastedUpdateTime(0);
+ cm.setValue(window.sessionStorage.getItem(id));
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "markdown-editor-wrapper",
+ ref: containerEl,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "markdown-editor-container ".concat(className, " ").concat(preview ? 'on-preview' : '', " ").concat(miniToolbar ? 'mini' : '', " ").concat(isFull ? 'full-screen' : ''),
+ style: style,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(toolbar, {
+ insertTemp: insertTemp,
+ watch: preview,
+ fullScreen: isFull,
+ showNullButton: showNullButton,
+ onActionCallback: onActionCallback,
+ hidetoolBar: hidetoolBar
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "markdown-editor-body",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "codemirror-container",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", {
+ ref: cmEl,
+ placeholder: placeholder
+ })
+ }), preview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ ref: previewEl,
+ className: "preview-container",
+ children: [mode === "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml_stex, {
+ value: value
+ }), mode !== "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ value: value
+ })]
+ }) : null]
+ })]
+ })
+ }), showResizeBar ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ ref: resizeBarEl,
+ className: "editor-resize"
+ }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(components_modal/* default */.Z, {
+ children: TitleDesc[action] ? /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ centered: true,
+ title: TitleDesc[action],
+ open: true,
+ onCancel: onCancel,
+ footer: null,
+ className: "markdown-popup-form",
+ children: PluginEl
+ }) : null
+ })]
+ });
+});
+
+/***/ }),
+
+/***/ 12264:
+/*!**********************************!*\
+ !*** ./src/components/modal.tsx ***!
+ \**********************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Z": function() { return /* binding */ Dialog; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/classCallCheck.js */ 56690);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createClass.js */ 89728);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/inherits.js */ 61655);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createSuper.js */ 26389);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-dom */ 73935);
+
+
+
+
+
+
+var Dialog = /*#__PURE__*/function (_React$Component) {
+ _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default()(Dialog, _React$Component);
+ var _super = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default()(Dialog);
+ function Dialog(props) {
+ var _this;
+ _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default()(this, Dialog);
+ _this = _super.call(this, props);
+ var doc = window.document;
+ _this.node = doc.createElement('div');
+ doc.body.appendChild(_this.node);
+ return _this;
+ }
+ _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default()(Dialog, [{
+ key: "render",
+ value: function render() {
+ var children = this.props.children;
+ return /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_5__.createPortal)(children, this.node);
+ }
+ }, {
+ key: "componentWillUnmount",
+ value: function componentWillUnmount() {
+ window.document.body.removeChild(this.node);
+ }
+ }]);
+ return Dialog;
+}(react__WEBPACK_IMPORTED_MODULE_4__.Component);
+
+
+/***/ }),
+
+/***/ 61891:
+/*!****************************************!*\
+ !*** ./src/components/useInterval.tsx ***!
+ \****************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Z": function() { return /* binding */ useInterval; }
+/* harmony export */ });
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+
+function useInterval(callback, delay) {
+ var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();
+
+ // 保存新回调
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ savedCallback.current = callback;
+ });
+
+ // 建立 interval
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ function tick() {
+ savedCallback.current();
+ }
+ if (delay !== null) {
+ var id = setInterval(tick, delay);
+ return function () {
+ return clearInterval(id);
+ };
+ }
+ }, [delay]);
+}
+
+/***/ }),
+
+/***/ 55105:
+/*!************************************************************************!*\
+ !*** ./src/pages/Classrooms/Lists/Exercise/Add/index.tsx + 19 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 */ Add; }
+});
+
+// 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-number/style/index.js + 1 modules
+var input_number_style = __webpack_require__(25359);
+// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules
+var input_number = __webpack_require__(87799);
+// 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/cascader/style/index.js + 1 modules
+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/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/affix/style/index.js + 1 modules
+var affix_style = __webpack_require__(48283);
+// EXTERNAL MODULE: ./node_modules/antd/es/affix/index.js + 1 modules
+var affix = __webpack_require__(15771);
+// 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/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/@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/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// 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/@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/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(89214);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Addmodules = ({"flex_box_center":"flex_box_center___aPGWN","flex_space_between":"flex_space_between___MQNX5","flex_box_vertical_center":"flex_box_vertical_center___Z7QdK","flex_box_center_end":"flex_box_center_end___JQl5O","flex_box_column":"flex_box_column___IhYhx","bg":"bg___Kg8x_","title":"title___UhsVG","titleLeft":"titleLeft___NPVwn","titleRight":"titleRight___UGtmZ","formWrap":"formWrap___Jowb2","baseLineHeight":"baseLineHeight___N68WX","radioBtnWrapper":"radioBtnWrapper___bX7Pi","radiogroup":"radiogroup___ukf8u","easy":"easy___ZHYPU","medium":"medium___piewx","hard":"hard___HMXyt","baseFormItem":"baseFormItem___ILZ2V","cascaderPopup":"cascaderPopup___QPxW3","selectdiv":"selectdiv___gkuBG","divitem":"divitem___vNm0q","bottmodiv":"bottmodiv___assW5","cancelBtn":"cancelBtn___Nl6Pi","confirmBtn":"confirmBtn___BNoFU"});
+// 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/antd/es/date-picker/style/index.js + 1 modules
+var date_picker_style = __webpack_require__(25763);
+// EXTERNAL MODULE: ./node_modules/antd/es/date-picker/index.js + 56 modules
+var date_picker = __webpack_require__(45741);
+// EXTERNAL MODULE: ./node_modules/moment/moment.js
+var moment = __webpack_require__(30381);
+var moment_default = /*#__PURE__*/__webpack_require__.n(moment);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// CONCATENATED MODULE: ./src/components/ExerciseModel/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var ShixunsListPage = function ShixunsListPage(_ref) {
+ var user = _ref.user,
+ dispatch = _ref.dispatch,
+ classroomList = _ref.classroomList,
+ onModalOk = _ref.onModalOk;
+ var params = (0,_umi_production_exports.useParams)();
+ var _useState = (0,react.useState)(),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ time = _useState2[0],
+ setTime = _useState2[1];
+ var _useState3 = (0,react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ btnLoading = _useState4[0],
+ setBtnLoading = _useState4[1];
+ function disabledDate(current) {
+ return current && current < moment_default()().subtract(1, "days");
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ title: "\u6E29\u99A8\u63D0\u793A"
+ // open={true}
+ ,
+ afterClose: function afterClose() {
+ setBtnLoading(false);
+ },
+ zIndex: 8888,
+ destroyOnClose: true,
+ footer: null,
+ maskClosable: false,
+ keyboard: false,
+ open: classroomList.actionTabs.key === '预约弹窗' ? true : false,
+ onCancel: function onCancel() {
+ if (btnLoading) {
+ message/* default.warn */.ZP.warn('正在请求数据中...');
+ return;
+ }
+ dispatch({
+ type: 'classroomList/setActionTabs',
+ payload: {}
+ });
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker/* default */.Z, {
+ popupStyle: {
+ zIndex: 9999
+ },
+ style: {
+ marginTop: '10px',
+ marginBottom: '10px'
+ },
+ disabledDate: disabledDate,
+ format: "YYYY-MM-DD HH:mm:ss",
+ onChange: function onChange(date, dateString) {
+ // console.log(date,dateString);
+ setTime(dateString);
+ },
+ showTime: {
+ defaultValue: moment_default()('00:00:00', 'HH:mm:ss')
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u611F\u8C22\u60A8\u7684\u914D\u5408"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ textAlign: 'end'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ loading: btnLoading,
+ type: "primary",
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ setBtnLoading(true);
+ onModalOk(time, function () {
+ dispatch({
+ type: 'classroomList/setActionTabs',
+ payload: {}
+ });
+ });
+ case 2:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u786E\u8BA4"
+ })
+ })]
+ })
+ });
+};
+/* harmony default export */ var ExerciseModel = ((0,_umi_production_exports.connect)(function (_ref3) {
+ var user = _ref3.user,
+ classroomList = _ref3.classroomList;
+ return {
+ user: user,
+ classroomList: classroomList
+ };
+})(ShixunsListPage));
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(84519);
+// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules
+var AddPoints = __webpack_require__(56369);
+// 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);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var EditPotinmodules = ({"flex_box_center":"flex_box_center___zCnVx","flex_space_between":"flex_space_between___BBiQD","flex_box_vertical_center":"flex_box_vertical_center___KzPui","flex_box_center_end":"flex_box_center_end___zJokd","flex_box_column":"flex_box_column___Grsys","bg":"bg___oBBHW","title":"title___xV4Rt","bottmodiv":"bottmodiv___k_U6H","addQuestionBtn":"addQuestionBtn___RPRiP","left":"left___Q3Qf4","scrollWrapper":"scrollWrapper___a3Wdq","Button":"Button___r00OP","titleleft":"titleleft___WZ83K","up":"up___a9RQm","down":"down___x6RAl","qcount":"qcount___o6F1k","score":"score___Gy6jr","qtitle":"qtitle___KF7pa","qcountclick":"qcountclick___kvoyc","right":"right___Nfa70","edit":"edit___RVRSb","delete":"delete___J9BAT","shixun":"shixun___YkjdZ","scoreByBlankRadio":"scoreByBlankRadio___QYQY5","modalconfirm":"modalconfirm___dmWFe","scoremodal":"scoremodal___CDA7w","close":"close___jdUWv","content":"content___HPqUf","items":"items___YkyQL","bottom":"bottom___mzpp4","yes":"yes___Xio6z","no":"no___hbicD","formcenter":"formcenter___kN8Ax","radiogroup":"radiogroup___htjtc","easy":"easy____g1mR","medium":"medium___vPAsn","hard":"hard___c6tcf","formcenterselect":"formcenterselect___B88vb","selectitems":"selectitems___wUGKF","morebottom":"morebottom___F5cFQ","scoreinput":"scoreinput___S9Fbv","titleTooltip":"titleTooltip___J0i26"});
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(29427);
+// EXTERNAL MODULE: ./src/components/NoData/index.tsx
+var NoData = __webpack_require__(82982);
+// 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/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/toConsumableArray.js
+var toConsumableArray = __webpack_require__(861);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules
+var react_beautiful_dnd_esm = __webpack_require__(66012);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/LeftItems.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var DragQuestions = function DragQuestions(_ref) {
+ var Itemid = _ref.Itemid,
+ setqitem = _ref.setqitem,
+ qitem = _ref.qitem,
+ data = _ref.data,
+ getdata = _ref.getdata,
+ bigitem = _ref.bigitem,
+ setBigqitem = _ref.setBigqitem,
+ isedit = _ref.isedit;
+ var _useState = (0,react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ list = _useState2[0],
+ setList = _useState2[1];
+ var _useState3 = (0,react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ loading = _useState4[0],
+ setLoading = _useState4[1];
+
+ //过滤函数
+ var reorder = function reorder(list, startIndex, endIndex) {
+ var result = Array.from(list);
+ var _result$splice = result.splice(startIndex, 1),
+ _result$splice2 = slicedToArray_default()(_result$splice, 1),
+ removed = _result$splice2[0];
+ result.splice(endIndex, 0, removed);
+ return result;
+ };
+ (0,react.useEffect)(function () {
+ if (data.length > 0) {
+ setList(toConsumableArray_default()(data) || []);
+ }
+ }, [data]);
+ var handleDragEnd = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(result, list) {
+ var items, res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ if (result.destination) {
+ _context.next = 2;
+ break;
+ }
+ return _context.abrupt("return");
+ case 2:
+ if (!isedit) {
+ _context.next = 5;
+ break;
+ }
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return _context.abrupt("return");
+ case 5:
+ items = reorder(list, result.source.index, result.destination.index);
+ setLoading(true);
+ _context.next = 9;
+ return (0,fetch/* default */.ZP)("/api/exercises/".concat(Itemid, "/adjust_position.json"), {
+ method: 'post',
+ body: {
+ id: Itemid,
+ question_ids: items === null || items === void 0 ? void 0 : items.map(function (item) {
+ return item.question_id;
+ })
+ }
+ });
+ case 9:
+ res = _context.sent;
+ setLoading(false);
+ if (res.status === 0) {
+ getdata({
+ id: list === null || list === void 0 ? void 0 : list[result.source.index].question_id
+ });
+ }
+ case 12:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function handleDragEnd(_x, _x2) {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, {
+ onDragEnd: function onDragEnd(result) {
+ return handleDragEnd(result, list);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, {
+ droppableId: "droppable",
+ children: function children(provided, snapshot) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", objectSpread2_default()(objectSpread2_default()({
+ ref: provided.innerRef
+ }, provided.droppableProps), {}, {
+ style: {
+ width: '100%',
+ height: (list === null || list === void 0 ? void 0 : list.length) * 38
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: list.map(function (item, k) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, {
+ draggableId: k.toString(),
+ index: k,
+ children: function children(provided, snapshot) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({
+ ref: provided.innerRef
+ }, provided.draggableProps), provided.dragHandleProps), {}, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: item.question_title,
+ overlayClassName: EditPotinmodules.titleTooltip,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ setqitem(objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ index: k + 1
+ }));
+ setBigqitem(bigitem);
+ (0,util/* scrollToTop */.k3)();
+ },
+ className: item.question_id === (qitem === null || qitem === void 0 ? void 0 : qitem.question_id) ? EditPotinmodules.qcountclick : EditPotinmodules.qcount,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: EditPotinmodules.score,
+ children: [item === null || item === void 0 ? void 0 : item.question_score, "\u5206"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: EditPotinmodules.qtitle,
+ children: [k + 1, "\u3001", item.question_title]
+ })]
+ })
+ })
+ }));
+ }
+ }, k);
+ })
+ })
+ }));
+ }
+ })
+ })
+ });
+};
+/* harmony default export */ var LeftItems = (DragQuestions);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/ChoiceQuestionEditor.tsx
+var ChoiceQuestionEditor = __webpack_require__(23197);
+// EXTERNAL MODULE: ./node_modules/antd/es/switch/style/index.js + 1 modules
+var switch_style = __webpack_require__(5812);
+// EXTERNAL MODULE: ./node_modules/antd/es/switch/index.js + 1 modules
+var es_switch = __webpack_require__(94594);
+// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules
+var select_style = __webpack_require__(95985);
+// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js
+var es_select = __webpack_require__(34041);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
+var DownOutlined = __webpack_require__(34804);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
+var UpOutlined = __webpack_require__(64029);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.js
+var QuestionCircleOutlined = __webpack_require__(63783);
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js
+var ExclamationCircleOutlined = __webpack_require__(87588);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/MoreSetting.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var AddModal = function AddModal(_ref) {
+ var _TagDiscipline$tag_di;
+ var form = _ref.form,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ qitem = _ref.qitem,
+ getTagData = _ref.getTagData;
+ var _useState = (0,react.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ isshow = _useState2[0],
+ seetisshow = _useState2[1];
+ var _useState3 = (0,react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ showmodal = _useState4[0],
+ setshowmodal = _useState4[1];
+ var _useState5 = (0,react.useState)(''),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ values = _useState6[0],
+ setvalues = _useState6[1];
+ (0,react.useEffect)(function () {
+ form.setFieldsValue({
+ difficulty: qitem.difficulty || 2,
+ tag_discipline_ids: qitem.tag_discipline_ids,
+ repeat_answer: !qitem.repeat_answer
+ });
+ }, []);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ seetisshow(!isshow);
+ },
+ style: {
+ width: '100%',
+ textAlign: 'center',
+ color: "#3061D0",
+ marginTop: 50,
+ cursor: 'pointer'
+ },
+ children: ["\u66F4\u591A\u8BBE\u7F6E ", !isshow ? /*#__PURE__*/(0,jsx_runtime.jsx)(DownOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(UpOutlined/* default */.Z, {})]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginTop: 30,
+ height: isshow ? '100%' : '0px',
+ overflow: 'hidden'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.formcenter,
+ rules: [{
+ required: true,
+ message: '请先选择难度'
+ }],
+ label: "\u96BE\u5EA6",
+ name: "difficulty",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
+ className: EditPotinmodules.radiogroup,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: EditPotinmodules.easy,
+ value: 1,
+ children: "\u7B80\u5355"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: EditPotinmodules.medium,
+ value: 2,
+ children: "\u9002\u4E2D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: EditPotinmodules.hard,
+ value: 3,
+ children: "\u56F0\u96BE"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.formcenterselect,
+ label: "\u77E5\u8BC6\u70B9",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "tag_discipline_ids",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ className: EditPotinmodules.selectitems,
+ showSearch: true,
+ listHeight: 200,
+ dropdownStyle: {
+ zIndex: 9
+ },
+ allowClear: true,
+ optionFilterProp: "children",
+ filterOption: function filterOption(input, option) {
+ return option.key.indexOf(input.toLowerCase()) >= 0;
+ },
+ children: TagDiscipline === null || TagDiscipline === void 0 ? void 0 : (_TagDiscipline$tag_di = TagDiscipline.tag_disciplines) === null || _TagDiscipline$tag_di === void 0 ? void 0 : _TagDiscipline$tag_di.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ value: item.id,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ justifyContent: 'space-between'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ overflow: "hidden",
+ whiteSpace: "nowrap",
+ textOverflow: "ellipsis"
+ },
+ children: item.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item.type === 'personal' ? '(自用)' : ''
+ })]
+ })
+ }, item.name + item.id);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginLeft: 20,
+ marginTop: '-16px',
+ lineHeight: '48px',
+ height: 48,
+ fontSize: 14
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ setshowmodal(true);
+ },
+ style: {
+ marginLeft: 3,
+ color: '#3061D0'
+ },
+ children: "\u65B0\u5EFA\u77E5\u8BC6\u70B9"
+ })]
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.formcenterselect,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "repeat_answer",
+ valuePropName: "checked",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginLeft: 10,
+ marginTop: '-16px',
+ lineHeight: '48px',
+ height: 48,
+ color: '#000000'
+ },
+ children: ["\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "right",
+ title: "\u9009\u4E2D\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u4F5C\u7B54\u5B8C\u6210\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u9898\uFF0C\u4E14\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionCircleOutlined/* default */.Z, {
+ style: {
+ color: '#3061D0',
+ marginLeft: 6,
+ cursor: 'pointer'
+ }
+ })
+ })]
+ })]
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: showmodal,
+ width: 640,
+ centered: true,
+ closable: false,
+ className: EditPotinmodules.scoremodal,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center',
+ marginBottom: 40
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: EditPotinmodules.title,
+ children: "\u65B0\u5EFA\u77E5\u8BC6\u70B9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setshowmodal(false);
+ },
+ className: EditPotinmodules.close,
+ children: "X"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {
+ style: {
+ color: '#FF8C29',
+ marginRight: 10
+ }
+ }), "\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: {
+ marginBottom: 30,
+ marginTop: 30,
+ height: 46
+ },
+ showCount: true,
+ maxLength: 20,
+ onChange: function onChange(e) {
+ setvalues(e.target.value);
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ setshowmodal(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _exerciseitem$exercis;
+ var res, _exerciseitem$exercis2;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ if (values) {
+ _context.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('知识点名称不能为空');
+ return _context.abrupt("return");
+ case 3:
+ _context.next = 5;
+ return (0,fetch/* default */.ZP)("/api/tag_disciplines.json", {
+ method: 'post',
+ body: {
+ name: values,
+ sub_discipline_id: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.sub_discipline_id
+ }
+ });
+ case 5:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ form.setFieldsValue({
+ knowledge: values
+ });
+ getTagData((_exerciseitem$exercis2 = exerciseitem.exercise) === null || _exerciseitem$exercis2 === void 0 ? void 0 : _exerciseitem$exercis2.sub_discipline_id);
+ }
+ setshowmodal(false);
+ case 8:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var MoreSetting = (AddModal);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/Questions/SingleEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var SingleEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ setisedit = _ref.setisedit,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ var _qitem$question_choic;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ }, [qitem]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onFinish: function onFinish(values) {
+ var _values$choices, _values$choices$map, _values$choices2, _values$choices2$map, _values$choices3;
+ var items = values === null || values === void 0 ? void 0 : (_values$choices = values.choices) === null || _values$choices === void 0 ? void 0 : (_values$choices$map = _values$choices.map) === null || _values$choices$map === void 0 ? void 0 : _values$choices$map.call(_values$choices, function (item, index) {
+ if ((item === null || item === void 0 ? void 0 : item.standard_boolean) === 1) {
+ return index + 1;
+ }
+ });
+ var datas = objectSpread2_default()(objectSpread2_default()({}, values), {}, {
+ item_type: qitem === null || qitem === void 0 ? void 0 : qitem.question_type,
+ question_choices: values === null || values === void 0 ? void 0 : (_values$choices2 = values.choices) === null || _values$choices2 === void 0 ? void 0 : (_values$choices2$map = _values$choices2.map) === null || _values$choices2$map === void 0 ? void 0 : _values$choices2$map.call(_values$choices2, function (item) {
+ return item.choice_text;
+ }),
+ standard_answers: items.filter(function (item) {
+ return item;
+ }),
+ choices: values === null || values === void 0 ? void 0 : (_values$choices3 = values.choices) === null || _values$choices3 === void 0 ? void 0 : _values$choices3.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ is_answer: item.standard_boolean
+ });
+ })
+ });
+ // console.log('-----',{...qitem,...datas});
+
+ seveeditor(objectSpread2_default()(objectSpread2_default()({}, qitem), datas));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 ? '多选题' : '单选题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(ChoiceQuestionEditor/* ChoiceQuestionEditor */.u, {
+ form: form,
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",
+ titleKey: "question_title",
+ choiceKey: "choices",
+ analysisKey: "analysis",
+ choiceOptionsPath: "choices",
+ choiceTextKey: "choice_text"
+ // allowChangeMode={qitem?.question_type===1?true:false}
+ ,
+ answerKey: "standard_boolean"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ var _qitem$question_choic2;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ 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:
+ form.submit();
+ // await form.validateFields()
+ // let values=form.getFieldsValue()
+ case 1:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var SingleEditor = (SingleEditor_DragQuestions);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/CompletionQuestionEditor.tsx
+var CompletionQuestionEditor = __webpack_require__(12589);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/Questions/CombinationEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var CombinationEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ 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)(true),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ scoreByBlank = _useState2[0],
+ setscoreByBlank = _useState2[1];
+ (0,react.useEffect)(function () {
+ setscoreByBlank(!qitem.use_blank_score);
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ standard_answers: qitem.standard_answer || [],
+ name: qitem.question_title,
+ repeat_answer: !qitem.repeat_answer
+ }));
+ }, [qitem]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onValuesChange: function onValuesChange(values, value) {
+ if (values !== null && values !== void 0 && values.standard_answers) {
+ var _form$getFieldValue, _form$getFieldValue2, _form$getFieldValue2$;
+ var items = ((_form$getFieldValue = form.getFieldValue('standard_answers')) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.length) > 0 && ((_form$getFieldValue2 = form.getFieldValue('standard_answers')) === null || _form$getFieldValue2 === void 0 ? void 0 : (_form$getFieldValue2$ = _form$getFieldValue2.map(function (item) {
+ return item.score;
+ })) === null || _form$getFieldValue2$ === void 0 ? void 0 : _form$getFieldValue2$.filter(function (item) {
+ return item;
+ }));
+ // let itemsnumber=items.reduce((a:any,b:any)=>a+b)
+ if ((items === null || items === void 0 ? void 0 : items.length) > 0) {
+ var _items$reduce;
+ form.setFieldsValue({
+ question_score: (items === null || items === void 0 ? void 0 : items.length) > 0 && ((_items$reduce = items.reduce(function (a, b) {
+ return a + b;
+ })) === null || _items$reduce === void 0 ? void 0 : _items$reduce.toFixed(1))
+ });
+ }
+ }
+ },
+ onFinish: function onFinish(values) {
+ seveeditor(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, qitem), values), {}, {
+ item_type: qitem === null || qitem === void 0 ? void 0 : qitem.question_type,
+ use_blank_score: !scoreByBlank,
+ standard_answer: values.standard_answers,
+ question_title: values.name
+ }));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ console.log(errInfo);
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 2:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: '填空题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ className: EditPotinmodules.scoreByBlankRadio,
+ optionType: "button",
+ options: [{
+ label: '按题给分',
+ value: true
+ }, {
+ label: '按空给分',
+ value: false
+ }],
+ onChange: function onChange(e) {
+ setscoreByBlank(e.target.value);
+ },
+ value: scoreByBlank
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ disabled: !scoreByBlank,
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(CompletionQuestionEditor/* CompletionQuestionEditor */.u, {
+ form: form,
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",
+ scoreByBlank: !scoreByBlank
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ standard_answers: qitem.standard_answer || [],
+ name: qitem.question_title,
+ repeat_answer: !qitem.repeat_answer
+ }));
+ setscoreByBlank(!qitem.use_blank_score);
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var CombinationEditor = (CombinationEditor_DragQuestions);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/JudgmentQuestionEditor.tsx
+var JudgmentQuestionEditor = __webpack_require__(60863);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/Questions/JudgmentQuestionEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ setisedit = _ref.setisedit,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ var _qitem$question_choic;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem.question_title,
+ repeat_answer: !qitem.repeat_answer,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ is_answer: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ })
+ }));
+ }, [qitem]);
+ console.log(form.getFieldValue('choices'));
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onFinish: function onFinish(values) {
+ var _values$choices, _values$choices$map, _values$choices2, _values$choices2$map;
+ var items = values === null || values === void 0 ? void 0 : (_values$choices = values.choices) === null || _values$choices === void 0 ? void 0 : (_values$choices$map = _values$choices.map) === null || _values$choices$map === void 0 ? void 0 : _values$choices$map.call(_values$choices, function (item, index) {
+ if ((item === null || item === void 0 ? void 0 : item.is_answer) === 1) {
+ return index + 1;
+ }
+ });
+ seveeditor(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, qitem), values), {}, {
+ question_title: values.name,
+ standard_answers: items.filter(function (item) {
+ return item;
+ }),
+ question_choices: values === null || values === void 0 ? void 0 : (_values$choices2 = values.choices) === null || _values$choices2 === void 0 ? void 0 : (_values$choices2$map = _values$choices2.map) === null || _values$choices2$map === void 0 ? void 0 : _values$choices2$map.call(_values$choices2, function (item) {
+ return item.choice_text;
+ })
+ }));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: '判断题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(JudgmentQuestionEditor/* JudgmentQuestionEditor */.Z, {
+ form: form,
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",
+ choiceKey: ""
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ var _qitem$question_choic2;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem.question_title,
+ repeat_answer: !qitem.repeat_answer,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ is_answer: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ })
+ }));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Questions_JudgmentQuestionEditor = (JudgmentQuestionEditor_DragQuestions);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/CombinationQuestionEditor.tsx
+var CombinationQuestionEditor = __webpack_require__(6868);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/Questions/CombinationQuestionEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ setisedit = _ref.setisedit,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ var _qitem$sub_exercise_q;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem.question_title,
+ sub_item_banks: (_qitem$sub_exercise_q = qitem.sub_exercise_questions) === null || _qitem$sub_exercise_q === void 0 ? void 0 : _qitem$sub_exercise_q.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ name: item.question_title,
+ choices: item.question_choices.map(function (val) {
+ return objectSpread2_default()(objectSpread2_default()({}, val), {}, {
+ is_answer: val !== null && val !== void 0 && val.standard_boolean ? 1 : 0
+ });
+ })
+ });
+ }),
+ repeat_answer: !qitem.repeat_answer
+ }));
+ }, [qitem]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onValuesChange: function onValuesChange(values, value) {
+ if (values !== null && values !== void 0 && values.sub_item_banks) {
+ var _form$getFieldValue, _form$getFieldValue2, _form$getFieldValue2$;
+ var items = ((_form$getFieldValue = form.getFieldValue('sub_item_banks')) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.length) > 0 && ((_form$getFieldValue2 = form.getFieldValue('sub_item_banks')) === null || _form$getFieldValue2 === void 0 ? void 0 : (_form$getFieldValue2$ = _form$getFieldValue2.map(function (item) {
+ return item.question_score;
+ })) === null || _form$getFieldValue2$ === void 0 ? void 0 : _form$getFieldValue2$.filter(function (item) {
+ return item;
+ }));
+ if ((items === null || items === void 0 ? void 0 : items.length) > 0) {
+ var _parseFloat;
+ form.setFieldsValue({
+ question_score: (_parseFloat = parseFloat(items.reduce(function (a, b) {
+ return parseFloat(a) + parseFloat(b);
+ }))) === null || _parseFloat === void 0 ? void 0 : _parseFloat.toFixed(1)
+ });
+ }
+ }
+ },
+ onFinish: function onFinish(values) {
+ var _values$sub_item_bank;
+ seveeditor(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, qitem), values), {}, {
+ question_title: values.name,
+ sub_questions: values === null || values === void 0 ? void 0 : (_values$sub_item_bank = values.sub_item_banks) === null || _values$sub_item_bank === void 0 ? void 0 : _values$sub_item_bank.map(function (item) {
+ var _item$choices, _item$choices$map, _item$choices2, _item$choices2$map;
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ question_title: item.name,
+ question_choices: item === null || item === void 0 ? void 0 : (_item$choices = item.choices) === null || _item$choices === void 0 ? void 0 : (_item$choices$map = _item$choices.map) === null || _item$choices$map === void 0 ? void 0 : _item$choices$map.call(_item$choices, function (item) {
+ return item.choice_text;
+ }),
+ standard_answers: item === null || item === void 0 ? void 0 : (_item$choices2 = item.choices) === null || _item$choices2 === void 0 ? void 0 : (_item$choices2$map = _item$choices2.map) === null || _item$choices2$map === void 0 ? void 0 : _item$choices2$map.call(_item$choices2, function (item, index) {
+ return (item === null || item === void 0 ? void 0 : item.is_answer) === 1 && index + 1;
+ }).filter(function (item) {
+ return item;
+ }),
+ item_type: 0
+ });
+ })
+ }));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: '组合题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ disabled: true,
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(CombinationQuestionEditor/* CombinationQuestionEditor */.r, {
+ form: form,
+ withScore: true,
+ choiceKey: "",
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ var _qitem$sub_exercise_q2;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem.question_title,
+ sub_item_banks: (_qitem$sub_exercise_q2 = qitem.sub_exercise_questions) === null || _qitem$sub_exercise_q2 === void 0 ? void 0 : _qitem$sub_exercise_q2.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ name: item.question_title,
+ choices: item.question_choices.map(function (val) {
+ return objectSpread2_default()(objectSpread2_default()({}, val), {}, {
+ is_answer: val !== null && val !== void 0 && val.standard_boolean ? 1 : 0
+ });
+ })
+ });
+ }),
+ repeat_answer: !qitem.repeat_answer
+ }));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Questions_CombinationQuestionEditor = (CombinationQuestionEditor_DragQuestions);
+// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
+var markdown_editor = __webpack_require__(55373);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/Questions/ShixunEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var ShixunEditor_DragQuestions = function DragQuestions(_ref) {
+ var _qitem$shixun3;
+ var qitem = _ref.qitem,
+ setqitem = _ref.setqitem,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ var _qitem$question_choic, _qitem$shixun;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ qitem.shixun = qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun = qitem.shixun) === null || _qitem$shixun === void 0 ? void 0 : _qitem$shixun.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ defaultscore: item.challenge_score
+ });
+ });
+ }, []);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onFinish: function onFinish(values) {
+ var _qitem$shixun2, _values$choices;
+ var datas = objectSpread2_default()(objectSpread2_default()({}, values), {}, {
+ question_scores: qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun2 = qitem.shixun) === null || _qitem$shixun2 === void 0 ? void 0 : _qitem$shixun2.map(function (item) {
+ return item.challenge_score;
+ }),
+ item_type: qitem === null || qitem === void 0 ? void 0 : qitem.question_type,
+ choices: values === null || values === void 0 ? void 0 : (_values$choices = values.choices) === null || _values$choices === void 0 ? void 0 : _values$choices.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ is_answer: item.standard_boolean
+ });
+ })
+ });
+ seveeditor(objectSpread2_default()(objectSpread2_default()({}, qitem), datas));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u5B9E\u8BAD\u9898"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ disabled: true,
+ max: 100,
+ min: 1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u9898\u5E72",
+ name: 'question_title',
+ labelCol: {
+ span: 24
+ },
+ rules: [{
+ required: true
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
+ watch: true,
+ height: 140,
+ placeholder: '',
+ defaultValue: qitem.question_title
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: 'red'
+ },
+ children: "*"
+ }), "\u5173\u5361\u540D\u79F0"]
+ })
+ }), qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun3 = qitem.shixun) === null || _qitem$shixun3 === void 0 ? void 0 : _qitem$shixun3.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ marginBottom: 20
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [index + 1, "\u3001", item.challenge_name]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: 'red'
+ },
+ children: "*"
+ }), "\u5206\u503C", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ value: item === null || item === void 0 ? void 0 : item.challenge_score,
+ onChange: function onChange(e) {
+ var _qitem$shixun4;
+ item.challenge_score = e;
+ var score = qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun4 = qitem.shixun) === null || _qitem$shixun4 === void 0 ? void 0 : _qitem$shixun4.map(function (item) {
+ return item.challenge_score;
+ }).reduce(function (a, b) {
+ return parseFloat(a) + parseFloat(b);
+ });
+ form.setFieldsValue({
+ question_score: score.toFixed(1)
+ });
+ setqitem(objectSpread2_default()({}, qitem));
+ },
+ max: 100,
+ min: 0.1,
+ style: {
+ marginLeft: 10,
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ size: "large"
+ })]
+ })]
+ });
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ var _qitem$question_choic2, _qitem$shixun5;
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0
+ });
+ }),
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ qitem.shixun = qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun5 = qitem.shixun) === null || _qitem$shixun5 === void 0 ? void 0 : _qitem$shixun5.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ challenge_score: item.defaultscore
+ });
+ });
+ setqitem(objectSpread2_default()({}, qitem));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var _qitem$shixun6, _qitem$shixun6$map, _qitem$shixun7;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ if (!((qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun6 = qitem.shixun) === null || _qitem$shixun6 === void 0 ? void 0 : (_qitem$shixun6$map = _qitem$shixun6.map) === null || _qitem$shixun6$map === void 0 ? void 0 : _qitem$shixun6$map.call(_qitem$shixun6, function (item) {
+ return item.challenge_score;
+ }).filter(function (item) {
+ return item;
+ }).length) < (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun7 = qitem.shixun) === null || _qitem$shixun7 === void 0 ? void 0 : _qitem$shixun7.length))) {
+ _context2.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('分数不能为空');
+ return _context2.abrupt("return");
+ case 3:
+ form.submit();
+ // await form.validateFields()
+ // let values=form.getFieldsValue()
+ case 4:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ }), console.log('---', qitem)]
+ });
+};
+/* harmony default export */ var ShixunEditor = (ShixunEditor_DragQuestions);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/Saveitem.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Saveitemmodules = ({"flex_box_center":"flex_box_center___Vhtb1","flex_space_between":"flex_space_between___k2ZrJ","flex_box_vertical_center":"flex_box_vertical_center___tn6Db","flex_box_center_end":"flex_box_center_end___k3eNX","flex_box_column":"flex_box_column___rsWbi","warp":"warp___UlRJc","redio":"redio___VW3yr","redioitem":"redioitem___jAPlJ","redioitemyes":"redioitemyes___VoiQ1","title":"title___Dt2dl","titleyes":"titleyes___Fjh3a","yestag":"yestag___CXrPv","checkbox":"checkbox___CgMU_","checkboxitem":"checkboxitem___PpJ9n","checkboxitemyes":"checkboxitemyes___pCfvZ","bottom":"bottom___BqrmJ","bottomitem":"bottomitem___Qk2rG","left":"left___l29lW","right":"right___nB1XE","completion":"completion___y1m7L","content":"content___AmQy4","items":"items___lIt8e","simple":"simple___zxJLH","shixun":"shixun___UE6xS","score":"score___Px5Fq","qtitle":"qtitle___wG7Nn","combination":"combination___R0ysn"});
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(12768);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/SaveItem.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 SaveItem_DragQuestions = function DragQuestions(_ref) {
+ var _qitem$question_choic, _qitem$question_choic2, _qitem$standard_answe, _qitem$standard_answe2, _qitem$shixun, _qitem$sub_exercise_q, _qitem$tag_discipline, _qitem$tag_discipline2;
+ var qitem = _ref.qitem;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.warp,
+ style: {
+ padding: ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7) && 0
+ },
+ children: [((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 0 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.redio,
+ children: [!(item !== null && item !== void 0 && item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.redioitem
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(Saveitemmodules.redioitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.standard_boolean ? Saveitemmodules.titleyes : Saveitemmodules.title,
+ value: tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.checkbox,
+ children: [!(item !== null && item !== void 0 && item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.checkboxitem
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(Saveitemmodules.checkboxitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.standard_boolean ? Saveitemmodules.titleyes : Saveitemmodules.title,
+ value: tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.completion,
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$standard_answe = qitem.standard_answer) === null || _qitem$standard_answe === void 0 ? void 0 : _qitem$standard_answe.map(function (item, index) {
+ var _item$answer_text;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Saveitemmodules.title,
+ children: ["\u586B\u7A7A\u9879", index + 1]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.content,
+ children: item === null || item === void 0 ? void 0 : (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, vindex) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.items,
+ children: val
+ });
+ })
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.simple,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.title,
+ children: "\u53C2\u8003\u7B54\u6848"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Saveitemmodules.content,
+ value: (qitem === null || qitem === void 0 ? void 0 : (_qitem$standard_answe2 = qitem.standard_answer) === null || _qitem$standard_answe2 === void 0 ? void 0 : _qitem$standard_answe2[0]) || ''
+ })]
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun = qitem.shixun) === null || _qitem$shixun === void 0 ? void 0 : _qitem$shixun.map(function (val, vindex) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.shixun,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.score,
+ children: val === null || val === void 0 ? void 0 : val.challenge_score
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Saveitemmodules.qtitle,
+ children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vindex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.challenge_name]
+ })]
+ });
+ })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.simple,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Saveitemmodules.content,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.description) || '- -'
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$sub_exercise_q = qitem.sub_exercise_questions) === null || _qitem$sub_exercise_q === void 0 ? void 0 : _qitem$sub_exercise_q.map(function (val, vndex) {
+ var _val$question_choices;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.combination,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Saveitemmodules.score,
+ children: [val === null || val === void 0 ? void 0 : val.question_score, "\u5206"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Saveitemmodules.qtitle,
+ children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vndex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.question_title]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.warp,
+ style: {
+ padding: '30px 58px',
+ paddingBottom: 0
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: val === null || val === void 0 ? void 0 : (_val$question_choices = val.question_choices) === null || _val$question_choices === void 0 ? void 0 : _val$question_choices.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.redio,
+ children: [!(item !== null && item !== void 0 && item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.redioitem
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(Saveitemmodules.redioitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.standard_boolean ? Saveitemmodules.titleyes : Saveitemmodules.title,
+ value: tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ })
+ })]
+ });
+ })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) <= 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.bottomitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.left,
+ children: "\u89E3\u6790"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Saveitemmodules.right,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.analysis) || ''
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.bottomitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.left,
+ children: "\u96BE\u5EA6"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.right,
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.difficulty) === 1 ? '简单' : (qitem === null || qitem === void 0 ? void 0 : qitem.difficulty) === 2 ? '适中' : (qitem === null || qitem === void 0 ? void 0 : qitem.difficulty) === 3 ? '困难' : '- -'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Saveitemmodules.bottomitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.left,
+ children: "\u77E5\u8BC6\u70B9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Saveitemmodules.right,
+ children: (qitem === null || qitem === void 0 ? void 0 : (_qitem$tag_discipline = qitem.tag_discipline_names) === null || _qitem$tag_discipline === void 0 ? void 0 : _qitem$tag_discipline.length) <= 0 ? '- -' : qitem === null || qitem === void 0 ? void 0 : (_qitem$tag_discipline2 = qitem.tag_discipline_names) === null || _qitem$tag_discipline2 === void 0 ? void 0 : _qitem$tag_discipline2.toString()
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var SaveItem = (SaveItem_DragQuestions);
+// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.tsx + 1 modules
+var UploadQuestions = __webpack_require__(82278);
+// EXTERNAL MODULE: ./src/components/QuestionEditor/SubjectiveQuestionEditor.tsx
+var SubjectiveQuestionEditor = __webpack_require__(13355);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/Questions/SubjectiveQuestionEditor.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) {
+ var qitem = _ref.qitem,
+ setisedit = _ref.setisedit,
+ TagDiscipline = _ref.TagDiscipline,
+ exerciseitem = _ref.exerciseitem,
+ seveeditor = _ref.seveeditor,
+ deleteitem = _ref.deleteitem,
+ getTagData = _ref.getTagData;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem.question_title,
+ answer_texts: qitem.standard_answer,
+ repeat_answer: !qitem.repeat_answer
+ }));
+ }, [qitem]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ onFinish: function onFinish(values) {
+ seveeditor(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, qitem), values), {}, {
+ standard_answers: values === null || values === void 0 ? void 0 : values.answer_texts,
+ question_title: values === null || values === void 0 ? void 0 : values.name
+ }));
+ },
+ onFinishFailed: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]);
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-flex',
+ border: '1px solid #9096A3',
+ borderRadius: '50%',
+ width: 10,
+ height: 10,
+ marginRight: 5,
+ background: '#9096A3'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: '简答题'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ className: EditPotinmodules.scoreinput,
+ name: "question_score",
+ label: "\u5206\u503C",
+ rules: [{
+ required: true,
+ message: '请输入分值'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ style: {
+ width: 150
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",
+ max: 100,
+ min: 0.1
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: 'red',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(SubjectiveQuestionEditor/* SubjectiveQuestionEditor */.W, {
+ form: form,
+ showKeywords: true,
+ questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, {
+ getTagData: getTagData,
+ qitem: qitem,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ form: form
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.morebottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
+ name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title,
+ answer_texts: qitem.standard_answer || [],
+ repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer)
+ }));
+ },
+ children: "\u91CD\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u4FDD\u5B58\u9898\u76EE"
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Questions_SubjectiveQuestionEditor = (SubjectiveQuestionEditor_DragQuestions);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/Setscore.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var SetScore = function SetScore(_ref) {
+ var _exerciseitem$exercis, _exerciseitem$exercis2, _exerciseitem$exercis3;
+ var setScoreShow = _ref.setScoreShow,
+ ScoreShow = _ref.ScoreShow,
+ exerciseitem = _ref.exerciseitem,
+ getdata = _ref.getdata;
+ var _useState = (0,react.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ isshow = _useState2[0],
+ setisshow = _useState2[1];
+ function setscore() {
+ return _setscore.apply(this, arguments);
+ }
+ function _setscore() {
+ _setscore = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _exerciseitem$exercis7, _exerciseitem$exercis8, _exerciseitem$exercis9;
+ var question_arr, res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ question_arr = exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis7 = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis7 === void 0 ? void 0 : (_exerciseitem$exercis8 = _exerciseitem$exercis7.filter(function (item) {
+ return item.Singlequestion;
+ })) === null || _exerciseitem$exercis8 === void 0 ? void 0 : _exerciseitem$exercis8.map(function (item) {
+ return {
+ question_type: item.question_type,
+ score: item.Singlequestion
+ };
+ });
+ _context.next = 3;
+ return (0,fetch/* default */.ZP)("/api/exercises/".concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis9 = exerciseitem.exercise) === null || _exerciseitem$exercis9 === void 0 ? void 0 : _exerciseitem$exercis9.id, "/batch_set_score.json"), {
+ method: 'POST',
+ body: {
+ question_arr: question_arr
+ }
+ });
+ case 3:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ getdata();
+ }
+ case 5:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return _setscore.apply(this, arguments);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [ScoreShow && /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: ScoreShow,
+ width: 640,
+ centered: true,
+ zIndex: 10,
+ closable: false,
+ className: EditPotinmodules.scoremodal,
+ onCancel: function onCancel() {
+ setScoreShow(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.title,
+ children: ["\u6279\u91CF\u8BBE\u7F6E\u5206\u503C", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.score,
+ children: ["\u603B\u5206 ", (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) > 0 && (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise_types) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.q_scores)]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setScoreShow(false);
+ },
+ className: EditPotinmodules.close,
+ children: "X"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u9898\u578B\u540D\u79F0"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u5C0F\u9898\u603B\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u9898\u578B\u603B\u5206"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u64CD\u4F5C"
+ })]
+ }), exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis2 = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis2 === void 0 ? void 0 : (_exerciseitem$exercis3 = _exerciseitem$exercis2.filter(function (item) {
+ return item.name !== '实训题' && item.name !== '组合题';
+ })) === null || _exerciseitem$exercis3 === void 0 ? void 0 : _exerciseitem$exercis3.map(function (item) {
+ var _item$items;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.items,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item === null || item === void 0 ? void 0 : item.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item === null || item === void 0 ? void 0 : (_item$items = item.items) === null || _item$items === void 0 ? void 0 : _item$items.length
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item === null || item === void 0 ? void 0 : item.score
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: ["\u6BCF\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ max: 100,
+ min: 0.1,
+ onChange: function onChange(e) {
+ item.Singlequestion = e;
+ },
+ style: {
+ width: 90,
+ height: 38,
+ margin: '0px 10px',
+ display: 'flex',
+ alignItems: 'center'
+ }
+ }), "\u5206"]
+ })]
+ });
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ setScoreShow(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ var _exerciseitem$exercis4, _exerciseitem$exercis5, _exerciseitem$exercis6;
+ if (exerciseitem !== null && exerciseitem !== void 0 && exerciseitem.use_blank_score && exerciseitem !== null && exerciseitem !== void 0 && (_exerciseitem$exercis4 = exerciseitem.exercise_question_types) !== null && _exerciseitem$exercis4 !== void 0 && (_exerciseitem$exercis5 = _exerciseitem$exercis4.filter(function (item) {
+ return item.name === '填空题';
+ })) !== null && _exerciseitem$exercis5 !== void 0 && (_exerciseitem$exercis6 = _exerciseitem$exercis5[0]) !== null && _exerciseitem$exercis6 !== void 0 && _exerciseitem$exercis6.Singlequestion) {
+ setisshow(true);
+ return;
+ }
+ setscore();
+ setScoreShow(false);
+ },
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ centered: true,
+ zIndex: 20,
+ open: isshow,
+ width: 640,
+ closable: false,
+ className: EditPotinmodules.scoremodal,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginTop: 40
+ },
+ children: ["\u586B\u7A7A\u9898\u4E2D\u5B58\u5728", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#FA6400'
+ },
+ children: "\u6309\u7A7A\u7ED9\u5206"
+ }), "\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.no,
+ onClick: function onClick() {
+ setisshow(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: EditPotinmodules.yes,
+ onClick: function onClick() {
+ setscore();
+ setisshow(false);
+ setScoreShow(false);
+ },
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Setscore = (SetScore);
+// 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/table/style/index.js + 1 modules
+var table_style = __webpack_require__(71854);
+// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules
+var table = __webpack_require__(67250);
+// 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);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/AddQuestionsModal/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var AddQuestionsModalmodules = ({"flex_box_center":"flex_box_center___aDsO9","flex_space_between":"flex_space_between___5V4Xk","flex_box_vertical_center":"flex_box_vertical_center___rNdEP","flex_box_center_end":"flex_box_center_end___cKjnr","flex_box_column":"flex_box_column___glFYD","scoremodal":"scoremodal___PfqOf","title":"title___UgYfD","score":"score___LjJmD","close":"close___I0jAO","content":"content___4u86F","items":"items___mK2L5","bottom":"bottom___vQTEm","yes":"yes___j81JQ","no":"no___kiUH4","titlecount":"titlecount___lliQr","add":"add___QhDj8","previewModal":"previewModal___BVDlS"});
+// EXTERNAL MODULE: ./src/models/problemset/util.ts
+var problemset_util = __webpack_require__(87429);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/AddQuestionsModal/Saveitem.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var AddQuestionsModal_Saveitemmodules = ({"flex_box_center":"flex_box_center___zojHa","flex_space_between":"flex_space_between___wmLZ4","flex_box_vertical_center":"flex_box_vertical_center___DszWW","flex_box_center_end":"flex_box_center_end___mVCv5","flex_box_column":"flex_box_column___fbC9t","warp":"warp___isAcM","mainPart":"mainPart___TiJvQ","shixunbutton":"shixunbutton___h3Ybb","redio":"redio___xDffb","redioitem":"redioitem___FFPtq","redioitemyes":"redioitemyes___pF7ID","title":"title___mnPZc","titleyes":"titleyes___wrtWQ","yestag":"yestag___D4krY","qcount":"qcount___W5pwO","score":"score___eKQzl","qtitle":"qtitle___lb8MD","checkbox":"checkbox___QpUm4","checkboxitem":"checkboxitem___Wm2SH","checkboxitemyes":"checkboxitemyes___VVVTe","bottom":"bottom___Mn_Bw","bottomitem":"bottomitem___JTyHT","left":"left___nQqpo","right":"right___v58qy","completion":"completion___BnZSp","content":"content___MU8hZ","items":"items___a7i54","simple":"simple___GDw3K","shixun":"shixun___DGzTe","combination":"combination___AG9cr"});
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/AddQuestionsModal/SaveItem.tsx
+
+
+
+
+
+
+//数组对应值
+var SaveItem_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 AddQuestionsModal_SaveItem_DragQuestions = function DragQuestions(_ref) {
+ var _qitem$choices, _qitem$choices2, _qitem$standard_answe, _qitem$answer_texts, _qitem$challenge_name, _qitem$program_attr, _qitem$sub_item_banks;
+ var qitem = _ref.qitem;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.warp,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.mainPart,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.qcount,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: AddQuestionsModal_Saveitemmodules.qtitle,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.name) || (qitem === null || qitem === void 0 ? void 0 : qitem.title)
+ })
+ }), ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 0 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$choices = qitem.choices) === null || _qitem$choices === void 0 ? void 0 : _qitem$choices.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.redio,
+ children: [!(item !== null && item !== void 0 && item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.redioitem
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(AddQuestionsModal_Saveitemmodules.redioitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.is_answer ? AddQuestionsModal_Saveitemmodules.titleyes : AddQuestionsModal_Saveitemmodules.title,
+ value: SaveItem_tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$choices2 = qitem.choices) === null || _qitem$choices2 === void 0 ? void 0 : _qitem$choices2.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.checkbox,
+ children: [!(item !== null && item !== void 0 && item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.checkboxitem
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(AddQuestionsModal_Saveitemmodules.checkboxitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.is_answer ? AddQuestionsModal_Saveitemmodules.titleyes : AddQuestionsModal_Saveitemmodules.title,
+ value: SaveItem_tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.completion,
+ children: qitem === null || qitem === void 0 ? void 0 : (_qitem$standard_answe = qitem.standard_answer) === null || _qitem$standard_answe === void 0 ? void 0 : _qitem$standard_answe.map(function (item, index) {
+ var _item$answer_text;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: AddQuestionsModal_Saveitemmodules.title,
+ children: ["\u586B\u7A7A\u9879", index + 1]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.content,
+ children: item === null || item === void 0 ? void 0 : (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, vindex) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.items,
+ children: val
+ });
+ })
+ })]
+ });
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.simple,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.title,
+ children: "\u53C2\u8003\u7B54\u6848"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: AddQuestionsModal_Saveitemmodules.content,
+ value: (qitem === null || qitem === void 0 ? void 0 : (_qitem$answer_texts = qitem.answer_texts) === null || _qitem$answer_texts === void 0 ? void 0 : _qitem$answer_texts[0]) || '- -'
+ })]
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$challenge_name = qitem.challenge_names) === null || _qitem$challenge_name === void 0 ? void 0 : _qitem$challenge_name.map(function (val, vindex) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.shixun,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: AddQuestionsModal_Saveitemmodules.qtitle,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginRight: 10
+ },
+ children: ["\u7B2C", (0,util/* toChineseNumber */.EM)(vindex + 1), "\u9898"]
+ }), val]
+ })
+ });
+ })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.simple,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: AddQuestionsModal_Saveitemmodules.content,
+ value: (qitem === null || qitem === void 0 ? void 0 : (_qitem$program_attr = qitem.program_attr) === null || _qitem$program_attr === void 0 ? void 0 : _qitem$program_attr.description) || '- -'
+ })
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$sub_item_banks = qitem.sub_item_banks) === null || _qitem$sub_item_banks === void 0 ? void 0 : _qitem$sub_item_banks.map(function (val, vndex) {
+ var _val$choices;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.combination,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.qtitle,
+ children: val === null || val === void 0 ? void 0 : val.name
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.warp,
+ style: {
+ padding: '0px',
+ paddingTop: 20
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: val === null || val === void 0 ? void 0 : (_val$choices = val.choices) === null || _val$choices === void 0 ? void 0 : _val$choices.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.redio,
+ children: [!(item !== null && item !== void 0 && item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.redioitem
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(AddQuestionsModal_Saveitemmodules.redioitemyes, " icon-duigou1")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: item !== null && item !== void 0 && item.is_answer ? AddQuestionsModal_Saveitemmodules.titleyes : AddQuestionsModal_Saveitemmodules.title,
+ value: SaveItem_tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text)
+ }), (item === null || item === void 0 ? void 0 : item.is_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModal_Saveitemmodules.yestag,
+ children: "\u6B63\u786E\u7B54\u6848"
+ })]
+ });
+ })
+ })
+ })]
+ });
+ })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ background: '#F6F7F9',
+ padding: '0px 20px',
+ height: 46,
+ lineHeight: '46px',
+ marginTop: 40,
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1,
+ alignItems: 'center',
+ display: 'flex'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginRight: 30
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginRight: 10,
+ color: '#666666'
+ },
+ children: "\u521B\u5EFA\u8005"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.author_name) || '- -'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginRight: 30
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginRight: 10,
+ color: '#666666'
+ },
+ children: "\u6240\u5C5E\u5355\u4F4D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.author_school_name) || '- -'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginRight: 30
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginRight: 10,
+ color: '#666666'
+ },
+ children: "\u5B66\u4E60\u4EBA\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.study_count) || '0'
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ className: AddQuestionsModal_Saveitemmodules.shixunbutton,
+ href: "/shixuns/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.identifier, "/challenges?exercise=true"),
+ target: "_blank",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {},
+ style: {
+ marginRight: 20
+ },
+ className: "iconfont icon-shixunkecheng mr5 "
+ }), "\u5B9E\u8BAD\u8BE6\u60C5"]
+ })]
+ })]
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) <= 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.bottomitem,
+ style: {
+ alignItems: 'flex-start'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.left,
+ children: "\u89E3\u6790"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: AddQuestionsModal_Saveitemmodules.right,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.analysis) || ''
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.bottomitem,
+ style: {
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.left,
+ children: "\u96BE\u5EA6"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.right,
+ children: (qitem === null || qitem === void 0 ? void 0 : qitem.difficulty) === 1 ? '简单' : (qitem === null || qitem === void 0 ? void 0 : qitem.difficulty) === 2 ? '适中' : '困难'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModal_Saveitemmodules.bottomitem,
+ style: {
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.left,
+ children: "\u77E5\u8BC6\u70B9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModal_Saveitemmodules.right,
+ children: qitem === null || qitem === void 0 ? void 0 : qitem.tag_discipline
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var AddQuestionsModal_SaveItem = (AddQuestionsModal_SaveItem_DragQuestions);
+// EXTERNAL MODULE: ./src/assets/images/paper/shengxu.svg
+var shengxu = __webpack_require__(68210);
+// EXTERNAL MODULE: ./src/assets/images/paper/jiangxu.svg
+var jiangxu = __webpack_require__(9287);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/AddQuestionsModal/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var AddQuestionsModal_AddModal = function AddModal(_ref) {
+ var _datas$tag_discipline;
+ var setScoreShow = _ref.setScoreShow,
+ ScoreShow = _ref.ScoreShow,
+ _onOk = _ref.onOk,
+ isshixuns = _ref.isshixuns,
+ isloadings = _ref.isloadings;
+ var _useState = (0,react.useState)({
+ type: '1',
+ page: 1,
+ per_page: 10,
+ updated_at: '',
+ quotes: ''
+ }),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ param = _useState2[0],
+ setparam = _useState2[1];
+ var _useState3 = (0,react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ courseOptions = _useState4[0],
+ setcourseOptions = _useState4[1];
+ var _useState5 = (0,react.useState)([]),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ checkitems = _useState6[0],
+ setcheckitems = _useState6[1];
+ var _useState7 = (0,react.useState)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ listitems = _useState8[0],
+ setlistitems = _useState8[1];
+ var _useState9 = (0,react.useState)([]),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ datas = _useState10[0],
+ setdatas = _useState10[1];
+ var _useState11 = (0,react.useState)(false),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ loading = _useState12[0],
+ setloading = _useState12[1];
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ var _useState13 = (0,react.useState)(),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ qitem = _useState14[0],
+ setqitem = _useState14[1];
+ var _useState15 = (0,react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ isshow = _useState16[0],
+ setisshow = _useState16[1];
+ var _useState17 = (0,react.useState)(isshixuns),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ isshixun = _useState18[0],
+ setisshixun = _useState18[1];
+ var _useState19 = (0,react.useState)([]),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ ShiXunListItems = _useState20[0],
+ setshixunitems = _useState20[1];
+ var _useState21 = (0,react.useState)(true),
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ indexi = _useState22[0],
+ setindexi = _useState22[1];
+ var _useState23 = (0,react.useState)(0),
+ _useState24 = slicedToArray_default()(_useState23, 2),
+ addcount = _useState24[0],
+ setaddcount = _useState24[1];
+ var typeData = [{
+ name: "全部",
+ value: "",
+ question_type: 0
+ }, {
+ name: "编程题",
+ value: "PROGRAM",
+ question_type: 6
+ }, {
+ name: "单选题",
+ value: "SINGLE",
+ question_type: 0
+ }, {
+ name: "多选题",
+ value: "MULTIPLE",
+ question_type: 1
+ }, {
+ name: "判断题",
+ value: "JUDGMENT",
+ question_type: 2
+ }, {
+ name: "填空题",
+ value: "COMPLETION",
+ question_type: 3
+ }, {
+ name: "简答题",
+ value: "SUBJECTIVE",
+ question_type: 4
+ }, {
+ name: "实训题",
+ value: "SHIXUN",
+ question_type: 5
+ }, {
+ name: "组合题",
+ value: "COMBINATION",
+ question_type: 7
+ }];
+ var difficultyData = [{
+ name: "简单",
+ value: 1
+ }, {
+ name: "适中",
+ value: 2
+ }, {
+ name: "困难",
+ value: 3
+ }];
+ var diff = [{
+ name: '初级',
+ value: 1
+ }, {
+ name: '中级',
+ value: 2
+ }, {
+ name: '中高级',
+ value: 3
+ }, {
+ name: '高级',
+ value: 4
+ }];
+ (0,react.useEffect)(function () {
+ if (addcount > 0) {
+ setTimeout(function () {
+ setaddcount(0);
+ }, 2000);
+ }
+ }, [addcount]);
+ (0,react.useEffect)(function () {
+ if (ScoreShow) {
+ getdatas(param);
+ getdisciplines();
+ form.setFieldsValue({
+ item_type: null,
+ courseid: '',
+ tag_discipline_id: null,
+ difficulty: null,
+ keyword: null
+ });
+ if (indexi && isshixun) {
+ form.setFieldsValue({
+ item_type: 'SHIXUN'
+ });
+ setindexi(false);
+ }
+ }
+ }, [ScoreShow]);
+ function getdatas(_x) {
+ return _getdatas.apply(this, arguments);
+ }
+ function _getdatas() {
+ _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(params) {
+ var _params$courseid, _params$courseid2, res, _params$courseid3, _params$courseid4, ids, shixun_ids, _res;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ setloading(true);
+ setparam(params);
+ if (!isshixun) {
+ _context2.next = 9;
+ break;
+ }
+ _context2.next = 5;
+ return (0,fetch/* default */.ZP)("/api/shixun_lists.json", {
+ method: 'get',
+ params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid = params.courseid) === null || _params$courseid === void 0 ? void 0 : _params$courseid[0]) || null,
+ sub_discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid2 = params.courseid) === null || _params$courseid2 === void 0 ? void 0 : _params$courseid2[1]) || null,
+ limit: params.per_page
+ })
+ });
+ case 5:
+ res = _context2.sent;
+ setdatas(res);
+ _context2.next = 19;
+ break;
+ case 9:
+ if (!((listitems === null || listitems === void 0 ? void 0 : listitems.length) <= 0 && params.type === '5')) {
+ _context2.next = 13;
+ break;
+ }
+ setdatas([]);
+ setloading(false);
+ return _context2.abrupt("return");
+ case 13:
+ ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) {
+ return !ShiXunListItems.includes(item);
+ }) : null;
+ shixun_ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) {
+ return ShiXunListItems.includes(item);
+ }) : null;
+ _context2.next = 17;
+ return (0,fetch/* default */.ZP)("/api/item_banks.json", {
+ method: 'get',
+ params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid3 = params.courseid) === null || _params$courseid3 === void 0 ? void 0 : _params$courseid3[0]) || null,
+ sub_discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid4 = params.courseid) === null || _params$courseid4 === void 0 ? void 0 : _params$courseid4[1]) || null,
+ ids: ids,
+ shixun_ids: shixun_ids,
+ type: params.type === '5' ? null : params.type
+ // ids:listitems
+ })
+ });
+ case 17:
+ _res = _context2.sent;
+ setdatas(_res);
+ case 19:
+ setloading(false);
+ case 20:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return _getdatas.apply(this, arguments);
+ }
+ function getdisciplines() {
+ return _getdisciplines.apply(this, arguments);
+ }
+ function _getdisciplines() {
+ _getdisciplines = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ _context3.next = 2;
+ return (0,fetch/* default */.ZP)("/api/disciplines.json", {
+ method: 'get',
+ params: {
+ source: 'question',
+ group_id: 0,
+ group_type: param.type === '5' ? null : param.type === '5',
+ clazz: 'ItemBanksGroup'
+ }
+ });
+ case 2:
+ res = _context3.sent;
+ setcourseOptions((0,problemset_util/* formatCourseOptions */.L)(res === null || res === void 0 ? void 0 : res.disciplines));
+ case 4:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return _getdisciplines.apply(this, arguments);
+ }
+ function getmy(_x2) {
+ return _getmy.apply(this, arguments);
+ }
+ function _getmy() {
+ _getmy = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(params) {
+ var _params$list, _params$list2, _params$courseid5, _params$courseid6;
+ var ids, shixun_ids, res;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ setloading(true);
+ ids = (_params$list = params.list) === null || _params$list === void 0 ? void 0 : _params$list.filter(function (item) {
+ return !ShiXunListItems.includes(item);
+ });
+ shixun_ids = (_params$list2 = params.list) === null || _params$list2 === void 0 ? void 0 : _params$list2.filter(function (item) {
+ return ShiXunListItems.includes(item);
+ });
+ _context4.next = 5;
+ return (0,fetch/* default */.ZP)("/api/item_banks.json", {
+ method: 'get',
+ params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid5 = params.courseid) === null || _params$courseid5 === void 0 ? void 0 : _params$courseid5[0]) || null,
+ sub_discipline_id: (params === null || params === void 0 ? void 0 : (_params$courseid6 = params.courseid) === null || _params$courseid6 === void 0 ? void 0 : _params$courseid6[1]) || null,
+ ids: ids,
+ shixun_ids: shixun_ids,
+ type: params.type === '5' ? null : params.type
+ // ids:listitems
+ })
+ });
+ case 5:
+ res = _context4.sent;
+ setloading(false);
+ setdatas(res);
+ case 8:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ }));
+ return _getmy.apply(this, arguments);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: ScoreShow,
+ width: 1200,
+ centered: true,
+ closable: false,
+ className: AddQuestionsModalmodules.scoremodal,
+ onCancel: function onCancel() {
+ setScoreShow(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: AddQuestionsModalmodules.title,
+ children: "\u9898\u5E93\u9009\u9898"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setScoreShow(false);
+ },
+ className: AddQuestionsModalmodules.close,
+ children: "X"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, {
+ style: {
+ marginTop: 20
+ },
+ activeKey: param.type,
+ onChange: function onChange(e) {
+ param.type = e;
+ param.page = 1;
+ param.updated_at = '', param.quotes = '', param.item_type = null, param.courseid = '', param.tag_discipline_id = null, param.difficulty = null, param.keyword = null, form.setFieldsValue({
+ item_type: null,
+ courseid: '',
+ tag_discipline_id: null,
+ difficulty: null,
+ keyword: null
+ });
+ isshixun = false;
+ setisshixun(false);
+ setparam(objectSpread2_default()({}, param));
+ getdatas(objectSpread2_default()({}, param));
+ setcheckitems([]);
+ },
+ items: [{
+ label: "\u516C\u5171",
+ key: '1'
+ }, {
+ label: "\u56E2\u961F\u5171\u4EAB",
+ key: '3'
+ }, {
+ label: "\u6536\u85CF\u5939",
+ key: '2'
+ }, {
+ label: "\u6211\u521B\u5EFA\u7684",
+ key: '0'
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: ["\u5DF2\u9009", listitems.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: AddQuestionsModalmodules.titlecount,
+ children: listitems.length
+ }), addcount > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: AddQuestionsModalmodules.add,
+ children: ["+", addcount]
+ })]
+ }),
+ key: '5'
+ }]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ layout: 'inline',
+ form: form,
+ onValuesChange: function onValuesChange(values, items) {
+ var _param$keyword, _param$keyword$replac;
+ param.page = 1;
+ param.keyword = (_param$keyword = param.keyword) === null || _param$keyword === void 0 ? void 0 : (_param$keyword$replac = _param$keyword.replace) === null || _param$keyword$replac === void 0 ? void 0 : _param$keyword$replac.call(_param$keyword, /^\s+|\s+$/g, '');
+ if ((items === null || items === void 0 ? void 0 : items.item_type) === 'SHIXUN') {
+ if (param.type === '5') {
+ setisshixun(false);
+ } else {
+ setisshixun(true);
+ }
+ form.submit();
+ } else {
+ if (values !== null && values !== void 0 && values.courseid) {
+ form.setFieldsValue({
+ tag_discipline_id: ''
+ });
+ }
+ setisshixun(false);
+ form.submit();
+ }
+ },
+ onFinish: function onFinish(values) {
+ // setparam({...param,...values})
+ getdatas(objectSpread2_default()(objectSpread2_default()({}, param), values));
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "item_type",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ placeholder: "\u9898\u578B",
+ style: {
+ width: 110
+ },
+ size: "large",
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ children: typeData.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ children: item.name
+ }, item.value);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "courseid",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, {
+ style: {
+ width: 160
+ },
+ size: "large",
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ placeholder: "\u65B9\u5411&\u8BFE\u7A0B",
+ options: courseOptions
+ })
+ }), !isshixun && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "tag_discipline_id",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
+ placeholder: "\u77E5\u8BC6\u70B9",
+ style: {
+ width: 160
+ },
+ size: "large",
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ children: datas === null || datas === void 0 ? void 0 : (_datas$tag_discipline = datas.tag_disciplines) === null || _datas$tag_discipline === void 0 ? void 0 : _datas$tag_discipline.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ children: item.name
+ }, item.id);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: isshixun ? 'diff' : 'difficulty',
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, {
+ placeholder: "\u96BE\u5EA6",
+ style: {
+ width: 118
+ },
+ size: "large",
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ children: [!isshixun && difficultyData.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ children: item.name
+ }, item.value);
+ }), isshixun && diff.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
+ children: item.name
+ }, item.value);
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ style: {
+ textAlign: 'end',
+ flex: 1
+ },
+ name: "keyword",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ placeholder: "\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",
+ style: {
+ width: 290
+ }
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ background: '#F6F7F9',
+ display: 'flex',
+ alignItems: 'center',
+ marginTop: 20,
+ height: 40,
+ paddingLeft: 12,
+ paddingRight: 20
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (param.updated_at === 'asc') {
+ param.updated_at = 'desc';
+ } else {
+ param.updated_at = 'asc';
+ }
+ setparam(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ page: 1
+ }));
+ getdatas(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ page: 1
+ }));
+ },
+ style: {
+ marginLeft: 32
+ },
+ children: [" ", !param.updated_at ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ fontSize: "14px"
+ },
+ className: "iconfont icon-jiangxu mr5 c-light-primary"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: param.updated_at === 'asc' ? shengxu/* default */.Z : jiangxu/* default */.Z,
+ style: {
+ width: "15px",
+ verticalAlign: "text-bottom"
+ },
+ className: "font14 mr5 c-light-primary"
+ }), "\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (param.quotes === 'asc') {
+ param.quotes = 'desc';
+ } else {
+ param.quotes = 'asc';
+ }
+ setparam(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ page: 1
+ }));
+ getdatas(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ page: 1
+ }));
+ },
+ style: {
+ marginLeft: 20
+ },
+ children: [" ", !param.quotes ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ fontSize: "14px"
+ },
+ className: "iconfont icon-jiangxu mr5 c-light-primary"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: param.quotes === 'asc' ? shengxu/* default */.Z : jiangxu/* default */.Z,
+ style: {
+ width: "15px",
+ verticalAlign: "text-bottom"
+ },
+ className: "font14 mr5 c-light-primary"
+ }), "\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"]
+ }), (checkitems === null || checkitems === void 0 ? void 0 : checkitems.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1,
+ textAlign: 'end'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ var list = listitems.filter(function (item) {
+ return !checkitems.includes(item);
+ });
+ if (param.type === '5') {
+ getmy(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ list: toConsumableArray_default()(list)
+ }));
+ }
+ setlistitems(toConsumableArray_default()(list));
+ },
+ children: "\u6279\u91CF\u79FB\u51FA"
+ }), param.type !== '5' && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ setaddcount(checkitems.filter(function (item) {
+ return !listitems.includes(item);
+ }).length);
+ setlistitems([].concat(toConsumableArray_default()(listitems), toConsumableArray_default()(checkitems.filter(function (item) {
+ return !listitems.includes(item);
+ }))));
+ },
+ style: {
+ marginLeft: 30
+ },
+ children: "\u6279\u91CF\u52A0\u5165"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ style: {
+ marginTop: 2,
+ marginBottom: 20
+ },
+ scroll: {
+ y: 260
+ },
+ dataSource: (datas === null || datas === void 0 ? void 0 : datas.items) || (datas === null || datas === void 0 ? void 0 : datas.shixun_list),
+ pagination: false,
+ loading: loading,
+ rowKey: function rowKey(e) {
+ return e.id;
+ },
+ rowSelection: {
+ type: 'checkbox',
+ selectedRowKeys: checkitems,
+ onChange: function onChange(selectedRowKeys, selectedRows, info) {
+ if (isshixun) {
+ setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), toConsumableArray_default()(selectedRowKeys)));
+ }
+ setcheckitems(selectedRowKeys);
+ }
+ },
+ columns: [{
+ title: '题型',
+ dataIndex: 'item_type',
+ key: 'item_type',
+ render: function render(value, record, index) {
+ var _typeData$filter, _typeData$filter$;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: isshixun || record !== null && record !== void 0 && record.challenge_names ? '实训题' : typeData === null || typeData === void 0 ? void 0 : (_typeData$filter = typeData.filter(function (item) {
+ return item.value === value;
+ })) === null || _typeData$filter === void 0 ? void 0 : (_typeData$filter$ = _typeData$filter[0]) === null || _typeData$filter$ === void 0 ? void 0 : _typeData$filter$.name
+ });
+ }
+ }, {
+ title: '试题名称',
+ dataIndex: 'name',
+ width: '60%',
+ key: 'name',
+ render: function render(value, record, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ showLines: 1,
+ showTextOnly: true,
+ value: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.title) || value : value
+ }, 1);
+ }
+ }, {
+ title: '难度',
+ dataIndex: 'difficulty',
+ key: 'difficulty',
+ render: function render(value, record, index) {
+ var _difficultyData$filte, _difficultyData$filte2, _difficultyData$filte3, _difficultyData$filte4;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.level) || (difficultyData === null || difficultyData === void 0 ? void 0 : (_difficultyData$filte = difficultyData.filter(function (item) {
+ return item.value === value;
+ })) === null || _difficultyData$filte === void 0 ? void 0 : (_difficultyData$filte2 = _difficultyData$filte[0]) === null || _difficultyData$filte2 === void 0 ? void 0 : _difficultyData$filte2.name) : difficultyData === null || difficultyData === void 0 ? void 0 : (_difficultyData$filte3 = difficultyData.filter(function (item) {
+ return item.value === value;
+ })) === null || _difficultyData$filte3 === void 0 ? void 0 : (_difficultyData$filte4 = _difficultyData$filte3[0]) === null || _difficultyData$filte4 === void 0 ? void 0 : _difficultyData$filte4.name
+ });
+ }
+ }, {
+ title: '使用次数',
+ dataIndex: 'quotes',
+ key: 'quotes',
+ render: function render(value, record, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.study_count) || (record === null || record === void 0 ? void 0 : record.stu_num) : value
+ });
+ }
+ }, {
+ title: '操作',
+ dataIndex: 'id',
+ key: 'item_type',
+ render: function render(value, record, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1,
+ textAlign: 'end'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ var _typeData$filter2, _typeData$filter2$;
+ setqitem(objectSpread2_default()(objectSpread2_default()({}, record), {}, {
+ question_type: isshixun || record !== null && record !== void 0 && record.challenge_names ? 5 : typeData === null || typeData === void 0 ? void 0 : (_typeData$filter2 = typeData.filter(function (item) {
+ return item.value === (record === null || record === void 0 ? void 0 : record.item_type);
+ })) === null || _typeData$filter2 === void 0 ? void 0 : (_typeData$filter2$ = _typeData$filter2[0]) === null || _typeData$filter2$ === void 0 ? void 0 : _typeData$filter2$.question_type
+ }));
+ setisshow(true);
+ },
+ children: "\u67E5\u770B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ onClick: function onClick() {
+ if (listitems !== null && listitems !== void 0 && listitems.includes(value)) {
+ var list = listitems.filter(function (item) {
+ return item !== value;
+ });
+ setlistitems(toConsumableArray_default()(list));
+ if (isshixun) {
+ setshixunitems(toConsumableArray_default()(list));
+ }
+ if (param.type === '5') {
+ getmy(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ list: toConsumableArray_default()(list)
+ }));
+ }
+ getdatas(param);
+ } else {
+ setaddcount(1);
+ if (isshixun) {
+ setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), [value]));
+ }
+ setlistitems([].concat(toConsumableArray_default()(listitems), [value]));
+ }
+ },
+ style: {
+ marginLeft: 30,
+ color: (listitems === null || listitems === void 0 ? void 0 : listitems.includes(value)) && 'red'
+ },
+ children: [listitems !== null && listitems !== void 0 && listitems.includes(value) ? '移出' : '加入', " "]
+ })]
+ });
+ }
+ }]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ current: param.page,
+ total: (datas === null || datas === void 0 ? void 0 : datas.items_count) || (datas === null || datas === void 0 ? void 0 : datas.shixuns_count),
+ style: {
+ marginBottom: 20
+ },
+ defaultPageSize: param.per_page,
+ showTotal: function showTotal(e) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: ["\u5171\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#165DFF'
+ },
+ children: e
+ }), "\xA0\u6761\u6570\u636E"]
+ });
+ },
+ pageSize: param.per_page,
+ onChange: function onChange(e, limit) {
+ param.page = e;
+ param.per_page = limit;
+ setparam(objectSpread2_default()({}, param));
+ getdatas(objectSpread2_default()({}, param));
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: AddQuestionsModalmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: AddQuestionsModalmodules.no,
+ onClick: function onClick() {
+ setScoreShow(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ loading: isloadings,
+ style: {
+ width: isloadings && 75
+ },
+ className: AddQuestionsModalmodules.yes,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ if (!((listitems === null || listitems === void 0 ? void 0 : listitems.length) <= 0)) {
+ _context.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('当前暂未选择数据');
+ return _context.abrupt("return");
+ case 3:
+ modal/* default.confirm */.Z.confirm({
+ title: '提示',
+ content: "\u5F53\u524D\u5DF2\u9009\u62E9".concat(listitems === null || listitems === void 0 ? void 0 : listitems.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 onOk() {
+ _onOk(listitems, ShiXunListItems);
+ }
+ });
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ open: isshow,
+ title: '题目详情',
+ footer: false,
+ className: AddQuestionsModalmodules.previewModal,
+ width: 1000,
+ centered: true,
+ onCancel: function onCancel() {
+ setisshow(false);
+ },
+ onOk: function onOk() {
+ setisshow(false);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddQuestionsModal_SaveItem, {
+ qitem: qitem
+ })
+ })]
+ });
+};
+/* harmony default export */ var AddQuestionsModal = (AddQuestionsModal_AddModal);
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(59758);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/index.tsx
@@ -107,112 +7703,1064 @@ var jsx_runtime = __webpack_require__(85893);
-var ShixunsListPage = function ShixunsListPage(_ref) {
+
+
+
+// import AddPoints from '@/components/AddPoints';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var questionType = [{
+ name: '单选题',
+ id: 0,
+ count: 'q_singles',
+ score: 'q_singles_scores'
+}, {
+ name: '多选题',
+ id: 1,
+ count: 'q_doubles',
+ score: 'q_doubles_scores'
+}, {
+ name: '判断题',
+ id: 2,
+ count: 'q_judges',
+ score: 'q_judges_scores'
+}, {
+ name: '填空题',
+ id: 3,
+ count: 'q_nulls',
+ score: 'q_nulls_scores'
+}, {
+ name: '简答题',
+ id: 4,
+ count: 'q_mains',
+ score: 'q_mains_scores'
+}, {
+ name: '实训题',
+ id: 5,
+ count: 'q_shixuns',
+ score: 'q_shixuns_scores'
+}, {
+ name: '编程题',
+ id: 6,
+ count: 'q_pros',
+ score: 'q_pros_scores'
+}, {
+ name: '组合题',
+ id: 7,
+ count: 'q_combinations',
+ score: 'q_combinations_scores'
+}];
+var AddNewPaper = function AddNewPaper(_ref) {
+ var _exerciseitem$exercis, _exerciseitem$exercis2, _exerciseitem$exercis3;
var user = _ref.user,
dispatch = _ref.dispatch,
- classroomList = _ref.classroomList,
- onModalOk = _ref.onModalOk;
- var params = (0,_umi_production_exports.useParams)();
+ itemid = _ref.itemid,
+ setisedits = _ref.setisedits,
+ setitemid = _ref.setitemid;
var _useState = (0,react.useState)(),
_useState2 = slicedToArray_default()(_useState, 2),
- time = _useState2[0],
- setTime = _useState2[1];
+ exerciseitem = _useState2[0],
+ setexerciseitem = _useState2[1];
var _useState3 = (0,react.useState)(false),
_useState4 = slicedToArray_default()(_useState3, 2),
- btnLoading = _useState4[0],
- setBtnLoading = _useState4[1];
- function disabledDate(current) {
- return current && current < moment_default()().subtract(1, "days");
+ isloading = _useState4[0],
+ setisloading = _useState4[1]; //防止多次点击
+ var _useState5 = (0,react.useState)(),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ qitem = _useState6[0],
+ setqitem = _useState6[1]; //获取id
+ var _useState7 = (0,react.useState)(),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ Bigqitem = _useState8[0],
+ setBigqitem = _useState8[1]; //获取大题
+ var _useState9 = (0,react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ rightloading = _useState10[0],
+ setrightloading = _useState10[1]; //右侧loading状态
+ var _useState11 = (0,react.useState)(false),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ isedit = _useState12[0],
+ setisedit = _useState12[1]; //是否进入编辑状态
+ var _useState13 = (0,react.useState)(),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ TagDiscipline = _useState14[0],
+ setTagDiscipline = _useState14[1]; //获取知识点
+ var _useState15 = (0,react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ uploadModalVisible = _useState16[0],
+ setUploadModalVisible = _useState16[1]; //批量导入弹窗
+ var _useState17 = (0,react.useState)(false),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ ScoreShow = _useState18[0],
+ setScoreShow = _useState18[1]; //批量设置得分窗口显隐
+ var _useState19 = (0,react.useState)(false),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ showquestion = _useState20[0],
+ setshowquestion = _useState20[1]; //题库选题显隐
+ var _useState21 = (0,react.useState)(false),
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ isshixun = _useState22[0],
+ setisshixun = _useState22[1];
+ var _useState23 = (0,react.useState)(false),
+ _useState24 = slicedToArray_default()(_useState23, 2),
+ isadd = _useState24[0],
+ setisadd = _useState24[1];
+ var _useState25 = (0,react.useState)(false),
+ _useState26 = slicedToArray_default()(_useState25, 2),
+ isTips = _useState26[0],
+ setisTips = _useState26[1];
+ var params = (0,_umi_production_exports.useParams)();
+ var _useState27 = (0,react.useState)(false),
+ _useState28 = slicedToArray_default()(_useState27, 2),
+ isloadings = _useState28[0],
+ setisloadings = _useState28[1]; //防止多次点击
+
+ (0,react.useEffect)(function () {
+ if (itemid) {
+ init();
+ }
+ }, [itemid]);
+ (0,react.useEffect)(function () {
+ setisedits(isedit);
+ }, [isedit]);
+ var getTagData = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.next = 2;
+ return dispatch({
+ type: 'newExercisePaper/getTagDiscipline',
+ payload: {
+ sub_discipline_id: id
+ }
+ });
+ case 2:
+ res = _context.sent;
+ setTagDiscipline(res);
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getTagData(_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ function init() {
+ return _init.apply(this, arguments);
}
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- title: "\u6E29\u99A8\u63D0\u793A"
- // open={true}
- ,
- afterClose: function afterClose() {
- setBtnLoading(false);
- },
- zIndex: 8888,
- destroyOnClose: true,
- footer: null,
- maskClosable: false,
- keyboard: false,
- open: classroomList.actionTabs.key === '预约弹窗' ? true : false,
- onCancel: function onCancel() {
- if (btnLoading) {
- message/* default.warn */.ZP.warn('正在请求数据中...');
- return;
+ function _init() {
+ _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
+ var _res$exercise, _res$exercise_questio, _res$exercise_questio2, _res$exercise_questio3, _res$exercise_questio4;
+ var res, _res$exercise2;
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
+ case 0:
+ setrightloading(true);
+ setisloading(true);
+ console.log('---', itemid);
+ _context5.next = 5;
+ return dispatch({
+ type: 'exercise/editExercise',
+ payload: {
+ categoryId: itemid
+ }
+ });
+ case 5:
+ res = _context5.sent;
+ setrightloading(false);
+ setisloading(false);
+ setexerciseitem(res);
+ setisadd(false);
+ if (res !== null && res !== void 0 && (_res$exercise = res.exercise) !== null && _res$exercise !== void 0 && _res$exercise.sub_discipline_id) {
+ getTagData(res === null || res === void 0 ? void 0 : (_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.sub_discipline_id);
+ }
+
+ //初始化qid为第一题第一个
+ setqitem(objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : (_res$exercise_questio = res.exercise_question_types) === null || _res$exercise_questio === void 0 ? void 0 : (_res$exercise_questio2 = _res$exercise_questio[0]) === null || _res$exercise_questio2 === void 0 ? void 0 : (_res$exercise_questio3 = _res$exercise_questio2.items) === null || _res$exercise_questio3 === void 0 ? void 0 : _res$exercise_questio3[0]), {}, {
+ index: 1
+ }));
+ setBigqitem(objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : (_res$exercise_questio4 = res.exercise_question_types) === null || _res$exercise_questio4 === void 0 ? void 0 : _res$exercise_questio4[0]), {}, {
+ indexs: 1
+ }));
+ case 13:
+ case "end":
+ return _context5.stop();
+ }
+ }, _callee5);
+ }));
+ return _init.apply(this, arguments);
+ }
+ function getdatas(_x2) {
+ return _getdatas.apply(this, arguments);
+ }
+ function _getdatas() {
+ _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(params) {
+ var _res$exercise_questio5, _items$filter, _res$exercise_questio6, _bigitems$filter;
+ var res, items, item, bigitems, valitems;
+ return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
+ case 0:
+ setrightloading(true);
+ setisloading(true);
+ _context6.next = 4;
+ return dispatch({
+ type: 'exercise/editExercise',
+ payload: {
+ categoryId: itemid
+ }
+ });
+ case 4:
+ res = _context6.sent;
+ setexerciseitem(res);
+ items = [];
+ res === null || res === void 0 ? void 0 : (_res$exercise_questio5 = res.exercise_question_types) === null || _res$exercise_questio5 === void 0 ? void 0 : _res$exercise_questio5.map(function (item) {
+ var _item$items;
+ item === null || item === void 0 ? void 0 : (_item$items = item.items) === null || _item$items === void 0 ? void 0 : _item$items.map(function (val, index) {
+ items.push(objectSpread2_default()(objectSpread2_default()({}, val), {}, {
+ index: index + 1
+ }));
+ });
+ });
+ item = (_items$filter = items.filter(function (val) {
+ return val.question_id === (params === null || params === void 0 ? void 0 : params.id);
+ })) === null || _items$filter === void 0 ? void 0 : _items$filter[0];
+ bigitems = res === null || res === void 0 ? void 0 : (_res$exercise_questio6 = res.exercise_question_types) === null || _res$exercise_questio6 === void 0 ? void 0 : _res$exercise_questio6.map(function (val, index) {
+ if ((item === null || item === void 0 ? void 0 : item.question_type) === (val === null || val === void 0 ? void 0 : val.question_type)) {
+ return objectSpread2_default()(objectSpread2_default()({}, val), {}, {
+ indexs: index + 1
+ });
+ }
+ });
+ valitems = (_bigitems$filter = bigitems.filter(function (item) {
+ return item;
+ })) === null || _bigitems$filter === void 0 ? void 0 : _bigitems$filter[0];
+ setBigqitem(objectSpread2_default()({}, valitems));
+ setqitem(objectSpread2_default()({}, item));
+ setrightloading(false);
+ setisloading(false);
+ setisadd(false);
+ case 16:
+ case "end":
+ return _context6.stop();
+ }
+ }, _callee6);
+ }));
+ return _getdatas.apply(this, arguments);
+ }
+ function seveeditor(_x3) {
+ return _seveeditor.apply(this, arguments);
+ }
+ function _seveeditor() {
+ _seveeditor = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(params) {
+ var _exerciseitem$exercis7;
+ var datas, url, res;
+ return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
+ while (1) switch (_context9.prev = _context9.next) {
+ case 0:
+ datas = objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ repeat_answer: !params.repeat_answer,
+ difficulty: (params === null || params === void 0 ? void 0 : params.difficulty) || 2,
+ item_type: params.question_type,
+ sub_discipline_id: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis7 = exerciseitem.exercise) === null || _exerciseitem$exercis7 === void 0 ? void 0 : _exerciseitem$exercis7.sub_discipline_id,
+ tag_discipline_ids: []
+ });
+ if (params.tag_discipline_ids) {
+ datas.tag_discipline_ids = Array.isArray(params.tag_discipline_ids) ? params.tag_discipline_ids : [params.tag_discipline_ids];
+ }
+ url = isadd ? "/api/exercises/".concat(itemid, "/exercise_questions") : "/api/exercise_questions/".concat(params === null || params === void 0 ? void 0 : params.question_id, ".json");
+ if (!((params === null || params === void 0 ? void 0 : params.is_my) === 1)) {
+ _context9.next = 7;
+ break;
+ }
+ modal/* default.confirm */.Z.confirm({
+ title: '提示',
+ content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?',
+ okText: '覆盖原题',
+ cancelText: '不覆盖',
+ keyboard: false,
+ onOk: function () {
+ var _onOk = 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:
+ datas.is_cover = 1;
+ _context7.next = 3;
+ return (0,fetch/* default */.ZP)(url, {
+ method: isadd ? 'post' : 'PUT',
+ body: objectSpread2_default()({}, datas)
+ });
+ case 3:
+ res = _context7.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setisedit(false);
+ getdatas({
+ id: (res === null || res === void 0 ? void 0 : res.exercise_question_id) || (params === null || params === void 0 ? void 0 : params.question_id)
+ });
+ }
+ case 5:
+ case "end":
+ return _context7.stop();
+ }
+ }, _callee7);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }(),
+ onCancel: function () {
+ var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
+ case 0:
+ _context8.next = 2;
+ return (0,fetch/* default */.ZP)(url, {
+ method: isadd ? 'post' : 'PUT',
+ body: objectSpread2_default()({}, datas)
+ });
+ case 2:
+ res = _context8.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setisedit(false);
+ getdatas({
+ id: (res === null || res === void 0 ? void 0 : res.exercise_question_id) || (params === null || params === void 0 ? void 0 : params.question_id)
+ });
+ }
+ case 4:
+ case "end":
+ return _context8.stop();
+ }
+ }, _callee8);
+ }));
+ function onCancel() {
+ return _onCancel.apply(this, arguments);
+ }
+ return onCancel;
+ }()
+ });
+ _context9.next = 11;
+ break;
+ case 7:
+ _context9.next = 9;
+ return (0,fetch/* default */.ZP)(url, {
+ method: isadd ? 'post' : 'PUT',
+ body: objectSpread2_default()({}, datas)
+ });
+ case 9:
+ res = _context9.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setisedit(false);
+ getdatas({
+ id: (res === null || res === void 0 ? void 0 : res.exercise_question_id) || (params === null || params === void 0 ? void 0 : params.question_id)
+ });
+ }
+ case 11:
+ (0,util/* scrollToTop */.k3)();
+ case 12:
+ case "end":
+ return _context9.stop();
+ }
+ }, _callee9);
+ }));
+ return _seveeditor.apply(this, arguments);
+ }
+ function sort_question(_x4) {
+ return _sort_question.apply(this, arguments);
+ }
+ function _sort_question() {
+ _sort_question = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(params) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
+ while (1) switch (_context10.prev = _context10.next) {
+ case 0:
+ setisloading(true);
+ _context10.next = 3;
+ return (0,fetch/* default */.ZP)("/api/exercises/".concat(itemid, "/sort_question_type.json"), {
+ method: 'post',
+ body: {
+ question_type: params
+ }
+ });
+ case 3:
+ res = _context10.sent;
+ setisloading(false);
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ init();
+ }
+ case 6:
+ case "end":
+ return _context10.stop();
+ }
+ }, _callee10);
+ }));
+ return _sort_question.apply(this, arguments);
+ }
+ var handleOk = /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(list, cb) {
+ var _list$;
+ var newParams;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ if (!(list.length === 0)) {
+ _context2.next = 4;
+ break;
+ }
+ message/* default.warn */.ZP.warn('请上传文件');
+ cb();
+ return _context2.abrupt("return");
+ case 4:
+ newParams = {
+ id: params === null || params === void 0 ? void 0 : params.exerciseId,
+ file: (_list$ = list[0]) === null || _list$ === void 0 ? void 0 : _list$.file
+ };
+ uploadRequest(newParams, "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/courses/").concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/import_exercise.json"), function (res) {
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ var _res$fail;
+ var obj = {};
+ res === null || res === void 0 ? void 0 : (_res$fail = res.fail) === null || _res$fail === void 0 ? void 0 : _res$fail.forEach(function (e) {
+ var _Object$keys;
+ var isExist = (_Object$keys = Object.keys(obj)) === null || _Object$keys === void 0 ? void 0 : _Object$keys.includes(e.message);
+ if (isExist) {
+ obj[e.message] = obj[e.message] + 1;
+ } else {
+ obj[e.message] = 1;
+ }
+ });
+ var str = "\u6210\u529F\u5BFC\u5165".concat(res === null || res === void 0 ? void 0 : res.success, "\u6761");
+ Object.keys(obj).forEach(function (item) {
+ str = str + ",".concat(item).concat(obj[item], "\u6761");
+ });
+ message/* default.success */.ZP.success(str);
+ setUploadModalVisible(false);
+ init();
+ }
+ if ((res === null || res === void 0 ? void 0 : res.status) === -1) {
+ message/* default.error */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
+ cb();
+ }
+ });
+ case 6:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function handleOk(_x5, _x6) {
+ return _ref3.apply(this, arguments);
+ };
+ }();
+ var uploadRequest = function uploadRequest(params, url, callback, progressFunction, error) {
+ var formData = new FormData();
+ Object.keys(params).forEach(function (key) {
+ formData.append(key, params[key]);
+ });
+ var xhr = new window.XMLHttpRequest();
+ xhr.withCredentials = true;
+ xhr.addEventListener('load', function (res) {
+ var _res$target;
+ callback(JSON.parse(res === null || res === void 0 ? void 0 : (_res$target = res.target) === null || _res$target === void 0 ? void 0 : _res$target.response));
+ }, false);
+ xhr.addEventListener('error', function (err) {
+ if (error) {
+ error(err);
}
- dispatch({
- type: 'classroomList/setActionTabs',
- payload: {}
- });
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker/* default */.Z, {
- popupStyle: {
- zIndex: 9999
- },
+ }, false);
+ xhr.upload.onprogress = function (e) {
+ if (progressFunction) {
+ progressFunction(e);
+ }
+ };
+ xhr.open('POST', url);
+ xhr.send(formData);
+ return xhr;
+ };
+ function deleteitem() {
+ return _deleteitem.apply(this, arguments);
+ }
+ function _deleteitem() {
+ _deleteitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() {
+ return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
+ while (1) switch (_context12.prev = _context12.next) {
+ case 0:
+ modal/* default.confirm */.Z.confirm({
+ title: '提示',
+ content: '确定要删除这个试题吗?',
+ okText: '确定',
+ centered: true,
+ className: EditPotinmodules.modalconfirm,
+ onOk: function () {
+ var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
+ while (1) switch (_context11.prev = _context11.next) {
+ case 0:
+ if (!qitem.question_id) {
+ _context11.next = 7;
+ break;
+ }
+ _context11.next = 3;
+ return (0,fetch/* default */.ZP)("/api/exercise_questions/".concat(qitem.question_id, ".json"), {
+ method: 'delete'
+ });
+ case 3:
+ res = _context11.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ init();
+ setisedit(false);
+ }
+ _context11.next = 10;
+ break;
+ case 7:
+ setqitem({});
+ setisedit(false);
+ init();
+ case 10:
+ case "end":
+ return _context11.stop();
+ }
+ }, _callee11);
+ }));
+ function onOk() {
+ return _onOk2.apply(this, arguments);
+ }
+ return onOk;
+ }(),
+ cancelText: '取消'
+ });
+ case 1:
+ case "end":
+ return _context12.stop();
+ }
+ }, _callee12);
+ }));
+ return _deleteitem.apply(this, arguments);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.bg,
+ children: [(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise_types) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.q_counts) === 0 && !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
+ customText: "\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u4ECE\u5E95\u90E8\u64CD\u4F5C\u680F\u6765\u6DFB\u52A0\u5427\uFF5E"
+ }), ((exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis2 = exerciseitem.exercise_types) === null || _exerciseitem$exercis2 === void 0 ? void 0 : _exerciseitem$exercis2.q_counts) > 0 || isedit) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
- marginTop: '10px',
- marginBottom: '10px'
+ textAlign: 'center'
},
- disabledDate: disabledDate,
- format: "YYYY-MM-DD HH:mm:ss",
- onChange: function onChange(date, dateString) {
- // console.log(date,dateString);
- setTime(dateString);
- },
- showTime: {
- defaultValue: moment_default()('00:00:00', 'HH:mm:ss')
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u611F\u8C22\u60A8\u7684\u914D\u5408"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginTop: 20,
+ borderTop: '1px solid #DCDCDC',
+ display: 'flex',
+ alignItems: 'stretch'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ backgroundColor: '#F6F7F9'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(affix/* default */.Z, {
+ offsetTop: 10,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, {
+ className: EditPotinmodules.left,
+ active: true,
+ loading: isloading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.left,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。');
+ return;
+ }
+ setScoreShow(true);
+ },
+ className: EditPotinmodules.Button,
+ children: "\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: EditPotinmodules.scrollWrapper,
+ children: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis3 = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis3 === void 0 ? void 0 : _exerciseitem$exercis3.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.title,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.titleleft,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#000000',
+ fontWeight: 400,
+ fontSize: 12
+ },
+ children: [" ", (0,util/* toChineseNumber */.EM)(index + 1), "\u3001\u3010", item.name, "\u3011"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#464F66',
+ fontSize: 12
+ },
+ children: ["\uFF08", item.count, "\u5C0F\u9898\uFF0C\u5171", item.score, "\u5206\uFF09"]
+ })]
+ }), index !== 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。');
+ return;
+ }
+ var arr = (0,util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index - 1);
+ sort_question(arr.map(function (item) {
+ return item.name;
+ }));
+ },
+ className: "".concat(EditPotinmodules.up, " iconfont icon-xiangshangyidong font12 mr5 ")
+ }), index !== (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。');
+ return;
+ }
+ var arr = (0,util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index + 1);
+ sort_question(arr.map(function (item) {
+ return item.name;
+ }));
+ },
+ className: "".concat(EditPotinmodules.down, " iconfont icon-xiangxiayidong font12 mr5 ")
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(LeftItems, {
+ isedit: isedit,
+ setBigqitem: setBigqitem,
+ bigitem: objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ indexs: index + 1
+ }),
+ setqitem: setqitem,
+ qitem: qitem,
+ Itemid: itemid,
+ getdata: getdatas,
+ data: item.items
+ })]
+ }, index);
+ })
+ })]
+ })
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, {
+ className: EditPotinmodules.right,
+ active: true,
+ loading: rightloading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.right,
+ children: [(Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.question_type) === (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.title,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#000000',
+ fontWeight: 600,
+ fontSize: 16
+ },
+ children: [" ", (Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.indexs) && (0,util/* toChineseNumber */.EM)(Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.indexs), "\u3001\u3010", Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.name, "\u3011"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#464F66',
+ fontSize: 16,
+ fontWeight: 400
+ },
+ children: ["\uFF08", Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.count, "\u5C0F\u9898\uFF0C\u5171", Bigqitem === null || Bigqitem === void 0 ? void 0 : Bigqitem.score, "\u5206\uFF09"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [(qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && !isedit && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ className: EditPotinmodules.shixun,
+ href: "/shixuns/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.shixun_identifier, "/challenges?exercise=true"),
+ target: "_blank",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {},
+ style: {
+ marginRight: 20
+ },
+ className: "iconfont icon-shixunkecheng mr5 "
+ }), "\u5B9E\u8BAD\u8BE6\u60C5"]
+ }), !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {
+ //如果删除直接进行更新
+ deleteitem();
+ },
+ style: {
+ marginRight: 20
+ },
+ className: "".concat(EditPotinmodules["delete"], " iconfont icon-shanchu13 mr5 ")
+ }), !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {
+ if ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6) {
+ _umi_production_exports.history.push("/problems/newedit/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.hack_identifier, "?type=exercises&express_id=").concat(params.exerciseId, "&question_id=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_id, "&score=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_score, "&exercise=true&callback_url=/classrooms/").concat(params.coursesId, "/exercise/add/").concat(itemid, "?type=2"));
+ } else {
+ setisedit(true);
+ }
+ },
+ className: "".concat(EditPotinmodules.edit, " iconfont icon-bianji_Hover mr5 ")
+ })]
+ })]
+ }), !isedit && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: EditPotinmodules.qcount,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: EditPotinmodules.score,
+ children: [qitem === null || qitem === void 0 ? void 0 : qitem.question_score, "\u5206"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: EditPotinmodules.qtitle,
+ value: (qitem === null || qitem === void 0 ? void 0 : qitem.index) + '、' + (qitem === null || qitem === void 0 ? void 0 : qitem.question_title)
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(SaveItem, {
+ TagDiscipline: TagDiscipline,
+ qitem: qitem
+ })]
+ }), isedit && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [(qitem === null || qitem === void 0 ? void 0 : qitem.question_type) <= 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(SingleEditor, {
+ deleteitem: deleteitem,
+ getTagData: getTagData,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(ShixunEditor, {
+ setqitem: setqitem,
+ deleteitem: deleteitem,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(CombinationEditor, {
+ deleteitem: deleteitem,
+ getTagData: getTagData,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_JudgmentQuestionEditor, {
+ deleteitem: deleteitem,
+ getTagData: getTagData,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_SubjectiveQuestionEditor, {
+ deleteitem: deleteitem,
+ getTagData: getTagData,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_CombinationQuestionEditor, {
+ deleteitem: deleteitem,
+ getTagData: getTagData,
+ seveeditor: seveeditor,
+ exerciseitem: exerciseitem,
+ TagDiscipline: TagDiscipline,
+ setisedit: setisedit,
+ qitem: qitem
+ })]
+ })]
+ })
+ })]
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: EditPotinmodules.bottmodiv,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
- textAlign: 'end'
+ width: 1200,
+ margin: '0px auto',
+ display: 'flex',
+ justifyContent: 'space-between',
+ alignItems: 'center'
},
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
- loading: btnLoading,
- type: "primary",
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ setshowquestion(true);
+ setisshixun(false);
+ },
+ children: "\u9898\u5E93\u9009\u9898"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ setUploadModalVisible(true);
+ },
+ children: "\u5BFC\u5165\u8BD5\u9898"
+ }), questionType === null || questionType === void 0 ? void 0 : questionType.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
+ className: EditPotinmodules.addQuestionBtn,
+ type: "primary",
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
+ return;
+ }
+ setisadd(true);
+ if (item.id === 5) {
+ setshowquestion(true);
+ setisshixun(true);
+ return;
+ }
+ if (item.id === 6) {
+ var _exerciseitem$exercis4, _exerciseitem$exercis5, _exerciseitem$exercis6;
+ _umi_production_exports.history.push("/problems/newcreate?difficult=".concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis4 = exerciseitem.exercise) === null || _exerciseitem$exercis4 === void 0 ? void 0 : _exerciseitem$exercis4.difficulty, "&sub_discipline_id=").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis5 = exerciseitem.exercise) === null || _exerciseitem$exercis5 === void 0 ? void 0 : _exerciseitem$exercis5.sub_discipline_id, "&express_id=").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis6 = exerciseitem.exercise) === null || _exerciseitem$exercis6 === void 0 ? void 0 : _exerciseitem$exercis6.id, "&callback_url=/classrooms/").concat(params.coursesId, "/exercise/add/").concat(itemid, "?type=2"));
+ return;
+ }
+ setisedit(true);
+ if (item.id === 2) {
+ setqitem({
+ question_type: item.id,
+ isadd: true,
+ repeat_answer: true,
+ choices: [{
+ choice_text: '正确',
+ is_answer: 0
+ }, {
+ choice_text: '错误',
+ is_answer: 0
+ }],
+ question_choices: [{
+ choice_text: '正确',
+ is_answer: 0
+ }, {
+ choice_text: '错误',
+ is_answer: 0
+ }],
+ difficulty: 2,
+ standard_answers: [],
+ question_score: '',
+ question_title: '',
+ tag_discipline_ids: '',
+ analysis: ''
+ });
+ } else {
+ setqitem({
+ question_type: item.id,
+ question_choices: Array.from({
+ length: 4
+ }, function () {
+ return {
+ choice_text: '',
+ is_answer: 0
+ };
+ }),
+ standard_answers: [],
+ repeat_answer: true,
+ difficulty: 2,
+ isadd: true,
+ tag_discipline_ids: '',
+ question_score: '',
+ analysis: '',
+ sub_item_banks: [],
+ is_ordered: false,
+ question_title: '',
+ use_keywords: false,
+ keywords: []
+ });
+ }
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-tianjiashitixiaojiahao mr5",
+ style: {
+ fontSize: '10px'
+ }
+ }), item.name]
+ });
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ var res, _user$userInfo;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
case 0:
- setBtnLoading(true);
- onModalOk(time, function () {
- dispatch({
- type: 'classroomList/setActionTabs',
- payload: {}
- });
+ _context3.next = 2;
+ return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/simulate_start_answer.json"), {
+ method: 'get',
+ params: {
+ coursesId: params === null || params === void 0 ? void 0 : params.coursesId,
+ categoryId: params === null || params === void 0 ? void 0 : params.exerciseId,
+ is_reset: 1
+ }
});
case 2:
+ res = _context3.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) != -1) {
+ window.open("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/initate_answer"));
+ }
+ case 4:
case "end":
- return _context.stop();
+ return _context3.stop();
}
- }, _callee);
+ }, _callee3);
})),
- children: "\u786E\u8BA4"
- })
- })]
- })
+ children: "\u6A21\u62DF\u8003\u8BD5"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ window.open("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/detail?random=false&tabs=2"));
+ },
+ children: "\u8BD5\u5377\u9884\u89C8"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。');
+ return;
+ }
+ setisTips(true);
+ // window.open(`/classrooms/${params?.coursesId}/exercise`)
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-baocun1",
+ style: {
+ fontSize: 14,
+ marginRight: 5
+ }
+ }), " \u4FDD\u5B58\u8BD5\u5377"]
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(Setscore, {
+ setScoreShow: setScoreShow,
+ ScoreShow: ScoreShow,
+ exerciseitem: exerciseitem,
+ getdata: init
+ }), showquestion && /*#__PURE__*/(0,jsx_runtime.jsx)(AddQuestionsModal, {
+ setScoreShow: setshowquestion,
+ isshixuns: isshixun,
+ isloadings: isloadings,
+ ScoreShow: showquestion,
+ onOk: /*#__PURE__*/function () {
+ var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values, ShiXunListItems) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ setisloadings(true);
+ _context4.next = 3;
+ return (0,fetch/* default */.ZP)("/api/exercises/".concat(itemid, "/select_questions.json"), {
+ method: 'post',
+ body: {
+ exam_id: itemid,
+ item_bank_ids: values,
+ shixun_ids: values.filter(function (item) {
+ return ShiXunListItems.includes(item);
+ })
+ }
+ });
+ case 3:
+ res = _context4.sent;
+ setisloadings(false);
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ init();
+ setshowquestion(false);
+ }
+ case 6:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ }));
+ return function (_x7, _x8) {
+ return _ref5.apply(this, arguments);
+ };
+ }()
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadQuestions/* default */.Z, {
+ visible: uploadModalVisible,
+ onCancel: function onCancel() {
+ return setUploadModalVisible(false);
+ },
+ onOk: handleOk
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ title: "\u63D0\u793A",
+ open: isTips,
+ confirmLoading: false //确定按钮loading
+ ,
+ centered: true,
+ okText: "\u8BBE\u7F6E\u89C4\u5219",
+ cancelText: "\u4FEE\u6539\u8BD5\u5377",
+ footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ onClick: function onClick() {
+ setisTips(false); //修改试卷跳转
+ _umi_production_exports.history.back();
+ },
+ children: "\u7A0D\u540E\u518D\u8BF4"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "primary",
+ onClick: function onClick() {
+ // console.log(`/classrooms/${params?.coursesId}/exercise/${exerciseitem?.exercise.id}/detail?random=${false}&tabs=3`);
+
+ _umi_production_exports.history.push("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise.id, "/detail?random=", false, "&tabs=3"));
+ setisTips(false);
+ },
+ children: "\u8BBE\u7F6E\u89C4\u5219"
+ })]
+ }),
+ onCancel: function onCancel() {
+ setisTips(false); //修改试卷跳转
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ children: "\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F"
+ })
+ })]
});
};
-/* harmony default export */ var ExerciseModel = ((0,_umi_production_exports.connect)(function (_ref3) {
- var user = _ref3.user,
- classroomList = _ref3.classroomList;
+/* harmony default export */ var EditPotin = ((0,_umi_production_exports.connect)(function (_ref6) {
+ var user = _ref6.user,
+ dispatch = _ref6.dispatch;
return {
user: user,
- classroomList: classroomList
+ dispatch: dispatch
};
-})(ShixunsListPage));
-// EXTERNAL MODULE: ./src/utils/fetch.ts
-var fetch = __webpack_require__(84519);
-// EXTERNAL MODULE: ./src/utils/util.tsx
-var util = __webpack_require__(29427);
-// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules
-var AddPoints = __webpack_require__(56369);
+})(AddNewPaper));
+// EXTERNAL MODULE: ./src/service/exercise.ts
+var service_exercise = __webpack_require__(51412);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/index.tsx
@@ -237,9 +8785,8 @@ var AddPoints = __webpack_require__(56369);
+var _excluded = ["classroomList", "globalSetting", "problemset", "loading", "exercise", "user", "dispatch"];
-
-var _excluded = ["classroomList", "globalSetting", "problemset", "loading", "user", "dispatch"];
@@ -250,16 +8797,16 @@ var _excluded = ["classroomList", "globalSetting", "problemset", "loading", "use
var ExerciseAdd = function ExerciseAdd(_ref) {
- var _problemset$disciplin6, _userInfo$course;
+ var _problemset$disciplin6, _userInfo$course, _exercise$editData, _exercise$editData$ex, _exercise$editData2, _exercise$editData2$e, _exercise$editData3, _exercise$editData3$e, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e, _exercise$editData6, _exercise$editData6$e;
var classroomList = _ref.classroomList,
globalSetting = _ref.globalSetting,
problemset = _ref.problemset,
loading = _ref.loading,
+ exercise = _ref.exercise,
user = _ref.user,
dispatch = _ref.dispatch,
props = objectWithoutProperties_default()(_ref, _excluded);
var params = (0,_umi_production_exports.useParams)();
- var location = (0,_umi_production_exports.useLocation)();
var _useState = (0,react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
btnLoading = _useState2[0],
@@ -272,6 +8819,25 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
_useState4 = slicedToArray_default()(_useState3, 2),
items = _useState4[0],
setitems = _useState4[1];
+ var _useState5 = (0,react.useState)(1),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ current = _useState6[0],
+ setcurrent = _useState6[1];
+ var _useState7 = (0,react.useState)(''),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ itemid = _useState8[0],
+ setitemid = _useState8[1];
+ var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
+ _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
+ searchParams = _useSearchParams2[0];
+ var _useState9 = (0,react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ subloading = _useState10[0],
+ setsubloading = _useState10[1];
+ var _useState11 = (0,react.useState)(false),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ isedit = _useState12[0],
+ setisedit = _useState12[1];
(0,react.useEffect)(function () {
dispatch({
type: 'problemset/getEditDisciplines',
@@ -280,7 +8846,36 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
identifier: params === null || params === void 0 ? void 0 : params.coursesId
}
});
+ dispatch({
+ type: 'globalSetting/footerToggle',
+ payload: false
+ });
+ form.setFieldsValue({
+ difficulty: 2
+ });
}, []);
+ (0,react.useEffect)(function () {
+ if (params.exerciseId) {
+ dispatch({
+ type: 'exercise/editExercise',
+ payload: {
+ categoryId: params.exerciseId
+ }
+ });
+ }
+ }, [params]);
+ (0,react.useEffect)(function () {
+ if (params.exerciseId) {
+ var _items = exercise.editData;
+ form.setFieldsValue(objectSpread2_default()({}, _items.exercise));
+ }
+ }, [exercise]);
+ (0,react.useEffect)(function () {
+ if (searchParams.get('type') === '2') {
+ setitemid(params.exerciseId);
+ setcurrent(2);
+ }
+ }, [searchParams.get('type')]);
(0,react.useEffect)(function () {
var _problemset$disciplin;
if (problemset !== null && problemset !== void 0 && (_problemset$disciplin = problemset.disciplinesData) !== null && _problemset$disciplin !== void 0 && _problemset$disciplin.checked) {
@@ -294,12 +8889,12 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
return _onModalOk.apply(this, arguments);
}
function _onModalOk() {
- _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 _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
+ _onModalOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(time, cb) {
+ var value, courseid, _courseid2, id, subid, res, _res$data3, _res$data4, _res$data5;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
case 0:
- _context3.next = 2;
+ _context2.next = 2;
return form.validateFields();
case 2:
value = form.getFieldValue();
@@ -308,18 +8903,18 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
value.sub_discipline_id = subid;
value.is_md = true;
value.time = parseInt(value.time) > 9999 ? 9999 : value.time;
- _context3.next = 10;
+ _context2.next = 10;
return dispatch({
type: "exercise/addExercise",
payload: objectSpread2_default()(objectSpread2_default()({}, value), params)
});
case 10:
- res = _context3.sent;
+ res = _context2.sent;
if (!(res.status === 0)) {
- _context3.next = 17;
+ _context2.next = 20;
break;
}
- _context3.next = 14;
+ _context2.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: {
@@ -329,18 +8924,22 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
}
});
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"));
- _context3.next = 18;
+ setitemid(res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.exercise_id);
+ setcurrent(2);
+ setsubloading(false);
+ _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/add/").concat((_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.exercise_id, "?type=2"));
+ // history.push(`/classrooms/${params.coursesId}/exercise/${res.data?.exercise_id}/edit`)
+ _context2.next = 21;
break;
- case 17:
+ case 20:
message/* default.error */.ZP.error(res.message);
- case 18:
+ case 21:
cb();
- case 19:
+ case 22:
case "end":
- return _context3.stop();
+ return _context2.stop();
}
- }, _callee3);
+ }, _callee2);
}));
return _onModalOk.apply(this, arguments);
}
@@ -351,18 +8950,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 _callee4(id) {
+ _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
case 0:
if (items !== null && items !== void 0 && items.ec_point_ids) {
- _context4.next = 2;
+ _context3.next = 2;
break;
}
- return _context4.abrupt("return");
+ return _context3.abrupt("return");
case 2:
- _context4.next = 4;
+ _context3.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()({
@@ -370,250 +8969,795 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
}, items)
});
case 4:
- res = _context4.sent;
+ res = _context3.sent;
case 5:
case "end":
- return _context4.stop();
+ return _context3.stop();
}
- }, _callee4);
+ }, _callee3);
}));
return _set_work_points.apply(this, arguments);
}
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: "edu-container",
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: "animated fadeIn",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: "mt10",
- children: userInfo && /*#__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(params.coursesId, "/exercise"),
- children: userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.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(params.coursesId, "/exercise"),
- children: "\u8BD5\u5377\u5217\u8868"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, {
- children: "\u65B0\u5EFA\u8BD5\u5377"
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: [Addmodules.title, 'mt20'].join(' '),
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- style: {
- width: "100%"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- flex: "1",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
- className: "font20 ml5",
- children: "\u65B0\u5EFA\u8BD5\u5377"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {})]
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: [Addmodules.bg, 'pt30', 'pl30', 'pr30', 'pb30', 'mt20'].join(' '),
- 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: "方向&课程:",
- name: "courseid",
- labelCol: {
- span: 5
- },
- wrapperCol: {
- span: 5
- },
- rules: [{
- required: true,
- message: '请选择课程'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, {
- placeholder: "\u8BF7\u9009\u62E9...",
- options: problemset.courseOptions
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- name: "exercise_name",
- label: "\u8BD5\u5377\u540D\u79F0",
- rules: [{
- required: true,
- message: "请填写试卷标题"
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- maxLength: 60,
- placeholder: "\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ background: '#ffffff',
+ marginTop: -8,
+ padding: 8,
+ minHeight: '100vh',
+ paddingBottom: 64
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ className: "edu-container",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", {
+ className: "animated fadeIn",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
+ className: "mt10",
+ children: userInfo && /*#__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(params.coursesId, "/exercise"),
+ children: userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.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(params.coursesId, "/exercise"),
+ children: "\u8BD5\u5377\u5217\u8868"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, {
+ children: params.exerciseId ? '编辑试卷' : '新建试卷'
+ })]
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- name: "time",
- label: "\u7B54\u9898\u65F6\u957F",
- style: {
- width: '300px'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(affix/* default */.Z, {
+ offsetTop: 0,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "bg-white",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
- display: 'flex'
+ display: 'flex',
+ justifyContent: 'center',
+ paddingTop: 20,
+ alignItems: 'center'
},
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
- min: 1,
- max: 9999,
- placeholder: "\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (isedit) {
+ message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。');
+ return;
+ }
+ setcurrent(1);
+ },
+ className: current === 1 ? Addmodules.selectdiv : Addmodules.divitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xuanzhong5 font20 mr5 "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
- marginLeft: "10px",
- width: '40px',
- lineHeight: '32px'
+ width: 188,
+ border: '1px dotted #9096A3',
+ margin: '0px 30px',
+ height: 1
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ if (!params.exerciseId && !itemid) {
+ message/* default.info */.ZP.info('请先保存基础信息再新建试题');
+ return;
+ }
+ setcurrent(2);
+ if (itemid) {
+ return;
+ }
+ setitemid(params.exerciseId);
},
- children: "\u5206\u949F"
+ className: current !== 1 ? Addmodules.selectdiv : Addmodules.divitem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xuanzhong5 font20 mr5 "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u6DFB\u52A0\u8BD5\u9898"
+ })]
})]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- label: "\u96BE\u5EA6\uFF1A",
- name: "difficulty",
- rules: [{
- required: true,
- message: '请选择难度'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
- value: 1,
- children: "\u7B80\u5355"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
- value: 2,
- children: "\u9002\u4E2D"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
- value: 3,
- children: "\u56F0\u96BE"
+ }), current === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "tc",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ className: Addmodules.title,
+ children: exercise === null || exercise === void 0 ? void 0 : (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.exercise_name
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ fontSize: 14
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#5F6368'
+ },
+ children: ["\u7B54\u9898\u65F6\u957F", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000',
+ marginLeft: 8
+ },
+ children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.time) || '不限时'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ margin: '0px 30px',
+ color: '#5F6368'
+ },
+ children: ["\u96BE\u5EA6", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000',
+ marginLeft: 8
+ },
+ children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.difficulty) === 1 ? '简单' : (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.difficulty) === 2 ? '适中' : '困难'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginRight: 30,
+ color: '#5F6368'
+ },
+ children: ["\u8BD5\u9898\u603B\u6570", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000',
+ marginLeft: 8
+ },
+ children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise_types) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.q_counts) || 0
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#5F6368'
+ },
+ children: ["\u603B\u5206", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000',
+ marginLeft: 8
+ }
+ }), exercise === null || exercise === void 0 ? void 0 : (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise_types) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.q_scores]
+ })]
})]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- label: "\u8BD5\u5377\u987B\u77E5\uFF1A",
- name: "exercise_description",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.TextArea */.Z.TextArea, {
- rows: 6,
- maxLength: 65535,
- placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523665535\u4E2A\u5B57\u7B26"
- })
+ })]
+ })
+ }), current === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ className: [Addmodules.bg, 'mt20'].join(' '),
+ style: {
+ padding: '30px 120px 300px 120px'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ colon: false,
+ layout: "horizontal",
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ },
+ initialValues: {
+ time: 60
+ },
+ onFinish: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) {
+ var _exercise$editData7, _exercise$editData7$e, 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);
+ setsubloading(true);
+ if (!params.exerciseId) {
+ _context.next = 13;
+ break;
+ }
+ value.is_md = true;
+ value.exerciseId = (_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.id;
+ value.sub_discipline_id = value.courseid[value.courseid.length - 1];
+ _context.next = 8;
+ return (0,service_exercise/* putExercise */.wy)(objectSpread2_default()({}, value));
+ case 8:
+ setcurrent(2);
+ setitemid(params.exerciseId);
+ setBtnLoading(false);
+ setsubloading(false);
+ return _context.abrupt("return");
+ case 13:
+ _context.next = 15;
+ 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 15:
+ res = _context.sent;
+ if (!(res !== null && res !== void 0 && res.alert)) {
+ _context.next = 20;
+ break;
+ }
+ dispatch({
+ type: 'classroomList/setActionTabs',
+ payload: {
+ key: '预约弹窗'
+ }
+ });
+ _context.next = 30;
+ break;
+ case 20:
+ 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 = 27;
+ return dispatch({
+ type: "exercise/addExercise",
+ payload: objectSpread2_default()(objectSpread2_default()({}, value), params)
+ });
+ case 27:
+ _res = _context.sent;
+ if (_res.status === 0) {
+ // set_work_points(res.data?.exercise_id)
+ // trackEvent(['教学课堂', '试卷', '新建试卷']);
+ // history.push(`/classrooms/${params.coursesId}/exercise/${res.data?.exercise_id}/edit`)
+ _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/add/").concat((_res$data = _res.data) === null || _res$data === void 0 ? void 0 : _res$data.exercise_id, "?type=2"));
+ setitemid(_res === null || _res === void 0 ? void 0 : (_res$data2 = _res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.exercise_id);
+ setcurrent(2);
+ } else {
+ // message.error(res.message)
+ }
+ setsubloading(false);
+ case 30:
+ setBtnLoading(false);
+ case 31:
+ 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, {
+ name: "exercise_name",
+ label: "\u8BD5\u5377\u540D\u79F0",
+ className: Addmodules.baseLineHeight,
+ rules: [{
+ required: true,
+ validator: function validator(_, value) {
+ var _value$replaceAll;
+ return (value === null || value === void 0 ? void 0 : (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) > 0 ? Promise.resolve() : Promise.reject('请填写试卷标题');
+ }
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ maxLength: 60,
+ className: Addmodules.baseFormItem,
+ placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",
+ showCount: true
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "方向&课程",
+ name: "courseid",
+ rules: [{
+ required: true,
+ message: '请选择课程'
+ }],
+ className: Addmodules.baseLineHeight,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, {
+ placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",
+ options: problemset.courseOptions,
+ className: Addmodules.baseFormItem,
+ allowClear: false,
+ popupClassName: Addmodules.cascaderPopup,
+ dropdownMenuColumnStyle: {
+ padding: '8px 12px',
+ fontSize: 14
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u96BE\u5EA6",
+ name: "difficulty",
+ className: Addmodules.radioBtnWrapper,
+ rules: [{
+ required: true,
+ message: '请选择难度'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
+ className: Addmodules.radiogroup,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: Addmodules.easy,
+ value: 1,
+ children: "\u7B80\u5355"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: Addmodules.medium,
+ value: 2,
+ children: "\u9002\u4E2D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
+ className: Addmodules.hard,
+ value: 3,
+ children: "\u56F0\u96BE"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u7B54\u9898\u65F6\u957F",
+ className: Addmodules.baseLineHeight,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ width: '100%'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ name: "time",
+ noStyle: true,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ min: 1,
+ max: 9999,
+ className: Addmodules.baseFormItem,
+ style: {
+ width: 220
+ },
+ maxLength: 60,
+ placeholder: "\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginLeft: '10px',
+ width: '40px',
+ lineHeight: '46px',
+ fontSize: 14
+ },
+ children: "\u5206\u949F"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
+ label: "\u8BD5\u5377\u987B\u77E5",
+ name: "exercise_description",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.TextArea */.Z.TextArea, {
+ rows: 6,
+ maxLength: 65535,
+ placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523665535\u4E2A\u5B57\u7B26"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, {
+ setitem: setitem
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Addmodules.bottmodiv,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: "".concat(Addmodules.cancelBtn, " mr5"),
+ type: "primary",
+ onClick: function onClick() {
+ _umi_production_exports.history.back();
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ loading: subloading,
+ onClick: function onClick() {
+ form.validateFields();
+ form.submit();
+ },
+ type: "primary",
+ className: "".concat(Addmodules.confirmBtn, " ml15"),
+ children: "\u4E0B\u4E00\u6B65"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(ExerciseModel, {
+ onModalOk: onModalOk
})]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, {
- setitem: setitem
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ['mt20', 'pb20', 'pt20'].join(' '),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
- style: {
- marginRight: '5px'
- },
- onClick: function onClick() {
- _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise"));
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
- loading: btnLoading,
- 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:
- form.submit();
- case 1:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- })),
- type: "primary",
- style: {
- marginLeft: '5px'
- },
- children: "\u786E\u5B9A"
+ }), current === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(EditPotin, {
+ setisedits: setisedit,
+ setitemid: setitemid,
+ itemid: itemid
+ })
})]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(ExerciseModel, {
- onModalOk: onModalOk
- })]
+ })
});
};
-/* 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;
+/* 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,
+ exercise = _ref3.exercise;
return {
classroomList: classroomList,
globalSetting: globalSetting,
problemset: problemset,
user: user,
+ exercise: exercise,
loading: loading.effects
};
})(ExerciseAdd));
+/***/ }),
+
+/***/ 82278:
+/*!***************************************************************************************************!*\
+ !*** ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.tsx + 1 modules ***!
+ \***************************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ components_UploadQuestions; }
+});
+
+// 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/upload/style/index.js + 1 modules
+var upload_style = __webpack_require__(13759);
+// EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 20 modules
+var upload = __webpack_require__(7426);
+// 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/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/utils/env.ts + 1 modules
+var env = __webpack_require__(59758);
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(29427);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(89214);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var UploadQuestionsmodules = ({"customModal":"customModal___bVzUV","content":"content___oKhZq","upload":"upload___nPxEL","infoText":"infoText___gZEJF","okBtn":"okBtn___CVo2A","fileList":"fileList___tauGN","fileName":"fileName___T_8JX"});
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var UploadQuestions = function UploadQuestions(_ref) {
+ var visible = _ref.visible,
+ onOk = _ref.onOk,
+ onCancel = _ref.onCancel;
+ var _useState = (0,react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ fileList = _useState2[0],
+ setFileList = _useState2[1];
+ var _useState3 = (0,react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ loading = _useState4[0],
+ setLoading = _useState4[1];
+ // const fileList = useRef([])
+ var params = (0,_umi_production_exports.useParams)();
+ (0,react.useEffect)(function () {
+ if (!visible) {
+ setFileList([]);
+ setLoading(false);
+ }
+ }, [visible]);
+ var handleOk = function handleOk() {
+ setLoading(true);
+ onOk(fileList, function () {
+ setLoading(false);
+ });
+ };
+ var handleCancel = function handleCancel() {
+ onCancel();
+ };
+ // const handleChange = (info: any) => {
+ // const newFileList = info?.fileList || [];
+ // if (newFileList.every((item: any) => item.status !== 'uploading')) {
+ // setLoading(false)
+ // } else {
+ // setLoading(true)
+ // }
+ // fileList.current = newFileList
+ // }
+
+ var down = function down() {
+ var url = "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/courses/").concat(params.coursesId, "/exercises/down_template");
+ (0,util/* downLoadLink */.Nd)(null, url);
+ };
+ var handleBeforeUpload = function handleBeforeUpload(info) {
+ var param = {
+ name: info.name,
+ uid: info.uid,
+ file: info
+ };
+ setFileList([param]);
+ return false;
+ };
+ var handleRemove = function handleRemove() {
+ setFileList([]);
+ };
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ title: "\u5BFC\u5165\u8BD5\u9898",
+ open: visible,
+ onOk: handleOk,
+ centered: true,
+ wrapClassName: UploadQuestionsmodules.customModal,
+ onCancel: handleCancel,
+ width: 663,
+ okText: "\u786E\u8BA4",
+ okButtonProps: {
+ className: UploadQuestionsmodules.okBtn
+ },
+ cancelText: "\u53D6\u6D88",
+ confirmLoading: loading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: UploadQuestionsmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ fontWeight: 600
+ },
+ children: "\u6B65\u9AA41"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#5F6367'
+ },
+ children: "\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#0152d9",
+ cursor: 'pointer',
+ marginLeft: 20
+ },
+ onClick: down,
+ children: "\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xiazai4 ml10",
+ style: {
+ fontSize: 14,
+ cursor: 'pointer',
+ color: "#0152d9"
+ }
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ style: {
+ color: "#FA6400"
+ },
+ className: "mt10",
+ children: "\u63D0\u793A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "2\u3001\u4E0D\u652F\u6301\u7F16\u7A0B\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63015\u4E2A\u586B\u7A7A\u9879\u3002"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ style: {
+ marginTop: 22
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ fontWeight: 600
+ },
+ children: "\u6B65\u9AA42"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
+ style: {
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ style: {
+ color: '#5F6367'
+ },
+ children: "\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"
+ }), visible && /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, {
+ action: "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
+ beforeUpload: handleBeforeUpload,
+ onRemove: handleRemove,
+ withCredentials: true,
+ fileList: fileList,
+ accept: ".xls,.xlsx",
+ showUploadList: false,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: UploadQuestionsmodules.upload,
+ type: "primary",
+ icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shangchuan3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }),
+ children: "\u4E0A\u4F20\u6587\u4EF6"
+ })
+ }), fileList.map(function (fileItem, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: UploadQuestionsmodules.fileList,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: UploadQuestionsmodules.fileName,
+ children: fileItem === null || fileItem === void 0 ? void 0 : fileItem.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shanchu12",
+ style: {
+ color: '#F65160',
+ fontSize: 16,
+ cursor: 'pointer'
+ },
+ onClick: handleRemove
+ })]
+ }, index);
+ })]
+ })]
+ })]
+ })
+ });
+};
+/* harmony default export */ var components_UploadQuestions = (UploadQuestions);
+
+/***/ }),
+
+/***/ 9287:
+/*!*********************************************!*\
+ !*** ./src/assets/images/paper/jiangxu.svg ***!
+ \*********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export ReactComponent */
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+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; } } }; }
+function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
+var __defProp = Object.defineProperty;
+var __getOwnPropSymbols = Object.getOwnPropertySymbols;
+var __hasOwnProp = Object.prototype.hasOwnProperty;
+var __propIsEnum = Object.prototype.propertyIsEnumerable;
+var __defNormalProp = function __defNormalProp(obj, key, value) {
+ return key in obj ? __defProp(obj, key, {
+ enumerable: true,
+ configurable: true,
+ writable: true,
+ value: value
+ }) : obj[key] = value;
+};
+var __spreadValues = function __spreadValues(a, b) {
+ for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ if (__getOwnPropSymbols) {
+ var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var prop = _step.value;
+ if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ }
+ return a;
+};
+
+var SvgJiangxu = function SvgJiangxu(props) {
+ return /* @__PURE__ */React.createElement("svg", __spreadValues({
+ className: "jiangxu_svg__icon",
+ viewBox: "0 0 1024 1024",
+ xmlns: "http://www.w3.org/2000/svg",
+ width: 32,
+ height: 32
+ }, props), /* @__PURE__ */React.createElement("path", {
+ d: "M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",
+ fill: "#98BDF7"
+ }), /* @__PURE__ */React.createElement("path", {
+ d: "m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",
+ fill: "#145DFF"
+ }), /* @__PURE__ */React.createElement("path", {
+ d: "M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",
+ fill: "#98BDF7"
+ }));
+};
+
+/* harmony default export */ __webpack_exports__["Z"] = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+");
+
+/***/ }),
+
+/***/ 68210:
+/*!*********************************************!*\
+ !*** ./src/assets/images/paper/shengxu.svg ***!
+ \*********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* unused harmony export ReactComponent */
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+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; } } }; }
+function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
+var __defProp = Object.defineProperty;
+var __getOwnPropSymbols = Object.getOwnPropertySymbols;
+var __hasOwnProp = Object.prototype.hasOwnProperty;
+var __propIsEnum = Object.prototype.propertyIsEnumerable;
+var __defNormalProp = function __defNormalProp(obj, key, value) {
+ return key in obj ? __defProp(obj, key, {
+ enumerable: true,
+ configurable: true,
+ writable: true,
+ value: value
+ }) : obj[key] = value;
+};
+var __spreadValues = function __spreadValues(a, b) {
+ for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ if (__getOwnPropSymbols) {
+ var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var prop = _step.value;
+ if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ }
+ return a;
+};
+
+var SvgShengxu = function SvgShengxu(props) {
+ return /* @__PURE__ */React.createElement("svg", __spreadValues({
+ className: "shengxu_svg__icon",
+ viewBox: "0 0 1024 1024",
+ xmlns: "http://www.w3.org/2000/svg",
+ width: 32,
+ height: 32
+ }, props), /* @__PURE__ */React.createElement("path", {
+ d: "M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",
+ fill: "#98BDF7"
+ }), /* @__PURE__ */React.createElement("path", {
+ d: "M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",
+ fill: "#145DFF"
+ }));
+};
+
+/* harmony default export */ __webpack_exports__["Z"] = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg==");
+
+/***/ }),
+
+/***/ 52654:
+/*!**********************************************************!*\
+ !*** ./src/components/QuestionEditor/index.less?modules ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__) {
+
+// extracted by mini-css-extract-plugin
+/* harmony default export */ __webpack_exports__["Z"] = ({"wrap":"wrap___ilWvf","deleteIcon":"deleteIcon___JBDG8","keywordTag":"keywordTag___iieCb","questionTitleEditorWrap":"questionTitleEditorWrap___MHB5s","choiceWrap":"choiceWrap___QFkTc","choiceIndex":"choiceIndex___Mr2YO","judgementIndex":"judgementIndex___fUVWK","setAnswerBtn":"setAnswerBtn___Whox5","activeAnswer":"activeAnswer___fGU6Y","activeJudgementAnswer":"activeJudgementAnswer___wJv8P","actionWrapper":"actionWrapper___ERQ7k","addIcon":"addIcon___L9TE0","inputBorder":"inputBorder___Q5tRE","placeholder":"placeholder___p9sFY","blankWrapper":"blankWrapper___nC45e","blankInput":"blankInput___pEHsx","blankInputNumberWrapper":"blankInputNumberWrapper___uEHb0","addBtn":"addBtn___WR5ZI","blankIndex":"blankIndex___x9Pny","baseInputWrapper":"baseInputWrapper___eVsG7","collapseWrapper":"collapseWrapper___ZTysU","panelHeader":"panelHeader___QSN9g","open":"open___B6FU9","close":"close___QX19r","hide":"hide___mn25n"});
+
+/***/ }),
+
+/***/ 4977:
+/*!********************************************!*\
+ !*** ./src/assets/images/icons/nodata.png ***!
+ \********************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg==";
+
/***/ })
}]);
\ No newline at end of file
diff --git a/p__Classrooms__Lists__Exercise__Add__index.chunk.css b/p__Classrooms__Lists__Exercise__Add__index.chunk.css
index d45c65fc4e..2aaafa97de 100644
--- a/p__Classrooms__Lists__Exercise__Add__index.chunk.css
+++ b/p__Classrooms__Lists__Exercise__Add__index.chunk.css
@@ -1,1033 +1,2526 @@
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/affix/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-affix {
+ position: fixed;
+ z-index: 10;
+}
+/* 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/Classrooms/Lists/Exercise/Add/index.less?modules ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___aPGWN {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___MQNX5 {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___Z7QdK {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___JQl5O {
+ 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___IhYhx {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.bg___Kg8x_ {
+ background: #fff;
+ box-shadow: 0px 2px 4px 0px #EAEEF4;
+}
+.title___UhsVG {
+ display: box;
+ display: flex;
+ align-items: center;
+ box-align: center;
+ justify-content: center;
+ font-weight: 600;
+ font-size: 16px;
+ color: #000000;
+ line-height: 18px;
+ margin-top: 20px;
+}
+.title___UhsVG strong {
+ color: #333;
+}
+.titleLeft___NPVwn {
+ flex: 1 1;
+}
+.titleRight___UGtmZ a {
+ margin-right: 20px;
+ font-weight: bold;
+}
+.formWrap___Jowb2 div[class~='ant-form-item'] {
+ margin-bottom: 30px;
+}
+.formWrap___Jowb2 div[class~='ant-form-item-label'] label {
+ font-size: 14px;
+ font-weight: 400;
+ color: #666666;
+}
+.formWrap___Jowb2 .baseLineHeight___N68WX div[class~='ant-form-item-label'] {
+ line-height: 46px;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi div[class~='ant-form-item-label'] {
+ line-height: 38px;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper'] {
+ width: 60px;
+ height: 38px;
+ background: #F6F7F9;
+ box-shadow: inset 0px 1px 3px 0px #D7D8D9;
+ border-radius: 23px;
+ border: none;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ margin-right: 20px;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper']::before {
+ background-color: transparent;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper'] span {
+ color: #464F66;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper-checked'] {
+ background-color: #fff;
+ box-shadow: 0px 2px 4px 0px #E0DFE1;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper-checked']:first-child {
+ border-right-color: transparent;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper-checked']:focus-within {
+ box-shadow: 0px 2px 4px 0px #E0DFE1;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper-checked'].easy___ZHYPU {
+ border: 1px solid #C1E7CB;
+ background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%);
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper-checked'].easy___ZHYPU span {
+ color: #46B70E;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper-checked'].medium___piewx {
+ border: 1px solid #BACFFE;
+ background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper-checked'].medium___piewx span {
+ color: #165DFF;
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper-checked'].hard___HMXyt {
+ border: 1px solid #F8C8A8;
+ background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%);
+}
+.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~='ant-radio-button-wrapper-checked'].hard___HMXyt span {
+ color: #EE6F1A;
+}
+.formWrap___Jowb2 .baseFormItem___ILZ2V {
+ font-size: 14px;
+}
+.formWrap___Jowb2 .baseFormItem___ILZ2V input[class~='ant-input'] {
+ height: 38px;
+}
+.formWrap___Jowb2 .baseFormItem___ILZ2V input[class~='ant-input-number-input'] {
+ height: 46px;
+}
+.formWrap___Jowb2 .baseFormItem___ILZ2V div[class~='ant-select-selector'] {
+ height: 46px;
+}
+.formWrap___Jowb2 .baseFormItem___ILZ2V div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
+ line-height: 46px;
+}
+.formWrap___Jowb2 .baseFormItem___ILZ2V div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
+ line-height: 46px;
+}
+.formWrap___Jowb2 .baseFormItem___ILZ2V span[class~='ant-select-arrow'] {
+ right: 12px;
+}
+.formWrap___Jowb2 .cascaderPopup___QPxW3 div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item'] {
+ color: #464F66;
+ font-weight: 400;
+}
+.formWrap___Jowb2 .cascaderPopup___QPxW3 div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item-active'] {
+ background-color: #E7F3FF;
+ color: #3061D0;
+ font-weight: 400;
+}
+.selectdiv___gkuBG {
+ color: #3061D0;
+ font-size: 16px;
+ font-weight: 600;
+ cursor: pointer;
+}
+.divitem___vNm0q {
+ color: #464F66;
+ font-size: 16px;
+ font-weight: 600;
+ cursor: pointer;
+}
+.bottmodiv___assW5 {
+ height: 64px;
+ background: #464F66;
+ box-shadow: 0px -2px 4px 0px #E0DFE1;
+ width: 100%;
+ left: 0px;
+ z-index: 10;
+ bottom: 0px;
+ position: fixed;
+ align-items: center;
+ justify-content: center;
+ display: flex;
+}
+.bottmodiv___assW5 .cancelBtn___Nl6Pi {
+ border: 1px solid #DCDCDC;
+ height: 38px;
+ width: 60px;
+ font-weight: 600;
+ background-color: transparent;
+}
+.bottmodiv___assW5 .confirmBtn___BNoFU {
+ height: 38px;
+ width: 160px;
+ background: #F8F9FC;
+ border-radius: 2px;
+ font-weight: 600;
+ color: #3061D0;
+ border: none;
+ text-shadow: none;
+}
+/* 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/AddPoints/index.less?modules ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* 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/cascader/style/index.less ***!
+ !*** 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 */
-@keyframes antCheckboxEffect {
- 0% {
- transform: scale(1);
- opacity: 0.5;
- }
- 100% {
- transform: scale(1.6);
- opacity: 0;
- }
+.ant-skeleton {
+ display: table;
+ width: 100%;
}
-.ant-cascader-checkbox {
- 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;
- line-height: 1;
- white-space: nowrap;
- outline: none;
- cursor: pointer;
+.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-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
-.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
-.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
- border-color: #1890ff;
+.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.ant-cascader-checkbox-checked::after {
- position: absolute;
- top: 0;
- left: 0;
+.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%;
- height: 100%;
- border: 1px solid #1890ff;
+ vertical-align: top;
+}
+.ant-skeleton-content .ant-skeleton-title {
+ width: 100%;
+ height: 14px;
+ background: rgba(190, 190, 190, 0.2);
border-radius: 2px;
- visibility: hidden;
- animation: antCheckboxEffect 0.36s ease-in-out;
- animation-fill-mode: backwards;
- content: '';
}
-.ant-cascader-checkbox:hover::after,
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
- visibility: visible;
+.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
+ margin-top: 20px;
}
-.ant-cascader-checkbox-inner {
- position: relative;
- top: 0;
- left: 0;
- display: block;
- width: 14px;
+.ant-skeleton-content .ant-skeleton-paragraph {
+ padding: 0;
+}
+.ant-skeleton-content .ant-skeleton-paragraph > li {
+ width: 100%;
height: 14px;
- direction: ltr;
- background-color: #fff;
- border: 1px solid #d9d9d9;
+ list-style: none;
+ background: rgba(190, 190, 190, 0.2);
border-radius: 2px;
- border-collapse: separate;
- transition: all 0.3s;
}
-.ant-cascader-checkbox-inner::after {
- position: absolute;
- top: 50%;
- left: 21.5%;
- display: table;
- width: 5px;
- height: 8px;
- border: 2px solid #fff;
- border-top: 0;
- border-left: 0;
- transform: rotate(45deg) scale(0) translate(-50%, -50%);
- opacity: 0;
- transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
- content: ' ';
+.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-cascader-checkbox-input {
+.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: 0;
+ right: -150%;
bottom: 0;
- left: 0;
- z-index: 1;
+ 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%;
- height: 100%;
- cursor: pointer;
- opacity: 0;
}
-.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
- position: absolute;
- display: table;
- border: 2px solid #fff;
- border-top: 0;
- border-left: 0;
- transform: rotate(45deg) scale(1) translate(-50%, -50%);
- opacity: 1;
- transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
- content: ' ';
+.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
+ width: 100%;
}
-.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
- background-color: #1890ff;
- border-color: #1890ff;
+.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
+ width: 100%;
}
-.ant-cascader-checkbox-disabled {
- cursor: not-allowed;
+.ant-skeleton-element {
+ display: inline-block;
+ width: auto;
}
-.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
- border-color: rgba(0, 0, 0, 0.25);
- animation-name: none;
+.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-cascader-checkbox-disabled .ant-cascader-checkbox-input {
- cursor: not-allowed;
- pointer-events: none;
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
+ width: 28px;
+ min-width: 28px;
}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
- background-color: #f5f5f5;
- border-color: #d9d9d9 !important;
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
+ width: 28px;
+ min-width: 28px;
+ border-radius: 50%;
}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
- border-color: #f5f5f5;
- border-collapse: separate;
- animation-name: none;
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
+ border-radius: 28px;
}
-.ant-cascader-checkbox-disabled + span {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.ant-skeleton-element .ant-skeleton-button-lg {
+ width: 64px;
+ min-width: 64px;
+ height: 32px;
+ line-height: 32px;
}
-.ant-cascader-checkbox-disabled:hover::after,
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
- visibility: hidden;
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
+ width: 32px;
+ min-width: 32px;
}
-.ant-cascader-checkbox-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";
- display: inline-flex;
- align-items: baseline;
- line-height: inherit;
- cursor: pointer;
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
+ width: 32px;
+ min-width: 32px;
+ border-radius: 50%;
}
-.ant-cascader-checkbox-wrapper::after {
- display: inline-block;
- width: 0;
- overflow: hidden;
- content: '\a0';
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
+ border-radius: 32px;
}
-.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
- cursor: not-allowed;
+.ant-skeleton-element .ant-skeleton-button-sm {
+ width: 44px;
+ min-width: 44px;
+ height: 22px;
+ line-height: 22px;
}
-.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
- margin-left: 8px;
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
+ width: 22px;
+ min-width: 22px;
}
-.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] {
- width: 14px;
- height: 14px;
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
+ width: 22px;
+ min-width: 22px;
+ border-radius: 50%;
}
-.ant-cascader-checkbox + span {
- padding-right: 8px;
- padding-left: 8px;
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
+ border-radius: 22px;
}
-.ant-cascader-checkbox-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";
+.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-cascader-checkbox-group-item {
- margin-right: 6px;
+.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.ant-cascader-checkbox-group-item:last-child {
- margin-right: 0;
+.ant-skeleton-element .ant-skeleton-avatar-lg {
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
}
-.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
- margin-left: 0;
+.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
- background-color: #fff;
- border-color: #d9d9d9;
-}
-.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
- top: 50%;
- left: 50%;
- width: 6px;
- height: 6px;
- background-color: #1890ff;
- border: 0;
- transform: translate(-50%, -50%) scale(1);
- opacity: 1;
- content: ' ';
+.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-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
- background-color: rgba(0, 0, 0, 0.25);
- border-color: rgba(0, 0, 0, 0.25);
+.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-cascader {
- width: 184px;
+.ant-skeleton-element .ant-skeleton-input-lg {
+ width: 160px;
+ min-width: 160px;
+ height: 32px;
+ line-height: 32px;
}
-.ant-cascader-checkbox {
- top: 0;
- margin-right: 4px;
+.ant-skeleton-element .ant-skeleton-input-sm {
+ width: 110px;
+ min-width: 110px;
+ height: 22px;
+ line-height: 22px;
}
-.ant-cascader-menus {
+.ant-skeleton-element .ant-skeleton-image {
display: flex;
- flex-wrap: nowrap;
- align-items: flex-start;
+ align-items: center;
+ justify-content: center;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 96px;
+ height: 96px;
+ line-height: 96px;
}
-.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
- width: 100%;
- height: auto;
+.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
+ border-radius: 50%;
}
-.ant-cascader-menu {
- flex-grow: 1;
- min-width: 111px;
- height: 180px;
- margin: 0;
- margin: -4px 0;
- padding: 4px 0;
- overflow: auto;
- vertical-align: top;
- list-style: none;
- border-right: 1px solid #f0f0f0;
- -ms-overflow-style: -ms-autohiding-scrollbar;
+.ant-skeleton-element .ant-skeleton-image-path {
+ fill: #bfbfbf;
}
-.ant-cascader-menu-item {
- display: flex;
- flex-wrap: nowrap;
- align-items: center;
- padding: 5px 8px;
- overflow: hidden;
- line-height: 18px;
- white-space: nowrap;
- text-overflow: ellipsis;
- cursor: pointer;
- transition: all 0.3s;
+.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[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/Classrooms/Lists/Exercise/Add/EditPotin/index.less?modules ***!
+ \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___zCnVx {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___BBiQD {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___KzPui {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___zJokd {
+ 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___Grsys {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.bg___oBBHW {
+ background: white;
+ box-shadow: 0px 2px 4px 0px #EAEEF4;
+ min-height: 600px;
+}
+.bg___oBBHW .title___xV4Rt {
+ font-weight: 600;
+ font-size: 16px;
+ color: #000000;
+ line-height: 18px;
+}
+.bottmodiv___k_U6H {
+ height: 64px;
+ background: #464F66;
+ box-shadow: 0px -2px 4px 0px #E0DFE1;
+ width: 100%;
+ left: 0px;
+ bottom: 0px;
+ z-index: 10;
+ position: fixed;
+ align-items: center;
+ justify-content: center;
+ display: flex;
+ color: #fff;
+}
+.bottmodiv___k_U6H .addQuestionBtn___RPRiP {
+ background: #F8F9FC;
+ border-radius: 2px;
+ color: #3061D0;
+ border: none;
+ text-shadow: none;
+}
+.bottmodiv___k_U6H .addQuestionBtn___RPRiP i {
+ color: #3061D0;
+}
+.bottmodiv___k_U6H .addQuestionBtn___RPRiP:hover {
+ background: #3061D0;
+ color: #fff;
+}
+.bottmodiv___k_U6H .addQuestionBtn___RPRiP:hover i {
+ color: #fff;
+}
+.left___Q3Qf4 {
+ padding: 15px 0px;
+ background: #F6F7F9;
+ width: 260px;
+ min-height: 600px;
+ text-align: left;
+}
+.left___Q3Qf4 .scrollWrapper___a3Wdq {
+ max-height: 500px;
+ overflow: auto;
+}
+.left___Q3Qf4 .Button___r00OP {
+ width: 92px;
+ height: 32px;
+ margin-left: 15px;
+ background: 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: 4px;
+ color: #3061D0;
+ font-size: 12px;
+ text-align: center;
+ border: 1px solid #BACFFE;
+ margin-bottom: 9px;
+}
+.left___Q3Qf4 .title___xV4Rt {
+ height: 28px;
+ padding: 0px 15px;
+ display: flex;
+ align-items: center;
+}
+.left___Q3Qf4 .title___xV4Rt .titleleft___WZ83K {
+ width: 85%;
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+}
+.left___Q3Qf4 .title___xV4Rt .up___a9RQm {
+ display: none;
+}
+.left___Q3Qf4 .title___xV4Rt .down___x6RAl {
+ display: none;
+}
+.left___Q3Qf4 .title___xV4Rt:hover {
+ margin: 0px 10px;
+ padding: 0px 5px;
+ background: #E1E2E4;
+ box-shadow: 0px 2px 4px 0px #EAEEF4;
+ border-radius: 2px;
+ display: flex;
+ align-items: center;
+}
+.left___Q3Qf4 .title___xV4Rt:hover .up___a9RQm {
+ display: inline-block;
+ color: #3061D0;
+ cursor: pointer;
+}
+.left___Q3Qf4 .title___xV4Rt:hover .down___x6RAl {
+ display: inline-block;
+ color: #3061D0;
+ cursor: pointer;
+}
+.left___Q3Qf4 .qcount___o6F1k {
+ font-size: 12px;
+ display: flex;
+ height: 28px;
+ align-items: start;
+ margin-bottom: 10px;
+ padding: 0px 15px;
+}
+.left___Q3Qf4 .qcount___o6F1k .score___Gy6jr {
+ min-width: 50px;
+ height: 20px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ color: #464F66;
+ margin-right: 5px;
+}
+.left___Q3Qf4 .qcount___o6F1k .qtitle___KF7pa {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 70%;
+ word-break: break-all;
+ color: #000000;
+}
+.left___Q3Qf4 .qcount___o6F1k:hover {
+ margin: 0px 10px;
+ padding: 0px 5px;
+ background: #fff;
+ color: #3061D0;
+ height: 28px;
+ display: flex;
+ align-items: center;
+ margin-bottom: 10px;
+}
+.left___Q3Qf4 .qcount___o6F1k:hover .qtitle___KF7pa {
+ color: #3061D0;
+ word-break: break-all;
+}
+.left___Q3Qf4 .qcountclick___kvoyc {
+ font-size: 12px;
+ margin: 0px 10px;
+ padding: 0px 5px;
+ background: #fff;
+ color: #3061D0;
+ height: 28px;
+ display: flex;
+ align-items: center;
+ margin-bottom: 10px;
+}
+.left___Q3Qf4 .qcountclick___kvoyc .score___Gy6jr {
+ min-width: 50px;
+ height: 20px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ color: #464F66;
+ margin-right: 5px;
+}
+.left___Q3Qf4 .qcountclick___kvoyc .qtitle___KF7pa {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 70%;
+ word-break: break-all;
+ color: #3061D0;
+}
+.right___Nfa70 {
+ padding: 40px;
+ width: 940px;
+ text-align: left;
+}
+.right___Nfa70 .title___xV4Rt {
+ display: flex;
+ align-items: center;
+}
+.right___Nfa70 .title___xV4Rt .edit___RVRSb {
+ cursor: pointer;
+ font-size: 20px;
+ color: #7AAC9A;
+ margin-left: 20px;
+}
+.right___Nfa70 .title___xV4Rt .edit___RVRSb:hover {
+ cursor: pointer;
+ font-size: 20px;
+ color: #3061D0;
+ margin-left: 20px;
+}
+.right___Nfa70 .title___xV4Rt .delete___J9BAT {
+ cursor: pointer;
+ color: #9096A3;
+ font-size: 20px;
+}
+.right___Nfa70 .title___xV4Rt .delete___J9BAT:hover {
+ color: #EE5D5D;
+}
+.right___Nfa70 .title___xV4Rt .shixun___YkjdZ {
+ font-size: 14px;
+ color: #3061D0;
+ margin-right: 20px;
+ font-weight: 400;
+}
+.right___Nfa70 .title___xV4Rt .shixun___YkjdZ i {
+ font-size: 12px;
+}
+.right___Nfa70 .qcount___o6F1k {
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
+}
+.right___Nfa70 .qcount___o6F1k .score___Gy6jr {
+ min-width: 50px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.right___Nfa70 .qcount___o6F1k .qtitle___KF7pa {
+ color: #000000;
+ font-weight: 600;
+ font-size: 16px;
+ word-break: break-all;
+}
+.right___Nfa70 .scoreByBlankRadio___QYQY5 {
+ background: #F6F7F9;
+ box-shadow: inset 0px 1px 3px 0px #D7D8D9;
+ border-radius: 16px;
+ margin-right: 20px;
+}
+.right___Nfa70 .scoreByBlankRadio___QYQY5 span {
+ font-size: 14px;
+}
+.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~='ant-radio-button-wrapper'] {
+ background-color: transparent;
+ border: none;
+ padding: 0 20px;
+ display: inline-flex;
+ align-items: center;
+ height: 32px;
+ color: #9096A3;
+}
+.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~='ant-radio-button-wrapper']::before {
+ background-color: transparent;
+}
+.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~='ant-radio-button-wrapper-checked'] {
+ background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+ box-shadow: inset 0px 1px 3px 0px #D7D8D9;
+ border: 1px solid #C8D2EA;
+ border-radius: 16px;
+ padding: 0 20px;
+ display: inline-flex;
+ align-items: center;
+ color: #3061D0;
+}
+.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~='ant-radio-button-wrapper-checked']:first-child {
+ border-right-color: #C8D2EA;
+}
+.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~='ant-radio-button-wrapper-checked']:focus-within {
+ box-shadow: none;
+}
+.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~='ant-radio-button-wrapper-checked']::before {
+ background-color: transparent;
+}
+.modalconfirm___dmWFe div[class~='ant-modal-body'] {
+ padding: 16px 24px;
+}
+.scoremodal___CDA7w [class~='ant-modal-body'] {
+ padding: 30px 40px;
+}
+.scoremodal___CDA7w .title___xV4Rt {
+ color: #000000;
+ font-size: 16px;
+ font-weight: 500;
+ display: flex;
+ width: 100%;
+}
+.scoremodal___CDA7w .score___Gy6jr {
+ margin-left: 305px;
+ color: #3061D0;
+ text-align: end;
+}
+.scoremodal___CDA7w .close___jdUWv {
+ font-size: 15px;
+ cursor: pointer;
+ color: #979797;
+}
+.scoremodal___CDA7w .content___HPqUf {
+ display: flex;
+ justify-content: space-between;
+ margin-top: 40px;
+ height: 40px;
+ padding: 0px 20px;
+ color: #5F6368;
+ background: #F6F7F9;
+ line-height: 40px;
+ font-size: 14px;
+}
+.scoremodal___CDA7w .content___HPqUf span {
+ display: flex;
+ flex: 1 1;
+}
+.scoremodal___CDA7w .content___HPqUf span:nth-child(4) {
+ display: flex;
+ min-width: 160px;
+ align-items: center;
+}
+.scoremodal___CDA7w .items___YkyQL {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ color: #5F6368;
+ font-size: 14px;
+ padding: 8px 20px;
+ border-bottom: 1px solid #F6F7F9;
+}
+.scoremodal___CDA7w .items___YkyQL span {
+ display: flex;
+ flex: 1 1;
+ color: #000000;
+ font-weight: 400;
+}
+.scoremodal___CDA7w .items___YkyQL span:nth-child(4) {
+ display: flex;
+ min-width: 160px;
+ align-items: center;
+ color: #9096A3;
+}
+.scoremodal___CDA7w .bottom___mzpp4 {
+ width: 100%;
+ text-align: end;
+ margin-top: 12px;
+}
+.scoremodal___CDA7w .bottom___mzpp4 .yes___Xio6z {
+ width: 60px;
+ height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ font-weight: 400;
+ color: #FFFFFF;
+ border: 0px;
+}
+.scoremodal___CDA7w .bottom___mzpp4 .no___hbicD {
+ margin-right: 20px;
+ width: 60px;
+ height: 32px;
+ background: #F8F9FC;
+ border-radius: 2px;
+ opacity: 0.5;
+ border: 1px solid #C3CFE0;
+ font-weight: 400;
+ color: #464F66;
+ line-height: 14px;
+}
+.formcenter___kN8Ax div[class~='ant-form-item-row'] {
+ align-items: center;
+ margin-bottom: 30px !important;
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper'] {
+ width: 60px;
+ height: 38px;
+ background: #F6F7F9;
+ box-shadow: inset 0px 1px 3px 0px #D7D8D9;
+ border-radius: 23px;
+ border: none;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ margin-right: 20px;
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper']::before {
+ background-color: transparent;
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper'] span {
+ color: #464F66;
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper-checked'] {
+ background-color: #fff;
+ box-shadow: 0px 2px 4px 0px #E0DFE1;
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper-checked']:first-child {
+ border-right-color: #BACFFE;
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper-checked']:focus-within {
+ box-shadow: 0px 2px 4px 0px #E0DFE1;
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper-checked'].easy____g1mR {
+ border: 1px solid #C1E7CB;
+ background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%);
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper-checked'].easy____g1mR span {
+ color: #46B70E;
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper-checked'].medium___vPAsn {
+ border: 1px solid #BACFFE;
+ background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper-checked'].medium___vPAsn span {
+ color: #165DFF;
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper-checked'].hard___c6tcf {
+ border: 1px solid #F8C8A8;
+ background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%);
+}
+.formcenter___kN8Ax .radiogroup___htjtc label[class~='ant-radio-button-wrapper-checked'].hard___c6tcf span {
+ color: #EE6F1A;
+}
+.formcenterselect___B88vb div[class~='ant-form-item-label'] {
+ max-height: 46px;
+ line-height: 46px;
+}
+.selectitems___wUGKF {
+ height: 46px;
+ width: 480px !important;
+ display: flex;
+}
+.selectitems___wUGKF div[class~='ant-select-selector'] {
+ height: 46px !important;
+}
+.selectitems___wUGKF div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
+ height: 46px;
+ line-height: 46px;
+}
+.selectitems___wUGKF div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] div {
+ height: 46px;
+ align-items: center;
+}
+.selectitems___wUGKF div[class~='ant-select-selector'] span[class~='ant-select-selection-search'] input {
+ height: 46px !important;
+}
+.morebottom___F5cFQ {
+ width: 100%;
+ text-align: center;
+ margin-top: 50px;
+}
+.morebottom___F5cFQ .yes___Xio6z {
+ width: 126px;
+ height: 38px;
+ background: #3061D0;
+ border-radius: 2px;
+ font-weight: 400;
+ color: #FFFFFF;
+}
+.morebottom___F5cFQ .no___hbicD {
+ margin-right: 20px;
+ width: 60px;
+ height: 38px;
+ border-radius: 2px;
+ opacity: 0.9;
+ border: 1px solid #BACFFE;
+ font-weight: 400;
+ color: #3061D0;
+ line-height: 14px;
+}
+.scoreinput___S9Fbv {
+ margin-bottom: 0px;
+}
+.scoreinput___S9Fbv [class~='ant-form-item-row'] {
+ height: 46px;
+}
+.scoreinput___S9Fbv [class~='ant-input-number-input-wrap'] input {
+ height: 46px !important;
+}
+.scoreinput___S9Fbv [class~='ant-form-item-label'] {
+ height: 100%;
+ line-height: 46px;
+}
+.titleTooltip___J0i26 div[class~='ant-tooltip-inner'] {
+ max-height: 400px;
+ 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/components/QuestionEditor/index.less?modules ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.wrap___ilWvf div[class~='ant-form-item'] {
+ margin-bottom: 0;
+}
+.wrap___ilWvf div[class~='ant-form-item-explain-error'] {
+ display: none;
+}
+.wrap___ilWvf .deleteIcon___JBDG8 {
+ color: #E30000;
+ font-size: 14px;
+}
+.wrap___ilWvf .keywordTag___iieCb {
+ padding: 10px 10px 10px 8px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #000000;
+}
+.questionTitleEditorWrap___MHB5s {
+ margin-bottom: 18px;
+}
+.choiceWrap___QFkTc {
+ margin-bottom: 20px;
+}
+.choiceWrap___QFkTc .choiceIndex___Mr2YO {
+ display: flex;
+ flex: 0 0 auto;
+ justify-content: center;
+ align-items: center;
+ width: 46px;
+ height: 46px;
+ border-radius: 23px;
+ border: 1px solid #DCDCDC;
+ font-size: 16px;
+ font-weight: 400;
+ color: #464F66;
+ cursor: pointer;
+}
+.choiceWrap___QFkTc .choiceIndex___Mr2YO.judgementIndex___fUVWK {
+ border-radius: 2px;
+}
+.choiceWrap___QFkTc .setAnswerBtn___Whox5 {
+ border-radius: 2px;
+ border: 1px solid #DCDCDC;
+ font-size: 14px;
+ font-weight: 400;
+ color: #9096A3;
+ height: 46px;
+ display: flex;
+ align-items: center;
+ padding: 0 16px;
+ cursor: pointer;
+}
+.choiceWrap___QFkTc .activeAnswer___fGU6Y {
+ background-color: #37AD83;
+ border-color: #37AD83;
+ color: #fff;
+}
+.choiceWrap___QFkTc .activeJudgementAnswer___wJv8P {
+ background-color: #ebf6f2;
+ border-color: #37AD83;
+ color: #37AD83;
+}
+.choiceWrap___QFkTc .actionWrapper___ERQ7k {
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+ margin: auto 0 auto 20px;
+}
+.choiceWrap___QFkTc .actionWrapper___ERQ7k .addIcon___L9TE0 {
+ color: #2FA34F;
+ font-size: 14px;
+}
+.choiceWrap___QFkTc .actionWrapper___ERQ7k .deleteIcon___JBDG8 {
+ color: #E30000;
+ font-size: 14px;
+ margin-left: 20px;
+}
+.inputBorder___Q5tRE {
+ border-radius: 2px;
+ border: 1px solid #DCDCDC;
+ padding: 8px 12px;
+ font-size: 14px;
+ min-height: 46px;
+ display: flex;
+ align-items: center;
+}
+.placeholder___p9sFY {
+ font-size: 14px;
+ font-weight: 400;
+ color: #9096A3;
+}
+.blankWrapper___nC45e {
+ display: flex;
+ align-items: center;
+}
+.blankWrapper___nC45e .blankInput___pEHsx {
+ border-radius: 2px;
+ border: 1px solid #DCDCDC;
+ height: 46px;
+ font-size: 14px;
+}
+.blankInputNumberWrapper___uEHb0 div[class~='ant-form-item-label'] {
+ line-height: 46px;
+}
+.blankInputNumberWrapper___uEHb0 input[class~='ant-input-number-input'] {
+ font-size: 14px;
+ height: 46px;
+}
+.addBtn___WR5ZI {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 80px;
+ height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 16px;
+ cursor: pointer;
+ font-weight: 400;
+ color: #FFFFFF;
+ font-size: 12px;
+}
+.blankIndex___x9Pny {
+ font-size: 14px;
+ font-weight: 400;
+ color: #666666;
+}
+.baseInputWrapper___eVsG7 div[class~='ant-form-item-label'] {
+ line-height: 56px;
+}
+.baseInputWrapper___eVsG7 input[class~='ant-input-number-input'] {
+ font-size: 14px;
+}
+div[class~='ant-collapse-borderless'] {
+ background-color: #fff;
+}
+.collapseWrapper___ZTysU {
+ margin-bottom: 30px;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item'] {
+ margin-bottom: 20px;
+ border: none;
+ box-shadow: 0px 2px 4px 0px #EAEEF4;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-header'] {
+ padding: 0 20px;
+ height: 64px;
+ background-color: #F6F7F8;
+ align-items: center;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-content'] {
+ background-color: #fff;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-content'] div[class~='ant-collapse-content-box'] {
+ padding: 20px 40px;
+}
+.collapseWrapper___ZTysU div[class~='ant-collapse-item-active'] div[class~='ant-collapse-header'] {
+ background-color: #eaeffa;
+}
+.collapseWrapper___ZTysU .panelHeader___QSN9g {
+ font-size: 14px;
+ font-weight: 400;
+ color: #000000;
+}
+.collapseWrapper___ZTysU .panelHeader___QSN9g span {
+ color: #666666;
+}
+.collapseWrapper___ZTysU .open___B6FU9 {
+ color: #165DFF;
+ transform: rotateZ(90deg);
+}
+.collapseWrapper___ZTysU .close___QX19r {
+ color: #82A8FF;
+}
+.hide___mn25n {
+ display: none;
+}
+/* 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]!./src/components/markdown-editor/index.less ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.markdown-editor-wrapper {
+ position: relative;
+}
+.markdown-editor-body {
+ display: flex;
+ flex-flow: row nowrap;
+ width: 100%;
+ height: calc(100% - 38px);
+ align-items: center;
+}
+.markdown-editor-body .codemirror-container {
+ flex: 1 0;
+ height: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+.markdown-editor-body .CodeMirror-wrap {
+ padding-bottom: 15px;
+}
+.markdown-editor-body .preview-container {
+ flex: 1 0;
+ height: 100%;
+ margin: 10px 0px;
+ padding: 8px 8px 50px 8px;
+ background: #fff;
+ overflow-y: auto;
+ box-sizing: border-box;
+ border-left: 1px solid #ccc;
+ word-wrap: break-word;
+ word-break: break-word;
+ white-space: normal;
+ font-size: 16px;
+}
+.markdown-editor-container {
+ border: 1px solid #ccc;
+ overflow: hidden;
+ border-radius: 4px;
+ margin-bottom: 12px;
+ font-size: 16px;
+}
+.markdown-editor-container.full-screen {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ height: 100vh !important;
+ z-index: 100;
+}
+.markdown-editor-container.full-screen .preview-container > div {
+ padding-bottom: 180px !important;
+}
+.markdown-editor-container.full-screen .CodeMirror-sizer > div {
+ margin-bottom: 90px;
+}
+.markdown-editor-container.on-preview .codemirror-container,
+.markdown-editor-container.on-preview .preview-container {
+ width: 50%;
+}
+.mini .markdown-editor-body {
+ height: calc(100% - 28px);
+}
+.flex-end {
+ justify-content: flex-end;
+}
+.my-codemirror-container {
+ border: 1px solid #ccc;
+ width: 100%;
+ margin-bottom: 24px;
+}
+.markdown-tip {
+ color: #cdcdcd;
+ font-size: 12px;
+ position: absolute;
+ right: 0;
+ bottom: -28px;
+ margin-bottom: 7px;
+}
+/* PADDING */
+.CodeMirror-lines {
+ padding: 4px 0;
+ /* Vertical padding around content */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ padding: 0 4px;
+ /* Horizontal padding of content */
+}
+.CodeMirror-scrollbar-filler,
+.CodeMirror-gutter-filler {
+ background-color: white;
+ /* The little square between H and V scrollbars */
+}
+/* GUTTER */
+.CodeMirror-gutters {
+ border-right: 1px solid #ddd;
+ background-color: #f7f7f7;
+ white-space: nowrap;
+}
+.CodeMirror-linenumber {
+ padding: 0 3px 0 5px;
+ min-width: 20px;
+ text-align: right;
+ color: #999;
+ white-space: nowrap;
+}
+.CodeMirror-guttermarker {
+ color: black;
+}
+.CodeMirror-guttermarker-subtle {
+ color: #999;
+}
+/* CURSOR */
+.CodeMirror-cursor {
+ border-left: 1px solid black;
+ border-right: none;
+ width: 0;
+}
+/* Shown when moving in bi-directional text */
+.CodeMirror div.CodeMirror-secondarycursor {
+ border-left: 1px solid silver;
+}
+.cm-fat-cursor .CodeMirror-cursor {
+ width: auto;
+ border: 0 !important;
+ background: #7e7;
+}
+.cm-fat-cursor div.CodeMirror-cursors {
+ z-index: 1;
+}
+.cm-fat-cursor-mark {
+ background-color: rgba(20, 255, 20, 0.5);
+ animation: blink 1.06s steps(1) infinite;
+}
+.cm-animate-fat-cursor {
+ width: auto;
+ border: 0;
+ animation: blink 1.06s steps(1) infinite;
+ background-color: #7e7;
+}
+@keyframes blink {
+ 50% {
+ background-color: transparent;
+ }
+}
+.cm-tab {
+ display: inline-block;
+ text-decoration: inherit;
+}
+.CodeMirror-rulers {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: -50px;
+ bottom: 0;
+ overflow: hidden;
+}
+.CodeMirror-ruler {
+ border-left: 1px solid #ccc;
+ top: 0;
+ bottom: 0;
+ position: absolute;
+}
+/* DEFAULT THEME */
+.cm-s-default .cm-header {
+ color: blue;
+}
+.cm-s-default .cm-quote {
+ color: #090;
+}
+.cm-negative {
+ color: #d44;
+}
+.cm-positive {
+ color: #292;
+}
+.cm-header,
+.cm-strong {
+ font-weight: bold;
+}
+.cm-em {
+ font-style: italic;
+}
+.cm-link {
+ text-decoration: underline;
+}
+.cm-strikethrough {
+ text-decoration: line-through;
+}
+.cm-s-default .cm-keyword {
+ color: #708;
+}
+.cm-s-default .cm-atom {
+ color: #219;
+}
+.cm-s-default .cm-number {
+ color: #164;
+}
+.cm-s-default .cm-def {
+ color: #00f;
+}
+.cm-s-default .cm-variable-2 {
+ color: #05a;
+}
+.cm-s-default .cm-variable-3,
+.cm-s-default .cm-type {
+ color: #085;
+}
+.cm-s-default .cm-comment {
+ color: #a50;
+}
+.cm-s-default .cm-string {
+ color: #a11;
+}
+.cm-s-default .cm-string-2 {
+ color: #f50;
+}
+.cm-s-default .cm-meta {
+ color: #555;
+}
+.cm-s-default .cm-qualifier {
+ color: #555;
+}
+.cm-s-default .cm-builtin {
+ color: #30a;
+}
+.cm-s-default .cm-bracket {
+ color: #997;
+}
+.cm-s-default .cm-tag {
+ color: #170;
+}
+.cm-s-default .cm-attribute {
+ color: #00c;
+}
+.cm-s-default .cm-hr {
+ color: #999;
+}
+.cm-s-default .cm-link {
+ color: #00c;
+}
+.cm-s-default .cm-error {
+ color: #f00;
+}
+.cm-invalidchar {
+ color: #f00;
+}
+.CodeMirror-composing {
+ border-bottom: 2px solid;
+}
+/* Default styles for common addons */
+div.CodeMirror span.CodeMirror-matchingbracket {
+ color: #0b0;
+}
+div.CodeMirror span.CodeMirror-nonmatchingbracket {
+ color: #a22;
+}
+.CodeMirror-matchingtag {
+ background: rgba(255, 150, 0, 0.3);
+}
+.CodeMirror-activeline-background {
+ background: #e8f2ff;
+}
+/* STOP */
+/* The rest of this file contains styles related to the mechanics of
+ the editor. You probably shouldn't touch them. */
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+}
+.CodeMirror-scroll {
+ overflow: scroll !important;
+ /* Things will break if this is overridden */
+ /* 50px is the magic margin used to hide the element's real scrollbars */
+ /* See overflow: hidden in .CodeMirror */
+ margin-bottom: -50px;
+ margin-right: -50px;
+ padding-bottom: 50px;
+ height: 100%;
+ outline: none;
+ /* Prevent dragging from highlighting the element */
+ position: relative;
+}
+.CodeMirror-sizer {
+ position: relative;
+ border-right: 50px solid transparent;
+}
+/* The fake, visible scrollbars. Used to force redraw during scrolling
+ before actual scrolling happens, thus preventing shaking and
+ flickering artifacts. */
+.CodeMirror-vscrollbar,
+.CodeMirror-hscrollbar,
+.CodeMirror-scrollbar-filler,
+.CodeMirror-gutter-filler {
+ position: absolute;
+ z-index: 6;
+ display: none;
+}
+.CodeMirror-vscrollbar {
+ right: 0;
+ top: 0;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+.CodeMirror-hscrollbar {
+ bottom: 0;
+ left: 0;
+ overflow-y: hidden;
+ overflow-x: scroll;
+}
+.CodeMirror-scrollbar-filler {
+ right: 0;
+ bottom: 0;
+}
+.CodeMirror-gutter-filler {
+ left: 0;
+ bottom: 0;
+}
+.CodeMirror-gutters {
+ position: absolute;
+ left: 0;
+ top: 0;
+ min-height: 100%;
+ z-index: 3;
+}
+.CodeMirror-gutter {
+ white-space: normal;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+ margin-bottom: -50px;
+}
+.CodeMirror-gutter-wrapper {
+ position: absolute;
+ z-index: 4;
+ background: none !important;
+ border: none !important;
+}
+.CodeMirror-gutter-background {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ z-index: 4;
+}
+.CodeMirror-gutter-elt {
+ position: absolute;
+ cursor: default;
+ z-index: 4;
+}
+.CodeMirror-gutter-wrapper ::selection {
+ background-color: transparent;
+}
+.CodeMirror-gutter-wrapper ::-moz-selection {
+ background-color: transparent;
+}
+.CodeMirror-lines {
+ cursor: text;
+ min-height: 1px;
+ /* prevents collapsing before first draw */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ /* Reset some styles that the rest of the page might have set */
+ border-radius: 0;
+ border-width: 0;
+ background: transparent;
+ font-family: inherit;
+ font-size: inherit;
+ margin: 0;
+ white-space: pre;
+ word-wrap: normal;
+ line-height: inherit;
+ color: inherit;
+ z-index: 2;
+ position: relative;
+ overflow: visible;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-font-variant-ligatures: contextual;
+ font-feature-settings: "calt";
+ font-variant-ligatures: contextual;
+}
+.CodeMirror-wrap pre.CodeMirror-line,
+.CodeMirror-wrap pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ white-space: pre-wrap;
+ word-break: normal;
+}
+.CodeMirror-linebackground {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 0;
+}
+.CodeMirror-linewidget {
+ position: relative;
+ z-index: 2;
+ padding: 0.1px;
+ /* Force widget margins to stay inside of the container */
+}
+.CodeMirror-rtl pre {
+ direction: rtl;
+}
+.CodeMirror-code {
+ outline: none;
+}
+/* Force content-box sizing for the elements where we expect it */
+.CodeMirror-scroll,
+.CodeMirror-sizer,
+.CodeMirror-gutter,
+.CodeMirror-gutters,
+.CodeMirror-linenumber {
+ box-sizing: content-box;
+}
+.CodeMirror-measure {
+ position: absolute;
+ width: 100%;
+ height: 0;
+ overflow: hidden;
+ visibility: hidden;
}
-.ant-cascader-menu-item:hover {
- background: #f5f5f5;
+.CodeMirror-cursor {
+ position: absolute;
+ pointer-events: none;
}
-.ant-cascader-menu-item-disabled {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.CodeMirror-measure pre {
+ position: static;
}
-.ant-cascader-menu-item-disabled:hover {
- background: transparent;
+div.CodeMirror-cursors {
+ visibility: hidden;
+ position: relative;
+ z-index: 3;
}
-.ant-cascader-menu-empty .ant-cascader-menu-item {
- color: rgba(0, 0, 0, 0.25);
- cursor: default;
- pointer-events: none;
+div.CodeMirror-dragcursors {
+ visibility: visible;
}
-.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
-.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
- font-weight: 600;
- background-color: #e6f7ff;
+.CodeMirror-focused div.CodeMirror-cursors {
+ visibility: visible;
}
-.ant-cascader-menu-item-content {
- flex: auto;
+.CodeMirror-selected {
+ background: #d9d9d9;
}
-.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
-.ant-cascader-menu-item-loading-icon {
- margin-left: 0px;
- color: rgba(0, 0, 0, 0.45);
- font-size: 10px;
+.CodeMirror-focused .CodeMirror-selected {
+ background: #d7d4f0;
}
-.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
-.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
- color: rgba(0, 0, 0, 0.25);
+.CodeMirror-crosshair {
+ cursor: crosshair;
}
-.ant-cascader-menu-item-keyword {
- color: #ff4d4f;
+.CodeMirror-line::selection,
+.CodeMirror-line > span::selection,
+.CodeMirror-line > span > span::selection {
+ background: #d7d4f0;
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
- margin-right: -1px;
+.CodeMirror-line::-moz-selection,
+.CodeMirror-line > span::-moz-selection,
+.CodeMirror-line > span > span::-moz-selection {
+ background: #d7d4f0;
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
- margin-left: -1px;
+.cm-searching {
+ background-color: #ffa;
+ background-color: rgba(255, 255, 0, 0.4);
}
-.ant-cascader-compact-item:hover,
-.ant-cascader-compact-item:focus,
-.ant-cascader-compact-item:active {
- z-index: 2;
+/* Used to force a border model for a node */
+.cm-force-border {
+ padding-right: 0.1px;
}
-.ant-cascader-compact-item[disabled] {
- z-index: 0;
+@media print {
+ /* Hide the cursor when printing */
+ .CodeMirror div.CodeMirror-cursors {
+ visibility: hidden;
+ }
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
- border-radius: 0;
+/* See issue #2901 */
+.cm-tab-wrap-hack:after {
+ content: '';
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+/* Help users use markselection to safely style text background */
+span.CodeMirror-selectedtext {
+ background: none;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
+.CodeMirror-sizer {
+ padding-top: 10px;
+ padding-bottom: 10px !important;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
+.CodeMirror-empty.CodeMirror-focused {
+ outline: none;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+.CodeMirror pre.CodeMirror-placeholder {
+ color: #999;
}
-.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
-.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
- margin-right: 0px;
- margin-left: 0;
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+ word-break: break-word;
}
-.ant-cascader-rtl .ant-cascader-checkbox {
- top: 0;
- margin-right: 0;
- margin-left: 4px;
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ word-break: break-word;
+ white-space: pre-wrap;
+ line-height: 1.6;
}
/* 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/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 {
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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;
- 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);
+ justify-content: center;
+ align-items: center;
+ position: fixed;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ z-index: 108;
}
-li:last-child > .ant-breadcrumb-separator {
- display: none;
+.wrp___dq7YK.bgBlack___ARIUV {
+ background: rgba(0, 0, 0, 0.5);
}
-.ant-breadcrumb-separator {
- margin: 0 4px;
- color: rgba(0, 0, 0, 0.45);
+.wrp___dq7YK img,
+.wrp___dq7YK video {
+ max-width: 100%;
+ max-height: 80%;
+ text-align: center;
}
-.ant-breadcrumb-link > .anticon + span,
-.ant-breadcrumb-link > .anticon + a {
- margin-left: 4px;
+.wrp___dq7YK iframe {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ background: #fff;
+ border: none;
}
-.ant-breadcrumb-overlay-link > .anticon {
- margin-left: 4px;
+.monaco___VnZC3 {
+ position: absolute;
+ height: 100%;
+ width: 100%;
}
-.ant-breadcrumb-rtl {
- direction: rtl;
+.darkBlue___UprA9 * {
+ font-size: 14px;
}
-.ant-breadcrumb-rtl::before {
- display: table;
- content: '';
+.darkBlue___UprA9 [class~='margin'],
+.darkBlue___UprA9 [class~='monaco-editor-background'] {
+ background: #0a0e2d !important;
}
-.ant-breadcrumb-rtl::after {
- display: table;
- clear: both;
- content: '';
+.darkBlue___UprA9 [class~='line-numbers'] {
+ color: white !important;
}
-.ant-breadcrumb-rtl > span {
- float: right;
+.close___LKoWu {
+ position: absolute;
+ right: 40px;
+ top: 40px;
+ z-index: 10;
+ display: flex;
}
-.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
-.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
- margin-right: 4px;
- margin-left: 0;
+.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;
}
-.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
- margin-right: 4px;
- margin-left: 0;
+.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[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/form/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-form-item .ant-input-number + .ant-form-text {
- margin-left: 8px;
+/*!*******************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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);
}
-.ant-form-inline {
- display: flex;
- flex-wrap: wrap;
-}
-.ant-form-inline .ant-form-item {
- flex: none;
- flex-wrap: nowrap;
- margin-right: 16px;
- margin-bottom: 0;
+
+
+.noCopyPaste .quick-input-widget{
+ display: none !important;
}
-.ant-form-inline .ant-form-item-with-help {
- margin-bottom: 16px;
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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]!./src/components/markdown-editor/toolbar/index.less ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.markdown-toolbar-container {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+ padding: 0 5px;
+ margin: 0;
+ position: relative;
+ list-style: none;
+ background: #fff;
+ border-bottom: 1px solid #ccc;
+ box-sizing: border-box;
+ line-height: 20px;
+ width: 100%;
+ min-height: 30px;
}
-.ant-form-inline .ant-form-item > .ant-form-item-label,
-.ant-form-inline .ant-form-item > .ant-form-item-control {
+.markdown-toolbar-container .fill-tip {
+ cursor: pointer;
+ font-size: 12px;
display: inline-block;
- vertical-align: top;
+ padding: 5px;
+ border: 1px solid #E99237;
+ border-radius: 5px;
+ box-sizing: border-box;
+ line-height: 16px;
+ height: auto;
+ color: #A65500;
+ background-color: #FFF1E2;
+ position: relative;
+ margin-left: 10px;
}
-.ant-form-inline .ant-form-item > .ant-form-item-label {
- flex: none;
+.markdown-toolbar-container .fill-tip::before {
+ content: ' ';
+ width: 0;
+ height: 0;
+ border-top: 6px solid transparent;
+ border-bottom: 6px solid transparent;
+ border-right: 6px solid #FFF1E2;
+ position: absolute;
+ left: -6px;
+ top: 6px;
+ z-index: 10;
}
-.ant-form-inline .ant-form-item .ant-form-text {
- display: inline-block;
+.markdown-toolbar-container .fill-tip::after {
+ content: ' ';
+ width: 0;
+ height: 0;
+ border-top: 6px solid transparent;
+ border-bottom: 6px solid transparent;
+ border-right: 6px solid #E99237;
+ position: absolute;
+ left: -7px;
+ top: 6px;
}
-.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
- display: inline-block;
+.markdown-toolbar-container li {
+ color: #666;
+ padding: 0 1px;
+ height: 100%;
+ display: flex;
+ height: 38px;
+ flex-flow: column nowrap;
+ justify-content: center;
}
-.ant-form-horizontal .ant-form-item-label {
- flex-grow: 0;
+.markdown-toolbar-container a,
+.markdown-toolbar-container span {
+ display: block;
}
-.ant-form-horizontal .ant-form-item-control {
- flex: 1 1;
- min-width: 0;
+.markdown-toolbar-container a {
+ width: 28px;
+ color: #666;
+ cursor: pointer;
+ text-align: center;
+ font-size: 18px;
}
-.ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control,
-.ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control {
- min-width: 0;
- min-width: initial;
+.markdown-toolbar-container .btn-null {
+ width: auto;
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
}
-.ant-form-vertical .ant-form-item-row {
- flex-direction: column;
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
}
-.ant-form-vertical .ant-form-item-label > label {
- height: auto;
+.markdown-toolbar-container span.v-line {
+ margin: 0 5px;
+ height: 65%;
+ border-right: 1px solid #ccc;
}
-.ant-form-vertical .ant-form-item .ant-form-item-control {
- width: 100%;
+.mini .markdown-toolbar-container li {
+ height: 28px;
}
-.ant-form-vertical .ant-form-item-label,
-.ant-col-24.ant-form-item-label,
-.ant-col-xl-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
+.editor-resize {
+ display: block;
+ width: 120px;
+ height: 4px;
+ left: 54%;
+ margin-top: 2px;
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ cursor: row-resize;
+ white-space: nowrap;
+ overflow: hidden;
+ text-transform: capitalize;
+ box-sizing: border-box;
+ margin: 0 auto;
}
-.ant-form-vertical .ant-form-item-label > label,
-.ant-col-24.ant-form-item-label > label,
-.ant-col-xl-24.ant-form-item-label > label {
- margin: 0;
+.btn-full-screen {
+ position: absolute;
+ right: 5px;
}
-.ant-form-vertical .ant-form-item-label > label::after,
-.ant-col-24.ant-form-item-label > label::after,
-.ant-col-xl-24.ant-form-item-label > label::after {
- display: none;
+/* 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/markdown-editor/css/iconfont.css ***!
+ \****************************************************************************************************************************************************************************************************************************************************/
+@font-face {
+ font-family: "md-iconfont";
+ src: url(./static/iconfont.498a2e20.eot);
+ /* IE9 */
+ src: url(./static/iconfont.498a2e20.eot#iefix) format('embedded-opentype'),
+ /* IE6-IE8 */
+ url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAArkAAsAAAAAFGQAAAqUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFTgqYEJMCATYCJANMCygABCAFhG0HgUwb5hCjooZyUthkf4mpyEh3pV0O3eNzjDeMPcxWAACWBR8hkIIUVSIBAABgBAAACrx/wAkAfPHw39iv+2bmqzZUIt1PJ5FJeCMRibbSgsVNdRP+A23z391RKZiNY99ZzVmNklbCKpCtz0WxCnCVhUtkySLj37772YjcCVNhPk1OHZFC37UprJD/0ozsDfr3lrQ9Ja2fjpzpmcEJypq3QpVe3mEqOf/v+doc8Dx9AQTUAMH8r7l6h4jEycc0pD1SorTNT/f4+MQxO0wsRBKPkEy8VKiUQkiNRAgFe/ZbMVsJqPuMwq6/O48n0DSrO+To+fNnsFBwIlDuxls5WHgSlBjXUJdXFduW9T9hiXp6QK0GftDXx6ftOkkl4yc6PnvSg9sX5F9YZK7lf7DLU+CyExnbQCFelKr/MLbwbSKbKubEL8C8+KkUXjBVS7qLlkVFb9ncJpntxd2Xna/ekiQvSGwMutYjdpgXxBuyGejDtFUlNc1R+S9PV0tPERo6BpxAVHGyfbR8yxuCF0QLoQ9eUCDzArVfFA0EogJBSEd1B1QDFQ2oCSoLUAWUClAdlA5QF5QeUAvUMoTQ49UNKkRJAAUoG6AGqLsIocNbZwgD8P5WaYiTI2ObVWDfIP8FUH4B6GfCk1BkoQkNRVUCH5pC4eygwLuuu+XmIXB2jvFmcAXLmYJqni3c1sPfw8QoEHgwJsKwODyKoOr8CI/D4QnXuLpRnSqZzvUuVSLdXrMmWVlh7pdqFWyeZ6zbaj5Ea9VLbFFqJyuBbiHz/aXdwxv1o+qp6jZLs1AoqRHINuoHKJHgGlMq1FfO6n7nwbByXhAmPX0mB8QGO11d2a6eq73I/Or36dQNtU+OwzR+ZOhIvG9PavecX/p9136p84XxwOvWiBPqlOFByvvvoYHx+0JjX16+64EsGBw0NqsGsL2dB1a3LWieWdtgu+WlDNp1MF9ltnZPtbPEY8rCiCkoSnZWNZgOJAAl+ocR4Jr4TUSwy+pyq13sImw2Fj1QBDqoHIWVps9Oe6/70Jfl40V7rnnTFmeGL+2vXqcfP4VVab9hukZcxUCnDA32Jtjd74Pq5fqv/DUTv8a31K6dFFOXnYveQGKctVFs8p4EALG+V11C2k2eplEv6t7hrB6No5sL92F7AoDl8P79bJMbOAhN9S6f7YaoS6zTe9h2X22CMIMRuZ79KYSPUz0yAEJ8rmdkLSCsDbKUZm/XaCgZ/3VkwnSMp/9a/65inE4Uu2wpyvFCFYvarGxSdRFKJeNT4ujk1MPfe6Bfa1ePW1WWCVy3bmr1ko7JRynl544qLhwru3hEfhUBCxEIWwnsFpJobe+0dMS615o7jFByxzl6MRW7yD3AFsV0zZqSm1WJkK0FPjJifKsACpFsbVi3qVmD1bvqe9PTYcIIhActzTk/QMnRVdY0Pb7j2XG36f9tN8ut1oJNWexSlW9qSnbtoj2Ard40hheK/stt/Ut2NZuOWH0LFR+pyhrW/Vxd1qxBZumxWhaUbCWixxf57PaZp/zogTpeVQvYYzYAIWZjZfY6MnRB4WtX8Aed+pB7/b920mRPncmHsN1D1a0tBKlHMLW3enfGi7YkG8vfl/elLiUsZCidC5YNWzGlcQO4+sZRlCD0gOaxhQuu5niOdslx9TOub171Par2oocFG4Lp6Efmzzdh8x4Fmt4mtuL9IqxYM+Ww9DDlA5vzL9RB+0Cnf5QfkjxvFh0Ku4SFzC9xSN7TGR9dDnc77NLX2BcsxR5+++YIORTi+PXrvnhD6AZxIVtIpBJbJBafL5XKCMLFsbeeYvQwsW3yr18PRB2SDrRQvBH+Gz0sYA7hLhRtkTDn2PMl/Hr3WF2tQ427l4pUI6p77tAqMvhyjeI2X55BNI96ULb6taXwatu97E+KgDtTZr3ZmPRlSMDqgBUpYRjf7nxyxUYLPcLf8/goevBIapk4t6AXcyBfkRW7zEmZM4DBml3Hd+uXLkxnC0og1FvPgqhH9w7Gx2ZVG8NnzHROmMuTfZTxxiU6r9tenVmYoC7PjMYMbn3ciwIq5X7d0luk6eUBmmkpD2OVcT2khWWhUf48X6daKAACJ1QMnKGijbLmjgGJxOJh0etlsihEQZaLWeHhcZ6Qpy0BYgwnlkfHRS83RuUx2vVrddavPzeL2UjMzhXIDzlv4wpngWYETXAQTxzbwZMJtotbI/6nGtXvUt3DfgUhXHdJfxXbgTlYk5iXtCboggWuk4QGQUuap1DGQ/jL3SjM/aGRVn4x+57YwSaYl5hUwYGyXTNRJMgLqHcRVSEtRXJrUenECVrthIm6Jp2hybBzZ2Aqn3sjR1ahzc4WBlZBr5CqspB5g+tCFuVky4pKrUXy50ylRVZ5UbYD6mIPbNY0aXJyIC5QevaqkXue2+Zznuqd5U7qWmd1OOQ8+RUaLa7V4JoKxtQYP37AP8Rq6O/2GaPk0/XjPIKEsI4FkYN50bGZeSPH5cUkxF6MrBzA8OErS+uGfeN0hu/al9DB82E3DBQkDkyExEAkSDxZtF88KSIowojtR4cW2h9YHkRrg4URLh63c1sgZtDws9MLKG2UcSnTz+OlSxDDszwVkDJP0QvX6GjwSWYVeVOG9O6N6FjZWYBGzmKp8rw8KlFR4XTdw8Ko2tvAmLrB6NJ5rIHXVsx509enr2J52LGDiBwKRLrSeRWD721sVqUYVNuXzAvODPp3at2cYY3DJeb8udMPDz4sqDhlkW94SGlunIZ/WOLLCpszsK7GPypJL5XLpfokwCEtvfpI0RGZ7G7RXZJkVY8dOzjgPMvBkh/W9cPNQuGEic+XLYO4jMPr1ik7mxf//sz0Vl+z2QNLwPGr2MaIq/iQZ3iiyFLysoJUx7hBvXVEhWRhQai0ksJtOOvSxyixBtNubwhcuzfC9qpSrsxhzHqYBeeFYRT5EADZ7n9sNLGWuoapWKMrCDaWYcjB6BPgRuweJZFFgSKxcBGMACAn+o0NB8ueN2FS1vKAnbLu5AIskPURO4ahfGPhPAwn/wJKQY+T/5dtjuLHy0DTIUFI9i7LQeme1K11/JRvDPZ/nIy7ezlLKI38Sxry5QADiqsRsC+BVIhB/sre0mOiiPIUaT1TnSEkGd8MBOVpgfzfKyqZI+rKVDg7oSkGsR/RDd2vn56kFu/G6IkDkpoZkNUto8VyG1S07ICqul3QtCV355aRQcaiNLBpAgOhbxtIuv7hWWXZiRdYOkDF1DusCscZNJ3EzT5bVl+uHggkgxb7q/AKs5HJvDLLf4E9RkkH6Wm1P6DiMYuubr8FL5CBytignOyW2QhDmMQzWwdiRNETHkBx7ZDf75rG3DasFabByiECJDYCa0Kja/SeFJSZ6dkq8PlfgHUUSRTT7Cv6H0AKP3chUriIFOgLmVM125aqg51YW0MOCkNo2QQli845KkAUuUgYoF7qACisps+R3dvpceiuNS1Z10+n5U9afC3yrUdT5ChRiWrUoh6Nv2UXakcnutGL/sHh0THarSOfwxzy5D2yhYlCDTPPMno12WPU894rPhJMk8/HskLSQFX0hScxi8EgpWmfvDlm5UFAe56y3EcYl2MawxWWGrMqURY3m3qsoNjS+AhVRfGDAQAAAA==) format('woff2'),
+ url(./static/iconfont.09806494.woff) format('woff'),
+ url(./static/iconfont.f5a4e17c.ttf) format('truetype'),
+ /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
+ url(./static/iconfont.c0c6fa27.svg#iconfont) format('svg');
+ /* iOS 4.1- */
}
-.ant-form-rtl.ant-form-vertical .ant-form-item-label,
-.ant-form-rtl.ant-col-24.ant-form-item-label,
-.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
- text-align: right;
+
+.md-iconfont {
+ font-family: "md-iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
}
-@media (max-width: 575px) {
- .ant-form-item .ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-form-item .ant-form-item-label > label {
- margin: 0;
- }
- .ant-form-item .ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-form-item .ant-form-item-label {
- text-align: right;
- }
- .ant-form .ant-form-item {
- flex-wrap: wrap;
- }
- .ant-form .ant-form-item .ant-form-item-label,
- .ant-form .ant-form-item .ant-form-item-control {
- flex: 0 0 100%;
- max-width: 100%;
- }
- .ant-col-xs-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-xs-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-xs-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
- text-align: right;
- }
+
+.icon-shrink:before {
+ content: "\e728";
}
-@media (max-width: 767px) {
- .ant-col-sm-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-sm-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-sm-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
- text-align: right;
- }
+
+.icon-enlarge:before {
+ content: "\e623";
}
-@media (max-width: 991px) {
- .ant-col-md-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-md-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-md-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-md-24.ant-form-item-label {
- text-align: right;
- }
+
+.icon-code:before {
+ content: "\e602";
}
-@media (max-width: 1199px) {
- .ant-col-lg-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-lg-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-lg-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
- text-align: right;
- }
+
+.icon-italic:before {
+ content: "\e718";
}
-@media (max-width: 1599px) {
- .ant-col-xl-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-xl-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-xl-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
- text-align: right;
- }
+
+.icon-bold:before {
+ content: "\e644";
}
-.ant-form-item {
- /* Some non-status related component style is in `components.less` */
- /* To support leave along ErrorList. We add additional className to handle explain style */
+
+.icon-picture:before {
+ content: "\e606";
}
-.ant-form-item-explain-error {
- color: #ff4d4f;
+
+.icon-minus:before {
+ content: "\e62c";
}
-.ant-form-item-explain-warning {
- color: #faad14;
+
+.icon-order-list:before {
+ content: "\e655";
}
-.ant-form-item-has-feedback .ant-switch {
- margin: 2px 0 4px;
+
+.icon-link:before {
+ content: "\e7d4";
}
-.ant-form-item-has-warning .ant-form-item-split {
- color: #faad14;
+
+.icon-formula:before {
+ content: "\e633";
}
-.ant-form-item-has-error .ant-form-item-split {
- color: #ff4d4f;
+
+.icon-unorder-list:before {
+ content: "\e668";
}
-.ant-form {
- 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";
+
+.icon-edit:before {
+ content: "\e603";
}
-.ant-form legend {
- display: block;
- width: 100%;
- margin-bottom: 20px;
- padding: 0;
- color: rgba(0, 0, 0, 0.45);
- font-size: 14px;
- line-height: inherit;
- border: 0;
- border-bottom: 1px solid #d9d9d9;
+
+.icon-table:before {
+ content: "\e7db";
}
-.ant-form label {
- font-size: 12px;
+
+.icon-sum:before {
+ content: "\e667";
}
-.ant-form input[type='search'] {
- box-sizing: border-box;
+
+.icon-eye:before {
+ content: "\e69f";
+}
+
+.icon-eye-slash:before {
+ content: "\e601";
}
-.ant-form input[type='radio'],
-.ant-form input[type='checkbox'] {
- line-height: normal;
+
+.icon-eraser:before {
+ content: "\e8cd";
}
-.ant-form input[type='file'] {
+
+.icon-file-code:before {
+ content: "\e9ec";
+}
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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]!./src/components/markdown-editor/upload-image/index.less ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.upload-button {
+ width: 120px;
+ height: 32px;
display: block;
+ position: relative;
+ color: #0152d9;
}
-.ant-form input[type='range'] {
- display: block;
- width: 100%;
+.upload-button input {
+ opacity: 0;
+ width: 160px;
+ height: 32px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1;
}
-.ant-form select[multiple],
-.ant-form select[size] {
- height: 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/Classrooms/Lists/Exercise/Add/EditPotin/components/Saveitem.less?modules ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___Vhtb1 {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.ant-form input[type='file']:focus,
-.ant-form input[type='radio']:focus,
-.ant-form input[type='checkbox']:focus {
- outline: thin dotted;
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
+.flex_space_between___k2ZrJ {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.ant-form output {
- display: block;
- padding-top: 15px;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
- line-height: 1.66667;
+.flex_box_vertical_center___tn6Db {
+ align-items: center;
+ box-align: center;
}
-.ant-form .ant-form-text {
- display: inline-block;
- padding-right: 8px;
+.flex_box_center_end___k3eNX {
+ 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-form-small .ant-form-item-label > label {
- height: 22px;
+.flex_box_column___rsWbi {
+ flex-direction: column;
+ box-orient: block-axis;
}
-.ant-form-small .ant-form-item-control-input {
- min-height: 22px;
+.warp___UlRJc {
+ padding: 30px 38px;
}
-.ant-form-large .ant-form-item-label > label {
- height: 32px;
+.warp___UlRJc .redio___VW3yr {
+ display: flex;
+ align-items: flex-start;
+ margin-bottom: 25px;
}
-.ant-form-large .ant-form-item-control-input {
- min-height: 32px;
+.warp___UlRJc .redio___VW3yr .redioitem___jAPlJ {
+ width: 14px;
+ min-width: 14px;
+ margin-top: 6px;
+ height: 14px;
+ background: #F5F5F5;
+ border-radius: 7px;
+ border: 1px solid #D9D9D9;
+ margin-right: 10px;
}
-.ant-form-item {
- 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";
- margin-bottom: 16px;
- vertical-align: top;
+.warp___UlRJc .redio___VW3yr .redioitemyes___VoiQ1 {
+ font-size: 14px;
+ color: #37AD83;
+ margin-top: 6px;
+ margin-right: 10px;
}
-.ant-form-item-with-help {
- transition: none;
+.warp___UlRJc .redio___VW3yr .title___Dt2dl {
+ color: #000000;
+ font-size: 16px;
}
-.ant-form-item-hidden,
-.ant-form-item-hidden.ant-row {
- display: none;
+.warp___UlRJc .redio___VW3yr .titleyes___Fjh3a {
+ color: #37AD83;
+ font-size: 16px;
}
-.ant-form-item-label {
- display: inline-block;
- flex-grow: 0;
- overflow: hidden;
- white-space: nowrap;
- text-align: right;
- vertical-align: middle;
+.warp___UlRJc .redio___VW3yr .yestag___CXrPv {
+ width: 60px;
+ min-width: 60px;
+ height: 20px;
+ color: #37AD83;
+ text-align: center;
+ margin-left: 16px;
+ line-height: 20px;
+ margin-top: 6px;
+ font-size: 12px;
+ background: #EBF6F2;
}
-.ant-form-item-label-left {
- text-align: left;
+.warp___UlRJc .checkbox___CgMU_ {
+ display: flex;
+ align-items: flex-start;
+ margin-bottom: 25px;
}
-.ant-form-item-label-wrap {
- overflow: visible;
- overflow: initial;
- line-height: 1.41667em;
- white-space: inherit;
+.warp___UlRJc .checkbox___CgMU_ .checkboxitem___PpJ9n {
+ width: 14px;
+ height: 14px;
+ min-width: 14px;
+ margin-top: 6px;
+ background: #F5F5F5;
+ border-radius: 2px;
+ margin-right: 10px;
+ border: 1px solid #D9D9D9;
}
-.ant-form-item-label > label {
- position: relative;
- display: inline-flex;
- align-items: center;
- max-width: 100%;
- height: 28px;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
+.warp___UlRJc .checkbox___CgMU_ .checkboxitemyes___pCfvZ {
+ font-size: 14px;
+ color: #37AD83;
+ margin-right: 10px;
+ margin-top: 6px;
}
-.ant-form-item-label > label > .anticon {
- font-size: 12px;
- vertical-align: top;
+.warp___UlRJc .checkbox___CgMU_ .title___Dt2dl {
+ color: #000000;
+ font-size: 16px;
}
-.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
- display: inline-block;
- margin-right: 4px;
- color: #ff4d4f;
- font-size: 12px;
- font-family: SimSun, sans-serif;
- line-height: 1;
- content: '*';
+.warp___UlRJc .checkbox___CgMU_ .titleyes___Fjh3a {
+ color: #37AD83;
+ font-size: 16px;
}
-.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
- display: none;
+.warp___UlRJc .checkbox___CgMU_ .yestag___CXrPv {
+ width: 60px;
+ min-width: 60px;
+ height: 20px;
+ color: #37AD83;
+ text-align: center;
+ margin-left: 16px;
+ line-height: 20px;
+ font-size: 12px;
+ margin-top: 6px;
+ background: #EBF6F2;
}
-.ant-form-item-label > label .ant-form-item-optional {
- display: inline-block;
- margin-left: 0px;
- color: rgba(0, 0, 0, 0.45);
+.warp___UlRJc .bottom___BqrmJ {
+ margin-top: 55px;
}
-.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
- display: none;
+.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG {
+ margin-bottom: 25px;
+ font-size: 16px;
+ display: flex;
+ align-items: center;
}
-.ant-form-item-label > label .ant-form-item-tooltip {
- color: rgba(0, 0, 0, 0.45);
- cursor: help;
- -webkit-writing-mode: horizontal-tb;
- -ms-writing-mode: lr-tb;
- writing-mode: horizontal-tb;
- -webkit-margin-start: 0px;
- margin-inline-start: 0px;
-}
-.ant-form-item-label > label::after {
- content: ':';
- position: relative;
- top: -0.5px;
- margin: 0 8px 0 2px;
+.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG .left___l29lW {
+ color: #666666;
+ text-align: end;
+ width: 56px;
+ min-width: 48px;
}
-.ant-form-item-label > label.ant-form-item-no-colon::after {
- content: ' ';
+.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG .right___nB1XE {
+ color: #000000;
+ margin-left: 10px;
}
-.ant-form-item-control {
+.warp___UlRJc .completion___y1m7L .title___Dt2dl {
+ width: 70px;
+ height: 46px;
+ min-width: 70px;
display: flex;
- flex-direction: column;
- flex-grow: 1;
-}
-.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
- width: 100%;
+ align-items: center;
+ justify-content: center;
}
-.ant-form-item-control-input {
- position: relative;
+.warp___UlRJc .completion___y1m7L .content___AmQy4 {
display: flex;
align-items: center;
- min-height: 28px;
+ justify-content: flex-start;
+ flex-wrap: wrap;
}
-.ant-form-item-control-input-content {
- flex: auto;
- max-width: 100%;
+.warp___UlRJc .completion___y1m7L .content___AmQy4 .items___lIt8e {
+ padding: 14px 16px;
+ border: 1px solid #dcdcdc;
+ height: 46px;
+ border-radius: 2px;
+ margin-left: 20px;
+ color: #37AD83;
+ min-width: 102px;
+ display: inline-block;
+ font-size: 14px;
+ text-align: center;
+ margin-bottom: 20px;
}
-.ant-form-item-explain,
-.ant-form-item-extra {
- clear: both;
- color: rgba(0, 0, 0, 0.45);
- font-size: 12px;
- line-height: 1.66667;
- transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
+.warp___UlRJc .simple___zxJLH {
+ display: flex;
+ align-items: flex-start;
}
-.ant-form-item-explain-connected {
- width: 100%;
+.warp___UlRJc .simple___zxJLH .title___Dt2dl {
+ color: #37AD83;
+ font-size: 14px;
+ margin-top: 2px;
+ min-width: 56px;
}
-.ant-form-item-extra {
- min-height: 16px;
+.warp___UlRJc .simple___zxJLH .content___AmQy4 {
+ margin-left: 10px;
+ font-size: 16px;
}
-.ant-form-item-with-help .ant-form-item-explain {
- height: auto;
- opacity: 1;
+.warp___UlRJc .shixun___UE6xS {
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
}
-.ant-form-item-feedback-icon {
- font-size: 12px;
+.warp___UlRJc .shixun___UE6xS .score___Px5Fq {
+ width: 44px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
text-align: center;
- visibility: visible;
- animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
- pointer-events: none;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.warp___UlRJc .shixun___UE6xS .qtitle___wG7Nn {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 80%;
+ color: #000000;
+ font-weight: 400;
+ font-size: 16px;
}
-.ant-form-item-feedback-icon-success {
- color: #52c41a;
+.warp___UlRJc .combination___R0ysn {
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
}
-.ant-form-item-feedback-icon-error {
- color: #ff4d4f;
+.warp___UlRJc .combination___R0ysn .score___Px5Fq {
+ min-width: 50px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.warp___UlRJc .combination___R0ysn .qtitle___wG7Nn {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 80%;
+ color: #000000;
+ font-weight: 400;
+ font-size: 16px;
}
-.ant-form-item-feedback-icon-warning {
- color: #faad14;
+/* 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/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.less?modules ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.customModal___bVzUV .ant-modal-close-x {
+ width: 86px;
+ height: 66px;
+ line-height: 66px;
+}
+.customModal___bVzUV .ant-modal-content {
+ border-radius: 4px;
+ overflow: hidden;
}
-.ant-form-item-feedback-icon-validating {
- color: #1890ff;
+.customModal___bVzUV .ant-modal-header {
+ padding: 22px 40px;
}
-.ant-show-help {
- transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+.customModal___bVzUV .ant-modal-header .ant-modal-title {
+ font-size: 16px;
+ font-weight: 500;
}
-.ant-show-help-appear,
-.ant-show-help-enter {
- opacity: 0;
+.customModal___bVzUV .ant-modal-footer {
+ padding: 30px 40px;
+ border: 0;
}
-.ant-show-help-appear-active,
-.ant-show-help-enter-active {
- opacity: 1;
+.customModal___bVzUV .ant-modal-footer button {
+ width: 60px;
+ height: 32px;
+ border-radius: 2px;
}
-.ant-show-help-leave {
- opacity: 1;
+.customModal___bVzUV .ant-modal-footer button:first-child {
+ margin-right: 12px;
+ background: #fcfcfe;
}
-.ant-show-help-leave-active {
- opacity: 0;
+.customModal___bVzUV .ant-modal-body {
+ max-height: 500px;
+ overflow: auto;
+ padding: 18px 40px 30px 40px;
}
-.ant-show-help-item {
- overflow: hidden;
- transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
+.customModal___bVzUV .content___oKhZq aside {
+ display: flex;
}
-.ant-show-help-item-appear,
-.ant-show-help-item-enter {
- transform: translateY(-5px);
- opacity: 0;
+.customModal___bVzUV .content___oKhZq .upload___nPxEL {
+ margin-top: 20px;
+ width: 108px;
+ height: 32px;
+ border-radius: 2px;
+ border: none;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ font-size: 14px;
+ font-weight: 400;
+ color: #FFFFFF;
}
-.ant-show-help-item-appear-active,
-.ant-show-help-item-enter-active {
- transform: translateY(0);
- opacity: 1;
+.customModal___bVzUV ul {
+ padding-left: 18px;
}
-.ant-show-help-item-leave {
- transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
+.customModal___bVzUV .infoText___gZEJF {
+ color: #464F66;
+ font-size: 12px;
+ margin-bottom: 8px;
}
-.ant-show-help-item-leave-active {
- transform: translateY(-5px);
+.customModal___bVzUV .okBtn___CVo2A {
+ background-color: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
}
-@keyframes diffZoomIn1 {
- 0% {
- transform: scale(0);
- opacity: 0;
- }
- 100% {
- transform: scale(1);
- opacity: 1;
- }
+.customModal___bVzUV .fileList___tauGN {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-top: 14px;
}
-@keyframes diffZoomIn2 {
- 0% {
- transform: scale(0);
- opacity: 0;
- }
- 100% {
- transform: scale(1);
- opacity: 1;
- }
+.customModal___bVzUV .fileList___tauGN .fileName___T_8JX {
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
}
-@keyframes diffZoomIn3 {
- 0% {
- transform: scale(0);
- opacity: 0;
- }
- 100% {
- transform: scale(1);
- opacity: 1;
- }
+/* 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/Classrooms/Lists/Exercise/Add/EditPotin/components/AddQuestionsModal/index.less?modules ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___aDsO9 {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.ant-form-rtl {
- direction: rtl;
+.flex_space_between___5V4Xk {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.ant-form-rtl .ant-form-item-label {
- text-align: left;
+.flex_box_vertical_center___rNdEP {
+ align-items: center;
+ box-align: center;
}
-.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
- margin-right: 0;
- margin-left: 4px;
+.flex_box_center_end___cKjnr {
+ 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-form-rtl .ant-form-item-label > label::after {
- margin: 0 2px 0 8px;
+.flex_box_column___glFYD {
+ flex-direction: column;
+ box-orient: block-axis;
}
-.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
- margin-right: 0px;
- margin-left: 0;
+.scoremodal___PfqOf [class~='ant-modal-body'] {
+ padding: 30px 40px;
}
-.ant-col-rtl .ant-form-item-control:first-child {
+.scoremodal___PfqOf .title___UgYfD {
+ color: #000000;
+ font-size: 16px;
+ font-weight: 500;
+ display: flex;
width: 100%;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input {
- padding-right: 7px;
- padding-left: 24px;
+.scoremodal___PfqOf .score___LjJmD {
+ margin-left: 305px;
+ color: #3061D0;
+ text-align: end;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
- padding-right: 7px;
- padding-left: 18px;
+.scoremodal___PfqOf .close___I0jAO {
+ font-size: 15px;
+ cursor: pointer;
+ color: #979797;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
- padding: 0;
+.scoremodal___PfqOf .content___4u86F {
+ display: flex;
+ justify-content: space-between;
+ margin-top: 40px;
+ color: #5F6368;
+ font-size: 14px;
+ margin-bottom: 24px;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
- padding: 0;
+.scoremodal___PfqOf .content___4u86F span {
+ display: flex;
+ flex: 1 1;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
- right: auto;
- left: 28px;
+.scoremodal___PfqOf .content___4u86F span:nth-child(4) {
+ display: flex;
+ min-width: 160px;
+ align-items: center;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
- padding-left: 18px;
+.scoremodal___PfqOf .items___mK2L5 {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ color: #5F6368;
+ font-size: 14px;
+ margin-bottom: 12px;
}
-.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
-.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear {
- right: auto;
- left: 32px;
-}
-.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value {
- padding-right: 0;
- padding-left: 42px;
+.scoremodal___PfqOf .items___mK2L5 span {
+ display: flex;
+ flex: 1 1;
+ color: #000000;
+ font-weight: 400;
+}
+.scoremodal___PfqOf .items___mK2L5 span:nth-child(4) {
+ display: flex;
+ min-width: 160px;
+ align-items: center;
+ color: #9096A3;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
- margin-right: 0;
- margin-left: 19px;
+.scoremodal___PfqOf .bottom___vQTEm {
+ width: 100%;
+ text-align: end;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
- right: auto;
- left: 32px;
+.scoremodal___PfqOf .bottom___vQTEm .yes___j81JQ {
+ width: 60px;
+ height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ font-weight: 400;
+ color: #FFFFFF;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
- padding-right: 7px;
- padding-left: 22.6px;
+.scoremodal___PfqOf .bottom___vQTEm .no___kiUH4 {
+ margin-right: 20px;
+ width: 60px;
+ height: 32px;
+ background: #F8F9FC;
+ border-radius: 2px;
+ opacity: 0.5;
+ border: 1px solid #C3CFE0;
+ font-weight: 400;
+ color: #464F66;
+ line-height: 14px;
+}
+.scoremodal___PfqOf .titlecount___lliQr {
+ width: 41px;
+ height: 22px;
+ background: #FA6400;
+ border-radius: 15px;
+ margin-left: 5px;
+ color: #FFFFFF;
+ display: inline-flex;
+ justify-content: center;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
- padding-right: 11px;
- padding-left: 26.6px;
+.scoremodal___PfqOf .add___QhDj8 {
+ font-weight: 400;
+ color: #FA6400;
+ line-height: 14px;
+ font-size: 14px;
+ position: absolute;
+ top: 2px;
}
-.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
- padding-right: 7px;
- padding-left: 22.6px;
+.previewModal___BVDlS div[class~='ant-modal-header'] {
+ padding-top: 30px;
+ padding-left: 40px;
+ padding-bottom: 0;
}
-.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
-.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
-.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
-.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
- right: auto;
- left: 0;
+.previewModal___BVDlS div[class~='ant-modal-body'] {
+ padding: 30px 40px;
}
-.ant-form-rtl.ant-form-inline .ant-form-item {
- margin-right: 0;
- margin-left: 16px;
+.previewModal___BVDlS button[class~='ant-modal-close'] {
+ top: 17px;
+ right: 16px;
+ transform: scale(1.2);
}
/* 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/Classrooms/Lists/Exercise/Add/index.less?modules ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___aPGWN {
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/Classrooms/Lists/Exercise/Add/EditPotin/components/AddQuestionsModal/Saveitem.less?modules ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___zojHa {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___MQNX5 {
+.flex_space_between___wmLZ4 {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center___Z7QdK {
+.flex_box_vertical_center___DszWW {
align-items: center;
box-align: center;
}
-.flex_box_center_end___JQl5O {
+.flex_box_center_end___mVCv5 {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -1037,72 +2530,244 @@ li:last-child > .ant-breadcrumb-separator {
box-align: center;
box-pack: end;
}
-.flex_box_column___IhYhx {
+.flex_box_column___fbC9t {
flex-direction: column;
box-orient: block-axis;
}
-.bg___Kg8x_ {
- background: white;
+.warp___isAcM {
+ max-height: 552px;
+ overflow: auto;
}
-.title___UhsVG {
- display: box;
+.warp___isAcM .mainPart___TiJvQ {
+ padding-left: 38px;
+}
+.warp___isAcM .shixunbutton___h3Ybb {
+ font-size: 14px;
+ color: #3061D0;
+ margin-right: 20px;
+ font-weight: 400;
+ background: #3061D0;
+ width: 108px;
+ height: 32px;
+ color: #FFFFFF;
display: flex;
align-items: center;
- box-align: center;
+ justify-content: center;
+ line-height: 32px;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 16px;
}
-.title___UhsVG strong {
- color: #333;
+.warp___isAcM .shixunbutton___h3Ybb i {
+ font-size: 12px;
}
-.titleLeft___NPVwn {
- flex: 1 1;
+.warp___isAcM .redio___xDffb {
+ display: flex;
+ flex-wrap: nowrap;
+ align-items: center;
+ margin-bottom: 25px;
}
-.titleRight___UGtmZ a {
- margin-right: 20px;
- font-weight: bold;
+.warp___isAcM .redio___xDffb .redioitem___FFPtq {
+ width: 14px;
+ height: 14px;
+ min-width: 14px;
+ background: #F5F5F5;
+ border-radius: 7px;
+ border: 1px solid #D9D9D9;
+ margin-right: 10px;
}
-.formWrap___Jowb2 div[class~='ant-form-item-label'] label {
+.warp___isAcM .redio___xDffb .redioitemyes___pF7ID {
font-size: 14px;
+ color: #37AD83;
+ margin-right: 10px;
+}
+.warp___isAcM .redio___xDffb .title___mnPZc {
+ color: #000000;
+ font-size: 16px;
+}
+.warp___isAcM .redio___xDffb .titleyes___wrtWQ {
+ color: #37AD83;
+ font-size: 16px;
+}
+.warp___isAcM .redio___xDffb .yestag___D4krY {
+ width: 60px;
+ height: 20px;
+ min-width: 60px;
+ color: #37AD83;
+ text-align: center;
+ margin-left: 16px;
+ line-height: 20px;
+ font-size: 12px;
+ background: #EBF6F2;
}
-.formWrap___Jowb2 input[class~='ant-input'] {
- line-height: 1.5;
- background: transparent;
- border-width: 1px;
+.warp___isAcM .qcount___W5pwO {
+ display: flex;
+ align-items: center;
+ margin-bottom: 20px;
+}
+.warp___isAcM .qcount___W5pwO .score___eKQzl {
+ width: 44px;
+ height: 20px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
+ text-align: center;
+ color: #464F66;
+ margin-right: 5px;
+}
+.warp___isAcM .qcount___W5pwO .qtitle___lb8MD {
+ width: 100%;
+ color: #000000;
+}
+.warp___isAcM .checkbox___QpUm4 {
+ display: flex;
+ align-items: center;
+ margin-bottom: 25px;
+}
+.warp___isAcM .checkbox___QpUm4 .checkboxitem___Wm2SH {
+ width: 14px;
+ height: 14px;
+ min-width: 14px;
+ background: #F5F5F5;
+ border-radius: 2px;
+ margin-right: 10px;
+ border: 1px solid #D9D9D9;
+}
+.warp___isAcM .checkbox___QpUm4 .checkboxitemyes___VVVTe {
+ font-size: 14px;
+ color: #37AD83;
+ margin-right: 10px;
+}
+.warp___isAcM .checkbox___QpUm4 .title___mnPZc {
+ color: #000000;
+ font-size: 16px;
+}
+.warp___isAcM .checkbox___QpUm4 .titleyes___wrtWQ {
+ color: #37AD83;
+ font-size: 16px;
+}
+.warp___isAcM .checkbox___QpUm4 .yestag___D4krY {
+ width: 60px;
+ min-width: 60px;
+ height: 20px;
+ color: #37AD83;
+ text-align: center;
+ margin-left: 16px;
+ line-height: 20px;
+ font-size: 12px;
+ background: #EBF6F2;
+}
+.warp___isAcM .bottom___Mn_Bw {
+ margin-top: 55px;
+ background-color: #F6F7F9;
+ padding: 20px 38px;
+}
+.warp___isAcM .bottom___Mn_Bw .bottomitem___JTyHT {
+ margin-bottom: 25px;
+ display: flex;
+}
+.warp___isAcM .bottom___Mn_Bw .bottomitem___JTyHT .left___nQqpo {
+ color: #666666;
+ text-align: end;
+ width: 56px;
+ min-width: 48px;
+ font-size: 14px;
+}
+.warp___isAcM .bottom___Mn_Bw .bottomitem___JTyHT .right___v58qy {
+ color: #000000;
+ margin-left: 10px;
+ font-size: 14px;
+}
+.warp___isAcM .completion___BnZSp .title___mnPZc {
+ width: 70px;
+ height: 46px;
+ min-width: 70px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #666666;
+}
+.warp___isAcM .completion___BnZSp .content___MU8hZ {
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ flex-wrap: wrap;
+}
+.warp___isAcM .completion___BnZSp .content___MU8hZ .items___a7i54 {
+ padding: 14px 16px;
+ border: 1px solid #dcdcdc;
+ height: 46px;
+ border-radius: 2px;
+ margin-left: 20px;
+ color: #37AD83;
+ min-width: 102px;
+ display: inline-block;
+ font-size: 14px;
+ text-align: center;
+ margin-bottom: 20px;
+}
+.warp___isAcM .simple___GDw3K {
+ display: flex;
+ align-items: flex-start;
+}
+.warp___isAcM .simple___GDw3K .title___mnPZc {
+ color: #37AD83;
font-size: 14px;
+ margin-top: 2px;
+ min-width: 56px;
+}
+.warp___isAcM .simple___GDw3K .content___MU8hZ {
+ font-size: 16px;
+}
+.warp___isAcM .shixun___DGzTe {
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
}
-.formWrap___Jowb2 label[class~='ant-radio-button-wrapper'] {
- width: 106px;
- height: 33px;
- line-height: 33px;
- background: #eeeeee;
- border-radius: 17px;
- color: #333333;
+.warp___isAcM .shixun___DGzTe .score___eKQzl {
+ width: 44px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
text-align: center;
- border: 0px;
- margin-right: 27px;
- margin-top: 6px;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.warp___isAcM .shixun___DGzTe .qtitle___lb8MD {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 80%;
+ color: #000000;
+ font-weight: 400;
+ font-size: 16px;
}
-.formWrap___Jowb2 label[class~='ant-radio-button-wrapper']:not(:first-child)::before {
- width: 0px;
+.warp___isAcM .combination___AG9cr {
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
}
-.formWrap___Jowb2 label[class~='ant-radio-button-wrapper-checked'] {
- width: 106px;
- height: 33px;
- background: #0152d9;
- border-radius: 17px;
+.warp___isAcM .combination___AG9cr .score___eKQzl {
+ width: 44px;
+ height: 25px;
+ background: rgba(236, 236, 236, 0.6);
+ border-radius: 0px 0px 2px 0px;
text-align: center;
- border: 0px;
- color: #ffffff !important;
- margin-right: 27px;
- margin-top: 6px;
+ line-height: 25px;
+ color: #464F66;
+ margin-right: 10px;
+}
+.warp___isAcM .combination___AG9cr .qtitle___lb8MD {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ width: 80%;
+ color: #000000;
+ font-weight: 600;
+ font-size: 16px;
}
/* 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/AddPoints/index.less?modules ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* 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__Answer__index.async.js b/p__Classrooms__Lists__Exercise__Answer__index.async.js
index a100c8d528..5b40651de3 100644
--- a/p__Classrooms__Lists__Exercise__Answer__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Answer__index.async.js
@@ -1889,7 +1889,7 @@ function AButton(_ref) {
}, index);
}), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit",
+ icon: "icon-edit insert-blank",
className: "btn-null",
title: "\u589E\u52A0\u586B\u7A7A",
actionName: "add-null-ch",
diff --git a/p__Classrooms__Lists__Exercise__Answer__index.chunk.css b/p__Classrooms__Lists__Exercise__Answer__index.chunk.css
index 590452eb69..af59d6198e 100644
--- a/p__Classrooms__Lists__Exercise__Answer__index.chunk.css
+++ b/p__Classrooms__Lists__Exercise__Answer__index.chunk.css
@@ -1316,14 +1316,14 @@ span.CodeMirror-selectedtext {
font-size: 12px;
display: inline-block;
padding: 5px;
- border: 1px solid #eaeaea;
+ border: 1px solid #E99237;
border-radius: 5px;
box-sizing: border-box;
line-height: 16px;
height: auto;
- color: #666;
+ color: #A65500;
+ background-color: #FFF1E2;
position: relative;
- justify-content: center;
margin-left: 10px;
}
.markdown-toolbar-container .fill-tip::before {
@@ -1332,7 +1332,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #fff;
+ border-right: 6px solid #FFF1E2;
position: absolute;
left: -6px;
top: 6px;
@@ -1344,7 +1344,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #cccbcb;
+ border-right: 6px solid #E99237;
position: absolute;
left: -7px;
top: 6px;
@@ -1375,6 +1375,10 @@ span.CodeMirror-selectedtext {
flex-flow: row nowrap;
align-items: center;
}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
.markdown-toolbar-container span.v-line {
margin: 0 5px;
height: 65%;
diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js
index b9c0d2ce42..165b8a016a 100644
--- a/p__Classrooms__Lists__Exercise__Detail__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js
@@ -1,536 +1,5 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[54164,8691,4977,12768,67570,12034],{
-
-/***/ 82826:
-/*!**********************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules ***!
- \**********************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_ArrowLeftOutlined; }
-});
-
-// 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/ArrowLeftOutlined.js
-// This icon file is generated automatically.
-var ArrowLeftOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" } }] }, "name": "arrow-left", "theme": "outlined" };
-/* harmony default export */ var asn_ArrowLeftOutlined = (ArrowLeftOutlined);
-
-// 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/ArrowLeftOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var ArrowLeftOutlined_ArrowLeftOutlined = function ArrowLeftOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_ArrowLeftOutlined
- }));
-};
-ArrowLeftOutlined_ArrowLeftOutlined.displayName = 'ArrowLeftOutlined';
-/* harmony default export */ var icons_ArrowLeftOutlined = (/*#__PURE__*/react.forwardRef(ArrowLeftOutlined_ArrowLeftOutlined));
-
-/***/ }),
-
-/***/ 95025:
-/*!**********************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/CaretDownOutlined.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_CaretDownOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CaretDownOutlined */ 57727);
-/* 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 CaretDownOutlined = function CaretDownOutlined(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_CaretDownOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-CaretDownOutlined.displayName = 'CaretDownOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CaretDownOutlined));
-
-/***/ }),
-
-/***/ 18121:
-/*!********************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/CaretUpOutlined.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_CaretUpOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CaretUpOutlined */ 54200);
-/* 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 CaretUpOutlined = function CaretUpOutlined(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_CaretUpOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-CaretUpOutlined.displayName = 'CaretUpOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CaretUpOutlined));
-
-/***/ }),
-
-/***/ 38900:
-/*!**********************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.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_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));
-
-/***/ }),
-
-/***/ 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));
-
-/***/ }),
-
-/***/ 82061:
-/*!*******************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/DeleteOutlined.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_DeleteOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DeleteOutlined */ 47046);
-/* 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 DeleteOutlined = function DeleteOutlined(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_DeleteOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-DeleteOutlined.displayName = 'DeleteOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DeleteOutlined));
-
-/***/ }),
-
-/***/ 95604:
-/*!*******************************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules ***!
- \*******************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_DeliveredProcedureOutlined; }
-});
-
-// 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/DeliveredProcedureOutlined.js
-// This icon file is generated automatically.
-var DeliveredProcedureOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "defs", "attrs": {}, "children": [{ "tag": "style", "attrs": {} }] }, { "tag": "path", "attrs": { "d": "M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z" } }] }, "name": "delivered-procedure", "theme": "outlined" };
-/* harmony default export */ var asn_DeliveredProcedureOutlined = (DeliveredProcedureOutlined);
-
-// 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/DeliveredProcedureOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var DeliveredProcedureOutlined_DeliveredProcedureOutlined = function DeliveredProcedureOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_DeliveredProcedureOutlined
- }));
-};
-DeliveredProcedureOutlined_DeliveredProcedureOutlined.displayName = 'DeliveredProcedureOutlined';
-/* harmony default export */ var icons_DeliveredProcedureOutlined = (/*#__PURE__*/react.forwardRef(DeliveredProcedureOutlined_DeliveredProcedureOutlined));
-
-/***/ }),
-
-/***/ 39300:
-/*!*****************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.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_DownOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DownOutlined */ 66023);
-/* 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 DownOutlined = function DownOutlined(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_DownOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-DownOutlined.displayName = 'DownOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DownOutlined));
-
-/***/ }),
-
-/***/ 69753:
-/*!*********************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/DownloadOutlined.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_DownloadOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DownloadOutlined */ 49495);
-/* 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 DownloadOutlined = function DownloadOutlined(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_DownloadOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-DownloadOutlined.displayName = 'DownloadOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DownloadOutlined));
-
-/***/ }),
-
-/***/ 3089:
-/*!************************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules ***!
- \************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_MinusCircleOutlined; }
-});
-
-// 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/MinusCircleOutlined.js
-// This icon file is generated automatically.
-var MinusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "minus-circle", "theme": "outlined" };
-/* harmony default export */ var asn_MinusCircleOutlined = (MinusCircleOutlined);
-
-// 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/MinusCircleOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var MinusCircleOutlined_MinusCircleOutlined = function MinusCircleOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_MinusCircleOutlined
- }));
-};
-MinusCircleOutlined_MinusCircleOutlined.displayName = 'MinusCircleOutlined';
-/* harmony default export */ var icons_MinusCircleOutlined = (/*#__PURE__*/react.forwardRef(MinusCircleOutlined_MinusCircleOutlined));
-
-/***/ }),
-
-/***/ 64789:
-/*!***********************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules ***!
- \***********************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_PlusCircleOutlined; }
-});
-
-// 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/PlusCircleOutlined.js
-// This icon file is generated automatically.
-var PlusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "plus-circle", "theme": "outlined" };
-/* harmony default export */ var asn_PlusCircleOutlined = (PlusCircleOutlined);
-
-// 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/PlusCircleOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var PlusCircleOutlined_PlusCircleOutlined = function PlusCircleOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_PlusCircleOutlined
- }));
-};
-PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined';
-/* harmony default export */ var icons_PlusCircleOutlined = (/*#__PURE__*/react.forwardRef(PlusCircleOutlined_PlusCircleOutlined));
-
-/***/ }),
-
-/***/ 51042:
-/*!*****************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.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_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/PlusOutlined */ 42110);
-/* 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 PlusOutlined = function PlusOutlined(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_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-PlusOutlined.displayName = 'PlusOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(PlusOutlined));
-
-/***/ }),
-
-/***/ 63783:
-/*!***************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.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_QuestionCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/QuestionCircleOutlined */ 36688);
-/* 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 QuestionCircleOutlined = function QuestionCircleOutlined(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_QuestionCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-QuestionCircleOutlined.displayName = 'QuestionCircleOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(QuestionCircleOutlined));
-
-/***/ }),
-
-/***/ 33160:
-/*!*******************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/ReloadOutlined.js + 1 modules ***!
- \*******************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_ReloadOutlined; }
-});
-
-// 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/ReloadOutlined.js
-// This icon file is generated automatically.
-var ReloadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z" } }] }, "name": "reload", "theme": "outlined" };
-/* harmony default export */ var asn_ReloadOutlined = (ReloadOutlined);
-
-// 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/ReloadOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var ReloadOutlined_ReloadOutlined = function ReloadOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_ReloadOutlined
- }));
-};
-ReloadOutlined_ReloadOutlined.displayName = 'ReloadOutlined';
-/* harmony default export */ var icons_ReloadOutlined = (/*#__PURE__*/react.forwardRef(ReloadOutlined_ReloadOutlined));
-
-/***/ }),
-
-/***/ 42952:
-/*!********************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/SettingOutlined.js + 1 modules ***!
- \********************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_SettingOutlined; }
-});
-
-// 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/SettingOutlined.js
-// This icon file is generated automatically.
-var SettingOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z" } }] }, "name": "setting", "theme": "outlined" };
-/* harmony default export */ var asn_SettingOutlined = (SettingOutlined);
-
-// 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/SettingOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var SettingOutlined_SettingOutlined = function SettingOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_SettingOutlined
- }));
-};
-SettingOutlined_SettingOutlined.displayName = 'SettingOutlined';
-/* harmony default export */ var icons_SettingOutlined = (/*#__PURE__*/react.forwardRef(SettingOutlined_SettingOutlined));
-
-/***/ }),
-
-/***/ 64029:
-/*!***************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/UpOutlined.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_UpOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/UpOutlined */ 92287);
-/* 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 UpOutlined = function UpOutlined(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_UpOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-UpOutlined.displayName = 'UpOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(UpOutlined));
-
-/***/ }),
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[54164,8691,4977,12768,67570,12034],{
/***/ 96403:
/*!*********************************!*\
@@ -538,7 +7,6 @@ UpOutlined.displayName = 'UpOutlined';
\*********************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Ax": function() { return /* binding */ processTreeData; },
/* harmony export */ "Ds": function() { return /* binding */ debounce; },
@@ -625,7 +93,6 @@ var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER *
\*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
@@ -878,7 +345,6 @@ var jsx_runtime = __webpack_require__(85893);
\*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
@@ -1245,7 +711,6 @@ function _unescape(str) {
\************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
@@ -1375,7 +840,6 @@ var jsx_runtime = __webpack_require__(85893);
\*************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "h": function() { return /* binding */ MyCodeMirror; }
/* harmony export */ });
@@ -1589,7 +1053,6 @@ function MyCodeMirror(_ref2) {
\***************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
@@ -1786,7 +1249,7 @@ function AButton(_ref) {
}, index);
}), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit",
+ icon: "icon-edit insert-blank",
className: "btn-null",
title: "\u589E\u52A0\u586B\u7A7A",
actionName: "add-null-ch",
@@ -2836,7 +2299,6 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
\**********************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Z": function() { return /* binding */ Dialog; }
/* harmony export */ });
@@ -2892,7 +2354,6 @@ var Dialog = /*#__PURE__*/function (_React$Component) {
\************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
@@ -3346,7 +2807,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"];
@@ -3435,8 +2896,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,
@@ -3463,6 +2922,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)();
@@ -3911,7 +3371,6 @@ function DiffEditor(_ref2) {
\****************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Z": function() { return /* binding */ useInterval; }
/* harmony export */ });
@@ -3941,13 +3400,12 @@ function useInterval(callback, delay) {
/***/ }),
-/***/ 93844:
+/***/ 34971:
/*!***************************************************************************!*\
- !*** ./src/pages/Classrooms/Lists/Exercise/Detail/index.tsx + 47 modules ***!
+ !*** ./src/pages/Classrooms/Lists/Exercise/Detail/index.tsx + 45 modules ***!
\***************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
@@ -6063,14 +5521,7 @@ var WorkList = function WorkList(_ref) {
danger: true,
className: "c-red ml10",
size: "small",
- disabled: function () {
- // if (isAssistant()) {
- // return true;
- // } else {
- return commonHeader.exercise_status === 3 ? true : false;
- // }
- }(),
-
+ disabled: commonHeader.exercise_status === 3 || commonHeader.exercise_status === 5 || (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.appraise_label),
onClick: function onClick() {
var _classroomList$Assist6, _classroomList$Assist7;
// 判断是否可以延时
@@ -6731,7 +6182,7 @@ var select_style = __webpack_require__(95985);
// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js
var es_select = __webpack_require__(34041);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/FaceReview/index.less?modules
@@ -9080,8 +8531,8 @@ var DuplicateChecking = function DuplicateChecking(_ref) {
var divider_style = __webpack_require__(98541);
// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js
var divider = __webpack_require__(27049);
-// EXTERNAL MODULE: ./src/components/DragSubject/index.tsx + 19 modules
-var DragSubject = __webpack_require__(8286);
+// EXTERNAL MODULE: ./src/components/DragSubject/index.tsx + 20 modules
+var DragSubject = __webpack_require__(78218);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 5 modules
var Head = __webpack_require__(92170);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/ReferenceAnswer/index.tsx
@@ -9114,7 +8565,9 @@ var ReferenceAnswer_WorkList = function WorkList(_ref) {
query = _useState2[0];
var editData = exercise.editData,
exercise_status = exercise.commonHeader.exercise_status;
- console.log(exercise);
+
+ // console.log(exercise);
+
(0,react.useEffect)(function () {
if (activeTabs === '2') {
getData();
@@ -9200,30 +8653,8 @@ var react_infinite_scroller = __webpack_require__(246);
var react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller);
// EXTERNAL MODULE: ./src/assets/images/paper/jinshi.svg
var jinshi = __webpack_require__(56606);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
-var esm_objectSpread2 = __webpack_require__(1413);
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/FilterOutlined.js
-// This icon file is generated automatically.
-var FilterOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z" } }] }, "name": "filter", "theme": "outlined" };
-/* harmony default export */ var asn_FilterOutlined = (FilterOutlined);
-
-// 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/FilterOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var FilterOutlined_FilterOutlined = function FilterOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,esm_objectSpread2/* default */.Z)((0,esm_objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_FilterOutlined
- }));
-};
-FilterOutlined_FilterOutlined.displayName = 'FilterOutlined';
-/* harmony default export */ var icons_FilterOutlined = (/*#__PURE__*/react.forwardRef(FilterOutlined_FilterOutlined));
+// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/FilterOutlined.js + 1 modules
+var FilterOutlined = __webpack_require__(26024);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CaretUpOutlined.js
var CaretUpOutlined = __webpack_require__(18121);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/Redo/index.tsx
@@ -9559,7 +8990,7 @@ var ExerciseRedo = function ExerciseRedo(_ref) {
}),
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "current c-light-primary",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(icons_FilterOutlined, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(FilterOutlined/* default */.Z, {
className: "ml10 mr5"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u5206\u6570\u7B5B\u9009"
@@ -16828,7 +16259,8 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
ld: '至少1个阻断漏洞',
gf: '超过50%'
}];
- console.log(activeTabs);
+
+ // console.log(activeTabs);
if (!(0,authority/* isAdminOrStudent */.RV)()) return null;
if (!(0,authority/* isAdminOrStudent */.RV)()) return '';
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
@@ -17015,7 +16447,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
modalText();
return;
} else {
- _umi_production_exports.history.push(commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random ? "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/random/edit?random=true") : "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/edit?random=false"));
+ _umi_production_exports.history.push(commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random ? "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/random/edit?random=true") : "/classrooms/".concat(params.coursesId, "/exercise/add/").concat(params.categoryId, "?random=false&type=2"));
}
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
@@ -17175,7 +16607,6 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
\******************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
@@ -18156,7 +17587,6 @@ var Head = function Head(_ref) {
\*************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
@@ -18518,7 +17948,6 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) {
\*****************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "D9": function() { return /* binding */ ExportStudentanalysis; },
/* harmony export */ "IM": function() { return /* binding */ get_ecs_attachment; },
@@ -19266,998 +18695,6 @@ var getquestion_rank_list = /*#__PURE__*/function () {
};
}();
-/***/ }),
-
-/***/ 81643:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/_util/getRenderPropValue.js ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Z": function() { return /* binding */ getRenderPropValue; }
-/* harmony export */ });
-var getRenderPropValue = function getRenderPropValue(propValue) {
- if (!propValue) {
- return null;
- }
- if (typeof propValue === 'function') {
- return propValue();
- }
- return propValue;
-};
-
-/***/ }),
-
-/***/ 58492:
-/*!**************************************************************!*\
- !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***!
- \**************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// 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__) {
-
-"use strict";
-
-// 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__) {
-
-"use strict";
-/* 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__) {
-
-"use strict";
-
-// 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
-
-
-
-/***/ }),
-
-/***/ 55241:
-/*!***********************************************!*\
- !*** ./node_modules/antd/es/popover/index.js ***!
- \***********************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124);
-/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../tooltip */ 84908);
-/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 81643);
-/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_util/motion */ 33603);
-
-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 Overlay = function Overlay(_ref) {
- var title = _ref.title,
- content = _ref.content,
- prefixCls = _ref.prefixCls;
- if (!title && !content) {
- return null;
- }
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", {
- className: "".concat(prefixCls, "-title")
- }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", {
- className: "".concat(prefixCls, "-inner-content")
- }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(content)));
-};
-var Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(function (props, ref) {
- var customizePrefixCls = props.prefixCls,
- title = props.title,
- content = props.content,
- _overlay = props._overlay,
- _props$placement = props.placement,
- placement = _props$placement === void 0 ? 'top' : _props$placement,
- _props$trigger = props.trigger,
- trigger = _props$trigger === void 0 ? 'hover' : _props$trigger,
- _props$mouseEnterDela = props.mouseEnterDelay,
- mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0.1 : _props$mouseEnterDela,
- _props$mouseLeaveDela = props.mouseLeaveDelay,
- mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela,
- _props$overlayStyle = props.overlayStyle,
- overlayStyle = _props$overlayStyle === void 0 ? {} : _props$overlayStyle,
- otherProps = __rest(props, ["prefixCls", "title", "content", "_overlay", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]);
- var _React$useContext = react__WEBPACK_IMPORTED_MODULE_0__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_),
- getPrefixCls = _React$useContext.getPrefixCls;
- var prefixCls = getPrefixCls('popover', customizePrefixCls);
- var rootPrefixCls = getPrefixCls();
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({
- placement: placement,
- trigger: trigger,
- mouseEnterDelay: mouseEnterDelay,
- mouseLeaveDelay: mouseLeaveDelay,
- overlayStyle: overlayStyle
- }, otherProps, {
- prefixCls: prefixCls,
- ref: ref,
- overlay: _overlay || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Overlay, {
- prefixCls: prefixCls,
- title: title,
- content: content
- }),
- transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_5__/* .getTransitionName */ .mL)(rootPrefixCls, 'zoom-big', otherProps.transitionName)
- }));
-});
-if (false) {}
-/* harmony default export */ __webpack_exports__["Z"] = (Popover);
-
-/***/ }),
-
-/***/ 63942:
-/*!*****************************************************************!*\
- !*** ./node_modules/antd/es/popover/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/popover/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/popover/style/index.js
-
-
-// style dependencies
-// deps-lint-skip: tooltip
-
-/***/ }),
-
-/***/ 94594:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/switch/index.js + 1 modules ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ es_switch; }
-});
-
-// 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/antd/node_modules/@ant-design/icons/es/icons/LoadingOutlined.js
-var LoadingOutlined = __webpack_require__(19267);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// 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/rc-util/es/hooks/useMergedState.js
-var useMergedState = __webpack_require__(21770);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js
-var KeyCode = __webpack_require__(15105);
-;// CONCATENATED MODULE: ./node_modules/rc-switch/es/index.js
-
-
-
-
-
-
-
-var Switch = react.forwardRef(function (_ref, ref) {
- var _classNames;
-
- var _ref$prefixCls = _ref.prefixCls,
- prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls,
- className = _ref.className,
- checked = _ref.checked,
- defaultChecked = _ref.defaultChecked,
- disabled = _ref.disabled,
- loadingIcon = _ref.loadingIcon,
- checkedChildren = _ref.checkedChildren,
- unCheckedChildren = _ref.unCheckedChildren,
- onClick = _ref.onClick,
- onChange = _ref.onChange,
- onKeyDown = _ref.onKeyDown,
- restProps = (0,objectWithoutProperties/* default */.Z)(_ref, ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]);
-
- var _useMergedState = (0,useMergedState/* default */.Z)(false, {
- value: checked,
- defaultValue: defaultChecked
- }),
- _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
- innerChecked = _useMergedState2[0],
- setInnerChecked = _useMergedState2[1];
-
- function triggerChange(newChecked, event) {
- var mergedChecked = innerChecked;
-
- if (!disabled) {
- mergedChecked = newChecked;
- setInnerChecked(mergedChecked);
- onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event);
- }
-
- return mergedChecked;
- }
-
- function onInternalKeyDown(e) {
- if (e.which === KeyCode/* default.LEFT */.Z.LEFT) {
- triggerChange(false, e);
- } else if (e.which === KeyCode/* default.RIGHT */.Z.RIGHT) {
- triggerChange(true, e);
- }
-
- onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e);
- }
-
- function onInternalClick(e) {
- var ret = triggerChange(!innerChecked, e); // [Legacy] trigger onClick with value
-
- onClick === null || onClick === void 0 ? void 0 : onClick(ret, e);
- }
-
- var switchClassName = classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames));
- return react.createElement("button", Object.assign({}, restProps, {
- type: "button",
- role: "switch",
- "aria-checked": innerChecked,
- disabled: disabled,
- className: switchClassName,
- ref: ref,
- onKeyDown: onInternalKeyDown,
- onClick: onInternalClick
- }), loadingIcon, react.createElement("span", {
- className: "".concat(prefixCls, "-inner")
- }, innerChecked ? checkedChildren : unCheckedChildren));
-});
-Switch.displayName = 'Switch';
-/* harmony default export */ var es = (Switch);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
-var DisabledContext = __webpack_require__(98866);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
-var SizeContext = __webpack_require__(97647);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules
-var wave = __webpack_require__(68349);
-;// CONCATENATED MODULE: ./node_modules/antd/es/switch/index.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 switch_Switch = /*#__PURE__*/react.forwardRef(function (_a, ref) {
- var _classNames;
- var customizePrefixCls = _a.prefixCls,
- customizeSize = _a.size,
- customDisabled = _a.disabled,
- loading = _a.loading,
- _a$className = _a.className,
- className = _a$className === void 0 ? '' : _a$className,
- props = __rest(_a, ["prefixCls", "size", "disabled", "loading", "className"]);
- false ? 0 : void 0;
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var size = react.useContext(SizeContext/* default */.Z);
- // ===================== Disabled =====================
- var disabled = react.useContext(DisabledContext/* default */.Z);
- var mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading;
- var prefixCls = getPrefixCls('switch', customizePrefixCls);
- var loadingIcon = /*#__PURE__*/react.createElement("div", {
- className: "".concat(prefixCls, "-handle")
- }, loading && /*#__PURE__*/react.createElement(LoadingOutlined/* default */.Z, {
- className: "".concat(prefixCls, "-loading-icon")
- }));
- var classes = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-small"), (customizeSize || size) === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-loading"), loading), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
- return /*#__PURE__*/react.createElement(wave/* default */.Z, {
- insertExtraNode: true
- }, /*#__PURE__*/react.createElement(es, (0,esm_extends/* default */.Z)({}, props, {
- prefixCls: prefixCls,
- className: classes,
- disabled: mergedDisabled,
- ref: ref,
- loadingIcon: loadingIcon
- })));
-});
-switch_Switch.__ANT_SWITCH = true;
-if (false) {}
-/* harmony default export */ var es_switch = (switch_Switch);
-
-/***/ }),
-
-/***/ 5812:
-/*!****************************************************************!*\
- !*** ./node_modules/antd/es/switch/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/switch/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/switch/style/index.js
-
-
-
-/***/ }),
-
-/***/ 57761:
-/*!*********************************************************************!*\
- !*** ./node_modules/react-infinite-scroller/dist/InfiniteScroll.js ***!
- \*********************************************************************/
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-Object.defineProperty(exports, "__esModule", ({
- value: true
-}));
-
-var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
-
-var _react = __webpack_require__(/*! react */ 67294);
-
-var _react2 = _interopRequireDefault(_react);
-
-var _propTypes = __webpack_require__(/*! prop-types */ 45697);
-
-var _propTypes2 = _interopRequireDefault(_propTypes);
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
-
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
-function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
-function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
-
-var InfiniteScroll = function (_Component) {
- _inherits(InfiniteScroll, _Component);
-
- function InfiniteScroll(props) {
- _classCallCheck(this, InfiniteScroll);
-
- var _this = _possibleConstructorReturn(this, (InfiniteScroll.__proto__ || Object.getPrototypeOf(InfiniteScroll)).call(this, props));
-
- _this.scrollListener = _this.scrollListener.bind(_this);
- _this.eventListenerOptions = _this.eventListenerOptions.bind(_this);
- _this.mousewheelListener = _this.mousewheelListener.bind(_this);
- return _this;
- }
-
- _createClass(InfiniteScroll, [{
- key: 'componentDidMount',
- value: function componentDidMount() {
- this.pageLoaded = this.props.pageStart;
- this.options = this.eventListenerOptions();
- this.attachScrollListener();
- }
- }, {
- key: 'componentDidUpdate',
- value: function componentDidUpdate() {
- if (this.props.isReverse && this.loadMore) {
- var parentElement = this.getParentElement(this.scrollComponent);
- parentElement.scrollTop = parentElement.scrollHeight - this.beforeScrollHeight + this.beforeScrollTop;
- this.loadMore = false;
- }
- this.attachScrollListener();
- }
- }, {
- key: 'componentWillUnmount',
- value: function componentWillUnmount() {
- this.detachScrollListener();
- this.detachMousewheelListener();
- }
- }, {
- key: 'isPassiveSupported',
- value: function isPassiveSupported() {
- var passive = false;
-
- var testOptions = {
- get passive() {
- passive = true;
- }
- };
-
- try {
- document.addEventListener('test', null, testOptions);
- document.removeEventListener('test', null, testOptions);
- } catch (e) {
- // ignore
- }
- return passive;
- }
- }, {
- key: 'eventListenerOptions',
- value: function eventListenerOptions() {
- var options = this.props.useCapture;
-
- if (this.isPassiveSupported()) {
- options = {
- useCapture: this.props.useCapture,
- passive: true
- };
- }
- return options;
- }
-
- // Set a defaut loader for all your `InfiniteScroll` components
-
- }, {
- key: 'setDefaultLoader',
- value: function setDefaultLoader(loader) {
- this.defaultLoader = loader;
- }
- }, {
- key: 'detachMousewheelListener',
- value: function detachMousewheelListener() {
- var scrollEl = window;
- if (this.props.useWindow === false) {
- scrollEl = this.scrollComponent.parentNode;
- }
-
- scrollEl.removeEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture);
- }
- }, {
- key: 'detachScrollListener',
- value: function detachScrollListener() {
- var scrollEl = window;
- if (this.props.useWindow === false) {
- scrollEl = this.getParentElement(this.scrollComponent);
- }
-
- scrollEl.removeEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture);
- scrollEl.removeEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture);
- }
- }, {
- key: 'getParentElement',
- value: function getParentElement(el) {
- var scrollParent = this.props.getScrollParent && this.props.getScrollParent();
- if (scrollParent != null) {
- return scrollParent;
- }
- return el && el.parentNode;
- }
- }, {
- key: 'filterProps',
- value: function filterProps(props) {
- return props;
- }
- }, {
- key: 'attachScrollListener',
- value: function attachScrollListener() {
- var parentElement = this.getParentElement(this.scrollComponent);
-
- if (!this.props.hasMore || !parentElement) {
- return;
- }
-
- var scrollEl = window;
- if (this.props.useWindow === false) {
- scrollEl = parentElement;
- }
-
- scrollEl.addEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture);
- scrollEl.addEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture);
- scrollEl.addEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture);
-
- if (this.props.initialLoad) {
- this.scrollListener();
- }
- }
- }, {
- key: 'mousewheelListener',
- value: function mousewheelListener(e) {
- // Prevents Chrome hangups
- // See: https://stackoverflow.com/questions/47524205/random-high-content-download-time-in-chrome/47684257#47684257
- if (e.deltaY === 1 && !this.isPassiveSupported()) {
- e.preventDefault();
- }
- }
- }, {
- key: 'scrollListener',
- value: function scrollListener() {
- var el = this.scrollComponent;
- var scrollEl = window;
- var parentNode = this.getParentElement(el);
-
- var offset = void 0;
- if (this.props.useWindow) {
- var doc = document.documentElement || document.body.parentNode || document.body;
- var scrollTop = scrollEl.pageYOffset !== undefined ? scrollEl.pageYOffset : doc.scrollTop;
- if (this.props.isReverse) {
- offset = scrollTop;
- } else {
- offset = this.calculateOffset(el, scrollTop);
- }
- } else if (this.props.isReverse) {
- offset = parentNode.scrollTop;
- } else {
- offset = el.scrollHeight - parentNode.scrollTop - parentNode.clientHeight;
- }
-
- // Here we make sure the element is visible as well as checking the offset
- if (offset < Number(this.props.threshold) && el && el.offsetParent !== null) {
- this.detachScrollListener();
- this.beforeScrollHeight = parentNode.scrollHeight;
- this.beforeScrollTop = parentNode.scrollTop;
- // Call loadMore after detachScrollListener to allow for non-async loadMore functions
- if (typeof this.props.loadMore === 'function') {
- this.props.loadMore(this.pageLoaded += 1);
- this.loadMore = true;
- }
- }
- }
- }, {
- key: 'calculateOffset',
- value: function calculateOffset(el, scrollTop) {
- if (!el) {
- return 0;
- }
-
- return this.calculateTopPosition(el) + (el.offsetHeight - scrollTop - window.innerHeight);
- }
- }, {
- key: 'calculateTopPosition',
- value: function calculateTopPosition(el) {
- if (!el) {
- return 0;
- }
- return el.offsetTop + this.calculateTopPosition(el.offsetParent);
- }
- }, {
- key: 'render',
- value: function render() {
- var _this2 = this;
-
- var renderProps = this.filterProps(this.props);
-
- var children = renderProps.children,
- element = renderProps.element,
- hasMore = renderProps.hasMore,
- initialLoad = renderProps.initialLoad,
- isReverse = renderProps.isReverse,
- loader = renderProps.loader,
- loadMore = renderProps.loadMore,
- pageStart = renderProps.pageStart,
- ref = renderProps.ref,
- threshold = renderProps.threshold,
- useCapture = renderProps.useCapture,
- useWindow = renderProps.useWindow,
- getScrollParent = renderProps.getScrollParent,
- props = _objectWithoutProperties(renderProps, ['children', 'element', 'hasMore', 'initialLoad', 'isReverse', 'loader', 'loadMore', 'pageStart', 'ref', 'threshold', 'useCapture', 'useWindow', 'getScrollParent']);
-
- props.ref = function (node) {
- _this2.scrollComponent = node;
- if (ref) {
- ref(node);
- }
- };
-
- var childrenArray = [children];
- if (hasMore) {
- if (loader) {
- isReverse ? childrenArray.unshift(loader) : childrenArray.push(loader);
- } else if (this.defaultLoader) {
- isReverse ? childrenArray.unshift(this.defaultLoader) : childrenArray.push(this.defaultLoader);
- }
- }
- return _react2.default.createElement(element, props, childrenArray);
- }
- }]);
-
- return InfiniteScroll;
-}(_react.Component);
-
-InfiniteScroll.propTypes = {
- children: _propTypes2.default.node.isRequired,
- element: _propTypes2.default.node,
- hasMore: _propTypes2.default.bool,
- initialLoad: _propTypes2.default.bool,
- isReverse: _propTypes2.default.bool,
- loader: _propTypes2.default.node,
- loadMore: _propTypes2.default.func.isRequired,
- pageStart: _propTypes2.default.number,
- ref: _propTypes2.default.func,
- getScrollParent: _propTypes2.default.func,
- threshold: _propTypes2.default.number,
- useCapture: _propTypes2.default.bool,
- useWindow: _propTypes2.default.bool
-};
-InfiniteScroll.defaultProps = {
- element: 'div',
- hasMore: false,
- initialLoad: true,
- pageStart: 0,
- ref: null,
- threshold: 250,
- useWindow: true,
- isReverse: false,
- useCapture: false,
- loader: null,
- getScrollParent: null
-};
-exports["default"] = InfiniteScroll;
-module.exports = exports['default'];
-
-
-/***/ }),
-
-/***/ 246:
-/*!*******************************************************!*\
- !*** ./node_modules/react-infinite-scroller/index.js ***!
- \*******************************************************/
-/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
-
-module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 57761)
-
-
/***/ }),
/***/ 4977:
@@ -20266,7 +18703,6 @@ module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 57761)
\********************************************/
/***/ (function(module) {
-"use strict";
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg==";
/***/ })
diff --git a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css
index 2d130d589d..ccd58d82c1 100644
--- a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css
+++ b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css
@@ -1696,14 +1696,14 @@ span.CodeMirror-selectedtext {
font-size: 12px;
display: inline-block;
padding: 5px;
- border: 1px solid #eaeaea;
+ border: 1px solid #E99237;
border-radius: 5px;
box-sizing: border-box;
line-height: 16px;
height: auto;
- color: #666;
+ color: #A65500;
+ background-color: #FFF1E2;
position: relative;
- justify-content: center;
margin-left: 10px;
}
.markdown-toolbar-container .fill-tip::before {
@@ -1712,7 +1712,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #fff;
+ border-right: 6px solid #FFF1E2;
position: absolute;
left: -6px;
top: 6px;
@@ -1724,7 +1724,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #cccbcb;
+ border-right: 6px solid #E99237;
position: absolute;
left: -7px;
top: 6px;
@@ -1755,6 +1755,10 @@ span.CodeMirror-selectedtext {
flex-flow: row nowrap;
align-items: center;
}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
.markdown-toolbar-container span.v-line {
margin: 0 5px;
height: 65%;
@@ -2132,28 +2136,35 @@ span.CodeMirror-selectedtext {
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** 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/Knowledge/index.less?modules ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.wrap___F7E3F {
- display: flex;
- flex-direction: row;
+.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] {
+ height: 46px;
}
-.addKnowledge___LyKCQ {
- border: 1px solid #0152d9;
- color: #0152d9;
- background-color: rgba(24, 144, 255, 0.2);
- padding: 0 10px;
- border-radius: 5px;
- cursor: pointer;
- height: 28px;
- line-height: 28px;
+.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'],
+.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
+ height: 46px;
+ line-height: 46px;
}
-.addKnowledge___LyKCQ:focus {
- outline: 0px;
+.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
+ line-height: 46px;
}
-.disabled___P1Ph9 {
- cursor: not-allowed;
- background: #f5f5f5;
- border: 1px solid #d9d9d9;
- color: rgba(0, 0, 0, 0.25);
+.wrap___F7E3F .selectWrapper____kESB span[class~='ant-select-arrow'] {
+ right: 12px;
+}
+.wrap___F7E3F .tips___aHjQY {
+ font-size: 14px;
+ font-weight: 400;
+ color: #9096A3;
+}
+.wrap___F7E3F .linkBtn___uggVr {
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
+ cursor: pointer;
+}
+.mainText____S1I0 {
+ font-size: 14px;
+ font-weight: 400;
+ color: #5F6368;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
@@ -2476,7 +2487,7 @@ span.CodeMirror-selectedtext {
.paperHeader___gYUbq .exportBtn___nyRYQ {
position: absolute;
right: 0;
- top: 50%;
+ top: 100%;
transform: translateY(-50%);
height: 34px;
width: 106px;
diff --git a/p__Classrooms__Lists__Exercise__Edit__index.async.js b/p__Classrooms__Lists__Exercise__Edit__index.async.js
index 33102a07b2..01125d71bc 100644
--- a/p__Classrooms__Lists__Exercise__Edit__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Edit__index.async.js
@@ -1,88 +1,6 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[5641,60696,56369],{
-/***/ 3089:
-/*!************************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules ***!
- \************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_MinusCircleOutlined; }
-});
-
-// 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/MinusCircleOutlined.js
-// This icon file is generated automatically.
-var MinusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "minus-circle", "theme": "outlined" };
-/* harmony default export */ var asn_MinusCircleOutlined = (MinusCircleOutlined);
-
-// 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/MinusCircleOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var MinusCircleOutlined_MinusCircleOutlined = function MinusCircleOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_MinusCircleOutlined
- }));
-};
-MinusCircleOutlined_MinusCircleOutlined.displayName = 'MinusCircleOutlined';
-/* harmony default export */ var icons_MinusCircleOutlined = (/*#__PURE__*/react.forwardRef(MinusCircleOutlined_MinusCircleOutlined));
-
-/***/ }),
-
-/***/ 64789:
-/*!***********************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules ***!
- \***********************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_PlusCircleOutlined; }
-});
-
-// 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/PlusCircleOutlined.js
-// This icon file is generated automatically.
-var PlusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "plus-circle", "theme": "outlined" };
-/* harmony default export */ var asn_PlusCircleOutlined = (PlusCircleOutlined);
-
-// 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/PlusCircleOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var PlusCircleOutlined_PlusCircleOutlined = function PlusCircleOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_PlusCircleOutlined
- }));
-};
-PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined';
-/* harmony default export */ var icons_PlusCircleOutlined = (/*#__PURE__*/react.forwardRef(PlusCircleOutlined_PlusCircleOutlined));
-
-/***/ }),
-
/***/ 56369:
/*!********************************************************!*\
!*** ./src/components/AddPoints/index.tsx + 2 modules ***!
@@ -1788,8 +1706,6 @@ 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/@ant-design/icons/es/icons/PlusOutlined.js
-var PlusOutlined = __webpack_require__(51042);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(59758);
// EXTERNAL MODULE: ./src/utils/util.tsx
@@ -1798,7 +1714,7 @@ var util = __webpack_require__(29427);
var _umi_production_exports = __webpack_require__(89214);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var UploadQuestionsmodules = ({"customModal":"customModal___bVzUV","content":"content___oKhZq","upload":"upload___nPxEL"});
+/* harmony default export */ var UploadQuestionsmodules = ({"customModal":"customModal___bVzUV","content":"content___oKhZq","upload":"upload___nPxEL","infoText":"infoText___gZEJF","okBtn":"okBtn___CVo2A","fileList":"fileList___tauGN","fileName":"fileName___T_8JX"});
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.tsx
@@ -1816,7 +1732,6 @@ var jsx_runtime = __webpack_require__(85893);
-
var UploadQuestions = function UploadQuestions(_ref) {
var visible = _ref.visible,
onOk = _ref.onOk,
@@ -1857,7 +1772,6 @@ var UploadQuestions = function UploadQuestions(_ref) {
// }
var down = function down() {
- console.log(params, 444);
var url = "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/courses/").concat(params.coursesId, "/exercises/down_template");
(0,util/* downLoadLink */.Nd)(null, url);
};
@@ -1874,61 +1788,124 @@ var UploadQuestions = function UploadQuestions(_ref) {
setFileList([]);
};
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- title: "\u6279\u91CF\u5BFC\u5165\u8BD5\u9898",
+ title: "\u5BFC\u5165\u8BD5\u9898",
open: visible,
onOk: handleOk,
centered: true,
wrapClassName: UploadQuestionsmodules.customModal,
onCancel: handleCancel,
- width: "680px",
+ width: 663,
okText: "\u786E\u8BA4",
+ okButtonProps: {
+ className: UploadQuestionsmodules.okBtn
+ },
cancelText: "\u53D6\u6D88",
confirmLoading: loading,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: UploadQuestionsmodules.content,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u6B65\u9AA41\uFF1A"
+ style: {
+ fontWeight: 600
+ },
+ children: "\u6B65\u9AA41"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
- children: ["\u4E0B\u8F7D\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#5F6367'
+ },
+ children: "\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#0152d9",
- cursor: 'pointer'
+ cursor: 'pointer',
+ marginLeft: 20
},
onClick: down,
- children: "\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"
- }), ",\xA0\u6279\u91CF\u5BFC\u5165\u8BD5\u9898\u3002"]
+ children: "\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xiazai4 ml10",
+ style: {
+ fontSize: 14,
+ cursor: 'pointer',
+ color: "#0152d9"
+ }
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ style: {
+ color: "#FA6400"
+ },
+ className: "mt10",
+ children: "\u63D0\u793A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "2\u3001\u4E0D\u652F\u6301\u7F16\u7A0B\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "c-grey-999 mt10",
- children: "\u6CE8\uFF1A\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF0C\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\u3002\u4E0D\u652F\u6301\u7F16\u7A0B\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165"
+ className: UploadQuestionsmodules.infoText,
+ children: "3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: UploadQuestionsmodules.infoText,
+ children: "4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63015\u4E2A\u586B\u7A7A\u9879\u3002"
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
- className: "mt30",
+ style: {
+ marginTop: 22
+ },
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u6B65\u9AA42\uFF1A"
+ style: {
+ fontWeight: 600
+ },
+ children: "\u6B65\u9AA42"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
style: {
flex: 1
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- children: "\u4E0A\u4F20\u586B\u5199\u597D\u7684\u8BD5\u9898\u8868"
+ style: {
+ color: '#5F6367'
+ },
+ children: "\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"
}), visible && /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, {
- action: "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json")
- // onChange={handleChange}
- ,
+ action: "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
beforeUpload: handleBeforeUpload,
onRemove: handleRemove,
withCredentials: true,
fileList: fileList,
accept: ".xls,.xlsx",
+ showUploadList: false,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
className: UploadQuestionsmodules.upload,
type: "primary",
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, {}),
- children: "\u9009\u62E9\u6587\u4EF6"
+ icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shangchuan3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }),
+ children: "\u4E0A\u4F20\u6587\u4EF6"
})
+ }), fileList.map(function (fileItem, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: UploadQuestionsmodules.fileList,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: UploadQuestionsmodules.fileName,
+ children: fileItem === null || fileItem === void 0 ? void 0 : fileItem.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shanchu12",
+ style: {
+ color: '#F65160',
+ fontSize: 16,
+ cursor: 'pointer'
+ },
+ onClick: handleRemove
+ })]
+ }, index);
})]
})]
})]
@@ -2704,8 +2681,8 @@ var DragQuestions = __webpack_require__(41850);
/* harmony default export */ var Editmodules = ({"flex_box_center":"flex_box_center___tQ9kp","flex_space_between":"flex_space_between___Gua_a","flex_box_vertical_center":"flex_box_vertical_center___Ptswq","flex_box_center_end":"flex_box_center_end___OytEE","flex_box_column":"flex_box_column___Lly85","bg":"bg____mu4F","containerTitle":"containerTitle___pfhhj","containerDesc":"containerDesc___AKysy","d1":"d1___u_Jx2","name":"name___w3BI6","diff":"diff___FlyVs","time":"time___eaQ8x","d2":"d2___RxDzv","listItem":"listItem___O8UlH","info":"info___CwLzA","title":"title___hrCD_","titleLeft":"titleLeft___PlqQX","titleRight":"titleRight___IwP1i","acitons":"acitons___iLOeP","formWrap":"formWrap___GlVQo","button":"button___v4_Vu"});
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(59758);
-// EXTERNAL MODULE: ./src/components/DragSubject/index.tsx + 19 modules
-var DragSubject = __webpack_require__(8286);
+// EXTERNAL MODULE: ./src/components/DragSubject/index.tsx + 20 modules
+var DragSubject = __webpack_require__(78218);
// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules
var table_style = __webpack_require__(71854);
// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules
@@ -3644,6 +3621,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
+ console.log('---', list);
saveEditData.current = (0,lodash.cloneDeep)(editData);
index = editData.findIndex(function (e) {
return e.question_type === type;
@@ -3651,7 +3629,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
newEditData = editData;
newEditData[index].items = list;
setEditData(toConsumableArray_default()(newEditData));
- _context7.next = 7;
+ _context7.next = 8;
return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/adjust_position.json"), {
method: 'post',
body: {
@@ -3660,12 +3638,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
})
}
});
- case 7:
+ case 8:
res = _context7.sent;
if ((res === null || res === void 0 ? void 0 : res.status) !== 0) {
setEditData(saveEditData.current);
}
- case 9:
+ case 10:
case "end":
return _context7.stop();
}
diff --git a/p__Classrooms__Lists__Exercise__Edit__index.chunk.css b/p__Classrooms__Lists__Exercise__Edit__index.chunk.css
index 2c71d5821d..4c995bbfc0 100644
--- a/p__Classrooms__Lists__Exercise__Edit__index.chunk.css
+++ b/p__Classrooms__Lists__Exercise__Edit__index.chunk.css
@@ -370,35 +370,64 @@
padding: 22px 40px;
}
.customModal___bVzUV .ant-modal-header .ant-modal-title {
- font-size: 18px;
- font-weight: 400;
+ font-size: 16px;
+ font-weight: 500;
}
.customModal___bVzUV .ant-modal-footer {
padding: 30px 40px;
border: 0;
}
.customModal___bVzUV .ant-modal-footer button {
- width: 100px;
- height: 40px;
- border-radius: 4px;
+ width: 60px;
+ height: 32px;
+ border-radius: 2px;
}
.customModal___bVzUV .ant-modal-footer button:first-child {
- margin-right: 20px;
- background: #DEDEDE;
+ margin-right: 12px;
+ background: #fcfcfe;
}
.customModal___bVzUV .ant-modal-body {
max-height: 500px;
overflow: auto;
- padding: 40px 40px 30px 40px;
+ padding: 18px 40px 30px 40px;
}
.customModal___bVzUV .content___oKhZq aside {
display: flex;
}
.customModal___bVzUV .content___oKhZq .upload___nPxEL {
+ margin-top: 20px;
+ width: 108px;
+ height: 32px;
+ border-radius: 2px;
+ border: none;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ font-size: 14px;
+ font-weight: 400;
+ color: #FFFFFF;
+}
+.customModal___bVzUV ul {
+ padding-left: 18px;
+}
+.customModal___bVzUV .infoText___gZEJF {
+ color: #464F66;
+ font-size: 12px;
+ margin-bottom: 8px;
+}
+.customModal___bVzUV .okBtn___CVo2A {
+ background-color: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+}
+.customModal___bVzUV .fileList___tauGN {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
margin-top: 14px;
- width: 100px;
- height: 30px;
- border-radius: 4px;
+}
+.customModal___bVzUV .fileList___tauGN .fileName___T_8JX {
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
@@ -889,28 +918,35 @@
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** 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/Knowledge/index.less?modules ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.wrap___F7E3F {
- display: flex;
- flex-direction: row;
+.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] {
+ height: 46px;
}
-.addKnowledge___LyKCQ {
- border: 1px solid #0152d9;
- color: #0152d9;
- background-color: rgba(24, 144, 255, 0.2);
- padding: 0 10px;
- border-radius: 5px;
- cursor: pointer;
- height: 28px;
- line-height: 28px;
+.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'],
+.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
+ height: 46px;
+ line-height: 46px;
}
-.addKnowledge___LyKCQ:focus {
- outline: 0px;
+.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
+ line-height: 46px;
}
-.disabled___P1Ph9 {
- cursor: not-allowed;
- background: #f5f5f5;
- border: 1px solid #d9d9d9;
- color: rgba(0, 0, 0, 0.25);
+.wrap___F7E3F .selectWrapper____kESB span[class~='ant-select-arrow'] {
+ right: 12px;
+}
+.wrap___F7E3F .tips___aHjQY {
+ font-size: 14px;
+ font-weight: 400;
+ color: #9096A3;
+}
+.wrap___F7E3F .linkBtn___uggVr {
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
+ cursor: pointer;
+}
+.mainText____S1I0 {
+ font-size: 14px;
+ font-weight: 400;
+ color: #5F6368;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
diff --git a/p__Classrooms__Lists__Exercise__Export__index.async.js b/p__Classrooms__Lists__Exercise__Export__index.async.js
index 44e6c24a6b..d60e0ba2f1 100644
--- a/p__Classrooms__Lists__Exercise__Export__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Export__index.async.js
@@ -631,7 +631,7 @@ function AButton(_ref) {
}, index);
}), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit",
+ icon: "icon-edit insert-blank",
className: "btn-null",
title: "\u589E\u52A0\u586B\u7A7A",
actionName: "add-null-ch",
@@ -3395,7 +3395,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_2, _exportData$exercise4, _exportData$exercise5, _exportData$exercise6, _exportData$exercise7;
+ var _userInfo$course, _exportData$exercise3, _exportData$exercise_2, _exportData$exercise4, _exportData$exercise5, _exportData$exercise6, _exportData$exercise7, _exportData$exercise8;
var exercise = _ref.exercise,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
@@ -4384,7 +4384,7 @@ var Export = function Export(_ref) {
children: "\u662F\u5426\u8FDE\u540C\u8BC4\u9605\u6559\u5E08\u3001\u6559\u5E08\u8BC4\u8BED\u4E00\u8D77\u5BFC\u51FA\uFF1F"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "".concat(Exportmodules.bg, " pt30 mt20"),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ children: [(exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise8 = exportData.exercise) === null || _exportData$exercise8 === void 0 ? void 0 : _exportData$exercise8.is_random) && /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
className: "".concat(Exportmodules.paginationWrapper),
showTotal: function showTotal(total) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
diff --git a/p__Classrooms__Lists__Exercise__Export__index.chunk.css b/p__Classrooms__Lists__Exercise__Export__index.chunk.css
index aed58c712f..996f4e9e8a 100644
--- a/p__Classrooms__Lists__Exercise__Export__index.chunk.css
+++ b/p__Classrooms__Lists__Exercise__Export__index.chunk.css
@@ -1023,7 +1023,7 @@ li:last-child > .ant-breadcrumb-separator {
.paperHeader___gYUbq .exportBtn___nyRYQ {
position: absolute;
right: 0;
- top: 50%;
+ top: 100%;
transform: translateY(-50%);
height: 34px;
width: 106px;
@@ -1605,14 +1605,14 @@ span.CodeMirror-selectedtext {
font-size: 12px;
display: inline-block;
padding: 5px;
- border: 1px solid #eaeaea;
+ border: 1px solid #E99237;
border-radius: 5px;
box-sizing: border-box;
line-height: 16px;
height: auto;
- color: #666;
+ color: #A65500;
+ background-color: #FFF1E2;
position: relative;
- justify-content: center;
margin-left: 10px;
}
.markdown-toolbar-container .fill-tip::before {
@@ -1621,7 +1621,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #fff;
+ border-right: 6px solid #FFF1E2;
position: absolute;
left: -6px;
top: 6px;
@@ -1633,7 +1633,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #cccbcb;
+ border-right: 6px solid #E99237;
position: absolute;
left: -7px;
top: 6px;
@@ -1664,6 +1664,10 @@ span.CodeMirror-selectedtext {
flex-flow: row nowrap;
align-items: center;
}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
.markdown-toolbar-container span.v-line {
margin: 0 5px;
height: 65%;
diff --git a/p__Classrooms__Lists__Exercise__Review__index.async.js b/p__Classrooms__Lists__Exercise__Review__index.async.js
index b0f57655dc..e5b362c318 100644
--- a/p__Classrooms__Lists__Exercise__Review__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Review__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Exercise__index.async.js b/p__Classrooms__Lists__Exercise__index.async.js
index 0c2cadc0f8..1e27e21218 100644
--- a/p__Classrooms__Lists__Exercise__index.async.js
+++ b/p__Classrooms__Lists__Exercise__index.async.js
@@ -582,6 +582,8 @@ var global = __webpack_require__(98706);
+
+
@@ -627,6 +629,18 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
groupIdsInitialValues = _useState14[0],
setGroupIdsInitialValues = _useState14[1];
var scroll = (0,react.useRef)(null);
+ var _useState15 = (0,react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ isTips = _useState16[0],
+ setisTips = _useState16[1];
+ var _useState17 = (0,react.useState)(''),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ DetailUrl = _useState18[0],
+ setDetailUrl = _useState18[1]; //跳转 试卷设置页面
+ var _useState19 = (0,react.useState)(""),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ EditUrl = _useState20[0],
+ setEditUrl = _useState20[1]; //跳转 试卷编辑页面
var columns = [{
title: "试卷名称",
dataIndex: "name",
@@ -663,7 +677,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
width: 60,
align: 'center'
}];
- var _useState15 = (0,react.useState)({
+ var _useState21 = (0,react.useState)({
page: 0,
limit: 20,
group_id: null,
@@ -671,9 +685,9 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
search: '',
filter: 'myself'
}),
- _useState16 = slicedToArray_default()(_useState15, 2),
- query = _useState16[0],
- setQuery = _useState16[1];
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ query = _useState22[0],
+ setQuery = _useState22[1];
(0,react.useEffect)(function () {
if (exercise.actionTabs.key === '试卷选用') {
getData();
@@ -829,11 +843,16 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
case 6:
res = _context4.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ // console.log(res, "-----------res");
(0,util/* trackEvent */.L9)(['教学课堂', '试卷', '试卷选用']);
dispatch({
type: 'classroomList/getClassroomExercisesList',
payload: objectSpread2_default()({}, exercise.actionTabs.params)
});
+ // console.log(`classrooms/${res.course_identifier}/exercise/${res.exercise_id}/detail?random=${res.is_random}`);
+ setDetailUrl("/classrooms/".concat(params.coursesId, "/").concat(res.exercise_id, "/detail?random=").concat(res.is_random, "&tabs=3"));
+ setEditUrl("/classrooms/".concat(params.coursesId, "/exercise/add/").concat(res.exercise_id, "?random=").concat(res.is_random, "&type=2"));
+ setisTips(true);
message/* default.success */.ZP.success('生成试卷成功');
closeReuseModal();
onCancel();
@@ -1029,6 +1048,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
case 12:
hasUsedShixun = _context5.sent;
if (!hasUsedShixun) {
+ // 没有实训的学生
reuseModalCallback([]);
}
setBtnLoading(false);
@@ -1177,7 +1197,6 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
onRow: function onRow(record) {
return {
onClick: function onClick() {
- console.log(record);
setGroupIdsInitialValues([record === null || record === void 0 ? void 0 : record.id]);
} // 点击行
};
@@ -1188,6 +1207,36 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
})
})]
})]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, {
+ title: "\u63D0\u793A",
+ open: isTips,
+ confirmLoading: false //确定按钮loading
+ ,
+ centered: true,
+ okText: "\u8BBE\u7F6E\u89C4\u5219",
+ cancelText: "\u4FEE\u6539\u8BD5\u5377",
+ footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ onClick: function onClick() {
+ setisTips(false); //修改试卷跳转
+ _umi_production_exports.history.push(EditUrl);
+ },
+ children: "\u4FEE\u6539\u8BD5\u5377"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ type: "primary",
+ onClick: function onClick() {
+ _umi_production_exports.history.push(DetailUrl); //跳转到试卷,规则设置页面
+ setisTips(false);
+ },
+ children: "\u8BBE\u7F6E\u89C4\u5219"
+ })]
+ }),
+ onCancel: function onCancel() {
+ setisTips(false); //修改试卷跳转
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ children: "\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F"
+ })
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, {
inPaper: true,
visible: reuseModalVisible,
@@ -1655,7 +1704,7 @@ var SvgPing2 = function SvgPing2(props) {
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/components/TipsButton/index.tsx + 1 modules
var TipsButton = __webpack_require__(85952);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/components/util.tsx
@@ -1920,7 +1969,8 @@ var List = function List(_ref) {
}
}];
var renderTips = function renderTips(v) {
- console.log(v, "zhuangtai");
+ // console.log(v, "zhuangtai");
+
if (concentrate) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
@@ -3278,7 +3328,7 @@ var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/components/BottomControl/index.tsx
diff --git a/p__Classrooms__Lists__Graduation__Tasks__Add__index.async.js b/p__Classrooms__Lists__Graduation__Tasks__Add__index.async.js
index 8de9f8f98e..89a0210356 100644
--- a/p__Classrooms__Lists__Graduation__Tasks__Add__index.async.js
+++ b/p__Classrooms__Lists__Graduation__Tasks__Add__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__Graduation__Tasks__Edit__index.async.js b/p__Classrooms__Lists__Graduation__Tasks__Edit__index.async.js
index 8f46e757ab..d1d3bfedb4 100644
--- a/p__Classrooms__Lists__Graduation__Tasks__Edit__index.async.js
+++ b/p__Classrooms__Lists__Graduation__Tasks__Edit__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__Graduation__Tasks__index.async.js b/p__Classrooms__Lists__Graduation__Tasks__index.async.js
index e6085646af..a0c78f37be 100644
--- a/p__Classrooms__Lists__Graduation__Tasks__index.async.js
+++ b/p__Classrooms__Lists__Graduation__Tasks__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Graduation__Topics__index.async.js b/p__Classrooms__Lists__Graduation__Topics__index.async.js
index 4eb071a217..d0fc2c3045 100644
--- a/p__Classrooms__Lists__Graduation__Topics__index.async.js
+++ b/p__Classrooms__Lists__Graduation__Topics__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__GroupHomework__Add__index.async.js b/p__Classrooms__Lists__GroupHomework__Add__index.async.js
index 811db7a855..5182f42cc7 100644
--- a/p__Classrooms__Lists__GroupHomework__Add__index.async.js
+++ b/p__Classrooms__Lists__GroupHomework__Add__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js
index 2f10a1c013..5131574c88 100644
--- a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js
+++ b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js
@@ -1528,6 +1528,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -1601,6 +1602,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
@@ -1786,7 +1788,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -1794,7 +1797,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -2843,7 +2847,7 @@ function AButton(_ref) {
}, index);
}), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit",
+ icon: "icon-edit insert-blank",
className: "btn-null",
title: "\u589E\u52A0\u586B\u7A7A",
actionName: "add-null-ch",
@@ -4897,7 +4901,7 @@ 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/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules
diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css b/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css
index 8b9408bb33..c8bb5102e7 100644
--- a/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css
+++ b/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css
@@ -628,14 +628,14 @@ span.CodeMirror-selectedtext {
font-size: 12px;
display: inline-block;
padding: 5px;
- border: 1px solid #eaeaea;
+ border: 1px solid #E99237;
border-radius: 5px;
box-sizing: border-box;
line-height: 16px;
height: auto;
- color: #666;
+ color: #A65500;
+ background-color: #FFF1E2;
position: relative;
- justify-content: center;
margin-left: 10px;
}
.markdown-toolbar-container .fill-tip::before {
@@ -644,7 +644,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #fff;
+ border-right: 6px solid #FFF1E2;
position: absolute;
left: -6px;
top: 6px;
@@ -656,7 +656,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #cccbcb;
+ border-right: 6px solid #E99237;
position: absolute;
left: -7px;
top: 6px;
@@ -687,6 +687,10 @@ span.CodeMirror-selectedtext {
flex-flow: row nowrap;
align-items: center;
}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
.markdown-toolbar-container span.v-line {
margin: 0 5px;
height: 65%;
diff --git a/p__Classrooms__Lists__GroupHomework__EditWork__index.async.js b/p__Classrooms__Lists__GroupHomework__EditWork__index.async.js
index a88aa7839e..4b5fa0cb2d 100644
--- a/p__Classrooms__Lists__GroupHomework__EditWork__index.async.js
+++ b/p__Classrooms__Lists__GroupHomework__EditWork__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__GroupHomework__Edit__index.async.js b/p__Classrooms__Lists__GroupHomework__Edit__index.async.js
index 201178fd2a..1f53c374ce 100644
--- a/p__Classrooms__Lists__GroupHomework__Edit__index.async.js
+++ b/p__Classrooms__Lists__GroupHomework__Edit__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__GroupHomework__SubmitWork__index.async.js b/p__Classrooms__Lists__GroupHomework__SubmitWork__index.async.js
index 2c86ae3e91..a448420feb 100644
--- a/p__Classrooms__Lists__GroupHomework__SubmitWork__index.async.js
+++ b/p__Classrooms__Lists__GroupHomework__SubmitWork__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Classrooms__Lists__GroupHomework__index.async.js b/p__Classrooms__Lists__GroupHomework__index.async.js
index 2674ea4d54..b81ec2f0c4 100644
--- a/p__Classrooms__Lists__GroupHomework__index.async.js
+++ b/p__Classrooms__Lists__GroupHomework__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
@@ -494,7 +496,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -502,7 +505,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -3483,7 +3487,7 @@ var List = function List(_ref) {
// extracted by mini-css-extract-plugin
/* harmony default export */ var BottomControlmodules = ({"bottomControlContainer":"bottomControlContainer___yUX9N","buttonWrap":"buttonWrap___A3uZF","moveCategory":"moveCategory___pCGhW"});
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/components/BottomControl/index.tsx
diff --git a/p__Classrooms__Lists__LiveVideo__index.async.js b/p__Classrooms__Lists__LiveVideo__index.async.js
index 6bcececae2..66806ce3bf 100644
--- a/p__Classrooms__Lists__LiveVideo__index.async.js
+++ b/p__Classrooms__Lists__LiveVideo__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__OnlineLearning__index.async.js b/p__Classrooms__Lists__OnlineLearning__index.async.js
index 15504ae65c..40f53dad7b 100644
--- a/p__Classrooms__Lists__OnlineLearning__index.async.js
+++ b/p__Classrooms__Lists__OnlineLearning__index.async.js
@@ -672,6 +672,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -745,6 +746,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
@@ -930,7 +932,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -938,7 +941,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -1545,7 +1549,7 @@ function AButton(_ref) {
}, index);
}), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit",
+ icon: "icon-edit insert-blank",
className: "btn-null",
title: "\u589E\u52A0\u586B\u7A7A",
actionName: "add-null-ch",
@@ -6179,7 +6183,7 @@ var shixuns = __webpack_require__(56088);
// EXTERNAL MODULE: ./node_modules/lodash/lodash.js
var lodash = __webpack_require__(96486);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js
var RightOutlined = __webpack_require__(43929);
// EXTERNAL MODULE: ./src/utils/authority.ts
diff --git a/p__Classrooms__Lists__OnlineLearning__index.chunk.css b/p__Classrooms__Lists__OnlineLearning__index.chunk.css
index e8c92936bb..4e024209f1 100644
--- a/p__Classrooms__Lists__OnlineLearning__index.chunk.css
+++ b/p__Classrooms__Lists__OnlineLearning__index.chunk.css
@@ -1176,14 +1176,14 @@ span.CodeMirror-selectedtext {
font-size: 12px;
display: inline-block;
padding: 5px;
- border: 1px solid #eaeaea;
+ border: 1px solid #E99237;
border-radius: 5px;
box-sizing: border-box;
line-height: 16px;
height: auto;
- color: #666;
+ color: #A65500;
+ background-color: #FFF1E2;
position: relative;
- justify-content: center;
margin-left: 10px;
}
.markdown-toolbar-container .fill-tip::before {
@@ -1192,7 +1192,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #fff;
+ border-right: 6px solid #FFF1E2;
position: absolute;
left: -6px;
top: 6px;
@@ -1204,7 +1204,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #cccbcb;
+ border-right: 6px solid #E99237;
position: absolute;
left: -7px;
top: 6px;
@@ -1235,6 +1235,10 @@ span.CodeMirror-selectedtext {
flex-flow: row nowrap;
align-items: center;
}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
.markdown-toolbar-container span.v-line {
margin: 0 5px;
height: 65%;
diff --git a/p__Classrooms__Lists__Polls__Detail__index.async.js b/p__Classrooms__Lists__Polls__Detail__index.async.js
index 0d9f5a731b..3856a72ddf 100644
--- a/p__Classrooms__Lists__Polls__Detail__index.async.js
+++ b/p__Classrooms__Lists__Polls__Detail__index.async.js
@@ -114,7 +114,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -122,7 +123,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Polls__index.async.js b/p__Classrooms__Lists__Polls__index.async.js
index db50f2a768..21226e71cb 100644
--- a/p__Classrooms__Lists__Polls__index.async.js
+++ b/p__Classrooms__Lists__Polls__index.async.js
@@ -333,7 +333,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -341,7 +342,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -1613,7 +1615,7 @@ var dropdown = __webpack_require__(13013);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Polls/components/Items.tsx
@@ -2416,7 +2418,7 @@ var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/components/BottomControl/index.tsx
diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js
index 25300f5788..7a3f80a1f9 100644
--- a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js
+++ b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[54770],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[54770,22842],{
/***/ 82982:
/*!*****************************************!*\
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js
index b45edf235a..030e8edf2b 100644
--- a/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js
+++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js
@@ -494,7 +494,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -502,7 +503,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -1597,7 +1599,7 @@ 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/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules
diff --git a/p__Classrooms__Lists__ProgramHomework__index.async.js b/p__Classrooms__Lists__ProgramHomework__index.async.js
index 8811932883..390212a151 100644
--- a/p__Classrooms__Lists__ProgramHomework__index.async.js
+++ b/p__Classrooms__Lists__ProgramHomework__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
@@ -494,7 +496,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -502,7 +505,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -2861,7 +2865,7 @@ var SearchSortController = function SearchSortController(_ref) {
// extracted by mini-css-extract-plugin
/* harmony default export */ var BottomControlmodules = ({"bottomControlContainer":"bottomControlContainer___kLlgA","buttonWrap":"buttonWrap___vOH3N","moveCategory":"moveCategory___lgwfd"});
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ProgramHomework/components/BottomControl/index.tsx
diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js
index 3c7e97b767..f80d1b7a16 100644
--- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js
+++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js
@@ -1183,7 +1183,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -1191,7 +1192,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -2137,7 +2139,7 @@ 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/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SolutionOutlined.js + 1 modules
diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__index.async.js
index 25ce03c06e..44c2aa84e4 100644
--- a/p__Classrooms__Lists__ShixunHomeworks__index.async.js
+++ b/p__Classrooms__Lists__ShixunHomeworks__index.async.js
@@ -145,7 +145,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -153,7 +154,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -726,7 +728,7 @@ var _umi_production_exports = __webpack_require__(89214);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(29427);
// EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules
diff --git a/p__Classrooms__Lists__Statistics__StudentDetail__index.async.js b/p__Classrooms__Lists__Statistics__StudentDetail__index.async.js
index 3a3506f74c..1a8bbd6035 100644
--- a/p__Classrooms__Lists__Statistics__StudentDetail__index.async.js
+++ b/p__Classrooms__Lists__Statistics__StudentDetail__index.async.js
@@ -502,7 +502,7 @@ Icon.setTwoToneColor = setTwoToneColor;
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
@@ -588,7 +588,7 @@ var fetch = __webpack_require__(84519);
// extracted by mini-css-extract-plugin
/* harmony default export */ var StudentDetailmodules = ({"flex_box_center":"flex_box_center___kcOHf","flex_space_between":"flex_space_between___PcDC9","flex_box_vertical_center":"flex_box_vertical_center___qYuAh","flex_box_center_end":"flex_box_center_end___iaa9L","flex_box_column":"flex_box_column___NtfNu","bg":"bg____UUAK","title":"title___dswVh","img":"img___GOFvI","right":"right___T8moz","top":"top___HMulK","spanfont":"spanfont___Xd5h3","bottom":"bottom___fIm8n","rightdiv":"rightdiv___dgVbw","fonttitle":"fonttitle___WMXHQ","ling":"ling___p5e5D","content":"content___FMX97","bgs":"bgs___YrOYH","contenttitle":"contenttitle___ygEAp","titlecoent":"titlecoent___I48Sy","es":"es___ECmKO"});
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// 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
diff --git a/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js b/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js
index 5daf51e4f4..21d4150eee 100644
--- a/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js
+++ b/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Statistics__StudentVideo__index.async.js b/p__Classrooms__Lists__Statistics__StudentVideo__index.async.js
index c08e4a3e86..fa5c05a6cf 100644
--- a/p__Classrooms__Lists__Statistics__StudentVideo__index.async.js
+++ b/p__Classrooms__Lists__Statistics__StudentVideo__index.async.js
@@ -57,7 +57,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -65,7 +66,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Statistics__VideoStatistics__index.async.js b/p__Classrooms__Lists__Statistics__VideoStatistics__index.async.js
index 883ac02127..bb2169f076 100644
--- a/p__Classrooms__Lists__Statistics__VideoStatistics__index.async.js
+++ b/p__Classrooms__Lists__Statistics__VideoStatistics__index.async.js
@@ -57,7 +57,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -65,7 +66,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Statistics__index.async.js b/p__Classrooms__Lists__Statistics__index.async.js
index b43e0a2e06..a4a6701e5e 100644
--- a/p__Classrooms__Lists__Statistics__index.async.js
+++ b/p__Classrooms__Lists__Statistics__index.async.js
@@ -84,7 +84,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -92,7 +93,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -2277,7 +2279,7 @@ var LearningAnalysis = function LearningAnalysis(_ref) {
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.js
var QuestionCircleOutlined = __webpack_require__(63783);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/service/classrooms.ts
var classrooms = __webpack_require__(73290);
// EXTERNAL MODULE: ./src/components/ExportCount/index.tsx
diff --git a/p__Classrooms__Lists__Students__index.async.js b/p__Classrooms__Lists__Students__index.async.js
index ee47607e35..3c519ea995 100644
--- a/p__Classrooms__Lists__Students__index.async.js
+++ b/p__Classrooms__Lists__Students__index.async.js
@@ -985,7 +985,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -993,7 +994,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Classrooms__Lists__Teachers__index.async.js b/p__Classrooms__Lists__Teachers__index.async.js
index 2e14766102..9976c75391 100644
--- a/p__Classrooms__Lists__Teachers__index.async.js
+++ b/p__Classrooms__Lists__Teachers__index.async.js
@@ -97,7 +97,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -105,7 +106,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
@@ -564,7 +566,7 @@ var dropdown = __webpack_require__(13013);
var toConsumableArray = __webpack_require__(861);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
var NoData = __webpack_require__(82982);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Teachers/components/ChangeAdmin.tsx
diff --git a/p__Classrooms__Lists__Template__index.async.js b/p__Classrooms__Lists__Template__index.async.js
index 55b06b5bf8..8f0a0713f5 100644
--- a/p__Classrooms__Lists__Template__index.async.js
+++ b/p__Classrooms__Lists__Template__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Colleges__index.async.js b/p__Colleges__index.async.js
index 78adbb6979..f5be594da7 100644
--- a/p__Colleges__index.async.js
+++ b/p__Colleges__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Competitions__Detail__index.async.js b/p__Competitions__Detail__index.async.js
index b54463f6b6..e7cc5ade79 100644
--- a/p__Competitions__Detail__index.async.js
+++ b/p__Competitions__Detail__index.async.js
@@ -1637,7 +1637,7 @@ function AButton(_ref) {
}, index);
}), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit",
+ icon: "icon-edit insert-blank",
className: "btn-null",
title: "\u589E\u52A0\u586B\u7A7A",
actionName: "add-null-ch",
diff --git a/p__Competitions__Detail__index.chunk.css b/p__Competitions__Detail__index.chunk.css
index 715c80ffc7..e030171f36 100644
--- a/p__Competitions__Detail__index.chunk.css
+++ b/p__Competitions__Detail__index.chunk.css
@@ -1002,14 +1002,14 @@ span.CodeMirror-selectedtext {
font-size: 12px;
display: inline-block;
padding: 5px;
- border: 1px solid #eaeaea;
+ border: 1px solid #E99237;
border-radius: 5px;
box-sizing: border-box;
line-height: 16px;
height: auto;
- color: #666;
+ color: #A65500;
+ background-color: #FFF1E2;
position: relative;
- justify-content: center;
margin-left: 10px;
}
.markdown-toolbar-container .fill-tip::before {
@@ -1018,7 +1018,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #fff;
+ border-right: 6px solid #FFF1E2;
position: absolute;
left: -6px;
top: 6px;
@@ -1030,7 +1030,7 @@ span.CodeMirror-selectedtext {
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
- border-right: 6px solid #cccbcb;
+ border-right: 6px solid #E99237;
position: absolute;
left: -7px;
top: 6px;
@@ -1061,6 +1061,10 @@ span.CodeMirror-selectedtext {
flex-flow: row nowrap;
align-items: center;
}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
.markdown-toolbar-container span.v-line {
margin: 0 5px;
height: 65%;
diff --git a/p__Competitions__Index__index.async.js b/p__Competitions__Index__index.async.js
index 382458d51e..92e7abf66a 100644
--- a/p__Competitions__Index__index.async.js
+++ b/p__Competitions__Index__index.async.js
@@ -251,7 +251,7 @@ var _umi_production_exports = __webpack_require__(89214);
var util = __webpack_require__(29427);
;// CONCATENATED MODULE: ./src/pages/Competitions/Index/index.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var Indexmodules = ({"flex_box_center":"flex_box_center___KHcKj","flex_space_between":"flex_space_between___rpKE6","flex_box_vertical_center":"flex_box_vertical_center___aBwFB","flex_box_center_end":"flex_box_center_end___eszEn","flex_box_column":"flex_box_column___y2rDr","wrp":"wrp___b6xZq","tabsWrap":"tabsWrap___rNsVP","searchWrap":"searchWrap___NzDrD","search":"search___O3S5n","searchIcon":"searchIcon___S8AXh","description":"description____uPzl","bg":"bg___lqNd2","list":"list___JU4aR","status":"status___d75lJ","desc":"desc___NuO07","flex1":"flex1___ibscW","item":"item___E2e6I","footer":"footer___az6N2","bottomText":"bottomText___XT9Es","CompetitionsList":"CompetitionsList___BU3Jl","signup":"signup___UmfzR","CompetitionsListzhezhao":"CompetitionsListzhezhao___E2v5E","shadow":"shadow___kJYAn","divimg":"divimg___R3hKI","commonTextBox":"commonTextBox___C7Stw","havetext":"havetext___Q_Zdl","Finishedtext":"Finishedtext___zMGI8","Comingtext":"Comingtext___cJOQk","info":"info___eIwYF","bonus":"bonus___eKcia","rmb":"rmb___4wccY","applyInfo":"applyInfo___sqck8","task_hide":"task_hide___MQUVb","task_hide_2":"task_hide_2___MoAlk","Unpublishedtext":"Unpublishedtext___tqsH6","checkboxtitle":"checkboxtitle___iwuEz"});
+/* harmony default export */ var Indexmodules = ({"flex_box_center":"flex_box_center___KHcKj","flex_space_between":"flex_space_between___rpKE6","flex_box_vertical_center":"flex_box_vertical_center___aBwFB","flex_box_center_end":"flex_box_center_end___eszEn","flex_box_column":"flex_box_column___y2rDr","wrp":"wrp___b6xZq","tabsWrap":"tabsWrap___rNsVP","searchWrap":"searchWrap___NzDrD","search":"search___O3S5n","searchIcon":"searchIcon___S8AXh","searchWrap_right":"searchWrap_right___GVEny","description":"description____uPzl","bg":"bg___lqNd2","list":"list___JU4aR","status":"status___d75lJ","desc":"desc___NuO07","flex1":"flex1___ibscW","item":"item___E2e6I","footer":"footer___az6N2","bottomText":"bottomText___XT9Es","CompetitionsList":"CompetitionsList___BU3Jl","signup":"signup___UmfzR","CompetitionsListzhezhao":"CompetitionsListzhezhao___E2v5E","shadow":"shadow___kJYAn","divimg":"divimg___R3hKI","commonTextBox":"commonTextBox___C7Stw","havetext":"havetext___Q_Zdl","Finishedtext":"Finishedtext___zMGI8","Comingtext":"Comingtext___cJOQk","info":"info___eIwYF","bonus":"bonus___eKcia","rmb":"rmb___4wccY","applyInfo":"applyInfo___sqck8","task_hide":"task_hide___MQUVb","task_hide_2":"task_hide_2___MoAlk","Unpublishedtext":"Unpublishedtext___tqsH6","checkboxtitle":"checkboxtitle___iwuEz"});
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
var NoData = __webpack_require__(82982);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
@@ -1523,8 +1523,8 @@ var Index_competitionsPage = function competitionsPage(_ref) {
width: "100%"
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* Banner */.jL, {
- title: competitions.listParams.url_suffix_name ? competitions.competition_title : "竞赛组织",
- sunTitle: competitions.listParams.url_suffix_name ? '' : '激发创新活力,培养软件人才',
+ title: identifier ? competitions.competition_title : "竞赛组织",
+ sunTitle: identifier ? '' : '激发创新活力,培养软件人才',
img: competitions.listParams.url_suffix_name && competitions.banner ? '' : competition_banner_namespaceObject,
imgWidth: 438,
bannerExtraContent: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@@ -1532,7 +1532,7 @@ var Index_competitionsPage = function competitionsPage(_ref) {
style: {
marginTop: competitions.listParams.url_suffix_name && competitions.competition_title == '' ? "69px" : ""
},
- children: !globalSetting.isSaiaDomain && /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Search */.Z.Search, {
+ children: identifier ? '' : !globalSetting.isSaiaDomain && /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Search */.Z.Search, {
placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",
size: "large",
className: Indexmodules.search
@@ -1550,13 +1550,13 @@ var Index_competitionsPage = function competitionsPage(_ref) {
onSearch: handleSearch
})
})
- })
+ }, identifier)
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "edu-container",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Indexmodules.tabsWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, {
defaultActiveKey: "",
onChange: function onChange(v) {
if (v === 'statistics') {
@@ -1585,7 +1585,26 @@ var Index_competitionsPage = function competitionsPage(_ref) {
}, "mine"), (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsx)(Index_TabPane, {
tab: "\u6570\u636E\u7EDF\u8BA1"
}, "statistics")]
- })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Indexmodules.searchWrap_right,
+ children: isStatistics ? '' : competitions.listParams.url_suffix_name ? !globalSetting.isSaiaDomain && /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Search */.Z.Search, {
+ placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",
+ size: "large",
+ className: Indexmodules.search
+ // value={keyword}
+ ,
+ onChange: function onChange(e) {
+ return setKeyword(e.target.value);
+ },
+ suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-sousuo9 font14 ".concat(Indexmodules.searchIcon),
+ onClick: function onClick() {
+ return handleSearch(keyword);
+ }
+ }),
+ onSearch: handleSearch
+ }) : ''
+ })]
}), !isStatistics && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: competitions.count === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "edu-container minH500",
diff --git a/p__Competitions__Index__index.chunk.css b/p__Competitions__Index__index.chunk.css
index 4eeee4922a..a8dda63796 100644
--- a/p__Competitions__Index__index.chunk.css
+++ b/p__Competitions__Index__index.chunk.css
@@ -704,6 +704,43 @@
.searchWrap___NzDrD .search___O3S5n input {
background-color: #f6f7f9;
}
+.searchWrap_right___GVEny {
+ float: right;
+ margin-top: -50px;
+}
+.searchWrap_right___GVEny .search___O3S5n {
+ display: flex;
+ align-items: center;
+ overflow: hidden;
+ border-radius: 19px;
+ height: 38px;
+ width: 418px;
+ padding-left: 20px;
+ background-color: #f6f7f9;
+ border: none;
+}
+.searchWrap_right___GVEny .search___O3S5n [class~='ant-input-affix-wrapper'] {
+ background-color: #f6f7f9;
+ border: none;
+}
+.searchWrap_right___GVEny .search___O3S5n [class~='ant-input-affix-wrapper'] {
+ outline: none !important;
+ border: none !important;
+ box-shadow: none !important;
+}
+.searchWrap_right___GVEny .search___O3S5n span[class~='ant-input-group-addon'] {
+ display: none;
+}
+.searchWrap_right___GVEny .search___O3S5n .searchIcon___S8AXh {
+ margin-right: 14px;
+ cursor: pointer;
+}
+.searchWrap_right___GVEny .search___O3S5n input {
+ background-color: #f6f7f9;
+}
+.searchWrap_right___GVEny::after {
+ clear: both;
+}
.description____uPzl {
display: flex;
flex-direction: column;
diff --git a/p__Demo__index.async.js b/p__Demo__index.async.js
index 3ef3926d73..601570f276 100644
--- a/p__Demo__index.async.js
+++ b/p__Demo__index.async.js
@@ -56,7 +56,7 @@ ArrowDownOutlined_ArrowDownOutlined.displayName = 'ArrowDownOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
@@ -2283,7 +2283,7 @@ var SelectFilePathModal_SelectFilePathModal = function SelectFilePathModal(_ref)
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/EllipsisOutlined.js
var EllipsisOutlined = __webpack_require__(3471);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/service/shixuns.ts
var shixuns = __webpack_require__(56088);
// EXTERNAL MODULE: ./node_modules/lodash/lodash.js
@@ -4421,6 +4421,7 @@ var fullscreenChange = function fullscreenChange() {
function IsFull() {
var fullscreenElement = window.top.document.fullscreenElement || window.top.document.mozFullscreenElement || window.top.document.webkitFullscreenElement;
var fullscreenEnabled = document.fullscreenEnabled || document.mozFullscreenEnabled || document.webkitFullscreenEnabled;
+ console.log("fullscreenElement", fullscreenElement);
if (fullscreenElement == null) {
return false;
} else {
diff --git a/p__Engineering__Lists__CurseSetting__index.async.js b/p__Engineering__Lists__CurseSetting__index.async.js
index 11d257424f..27aca34fe9 100644
--- a/p__Engineering__Lists__CurseSetting__index.async.js
+++ b/p__Engineering__Lists__CurseSetting__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Engineering__Lists__GraduationIndex__index.async.js b/p__Engineering__Lists__GraduationIndex__index.async.js
index 5b4e6e86e2..790e0fa853 100644
--- a/p__Engineering__Lists__GraduationIndex__index.async.js
+++ b/p__Engineering__Lists__GraduationIndex__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Forums__New__index.async.js b/p__Forums__New__index.async.js
index db4e81e304..570b72ad95 100644
--- a/p__Forums__New__index.async.js
+++ b/p__Forums__New__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__Innovation__Detail__index.async.js b/p__Innovation__Detail__index.async.js
index e4ef8b160c..5a887ccd84 100644
--- a/p__Innovation__Detail__index.async.js
+++ b/p__Innovation__Detail__index.async.js
@@ -541,7 +541,7 @@ var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ForkOutlined.js + 1 modules
var ForkOutlined = __webpack_require__(9641);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
var _umi_production_exports = __webpack_require__(89214);
;// CONCATENATED MODULE: ./src/pages/Innovation/Detail/index.less?modules
diff --git a/p__Innovation__MyProject__index.async.js b/p__Innovation__MyProject__index.async.js
index 7e7044b1d4..c80911c218 100644
--- a/p__Innovation__MyProject__index.async.js
+++ b/p__Innovation__MyProject__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Innovation__PublicProject__index.async.js b/p__Innovation__PublicProject__index.async.js
index 931acf0b20..359031b891 100644
--- a/p__Innovation__PublicProject__index.async.js
+++ b/p__Innovation__PublicProject__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__Innovation__Tasks__index.async.js b/p__Innovation__Tasks__index.async.js
index 9db34f289b..f2c5f595f6 100644
--- a/p__Innovation__Tasks__index.async.js
+++ b/p__Innovation__Tasks__index.async.js
@@ -236,6 +236,7 @@ function coverToFileList(data) {
var value = _ref.value,
_onChange = _ref.onChange,
action = _ref.action,
+ data = _ref.data,
className = _ref.className,
_ref$maxSize = _ref.maxSize,
maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,
@@ -309,6 +310,7 @@ function coverToFileList(data) {
}
return true;
},
+ data: data,
action: action || "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
// ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
onChange: function onChange(info) {
diff --git a/p__IntrainCourse__index.async.js b/p__IntrainCourse__index.async.js
index bd8850ae40..52dbe4f9a9 100644
--- a/p__IntrainCourse__index.async.js
+++ b/p__IntrainCourse__index.async.js
@@ -83,7 +83,7 @@ var SyncOutlined = __webpack_require__(98165);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(59758);
// EXTERNAL MODULE: ./src/utils/authority.ts
@@ -622,8 +622,6 @@ var tx_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAq
yhpj: yhpj,
tx: tx_namespaceObject
});
-// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 3 modules
-var verifyLogin = __webpack_require__(72551);
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(84519);
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
@@ -669,7 +667,6 @@ var jsx_runtime = __webpack_require__(85893);
-
var TopTitle = function TopTitle(_ref) {
@@ -854,13 +851,7 @@ var IntrainCoursePage = function IntrainCoursePage(_ref2) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
- if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
- _context3.next = 2;
- break;
- }
- return _context3.abrupt("return");
- case 2:
- _context3.next = 4;
+ _context3.next = 2;
return (0,fetch/* default */.ZP)("/api/payments.json", {
method: 'POST',
body: {
@@ -868,12 +859,12 @@ var IntrainCoursePage = function IntrainCoursePage(_ref2) {
payment_method: 'wechat_qr'
}
});
- case 4:
+ case 2:
res = _context3.sent;
if (res !== null && res !== void 0 && res.num) {
_umi_production_exports.history.push(searchParams.get("userid") ? "/order/".concat(data, "/pay?order_num=").concat(res === null || res === void 0 ? void 0 : res.num, "&userid=").concat(searchParams.get("userid")) : "/order/".concat(data, "/pay?order_num=").concat(res === null || res === void 0 ? void 0 : res.num));
}
- case 6:
+ case 4:
case "end":
return _context3.stop();
}
@@ -894,6 +885,7 @@ var IntrainCoursePage = function IntrainCoursePage(_ref2) {
rows: 1,
dots: false
};
+ console.log("BannerList", BannerList);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: IntrainCoursemodules.BannerComponent,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TopTitle, {
@@ -978,7 +970,9 @@ var IntrainCoursePage = function IntrainCoursePage(_ref2) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
className: "".concat(item.user_paid_subject ? IntrainCoursemodules.study : IntrainCoursemodules.order, " ").concat(item.user_paid_subject ? item.progress.current == 0 ? '' : IntrainCoursemodules.studyActive : ''),
onClick: function onClick() {
- item.user_paid_subject ? _umi_production_exports.history.push("/paths/".concat(item.identifier)) : handleImmediatelyPay(item.identifier);
+ // item.user_paid_subject ? history.push(`/paths/${item.identifier}`) : handleImmediatelyPay(item.identifier);
+ handleImmediatelyPay(item.identifier);
+ console.log("123");
},
children: item.user_paid_subject ? item.progress.current == 0 ? '开始学习' : '继续学习' : '立即购买'
})]
diff --git a/p__Messages__Private__index.async.js b/p__Messages__Private__index.async.js
index 0d99a21735..2f59cfc0db 100644
--- a/p__Messages__Private__index.async.js
+++ b/p__Messages__Private__index.async.js
@@ -30,7 +30,8 @@ var noData = function noData(_ref) {
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo;
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _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()({}, {
@@ -38,7 +39,8 @@ var noData = function noData(_ref) {
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
- src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
+ src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__,
+ style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
diff --git a/p__MyProblem__RecordDetail__index.async.js b/p__MyProblem__RecordDetail__index.async.js
index a037774290..d156afa302 100644
--- a/p__MyProblem__RecordDetail__index.async.js
+++ b/p__MyProblem__RecordDetail__index.async.js
@@ -40,7 +40,7 @@ var UpOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896"
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
@@ -419,7 +419,7 @@ var input = __webpack_require__(75008);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
// EXTERNAL MODULE: ./src/pages/MyProblem/interface.ts
diff --git a/p__MyProblem__index.async.js b/p__MyProblem__index.async.js
index 0fdee5b76e..25b71e8115 100644
--- a/p__MyProblem__index.async.js
+++ b/p__MyProblem__index.async.js
@@ -121,7 +121,7 @@ CopyOutlined.displayName = 'CopyOutlined';
/***/ }),
-/***/ 39300:
+/***/ 34804:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***!
\*****************************************************************/
@@ -270,6 +270,47 @@ LoadingOutlined.displayName = 'LoadingOutlined';
/***/ }),
+/***/ 81088:
+/*!*********************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/PoweroffOutlined.js + 1 modules ***!
+ \*********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_PoweroffOutlined; }
+});
+
+// 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/PoweroffOutlined.js
+// This icon file is generated automatically.
+var PoweroffOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z" } }] }, "name": "poweroff", "theme": "outlined" };
+/* harmony default export */ var asn_PoweroffOutlined = (PoweroffOutlined);
+
+// 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/PoweroffOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var PoweroffOutlined_PoweroffOutlined = function PoweroffOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_PoweroffOutlined
+ }));
+};
+PoweroffOutlined_PoweroffOutlined.displayName = 'PoweroffOutlined';
+/* harmony default export */ var icons_PoweroffOutlined = (/*#__PURE__*/react.forwardRef(PoweroffOutlined_PoweroffOutlined));
+
+/***/ }),
+
/***/ 33160:
/*!*******************************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/ReloadOutlined.js + 1 modules ***!
@@ -693,7 +734,7 @@ var input = __webpack_require__(75008);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(39300);
+var DownOutlined = __webpack_require__(34804);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js
var UpOutlined = __webpack_require__(64029);
// EXTERNAL MODULE: ./src/pages/MyProblem/interface.ts
@@ -4091,7 +4132,7 @@ function MyProblem_reducer(state, action) {
})]
}), user !== null && user !== void 0 && user.hack_manager ? /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, {
className: OjFormmodules/* default.btn_back */.Z.btn_back,
- to: searchParams.get("type") === '1' ? "/problems/".concat(hack.identifier, "/edit?type=1") : "/problems/".concat(hack.identifier, "/edit"),
+ to: searchParams.get("type") === '1' ? "/problems/newedit/".concat(hack.identifier, "?type=1") : "/problems/newedit/".concat(hack.identifier),
style: {
marginRight: 10
},
diff --git a/p__Paperlibrary__Add__index.async.js b/p__Paperlibrary__Add__index.async.js
deleted file mode 100644
index 3fbd72f1fd..0000000000
--- a/p__Paperlibrary__Add__index.async.js
+++ /dev/null
@@ -1,1258 +0,0 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[93260,69771],{
-
-/***/ 48559:
-/*!**********************************************!*\
- !*** ./src/components/AsyncButton/index.tsx ***!
- \**********************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Z": function() { return /* binding */ AsyncButton; }
-/* harmony export */ });
-/* 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 antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913);
-/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/button */ 71577);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __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_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
-
-
-
-
-
-
-
-var _excluded = ["children"];
-
-
-var AsyncButton = function AsyncButton(_ref) {
- var children = _ref.children,
- props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default()(_ref, _excluded);
- var _useState = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false),
- _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2),
- btnLoading = _useState2[0],
- setBtnLoading = _useState2[1];
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
- loading: btnLoading,
- onClick: /*#__PURE__*/function () {
- var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(e) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.prev = 0;
- setBtnLoading(true);
- _context.next = 4;
- return props.onClick(e);
- case 4:
- setBtnLoading(false);
- _context.next = 10;
- break;
- case 7:
- _context.prev = 7;
- _context.t0 = _context["catch"](0);
- setBtnLoading(false);
- case 10:
- case "end":
- return _context.stop();
- }
- }, _callee, null, [[0, 7]]);
- }));
- return function (_x) {
- return _ref2.apply(this, arguments);
- };
- }(),
- children: children
- }));
-};
-
-/***/ }),
-
-/***/ 65949:
-/*!**********************************************************!*\
- !*** ./src/pages/Paperlibrary/Add/index.tsx + 1 modules ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-// ESM COMPAT FLAG
-__webpack_require__.r(__webpack_exports__);
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "default": function() { return /* binding */ Add; },
- "useCourseOptions": function() { return /* binding */ useCourseOptions; }
-});
-
-// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules
-var 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/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/input-number/style/index.js + 1 modules
-var input_number_style = __webpack_require__(25359);
-// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules
-var input_number = __webpack_require__(87799);
-// 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/cascader/style/index.js + 1 modules
-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/antd/es/row/style/index.js
-var row_style = __webpack_require__(13062);
-// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js
-var row = __webpack_require__(71230);
-// 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/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/@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/createForOfIteratorHelper.js
-var createForOfIteratorHelper = __webpack_require__(74704);
-var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
-// 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/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);
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
-var _umi_production_exports = __webpack_require__(89214);
-;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Add/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Addmodules = ({"flex_box_center":"flex_box_center___ycN2f","flex_space_between":"flex_space_between___LcS9e","flex_box_vertical_center":"flex_box_vertical_center___uwjPm","flex_box_center_end":"flex_box_center_end___Pc903","flex_box_column":"flex_box_column___AXEdv","bg":"bg___fm2Cw","title":"title___J3MCU","titleLeft":"titleLeft___da61c","titleRight":"titleRight___EsdL6","formWrap":"formWrap___YTxC3"});
-// EXTERNAL MODULE: ./src/service/paperlibrary.ts
-var paperlibrary = __webpack_require__(24410);
-// EXTERNAL MODULE: ./src/models/problemset/util.ts
-var util = __webpack_require__(87429);
-// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx
-var AsyncButton = __webpack_require__(48559);
-// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Add/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-// import AddPoints from '@/components/AddPoints';
-
-
-var useCourseOptions = function useCourseOptions() {
- var _useState = (0,react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- courseOptions = _useState2[0],
- setCourseOptions = _useState2[1];
- (0,react.useEffect)(function () {
- var getCourseOptions = /*#__PURE__*/function () {
- var _ref = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.next = 2;
- return (0,paperlibrary/* getDisciplines */.d1)({
- source: 'question'
- });
- case 2:
- res = _context.sent;
- if (res !== null && res !== void 0 && res.disciplines) {
- setCourseOptions((0,util/* formatCourseOptions */.L)(res === null || res === void 0 ? void 0 : res.disciplines));
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function getCourseOptions() {
- return _ref.apply(this, arguments);
- };
- }();
- getCourseOptions();
- }, []);
- return courseOptions;
-};
-var AddNewPaper = function AddNewPaper(_ref2) {
- var user = _ref2.user;
- var params = (0,_umi_production_exports.useParams)();
- var courseOptions = useCourseOptions();
- var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
- _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
- form = _Form$useForm2[0];
- var _useState3 = (0,react.useState)(),
- _useState4 = slicedToArray_default()(_useState3, 2),
- initValue = _useState4[0],
- setInitValue = _useState4[1];
- var _useState5 = (0,react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- loading = _useState6[0],
- setLoading = _useState6[1];
- (0,react.useEffect)(function () {
- if (params.id) {
- //处理表单返填逻辑
- var getData = /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var _res$exercise, _res$exercise2;
- var res, subDisciplineId, valueForCascader, _iterator, _step, item, _iterator2, _step2, option, time, formInitValue;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- setLoading(true);
- _context2.next = 3;
- return (0,paperlibrary/* getExamDetail */.Di)({
- id: params.id
- });
- case 3:
- res = _context2.sent;
- setLoading(false);
- subDisciplineId = res === null || res === void 0 ? void 0 : (_res$exercise = res.exercise) === null || _res$exercise === void 0 ? void 0 : _res$exercise.sub_discipline_id;
- valueForCascader = [];
- _iterator = createForOfIteratorHelper_default()(courseOptions);
- try {
- for (_iterator.s(); !(_step = _iterator.n()).done;) {
- item = _step.value;
- _iterator2 = createForOfIteratorHelper_default()(item.children);
- try {
- for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
- option = _step2.value;
- if (option.value === subDisciplineId) {
- valueForCascader = [item.value, option.value];
- }
- }
- } catch (err) {
- _iterator2.e(err);
- } finally {
- _iterator2.f();
- }
- }
- } catch (err) {
- _iterator.e(err);
- } finally {
- _iterator.f();
- }
- time = res === null || res === void 0 ? void 0 : (_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.time;
- formInitValue = objectSpread2_default()(objectSpread2_default()({}, res.exercise), {}, {
- sub_discipline_id: valueForCascader,
- time: time === -1 ? null : time
- });
- setInitValue(formInitValue);
- case 12:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- return function getData() {
- return _ref3.apply(this, arguments);
- };
- }();
- if (!courseOptions.length) {
- return;
- }
- getData();
- } else {
- setInitValue({});
- }
- }, [courseOptions]);
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: "edu-container",
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: "animated fadeIn",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: "mt10",
- children: /*#__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: "/paperlibrary",
- children: "\u8BD5\u5377\u5E93"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, {
- children: "\u65B0\u5EFA\u8BD5\u5377"
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: "".concat(Addmodules.title, " mt20"),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- flex: "1",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
- className: "font20 ml5",
- children: "\u65B0\u5EFA\u8BD5\u5377"
- })
- })
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
- spinning: loading,
- size: "large",
- style: {
- position: 'fixed',
- maxHeight: '100vh'
- },
- className: "mt30",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", {
- className: [Addmodules.bg, 'pt30', 'pl30', 'pr30', 'pb30', 'mt20'].join(' '),
- children: initValue && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
- layout: 'vertical',
- form: form,
- className: Addmodules.formWrap,
- initialValues: initValue,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- label: '方向&课程:',
- name: "sub_discipline_id",
- labelCol: {
- span: 5
- },
- wrapperCol: {
- span: 5
- },
- rules: [{
- required: true,
- message: '请选择课程'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, {
- placeholder: "\u8BF7\u9009\u62E9...",
- options: courseOptions
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- name: "exercise_name",
- label: "\u8BD5\u5377\u540D\u79F0",
- rules: [{
- required: true,
- message: '请填写试卷标题'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- maxLength: 60,
- placeholder: "\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- name: "time",
- label: "\u7B54\u9898\u65F6\u957F",
- style: {
- width: '300px'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex'
- },
- 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: {
- marginLeft: '10px',
- width: '40px',
- lineHeight: '32px'
- },
- children: "\u5206\u949F"
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- label: "\u96BE\u5EA6\uFF1A",
- name: "difficulty",
- rules: [{
- required: true,
- message: '请选择难度'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
- value: 1,
- children: "\u7B80\u5355"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
- value: 2,
- children: "\u9002\u4E2D"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, {
- value: 3,
- children: "\u56F0\u96BE"
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- label: "\u8BD5\u5377\u987B\u77E5\uFF1A",
- name: "exercise_description",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.TextArea */.Z.TextArea, {
- rows: 6,
- maxLength: 65535,
- placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523665535\u4E2A\u5B57\u7B26"
- })
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ['mt20', 'pb20', 'pt20'].join(' '),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
- style: {
- marginRight: '5px'
- },
- onClick: function onClick() {
- _umi_production_exports.history.push("/paperlibrary");
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
- var formValue, _res, res, _res$data;
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- _context3.next = 2;
- return form.validateFields();
- case 2:
- formValue = form.getFieldsValue(); //调用接口 获取是否要弹窗
- formValue['sub_discipline_id'] = formValue['sub_discipline_id'][1];
- // formValue['time'] = `${formValue.time}`
- if (!params.id) {
- _context3.next = 10;
- break;
- }
- _context3.next = 7;
- return (0,paperlibrary/* updateExam */.w0)(objectSpread2_default()({
- id: params.id
- }, formValue));
- case 7:
- _res = _context3.sent;
- if (_res.status === 0) {
- _umi_production_exports.history.push("/paperlibrary/edit/".concat(params.id, "?fromadd=1"));
- }
- return _context3.abrupt("return");
- case 10:
- _context3.next = 12;
- return (0,paperlibrary/* createExam */.un)(formValue);
- case 12:
- res = _context3.sent;
- if (res.status === 0) {
- _umi_production_exports.history.push("/paperlibrary/edit/".concat(res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.exam_id, "?fromadd=1"));
- }
- case 14:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- })),
- type: "primary",
- style: {
- marginLeft: '5px'
- },
- children: "\u786E\u5B9A"
- })]
- })]
- })]
- });
-};
-/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref5) {
- var user = _ref5.user;
- return {
- user: user
- };
-})(AddNewPaper));
-
-/***/ }),
-
-/***/ 58492:
-/*!**************************************************************!*\
- !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***!
- \**************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// 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__) {
-
-"use strict";
-
-// 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
-
-
-
-/***/ }),
-
-/***/ 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));
-
-/***/ }),
-
-/***/ 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/p__Paperlibrary__Add__index.chunk.css b/p__Paperlibrary__Add__index.chunk.css
index 42e60e6de3..e9e706790e 100644
--- a/p__Paperlibrary__Add__index.chunk.css
+++ b/p__Paperlibrary__Add__index.chunk.css
@@ -1,1099 +1,555 @@
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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/affix/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-affix {
+ position: fixed;
+ z-index: 10;
+}
+/* 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/cascader/style/index.less ***!
+ !*** 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 */
-@keyframes antCheckboxEffect {
- 0% {
- transform: scale(1);
- opacity: 0.5;
- }
- 100% {
- transform: scale(1.6);
- opacity: 0;
- }
-}
-.ant-cascader-checkbox {
- 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;
- line-height: 1;
- white-space: nowrap;
- outline: none;
- cursor: pointer;
-}
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
-.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
-.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
- border-color: #1890ff;
-}
-.ant-cascader-checkbox-checked::after {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- border: 1px solid #1890ff;
- border-radius: 2px;
- visibility: hidden;
- animation: antCheckboxEffect 0.36s ease-in-out;
- animation-fill-mode: backwards;
- content: '';
-}
-.ant-cascader-checkbox:hover::after,
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
- visibility: visible;
-}
-.ant-cascader-checkbox-inner {
- position: relative;
- top: 0;
- left: 0;
- display: block;
- width: 14px;
- height: 14px;
- direction: ltr;
- background-color: #fff;
- border: 1px solid #d9d9d9;
- border-radius: 2px;
- border-collapse: separate;
- transition: all 0.3s;
-}
-.ant-cascader-checkbox-inner::after {
- position: absolute;
- top: 50%;
- left: 21.5%;
+.ant-skeleton {
display: table;
- width: 5px;
- height: 8px;
- border: 2px solid #fff;
- border-top: 0;
- border-left: 0;
- transform: rotate(45deg) scale(0) translate(-50%, -50%);
- opacity: 0;
- transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
- content: ' ';
-}
-.ant-cascader-checkbox-input {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1;
width: 100%;
- height: 100%;
- cursor: pointer;
- opacity: 0;
-}
-.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
- position: absolute;
- display: table;
- border: 2px solid #fff;
- border-top: 0;
- border-left: 0;
- transform: rotate(45deg) scale(1) translate(-50%, -50%);
- opacity: 1;
- transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
- content: ' ';
-}
-.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
- background-color: #1890ff;
- border-color: #1890ff;
}
-.ant-cascader-checkbox-disabled {
- cursor: not-allowed;
-}
-.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
- border-color: rgba(0, 0, 0, 0.25);
- animation-name: none;
-}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
- cursor: not-allowed;
- pointer-events: none;
+.ant-skeleton-header {
+ display: table-cell;
+ padding-right: 8px;
+ vertical-align: top;
}
-.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
- background-color: #f5f5f5;
- border-color: #d9d9d9 !important;
+.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-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
- border-color: #f5f5f5;
- border-collapse: separate;
- animation-name: none;
+.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.ant-cascader-checkbox-disabled + span {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.ant-skeleton-header .ant-skeleton-avatar-lg {
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
}
-.ant-cascader-checkbox-disabled:hover::after,
-.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
- visibility: hidden;
+.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.ant-cascader-checkbox-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";
- display: inline-flex;
- align-items: baseline;
- line-height: inherit;
- cursor: pointer;
-}
-.ant-cascader-checkbox-wrapper::after {
- display: inline-block;
- width: 0;
- overflow: hidden;
- content: '\a0';
+.ant-skeleton-header .ant-skeleton-avatar-sm {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
}
-.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
- cursor: not-allowed;
+.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
- margin-left: 8px;
+.ant-skeleton-content {
+ display: table-cell;
+ width: 100%;
+ vertical-align: top;
}
-.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] {
- width: 14px;
+.ant-skeleton-content .ant-skeleton-title {
+ width: 100%;
height: 14px;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
}
-.ant-cascader-checkbox + span {
- padding-right: 8px;
- padding-left: 8px;
+.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
+ margin-top: 20px;
}
-.ant-cascader-checkbox-group {
- box-sizing: border-box;
- margin: 0;
+.ant-skeleton-content .ant-skeleton-paragraph {
padding: 0;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
- font-variant: tabular-nums;
- line-height: 1.66667;
+}
+.ant-skeleton-content .ant-skeleton-paragraph > li {
+ width: 100%;
+ height: 14px;
list-style: none;
- font-feature-settings: tnum, "tnum";
- display: inline-block;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
}
-.ant-cascader-checkbox-group-item {
- margin-right: 6px;
+.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
+ width: 61%;
}
-.ant-cascader-checkbox-group-item:last-child {
- margin-right: 0;
+.ant-skeleton-content .ant-skeleton-paragraph > li + li {
+ margin-top: 12px;
}
-.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
- margin-left: 0;
-}
-.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
- background-color: #fff;
- border-color: #d9d9d9;
+.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
+ margin-top: 8px;
}
-.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
- top: 50%;
- left: 50%;
- width: 6px;
- height: 6px;
- background-color: #1890ff;
- border: 0;
- transform: translate(-50%, -50%) scale(1);
- opacity: 1;
- content: ' ';
+.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
+ margin-top: 20px;
}
-.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
- background-color: rgba(0, 0, 0, 0.25);
- border-color: rgba(0, 0, 0, 0.25);
+.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
+.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
+ border-radius: 100px;
}
-.ant-cascader {
- width: 184px;
+.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-cascader-checkbox {
+.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;
- margin-right: 4px;
-}
-.ant-cascader-menus {
- display: flex;
- flex-wrap: nowrap;
- align-items: flex-start;
+ 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-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
+.ant-skeleton.ant-skeleton-block {
width: 100%;
- height: auto;
}
-.ant-cascader-menu {
- flex-grow: 1;
- min-width: 111px;
- height: 180px;
- margin: 0;
- margin: -4px 0;
- padding: 4px 0;
- overflow: auto;
- vertical-align: top;
- list-style: none;
- border-right: 1px solid #f0f0f0;
- -ms-overflow-style: -ms-autohiding-scrollbar;
+.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
+ width: 100%;
}
-.ant-cascader-menu-item {
- display: flex;
- flex-wrap: nowrap;
- align-items: center;
- padding: 5px 8px;
- overflow: hidden;
- line-height: 18px;
- white-space: nowrap;
- text-overflow: ellipsis;
- cursor: pointer;
- transition: all 0.3s;
+.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
+ width: 100%;
}
-.ant-cascader-menu-item:hover {
- background: #f5f5f5;
+.ant-skeleton-element {
+ display: inline-block;
+ width: auto;
}
-.ant-cascader-menu-item-disabled {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.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-cascader-menu-item-disabled:hover {
- background: transparent;
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
+ width: 28px;
+ min-width: 28px;
}
-.ant-cascader-menu-empty .ant-cascader-menu-item {
- color: rgba(0, 0, 0, 0.25);
- cursor: default;
- pointer-events: none;
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
+ width: 28px;
+ min-width: 28px;
+ border-radius: 50%;
}
-.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
-.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
- font-weight: 600;
- background-color: #e6f7ff;
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
+ border-radius: 28px;
}
-.ant-cascader-menu-item-content {
- flex: auto;
+.ant-skeleton-element .ant-skeleton-button-lg {
+ width: 64px;
+ min-width: 64px;
+ height: 32px;
+ line-height: 32px;
}
-.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
-.ant-cascader-menu-item-loading-icon {
- margin-left: 0px;
- color: rgba(0, 0, 0, 0.45);
- font-size: 10px;
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
+ width: 32px;
+ min-width: 32px;
}
-.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
-.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
- color: rgba(0, 0, 0, 0.25);
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
+ width: 32px;
+ min-width: 32px;
+ border-radius: 50%;
}
-.ant-cascader-menu-item-keyword {
- color: #ff4d4f;
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
+ border-radius: 32px;
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
- margin-right: -1px;
+.ant-skeleton-element .ant-skeleton-button-sm {
+ width: 44px;
+ min-width: 44px;
+ height: 22px;
+ line-height: 22px;
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
- margin-left: -1px;
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
+ width: 22px;
+ min-width: 22px;
}
-.ant-cascader-compact-item:hover,
-.ant-cascader-compact-item:focus,
-.ant-cascader-compact-item:active {
- z-index: 2;
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
+ width: 22px;
+ min-width: 22px;
+ border-radius: 50%;
}
-.ant-cascader-compact-item[disabled] {
- z-index: 0;
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
+ border-radius: 22px;
}
-.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
- border-radius: 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;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
+.ant-skeleton-element .ant-skeleton-avatar-lg {
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
+.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+.ant-skeleton-element .ant-skeleton-avatar-sm {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
}
-.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
-.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
- margin-right: 0px;
- margin-left: 0;
+.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.ant-cascader-rtl .ant-cascader-checkbox {
- top: 0;
- margin-right: 0;
- margin-left: 4px;
+.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;
}
-/* 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/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-skeleton-element .ant-skeleton-input-lg {
+ width: 160px;
+ min-width: 160px;
+ height: 32px;
+ line-height: 32px;
}
-.ant-breadcrumb .anticon {
- font-size: 12px;
+.ant-skeleton-element .ant-skeleton-input-sm {
+ width: 110px;
+ min-width: 110px;
+ height: 22px;
+ line-height: 22px;
}
-.ant-breadcrumb ol {
+.ant-skeleton-element .ant-skeleton-image {
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;
+ align-items: center;
+ justify-content: center;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 96px;
+ height: 96px;
+ line-height: 96px;
}
-.ant-breadcrumb a:hover {
- color: rgba(0, 0, 0, 0.85);
+.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
+ border-radius: 50%;
}
-.ant-breadcrumb li:last-child {
- color: rgba(0, 0, 0, 0.85);
+.ant-skeleton-element .ant-skeleton-image-path {
+ fill: #bfbfbf;
}
-.ant-breadcrumb li:last-child a {
- color: rgba(0, 0, 0, 0.85);
+.ant-skeleton-element .ant-skeleton-image-svg {
+ width: 48px;
+ height: 48px;
+ line-height: 48px;
+ max-width: 192px;
+ max-height: 192px;
}
-li:last-child > .ant-breadcrumb-separator {
- display: none;
+.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
+ border-radius: 50%;
}
-.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;
+@keyframes ant-skeleton-loading {
+ 0% {
+ transform: translateX(-37.5%);
+ }
+ 100% {
+ transform: translateX(37.5%);
+ }
}
-.ant-breadcrumb-rtl {
+.ant-skeleton-rtl {
direction: rtl;
}
-.ant-breadcrumb-rtl::before {
- display: table;
- content: '';
-}
-.ant-breadcrumb-rtl::after {
- display: table;
- clear: both;
- content: '';
+.ant-skeleton-rtl .ant-skeleton-header {
+ padding-right: 0;
+ padding-left: 16px;
}
-.ant-breadcrumb-rtl > span {
- float: right;
+.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-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
-.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
- margin-right: 4px;
- margin-left: 0;
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
+ animation-name: ant-skeleton-loading-rtl;
}
-.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
- margin-right: 4px;
- margin-left: 0;
+@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/form/style/index.less ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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 ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* 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-form-item .ant-input-number + .ant-form-text {
- margin-left: 8px;
-}
-.ant-form-inline {
- display: flex;
- flex-wrap: wrap;
-}
-.ant-form-inline .ant-form-item {
- flex: none;
- flex-wrap: nowrap;
- margin-right: 16px;
- margin-bottom: 0;
-}
-.ant-form-inline .ant-form-item-with-help {
- margin-bottom: 16px;
-}
-.ant-form-inline .ant-form-item > .ant-form-item-label,
-.ant-form-inline .ant-form-item > .ant-form-item-control {
- display: inline-block;
- vertical-align: top;
-}
-.ant-form-inline .ant-form-item > .ant-form-item-label {
- flex: none;
-}
-.ant-form-inline .ant-form-item .ant-form-text {
- display: inline-block;
-}
-.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
- display: inline-block;
-}
-.ant-form-horizontal .ant-form-item-label {
- flex-grow: 0;
-}
-.ant-form-horizontal .ant-form-item-control {
- flex: 1 1;
- min-width: 0;
-}
-.ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control,
-.ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control {
- min-width: 0;
- min-width: initial;
-}
-.ant-form-vertical .ant-form-item-row {
- flex-direction: column;
-}
-.ant-form-vertical .ant-form-item-label > label {
- height: auto;
-}
-.ant-form-vertical .ant-form-item .ant-form-item-control {
- width: 100%;
-}
-.ant-form-vertical .ant-form-item-label,
-.ant-col-24.ant-form-item-label,
-.ant-col-xl-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
-}
-.ant-form-vertical .ant-form-item-label > label,
-.ant-col-24.ant-form-item-label > label,
-.ant-col-xl-24.ant-form-item-label > label {
- margin: 0;
-}
-.ant-form-vertical .ant-form-item-label > label::after,
-.ant-col-24.ant-form-item-label > label::after,
-.ant-col-xl-24.ant-form-item-label > label::after {
- display: none;
-}
-.ant-form-rtl.ant-form-vertical .ant-form-item-label,
-.ant-form-rtl.ant-col-24.ant-form-item-label,
-.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
- text-align: right;
-}
-@media (max-width: 575px) {
- .ant-form-item .ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-form-item .ant-form-item-label > label {
- margin: 0;
- }
- .ant-form-item .ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-form-item .ant-form-item-label {
- text-align: right;
- }
- .ant-form .ant-form-item {
- flex-wrap: wrap;
- }
- .ant-form .ant-form-item .ant-form-item-label,
- .ant-form .ant-form-item .ant-form-item-control {
- flex: 0 0 100%;
- max-width: 100%;
- }
- .ant-col-xs-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-xs-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-xs-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
- text-align: right;
- }
-}
-@media (max-width: 767px) {
- .ant-col-sm-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-sm-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-sm-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
- text-align: right;
- }
-}
-@media (max-width: 991px) {
- .ant-col-md-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-md-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-md-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-md-24.ant-form-item-label {
- text-align: right;
- }
-}
-@media (max-width: 1199px) {
- .ant-col-lg-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-lg-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-lg-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
- text-align: right;
- }
-}
-@media (max-width: 1599px) {
- .ant-col-xl-24.ant-form-item-label {
- padding: 0 0 4px;
- line-height: 1.66667;
- white-space: normal;
- white-space: initial;
- text-align: left;
- }
- .ant-col-xl-24.ant-form-item-label > label {
- margin: 0;
- }
- .ant-col-xl-24.ant-form-item-label > label::after {
- display: none;
- }
- .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
- text-align: right;
- }
-}
-.ant-form-item {
- /* Some non-status related component style is in `components.less` */
- /* To support leave along ErrorList. We add additional className to handle explain style */
-}
-.ant-form-item-explain-error {
- color: #ff4d4f;
-}
-.ant-form-item-explain-warning {
- color: #faad14;
-}
-.ant-form-item-has-feedback .ant-switch {
- margin: 2px 0 4px;
-}
-.ant-form-item-has-warning .ant-form-item-split {
- color: #faad14;
-}
-.ant-form-item-has-error .ant-form-item-split {
- color: #ff4d4f;
-}
-.ant-form {
+.ant-tag {
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";
-}
-.ant-form legend {
- display: block;
- width: 100%;
- margin-bottom: 20px;
- padding: 0;
- color: rgba(0, 0, 0, 0.45);
- font-size: 14px;
- line-height: inherit;
- border: 0;
- border-bottom: 1px solid #d9d9d9;
-}
-.ant-form label {
- font-size: 12px;
-}
-.ant-form input[type='search'] {
- box-sizing: border-box;
-}
-.ant-form input[type='radio'],
-.ant-form input[type='checkbox'] {
- line-height: normal;
-}
-.ant-form input[type='file'] {
- display: block;
-}
-.ant-form input[type='range'] {
- display: block;
- width: 100%;
-}
-.ant-form select[multiple],
-.ant-form select[size] {
- height: auto;
-}
-.ant-form input[type='file']:focus,
-.ant-form input[type='radio']:focus,
-.ant-form input[type='checkbox']:focus {
- outline: thin dotted;
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
-}
-.ant-form output {
- display: block;
- padding-top: 15px;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
- line-height: 1.66667;
-}
-.ant-form .ant-form-text {
display: inline-block;
- padding-right: 8px;
-}
-.ant-form-small .ant-form-item-label > label {
- height: 22px;
-}
-.ant-form-small .ant-form-item-control-input {
- min-height: 22px;
-}
-.ant-form-large .ant-form-item-label > label {
- height: 32px;
-}
-.ant-form-large .ant-form-item-control-input {
- min-height: 32px;
-}
-.ant-form-item {
- box-sizing: border-box;
- margin: 0;
- padding: 0;
- color: rgba(0, 0, 0, 0.85);
+ height: auto;
+ margin-right: 8px;
+ padding: 0 7px;
font-size: 12px;
- font-variant: tabular-nums;
- line-height: 1.66667;
- list-style: none;
- font-feature-settings: tnum, "tnum";
- margin-bottom: 16px;
- vertical-align: top;
-}
-.ant-form-item-with-help {
- transition: none;
-}
-.ant-form-item-hidden,
-.ant-form-item-hidden.ant-row {
- display: none;
-}
-.ant-form-item-label {
- display: inline-block;
- flex-grow: 0;
- overflow: hidden;
+ line-height: 18px;
white-space: nowrap;
- text-align: right;
- vertical-align: middle;
-}
-.ant-form-item-label-left {
- text-align: left;
-}
-.ant-form-item-label-wrap {
- overflow: visible;
- overflow: initial;
- line-height: 1.41667em;
- white-space: inherit;
+ background: #fafafa;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ opacity: 1;
+ transition: all 0.3s;
}
-.ant-form-item-label > label {
- position: relative;
- display: inline-flex;
- align-items: center;
- max-width: 100%;
- height: 28px;
+.ant-tag,
+.ant-tag a,
+.ant-tag a:hover {
color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
}
-.ant-form-item-label > label > .anticon {
- font-size: 12px;
- vertical-align: top;
-}
-.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
- display: inline-block;
- margin-right: 4px;
- color: #ff4d4f;
- font-size: 12px;
- font-family: SimSun, sans-serif;
- line-height: 1;
- content: '*';
-}
-.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
- display: none;
-}
-.ant-form-item-label > label .ant-form-item-optional {
+.ant-tag > a:first-child:last-child {
display: inline-block;
- margin-left: 0px;
- color: rgba(0, 0, 0, 0.45);
-}
-.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
- display: none;
+ margin: 0 -8px;
+ padding: 0 8px;
}
-.ant-form-item-label > label .ant-form-item-tooltip {
+.ant-tag-close-icon {
+ margin-left: 3px;
color: rgba(0, 0, 0, 0.45);
- cursor: help;
- -webkit-writing-mode: horizontal-tb;
- -ms-writing-mode: lr-tb;
- writing-mode: horizontal-tb;
- -webkit-margin-start: 0px;
- margin-inline-start: 0px;
-}
-.ant-form-item-label > label::after {
- content: ':';
- position: relative;
- top: -0.5px;
- margin: 0 8px 0 2px;
-}
-.ant-form-item-label > label.ant-form-item-no-colon::after {
- content: ' ';
-}
-.ant-form-item-control {
- display: flex;
- flex-direction: column;
- flex-grow: 1;
-}
-.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
- width: 100%;
-}
-.ant-form-item-control-input {
- position: relative;
- display: flex;
- align-items: center;
- min-height: 28px;
-}
-.ant-form-item-control-input-content {
- flex: auto;
- max-width: 100%;
-}
-.ant-form-item-explain,
-.ant-form-item-extra {
- clear: both;
- color: rgba(0, 0, 0, 0.45);
- font-size: 12px;
- line-height: 1.66667;
- transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
-}
-.ant-form-item-explain-connected {
- width: 100%;
-}
-.ant-form-item-extra {
- min-height: 16px;
-}
-.ant-form-item-with-help .ant-form-item-explain {
- height: auto;
- opacity: 1;
+ font-size: 10px;
+ cursor: pointer;
+ transition: all 0.3s;
}
-.ant-form-item-feedback-icon {
- font-size: 12px;
- text-align: center;
- visibility: visible;
- animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
- pointer-events: none;
+.ant-tag-close-icon:hover {
+ color: rgba(0, 0, 0, 0.85);
}
-.ant-form-item-feedback-icon-success {
- color: #52c41a;
+.ant-tag-has-color {
+ border-color: transparent;
}
-.ant-form-item-feedback-icon-error {
- color: #ff4d4f;
+.ant-tag-has-color,
+.ant-tag-has-color a,
+.ant-tag-has-color a:hover,
+.ant-tag-has-color .anticon-close,
+.ant-tag-has-color .anticon-close:hover {
+ color: #fff;
}
-.ant-form-item-feedback-icon-warning {
- color: #faad14;
+.ant-tag-checkable {
+ background-color: transparent;
+ border-color: transparent;
+ cursor: pointer;
}
-.ant-form-item-feedback-icon-validating {
+.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
color: #1890ff;
}
-.ant-show-help {
- transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-}
-.ant-show-help-appear,
-.ant-show-help-enter {
- opacity: 0;
+.ant-tag-checkable:active,
+.ant-tag-checkable-checked {
+ color: #fff;
}
-.ant-show-help-appear-active,
-.ant-show-help-enter-active {
- opacity: 1;
+.ant-tag-checkable-checked {
+ background-color: #1890ff;
}
-.ant-show-help-leave {
- opacity: 1;
+.ant-tag-checkable:active {
+ background-color: #096dd9;
}
-.ant-show-help-leave-active {
- opacity: 0;
+.ant-tag-hidden {
+ display: none;
}
-.ant-show-help-item {
- overflow: hidden;
- transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
+.ant-tag-pink {
+ color: #c41d7f;
+ background: #fff0f6;
+ 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-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;
+}
+.ant-tag-volcano {
+ color: #d4380d;
+ background: #fff2e8;
+ border-color: #ffbb96;
+}
+.ant-tag-volcano-inverse {
+ color: #fff;
+ background: #fa541c;
+ border-color: #fa541c;
+}
+.ant-tag-orange {
+ color: #d46b08;
+ background: #fff7e6;
+ border-color: #ffd591;
+}
+.ant-tag-orange-inverse {
+ color: #fff;
+ background: #fa8c16;
+ border-color: #fa8c16;
+}
+.ant-tag-yellow {
+ color: #d4b106;
+ background: #feffe6;
+ border-color: #fffb8f;
+}
+.ant-tag-yellow-inverse {
+ color: #fff;
+ background: #fadb14;
+ border-color: #fadb14;
+}
+.ant-tag-gold {
+ color: #d48806;
+ background: #fffbe6;
+ border-color: #ffe58f;
+}
+.ant-tag-gold-inverse {
+ color: #fff;
+ background: #faad14;
+ border-color: #faad14;
+}
+.ant-tag-cyan {
+ color: #08979c;
+ background: #e6fffb;
+ border-color: #87e8de;
+}
+.ant-tag-cyan-inverse {
+ color: #fff;
+ background: #13c2c2;
+ border-color: #13c2c2;
+}
+.ant-tag-lime {
+ color: #7cb305;
+ background: #fcffe6;
+ border-color: #eaff8f;
+}
+.ant-tag-lime-inverse {
+ color: #fff;
+ background: #a0d911;
+ border-color: #a0d911;
+}
+.ant-tag-green {
+ color: #389e0d;
+ background: #f6ffed;
+ border-color: #b7eb8f;
+}
+.ant-tag-green-inverse {
+ color: #fff;
+ background: #52c41a;
+ border-color: #52c41a;
+}
+.ant-tag-blue {
+ color: #096dd9;
+ background: #e6f7ff;
+ border-color: #91d5ff;
+}
+.ant-tag-blue-inverse {
+ color: #fff;
+ background: #1890ff;
+ border-color: #1890ff;
}
-.ant-show-help-item-appear,
-.ant-show-help-item-enter {
- transform: translateY(-5px);
- opacity: 0;
+.ant-tag-geekblue {
+ color: #1d39c4;
+ background: #f0f5ff;
+ border-color: #adc6ff;
}
-.ant-show-help-item-appear-active,
-.ant-show-help-item-enter-active {
- transform: translateY(0);
- opacity: 1;
+.ant-tag-geekblue-inverse {
+ color: #fff;
+ background: #2f54eb;
+ border-color: #2f54eb;
}
-.ant-show-help-item-leave {
- transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
+.ant-tag-purple {
+ color: #531dab;
+ background: #f9f0ff;
+ border-color: #d3adf7;
}
-.ant-show-help-item-leave-active {
- transform: translateY(-5px);
+.ant-tag-purple-inverse {
+ color: #fff;
+ background: #722ed1;
+ border-color: #722ed1;
}
-@keyframes diffZoomIn1 {
- 0% {
- transform: scale(0);
- opacity: 0;
- }
- 100% {
- transform: scale(1);
- opacity: 1;
- }
+.ant-tag-success {
+ color: #52c41a;
+ background: #f6ffed;
+ border-color: #b7eb8f;
}
-@keyframes diffZoomIn2 {
- 0% {
- transform: scale(0);
- opacity: 0;
- }
- 100% {
- transform: scale(1);
- opacity: 1;
- }
+.ant-tag-processing {
+ color: #1890ff;
+ background: #e6f7ff;
+ border-color: #91d5ff;
}
-@keyframes diffZoomIn3 {
- 0% {
- transform: scale(0);
- opacity: 0;
- }
- 100% {
- transform: scale(1);
- opacity: 1;
- }
+.ant-tag-error {
+ color: #ff4d4f;
+ background: #fff2f0;
+ border-color: #ffccc7;
}
-.ant-form-rtl {
- direction: rtl;
+.ant-tag-warning {
+ color: #faad14;
+ background: #fffbe6;
+ border-color: #ffe58f;
}
-.ant-form-rtl .ant-form-item-label {
- text-align: left;
+.ant-tag > .anticon + span,
+.ant-tag > span + .anticon {
+ margin-left: 7px;
}
-.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
+.ant-tag.ant-tag-rtl {
margin-right: 0;
- margin-left: 4px;
-}
-.ant-form-rtl .ant-form-item-label > label::after {
- margin: 0 2px 0 8px;
+ margin-left: 8px;
+ direction: rtl;
+ text-align: right;
}
-.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
- margin-right: 0px;
+.ant-tag-rtl .ant-tag-close-icon {
+ margin-right: 3px;
margin-left: 0;
}
-.ant-col-rtl .ant-form-item-control:first-child {
- width: 100%;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input {
- padding-right: 7px;
- padding-left: 24px;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
- padding-right: 7px;
- padding-left: 18px;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
- padding: 0;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
- padding: 0;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
- right: auto;
- left: 28px;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
- padding-left: 18px;
-}
-.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
-.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear {
- right: auto;
- left: 32px;
-}
-.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
-.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value {
- padding-right: 0;
- padding-left: 42px;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
- margin-right: 0;
- margin-left: 19px;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
- right: auto;
- left: 32px;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
- padding-right: 7px;
- padding-left: 22.6px;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
- padding-right: 11px;
- padding-left: 26.6px;
-}
-.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
- padding-right: 7px;
- padding-left: 22.6px;
-}
-.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
-.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
-.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
-.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
- right: auto;
- left: 0;
-}
-.ant-form-rtl.ant-form-inline .ant-form-item {
- margin-right: 0;
- margin-left: 16px;
-}
-/* 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/Paperlibrary/Add/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___ycN2f {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___LcS9e {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___uwjPm {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___Pc903 {
- 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___AXEdv {
- flex-direction: column;
- box-orient: block-axis;
-}
-.bg___fm2Cw {
- background: white;
-}
-.title___J3MCU {
- display: box;
- display: flex;
- align-items: center;
- box-align: center;
-}
-.title___J3MCU strong {
- color: #333;
-}
-.titleLeft___da61c {
- flex: 1 1;
-}
-.titleRight___EsdL6 a {
- margin-right: 20px;
- font-weight: bold;
-}
-.formWrap___YTxC3 div[class~='ant-form-item-label'] label {
- font-size: 14px;
-}
-.formWrap___YTxC3 input[class~='ant-input'] {
- line-height: 1.5;
- background: transparent;
- border-width: 1px;
- font-size: 14px;
-}
-.formWrap___YTxC3 label[class~='ant-radio-button-wrapper'] {
- width: 106px;
- height: 33px;
- line-height: 33px;
- background: #eeeeee;
- border-radius: 17px;
- color: #333333;
- text-align: center;
- border: 0px;
- margin-right: 27px;
- margin-top: 6px;
-}
-.formWrap___YTxC3 label[class~='ant-radio-button-wrapper']:not(:first-child)::before {
- width: 0px;
-}
-.formWrap___YTxC3 label[class~='ant-radio-button-wrapper-checked'] {
- width: 106px;
- height: 33px;
- background: #0152d9;
- border-radius: 17px;
- text-align: center;
- border: 0px;
- color: #ffffff !important;
- margin-right: 27px;
- margin-top: 6px;
+.ant-tag-rtl.ant-tag > .anticon + span,
+.ant-tag-rtl.ant-tag > span + .anticon {
+ margin-right: 7px;
+ margin-left: 0;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
diff --git a/p__Paperlibrary__EditPaper__index.async.js b/p__Paperlibrary__EditPaper__index.async.js
index 5ba509e93a..4cdcf5797b 100644
--- a/p__Paperlibrary__EditPaper__index.async.js
+++ b/p__Paperlibrary__EditPaper__index.async.js
@@ -1,78 +1,30 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[733,60696],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[733,8691,4977,60696],{
-/***/ 48559:
-/*!**********************************************!*\
- !*** ./src/components/AsyncButton/index.tsx ***!
- \**********************************************/
+/***/ 51042:
+/*!*****************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js ***!
+ \*****************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Z": function() { return /* binding */ AsyncButton; }
-/* harmony export */ });
-/* harmony import */ var _root_workspace_ppte5yg23_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 antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913);
-/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/button */ 71577);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __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_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
+/* 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_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/PlusOutlined */ 42110);
+/* 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 _excluded = ["children"];
-
-
-var AsyncButton = function AsyncButton(_ref) {
- var children = _ref.children,
- props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default()(_ref, _excluded);
- var _useState = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false),
- _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2),
- btnLoading = _useState2[0],
- setBtnLoading = _useState2[1];
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
- loading: btnLoading,
- onClick: /*#__PURE__*/function () {
- var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(e) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.prev = 0;
- setBtnLoading(true);
- _context.next = 4;
- return props.onClick(e);
- case 4:
- setBtnLoading(false);
- _context.next = 10;
- break;
- case 7:
- _context.prev = 7;
- _context.t0 = _context["catch"](0);
- setBtnLoading(false);
- case 10:
- case "end":
- return _context.stop();
- }
- }, _callee, null, [[0, 7]]);
- }));
- return function (_x) {
- return _ref2.apply(this, arguments);
- };
- }(),
- children: children
+var PlusOutlined = function PlusOutlined(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_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
}));
};
+PlusOutlined.displayName = 'PlusOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(PlusOutlined));
/***/ }),
@@ -872,423 +824,1042 @@ var ReuseShixunModal = function ReuseShixunModal(props) {
/***/ }),
-/***/ 41850:
-/*!*************************************************************************************************!*\
- !*** ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.tsx + 1 modules ***!
- \*************************************************************************************************/
+/***/ 8691:
+/*!************************************************************!*\
+ !*** ./src/components/monaco-editor/index.jsx + 3 modules ***!
+ \************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ components_DragQuestions; }
+ "SV": function() { return /* binding */ DiffEditor; },
+ "ZP": function() { return /* binding */ monaco_editor; }
});
-// 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);
+// UNUSED EXPORTS: getLanguageByMirrorName
+
// 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/row/style/index.js
-var row_style = __webpack_require__(13062);
-// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js
-var row = __webpack_require__(71230);
-// 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/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/toConsumableArray.js
var toConsumableArray = __webpack_require__(861);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// 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/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(74704);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
// 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: ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules
-var react_beautiful_dnd_esm = __webpack_require__(66012);
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
-var _umi_production_exports = __webpack_require__(89214);
-;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var DragQuestionsmodules = ({"content":"content___IPcn9"});
-// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.tsx
-
-
-
-
-
-
-
+// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js
+var ResizeObserver_es = __webpack_require__(91033);
+// 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);
+;// CONCATENATED MODULE: ./src/components/monaco-editor/keywords.tsx
+var cLangage = {
+ keywords: ['print', 'auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', 'if', 'int', 'long', 'register', 'return', 'short', 'signed', 'sizeof', 'static', 'struct', 'switch', 'typedef', 'union', 'unsigned', 'void', 'volatile', 'while']
+};
+var javaLangage = {
+ quickKey: [{
+ label: "main",
+ content: ['public static void main(String[] args) {', '\t$0', '}'].join('\n')
+ }, {
+ label: "System.out.println",
+ content: ['System.out.println($0)'].join('\n')
+ }, {
+ label: "System.out.print",
+ content: ['System.out.print($0)'].join('\n')
+ }],
+ keywords: ['abstract', 'continue', 'for', 'new', 'switch', 'assert', 'default', 'goto', 'package', 'synchronized', 'boolean', 'do', 'if', 'private', 'this', 'break', 'double', 'implements', 'protected', 'throw', 'byte', 'else', 'import', 'public', 'throws', 'case', 'enum', 'instanceof', 'return', 'transient', 'catch', 'extends', 'int', 'short', 'try', 'char', 'final', 'interface', 'static', 'void', 'class', 'finally', 'long', 'strictfp', 'volatile', 'const', 'float', 'native', 'super', 'while', 'true', 'false']
+};
+var cppLangage = {
+ keywords: ['abstract', 'amp', 'array', 'auto', 'bool', 'break', 'case', 'catch', 'char', 'class', 'const', 'constexpr', 'const_cast', 'continue', 'cpu', 'decltype', 'default', 'delegate', 'delete', 'do', 'double', 'dynamic_cast', 'each', 'else', 'enum', 'event', 'explicit', 'export', 'extern', 'false', 'final', 'finally', 'float', 'friend', 'gcnew', 'generic', 'goto', 'in', 'initonly', 'inline', 'int', 'interface', 'interior_ptr', 'internal', 'literal', 'long', 'mutable', 'namespace', 'new', 'noexcept', 'nullptr', '__nullptr', 'operator', 'override', 'partial', 'pascal', 'pin_ptr', 'private', 'property', 'protected', 'public', 'ref', 'register', 'reinterpret_cast', 'restrict', 'return', 'safe_cast', 'sealed', 'short', 'signed', 'sizeof', 'static', 'static_assert', 'static_cast', 'struct', 'switch', 'template', 'this', 'thread_local', 'throw', 'tile_static', 'true', 'try', 'typedef', 'typeid', 'typename', 'union', 'unsigned', 'using', 'virtual', 'void', 'volatile', 'wchar_t', 'where', 'while', '_asm', '_based', '_cdecl', '_declspec', '_fastcall', '_if_exists', '_if_not_exists', '_inline', '_multiple_inheritance', '_pascal', '_single_inheritance', '_stdcall', '_virtual_inheritance', '_w64', '__abstract', '__alignof', '__asm', '__assume', '__based', '__box', '__builtin_alignof', '__cdecl', '__clrcall', '__declspec', '__delegate', '__event', '__except', '__fastcall', '__finally', '__forceinline', '__gc', '__hook', '__identifier', '__if_exists', '__if_not_exists', '__inline', '__int128', '__int16', '__int32', '__int64', '__int8', '__interface', '__leave', '__m128', '__m128d', '__m128i', '__m256', '__m256d', '__m256i', '__m64', '__multiple_inheritance', '__newslot', '__nogc', '__noop', '__nounwind', '__novtordisp', '__pascal', '__pin', '__pragma', '__property', '__ptr32', '__ptr64', '__raise', '__restrict', '__resume', '__sealed', '__single_inheritance', '__stdcall', '__super', '__thiscall', '__try', '__try_cast', '__typeof', '__unaligned', '__unhook', '__uuidof', '__value', '__virtual_inheritance', '__w64', '__wchar_t'],
+ operators: ['=', '>', '<', '!', '~', '?', ':', '==', '<=', '>=', '!=', '&&', '||', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '>>>', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>='],
+ quickKey: [{
+ label: "ifelse",
+ content: ['if (${1:condition}) {', '\t$0', '} else {', '\t', '}'].join('\n')
+ }, {
+ label: "include",
+ content: 'include<$0>'
+ }, {
+ label: "printf",
+ content: 'printf($0)'
+ }, {
+ label: "system",
+ content: 'system("$0")'
+ }, {
+ label: "main",
+ content: ['int main () {', '\t$0', '}'].join('\n')
+ }, {
+ label: "if",
+ content: ['if () {', '\t$0', '}'].join('\n')
+ }, {
+ label: "for",
+ content: ['for(int j=0 ; j<10; j++){', '\t$0', '}'].join('\n')
+ }, {
+ label: "trycatch",
+ content: ['try{', '\t$0', '}catch(ExceptionName e){', '}'].join('\n')
+ }, {
+ label: "using namespace std;",
+ content: ['using namespace std;'].join('\n')
+ }, {
+ label: "include ",
+ content: ['#include '].join('\n')
+ }, {
+ label: "include ",
+ content: ['#include '].join('\n')
+ }, {
+ label: "include ",
+ content: ['#include '].join('\n')
+ }, {
+ label: "include ",
+ content: ['#include '].join('\n')
+ }, {
+ label: "include ",
+ content: ['#include '].join('\n')
+ }, {
+ label: "include ",
+ content: ['#include '].join('\n')
+ }, {
+ label: "include