From b700ed8b0739c51b9756ac172b284d3784fa4cd2 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 24 Nov 2023 16:54:40 +0800 Subject: [PATCH] Auto Submit --- 16988.async.js | 15 +- 53322.async.js | 15 +- 66984.async.js | 15 +- 73025.async.js | 15 +- ...ts__CommonHomework__Detail__index.async.js | 2 + ...oms__Lists__CommonHomework__index.async.js | 15 +- ...s__Lists__Exercise__Detail__index.async.js | 17 +- ...s__Lists__Exercise__Review__index.async.js | 15 +- ...sts__GroupHomework__Detail__index.async.js | 1 + ...s__ShixunHomeworks__Detail__index.async.js | 1 + p__Competitions__Edit__index.async.js | 15 +- p__Graduations__Lists__Topics__index.async.js | 15 +- p__Innovation__Detail__index.async.js | 15 +- p__Innovation__Tasks__index.async.js | 15 +- p__Paperlibrary__Random__Edit__index.async.js | 15 +- p__Shixuns__Edit__index.async.js | 15 +- p__User__Detail__Classrooms__index.async.js | 1244 ++++++++++++++++- p__User__Detail__Classrooms__index.chunk.css | 185 +++ p__index.async.js | 15 +- ...alSpaces__Lists__Knowledge__index.async.js | 15 +- umi.js | 46 +- 21 files changed, 1493 insertions(+), 213 deletions(-) diff --git a/16988.async.js b/16988.async.js index e30b1f32d8..a1eec2c960 100644 --- a/16988.async.js +++ b/16988.async.js @@ -3438,6 +3438,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -3520,16 +3521,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/53322.async.js b/53322.async.js index 013e8b556a..9408358c96 100644 --- a/53322.async.js +++ b/53322.async.js @@ -3569,6 +3569,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -3651,16 +3652,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/66984.async.js b/66984.async.js index b50b79df0d..12dc8fc83b 100644 --- a/66984.async.js +++ b/66984.async.js @@ -4760,6 +4760,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -4842,16 +4843,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/73025.async.js b/73025.async.js index 0d6f225d8d..b74d425a25 100644 --- a/73025.async.js +++ b/73025.async.js @@ -832,6 +832,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -914,16 +915,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js index 1e3311b136..82503eac2a 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js @@ -6081,6 +6081,7 @@ var WorkList = function WorkList(_ref) { defaultCurrent: params.page || 1, current: params.page || 1, pageSize: params.limit, + showSizeChanger: false, total: shixunHomeworks.workList.work_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { @@ -11185,6 +11186,7 @@ var CodeReview_WorkList = function WorkList(_ref) { defaultCurrent: params.page || 1, current: params.page || 1, pageSize: params.limit, + showSizeChanger: false, total: codeReview.copy_reviews_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { diff --git a/p__Classrooms__Lists__CommonHomework__index.async.js b/p__Classrooms__Lists__CommonHomework__index.async.js index 3b4b08000f..b2d61f8fd2 100644 --- a/p__Classrooms__Lists__CommonHomework__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__index.async.js @@ -1218,6 +1218,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -1300,16 +1301,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js index 1a151d14b0..0397b293f0 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js @@ -2085,6 +2085,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -2167,16 +2168,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -5131,7 +5128,7 @@ var WorkList = function WorkList(_ref) { // defaultPageSize={20} , total: totalCount, - showQuickJumper: true + showSizeChanger: false // pageSize={params.limit} , diff --git a/p__Classrooms__Lists__Exercise__Review__index.async.js b/p__Classrooms__Lists__Exercise__Review__index.async.js index 9eab601493..89df06b395 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.async.js @@ -906,6 +906,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -988,16 +989,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js index 05ca3f8532..585cb48b47 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js @@ -5702,6 +5702,7 @@ var WorkList = function WorkList(_ref) { defaultCurrent: params.page || 1, current: params.page || 1, pageSize: params.limit, + showSizeChanger: false, total: shixunHomeworks.workList.work_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js index 624f83a053..2c66858f9d 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js @@ -6794,6 +6794,7 @@ var WorkList = function WorkList(_ref) { onChange: onShowSizeChange, current: params.page || 1, pageSize: params.limit, + showSizeChanger: false, total: workList.work_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { diff --git a/p__Competitions__Edit__index.async.js b/p__Competitions__Edit__index.async.js index 11c271cb99..c8ebace55d 100644 --- a/p__Competitions__Edit__index.async.js +++ b/p__Competitions__Edit__index.async.js @@ -4528,6 +4528,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -4610,16 +4611,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Graduations__Lists__Topics__index.async.js b/p__Graduations__Lists__Topics__index.async.js index 529b3a8848..7d561506c4 100644 --- a/p__Graduations__Lists__Topics__index.async.js +++ b/p__Graduations__Lists__Topics__index.async.js @@ -3953,6 +3953,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -4035,16 +4036,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Innovation__Detail__index.async.js b/p__Innovation__Detail__index.async.js index 2439614f08..f52c259c5d 100644 --- a/p__Innovation__Detail__index.async.js +++ b/p__Innovation__Detail__index.async.js @@ -2013,6 +2013,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -2095,16 +2096,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Innovation__Tasks__index.async.js b/p__Innovation__Tasks__index.async.js index 55314fed74..69267975fe 100644 --- a/p__Innovation__Tasks__index.async.js +++ b/p__Innovation__Tasks__index.async.js @@ -1999,6 +1999,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -2081,16 +2082,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Paperlibrary__Random__Edit__index.async.js b/p__Paperlibrary__Random__Edit__index.async.js index 47ecd239ac..d6fe4321e4 100644 --- a/p__Paperlibrary__Random__Edit__index.async.js +++ b/p__Paperlibrary__Random__Edit__index.async.js @@ -6332,6 +6332,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -6414,16 +6415,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Edit__index.async.js b/p__Shixuns__Edit__index.async.js index 6c526b37c7..9e5dc9e058 100644 --- a/p__Shixuns__Edit__index.async.js +++ b/p__Shixuns__Edit__index.async.js @@ -4554,6 +4554,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -4636,16 +4637,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__Classrooms__index.async.js b/p__User__Detail__Classrooms__index.async.js index 24ae2ad772..6b3539d272 100644 --- a/p__User__Detail__Classrooms__index.async.js +++ b/p__User__Detail__Classrooms__index.async.js @@ -469,10 +469,10 @@ var noData = function noData(_ref) { /***/ }), -/***/ 96904: -/*!****************************************************************!*\ - !*** ./src/pages/User/Detail/Classrooms/index.tsx + 3 modules ***! - \****************************************************************/ +/***/ 44282: +/*!*****************************************************************!*\ + !*** ./src/pages/User/Detail/Classrooms/index.tsx + 11 modules ***! + \*****************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // ESM COMPAT FLAG @@ -510,7 +510,7 @@ var skeleton = __webpack_require__(59981); var pagination = __webpack_require__(41867); ;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Classroomsmodules = ({"flex_box_center":"flex_box_center___UDJxC","flex_space_between":"flex_space_between___fcYpt","flex_box_vertical_center":"flex_box_vertical_center___FjiZG","flex_box_center_end":"flex_box_center_end___gma_i","flex_box_column":"flex_box_column___lf0cP","wrap":"wrap___clOnY","midWrap":"midWrap___gG9Uu","color999":"color999___RFN2V","orderWrap":"orderWrap___r15nq","orderIconWrap":"orderIconWrap___spz3t","orderAsc":"orderAsc___Re_qf","orderDesc":"orderDesc___rJmuG","color0152d9":"color0152d9___ApCDl","h10":"h10___oU0Y2","cursorPointer":"cursorPointer___HMY1d","orderTextWrap":"orderTextWrap___dcHjC","cardWrap":"cardWrap___ept41","countWrap":"countWrap___n8DLt","affixContainer":"affixContainer___CWtV9","qrcode":"qrcode___uBoZl","img":"img___f4Dx_","tips":"tips___n7tsG","close":"close___wytVo","text":"text___OKSE5","type":"type___S3Iq1"}); +/* harmony default export */ var Classroomsmodules = ({"flex_box_center":"flex_box_center___UDJxC","flex_space_between":"flex_space_between___fcYpt","flex_box_vertical_center":"flex_box_vertical_center___FjiZG","flex_box_center_end":"flex_box_center_end___gma_i","flex_box_column":"flex_box_column___lf0cP","wrap":"wrap___clOnY","midWrap":"midWrap___gG9Uu","color999":"color999___RFN2V","orderWrap":"orderWrap___r15nq","orderIconWrap":"orderIconWrap___spz3t","orderAsc":"orderAsc___Re_qf","orderDesc":"orderDesc___rJmuG","color0152d9":"color0152d9___ApCDl","h10":"h10___oU0Y2","cursorPointer":"cursorPointer___HMY1d","orderTextWrap":"orderTextWrap___dcHjC","cardWrap":"cardWrap___ept41","countWrap":"countWrap___n8DLt","affixContainer":"affixContainer___CWtV9","qrcode":"qrcode___uBoZl","img":"img___f4Dx_","tips":"tips___n7tsG","close":"close___wytVo","text":"text___OKSE5","type":"type___S3Iq1","folderWrapper":"folderWrapper___B7Ipd"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules @@ -719,6 +719,634 @@ var Items = function Items(_ref) { var JoinClassroomModal = __webpack_require__(18692); // EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules var verifyLogin = __webpack_require__(39090); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(1056); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +;// CONCATENATED MODULE: ./src/components/CourseFolder/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CourseFoldermodules = ({"list":"list___x7hMl","btns":"btns___XdJtG","name":"name___eka0n"}); +// EXTERNAL MODULE: ./src/service/user.ts +var service_user = __webpack_require__(43916); +;// CONCATENATED MODULE: ./src/components/CourseFolder/index.tsx + + + + + + + + + + +var List = function List(_ref) { + var data = _ref.data, + _ref$onOpen = _ref.onOpen, + onOpen = _ref$onOpen === void 0 ? function () {} : _ref$onOpen, + _ref$onMove = _ref.onMove, + onMove = _ref$onMove === void 0 ? function () {} : _ref$onMove, + _ref$onRenameOk = _ref.onRenameOk, + onRenameOk = _ref$onRenameOk === void 0 ? function () {} : _ref$onRenameOk, + _ref$onDeleteOk = _ref.onDeleteOk, + onDeleteOk = _ref$onDeleteOk === void 0 ? function () {} : _ref$onDeleteOk; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + visible = _useState2[0], + setVisible = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + value = _useState4[0], + setValue = _useState4[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (data.name) { + setValue(data === null || data === void 0 ? void 0 : data.name); + } + }, [data === null || data === void 0 ? void 0 : data.name]); + var onRename = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) { + var array, i, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + array = ['?', '、', '/', '╲', '*', '<', '>', '|']; + if (value.trim()) { + _context.next = 4; + break; + } + message/* default */.ZP.warn('请输入文件夹名称'); + return _context.abrupt("return"); + case 4: + if (!(value.charAt(0) === ' ')) { + _context.next = 7; + break; + } + message/* default */.ZP.warn('首字符不能为空格'); + return _context.abrupt("return"); + case 7: + i = 0; + case 8: + if (!(i < value.length)) { + _context.next = 15; + break; + } + if (!array.includes(value.charAt(i))) { + _context.next = 12; + break; + } + message/* default */.ZP.warn('文件夹名称包含特殊字符'); + return _context.abrupt("return", false); + case 12: + i++; + _context.next = 8; + break; + case 15: + _context.next = 17; + return (0,service_user/* editCourseFolder */.Ae)(id, { + name: value + }); + case 17: + res = _context.sent; + if (res.status === 0) { + setVisible(false); + onRenameOk(); + } + case 19: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function onRename(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var onDelete = function onDelete(id) { + modal/* default */.Z.confirm({ + title: '提示', + okText: '确认删除', + className: "custom-modal-divider ", + icon: null, + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BFE\u5802\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01" + })] + }), + cancelText: '取消', + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,service_user/* deleteCourseFolder */.m0)(id); + case 2: + res = _context2.sent; + if (res.status === 0) { + onDeleteOk(); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CourseFoldermodules.list, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "iconfont icon-wenjianjia2 c-light-primary mr10" + }), visible ? /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + maxWidth: 800 + }, + value: value, + onChange: function onChange(e) { + return setValue(e.target.value); + } + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + title: data === null || data === void 0 ? void 0 : data.name, + onClick: function onClick() { + return onOpen(data.id); + }, + className: CourseFoldermodules.name, + children: data === null || data === void 0 ? void 0 : data.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CourseFoldermodules.btns, + style: { + height: 21 + }, + children: [visible ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return onRename(data.id); + }, + className: "ml0", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chenggong1", + style: { + color: '#33BD8C' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return setVisible(false); + }, + className: "ml10", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-qingchu" + }) + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + onMove(data.id, 'up'); + }, + className: "ml0", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shangyi3", + style: { + transform: 'translateY(2px)' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + onMove(data.id, 'down'); + }, + className: "ml10", + style: { + transform: 'rotate(180deg) translateY(-1px)' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shangyi3" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: 16 + }, + onClick: function onClick() { + return setVisible(true); + }, + type: "link", + children: "\u91CD\u547D\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: function onClick() { + return onDelete(data.id); + }, + type: "link", + danger: true, + children: "\u5220\u9664" + })] + })] + }); +}; +/* harmony default export */ var CourseFolder = (List); +;// CONCATENATED MODULE: ./src/components/Crumbs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Crumbsmodules = ({"flex_box_center":"flex_box_center___pi9_S","flex_space_between":"flex_space_between___rO6RX","flex_box_vertical_center":"flex_box_vertical_center___Um6_a","flex_box_center_end":"flex_box_center_end___cvzvJ","flex_box_column":"flex_box_column___JTgH5","pWrap":"pWrap___XZhnK","few":"few___ZWrwh"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js +var popover = __webpack_require__(60324); +;// CONCATENATED MODULE: ./src/components/Crumbs/index.tsx + + + + + +var Crumbs = function Crumbs(_ref) { + var _ref$data = _ref.data, + data = _ref$data === void 0 ? [] : _ref$data, + _onClick = _ref.onClick; + // const [value, setValue] = useState(''); + + var renderFew = function renderFew() { + return data.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Crumbsmodules.few, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { + title: e.name, + style: { + color: i === 0 ? '#333333' : '#999999' + }, + onClick: function onClick() { + return _onClick(e.id); + }, + children: e.name + }), i < data.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "/" + })] + }, i); + }); + }; + var renderMuch = function renderMuch() { + var bool = true; + var items = data.slice(2, -2); + var content = /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Crumbsmodules.pWrap, + children: items.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: e.name, + onClick: function onClick() { + return _onClick(e.id); + }, + children: e.name + }, e.id); + }) + }); + return data.map(function (e, i) { + var dom = null; + if (i > 1 && i < data.length - 2) { + if (bool) { + dom = /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, { + placement: "bottom", + content: content, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#999", + cursor: 'pointer' + }, + children: ".../" + }) + }, i); + bool = false; + } + } else { + dom = /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Crumbsmodules.few, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { + title: e.name, + style: { + color: i === 0 ? '#333333' : '#999999' + }, + onClick: function onClick() { + return _onClick(e.id); + }, + children: e.name + }), i < data.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "/" + })] + }, i); + } + return dom; + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + style: { + overflowX: 'auto' + }, + children: (data === null || data === void 0 ? void 0 : data.length) > 5 ? renderMuch() : renderFew() + }); +}; +/* harmony default export */ var components_Crumbs = (Crumbs); +;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CreateNewFolderModalmodules = ({"flex_box_center":"flex_box_center___1CKo6","flex_space_between":"flex_space_between___rUCdg","flex_box_vertical_center":"flex_box_vertical_center___GLcu0","flex_box_center_end":"flex_box_center_end___MHgUN","flex_box_column":"flex_box_column___xb09K","addModal":"addModal___kAwch","row":"row___d1DjU","label":"label___LwmlC","customTree":"customTree___DxRuQ","name":"name___hihBv"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree/index.js + 8 modules +var tree = __webpack_require__(51218); +;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/CustomTree.tsx + + + + + + +var CustomTree = function CustomTree(_ref) { + var value = _ref.value, + onChange = _ref.onChange, + defaultValue = _ref.defaultValue, + disabled = _ref.disabled, + data = _ref.data; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + treeData = _useState2[0], + setTreeData = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var item = [{ + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + title: '根目录', + className: CreateNewFolderModalmodules.name, + children: "\u6839\u76EE\u5F55" + }), + key: 0, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wenjianjia2 c-light-primary mr10", + style: { + lineHeight: '19px' + } + }), + children: transformTreeKey(data || []) + }]; + setTreeData(item); + }, [data]); + function mapTree(org) { + var realChildren = org.children; + var haveChildren = Array.isArray(realChildren) && realChildren.length > 0; + var key = org === null || org === void 0 ? void 0 : org.id; + return { + //分别将我们查询出来的值做出改变他的key + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + title: org === null || org === void 0 ? void 0 : org.name, + className: CreateNewFolderModalmodules.name, + children: org === null || org === void 0 ? void 0 : org.name + }), + key: key, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wenjianjia2 c-light-primary mr10", + style: { + lineHeight: '19px' + } + }), + //判断它是否存在子集,若果存在就进行再次进行遍历操作,知道不存在子集便对其他的元素进行操作 + children: haveChildren ? realChildren === null || realChildren === void 0 ? void 0 : realChildren.map(function (e) { + return mapTree(e); + }) : [] + }; + } + var transformTreeKey = function transformTreeKey(items) { + return items === null || items === void 0 ? void 0 : items.map(function (org) { + return mapTree(org); + }); + }; + var param = defaultValue ? { + defaultExpandedKeys: [0] + } : { + selectedKeys: value, + defaultExpandedKeys: value + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CreateNewFolderModalmodules.customTree, + children: treeData.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, param), {}, { + showIcon: true, + treeData: treeData, + onSelect: onChange, + disabled: disabled + })) + }); +}; +/* harmony default export */ var CreateNewFolderModal_CustomTree = (CustomTree); +;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/index.tsx + + + + + + + + + + +var CreateNewFolderModal = function CreateNewFolderModal(_ref) { + var onOk = _ref.onOk, + visible = _ref.visible, + onCancel = _ref.onCancel, + data = _ref.data, + currentFolderId = _ref.currentFolderId; + var _useState = (0,_react_17_0_2_react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + value = _useState2[0], + setValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([0]), + _useState4 = slicedToArray_default()(_useState3, 2), + selectedKeys = _useState4[0], + setSelectedKeys = _useState4[1]; + (0,_react_17_0_2_react.useEffect)(function () { + setSelectedKeys([currentFolderId]); + setValue(''); + }, [currentFolderId]); + var handleOk = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var array, i, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + array = ['?', '、', '/', '╲', '*', '<', '>', '|']; + if (value.trim()) { + _context.next = 4; + break; + } + message/* default */.ZP.warn('请输入文件夹名称'); + return _context.abrupt("return"); + case 4: + if (!(value.charAt(0) === ' ')) { + _context.next = 7; + break; + } + message/* default */.ZP.warn('首字符不能为空格'); + return _context.abrupt("return"); + case 7: + i = 0; + case 8: + if (!(i < value.length)) { + _context.next = 15; + break; + } + if (!array.includes(value.charAt(i))) { + _context.next = 12; + break; + } + message/* default */.ZP.warn('文件夹名称包含特殊字符'); + return _context.abrupt("return", false); + case 12: + i++; + _context.next = 8; + break; + case 15: + _context.next = 17; + return (0,service_user/* createCourseFolder */.zK)({ + parent_id: selectedKeys.length > 0 ? selectedKeys[0] : 0, + name: value + }); + case 17: + res = _context.sent; + if (res.status === 0) { + onCancel(); + onOk(res === null || res === void 0 ? void 0 : res.course_folder_id); + } + case 19: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleOk() { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + title: "\u65B0\u5EFA\u6587\u4EF6\u5939", + visible: visible, + width: 500, + onCancel: onCancel, + onOk: handleOk, + destroyOnClose: true, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CreateNewFolderModalmodules.addModal, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CreateNewFolderModalmodules.row, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CreateNewFolderModalmodules.label, + children: "\u6587\u4EF6\u5939\u540D\u79F0: " + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0", + value: value, + onChange: function onChange(e) { + return setValue(e.target.value); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CreateNewFolderModalmodules.row, + style: { + alignItems: 'start', + maxHeight: 500, + overflow: 'auto' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CreateNewFolderModalmodules.label, + children: "\u6587\u4EF6\u5939\u4F4D\u7F6E: " + }), /*#__PURE__*/(0,jsx_runtime.jsx)(CreateNewFolderModal_CustomTree, { + value: selectedKeys, + onChange: function onChange(keys) { + return setSelectedKeys(keys); + }, + data: data + })] + })] + }) + }); +}; +/* harmony default export */ var components_CreateNewFolderModal = (CreateNewFolderModal); +;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/components/AddClassroomModal/index.tsx + + + + + + + + + + +var AddClassroomModal = function AddClassroomModal(_ref) { + var onOk = _ref.onOk, + visible = _ref.visible, + onCancel = _ref.onCancel, + data = _ref.data, + currentFolderId = _ref.currentFolderId, + moveClassId = _ref.moveClassId; + var _useState = (0,_react_17_0_2_react.useState)([0]), + _useState2 = slicedToArray_default()(_useState, 2), + selectedKeys = _useState2[0], + setSelectedKeys = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + setSelectedKeys([currentFolderId]); + }, [currentFolderId]); + var handleOk = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,service_user/* createUserFolder */.u4)(selectedKeys.length > 0 ? selectedKeys[0] : 0, { + course_id: moveClassId + }); + case 2: + res = _context.sent; + if (res.status === 0) { + onCancel(); + onOk(); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleOk() { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + title: "\u79FB\u52A8\u5230", + visible: visible, + width: 500, + onCancel: onCancel, + onOk: handleOk, + destroyOnClose: true, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CreateNewFolderModalmodules.addModal, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + alignItems: 'start', + maxHeight: 500, + overflow: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(CreateNewFolderModal_CustomTree, { + value: selectedKeys, + onChange: function onChange(keys) { + return setSelectedKeys(keys); + }, + data: data + }) + })] + }) + }); +}; +/* harmony default export */ var components_AddClassroomModal = (AddClassroomModal); ;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/index.tsx @@ -741,8 +1369,12 @@ var _excluded = ["user", "userDetail", "globalSetting", "loading", "dispatch"]; + + + + var Classrooms = function Classrooms(_ref) { - var _user$userInfo2, _user$userInfo4, _user$userInfo5, _globalSetting$settin, _user$userInfo6, _globalSetting$settin2; + var _user$userInfo2, _user$userInfo4, _user$userInfo5, _globalSetting$settin, _user$userInfo6, _globalSetting$settin2, _user$userInfo7; var user = _ref.user, userDetail = _ref.userDetail, globalSetting = _ref.globalSetting, @@ -808,12 +1440,20 @@ var Classrooms = function Classrooms(_ref) { _useState22 = slicedToArray_default()(_useState21, 2), initFolderData = _useState22[0], setInitFolderData = _useState22[1]; + var _useState23 = (0,_react_17_0_2_react.useState)(), + _useState24 = slicedToArray_default()(_useState23, 2), + navigation = _useState24[0], + setNavigation = _useState24[1]; + var _useState25 = (0,_react_17_0_2_react.useState)(), + _useState26 = slicedToArray_default()(_useState25, 2), + folderData = _useState26[0], + setFolderData = _useState26[1]; // 固定弹窗显隐状态 - var _useState23 = (0,_react_17_0_2_react.useState)(true), - _useState24 = slicedToArray_default()(_useState23, 2), - affixStatus = _useState24[0], - setAffixStatus = _useState24[1]; + var _useState27 = (0,_react_17_0_2_react.useState)(true), + _useState28 = slicedToArray_default()(_useState27, 2), + affixStatus = _useState28[0], + setAffixStatus = _useState28[1]; (0,_react_17_0_2_react.useEffect)(function () { var _location$pathname$sp; username.current = (_location$pathname$sp = location.pathname.split('/')) === null || _location$pathname$sp === void 0 ? void 0 : _location$pathname$sp[2]; @@ -827,7 +1467,9 @@ var Classrooms = function Classrooms(_ref) { username: username.current }; setParams(query); - getCourses(query); + getCourses(query).then(function (res) { + setInitFolderData(res === null || res === void 0 ? void 0 : res.course_folders); + }); }, [location.pathname]); (0,_react_17_0_2_react.useEffect)(function () { var _user$userInfo; @@ -876,8 +1518,11 @@ var Classrooms = function Classrooms(_ref) { if (res) { setCount(res.count || 0); setData(res.courses || []); + setNavigation(res.navigation || []); + setFolderData(res.course_folders || []); } - case 4: + return _context.abrupt("return", res); + case 5: case "end": return _context.stop(); } @@ -887,6 +1532,47 @@ var Classrooms = function Classrooms(_ref) { return _ref2.apply(this, arguments); }; }(); + var _useState29 = (0,_react_17_0_2_react.useState)(false), + _useState30 = slicedToArray_default()(_useState29, 2), + moveClassroomModalVisible = _useState30[0], + setMoveClassroomModalVisible = _useState30[1]; + var _useState31 = (0,_react_17_0_2_react.useState)(0), + _useState32 = slicedToArray_default()(_useState31, 2), + moveClassId = _useState32[0], + setMoveClassId = _useState32[1]; + var _openMoveClassroomModal = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(courseId) { + var query, res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + query = { + page: 1, + per_page: 16, + sort_by: 'updated_at', + sort_direction: 'desc', + username: username.current + }; + _context2.next = 3; + return dispatch({ + type: 'userDetail/getCourses', + payload: query + }); + case 3: + res = _context2.sent; + setMoveClassId(courseId); + setInitFolderData(res === null || res === void 0 ? void 0 : res.course_folders); + setMoveClassroomModalVisible(true); + case 7: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function openMoveClassroomModal(_x2) { + return _ref3.apply(this, arguments); + }; + }(); var handleChangeCategory = function handleChangeCategory(category) { var _window$location$href; console.log(category, 'category'); @@ -999,7 +1685,14 @@ var Classrooms = function Classrooms(_ref) { id: 'end', name: '已结束' }]; - console.log((0,authority/* isStudents */.Yh)(), 2222); + var handleOpen = function handleOpen(id) { + var newParams = objectSpread2_default()(objectSpread2_default()({}, params), {}, { + page: 1, + course_folder_id: id + }); + setParams(newParams); + getCourses(newParams); + }; return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Classroomsmodules.wrap, @@ -1055,46 +1748,93 @@ var Classrooms = function Classrooms(_ref) { return handleJoinVerify(VerifyType.Classrooms); }, children: "\u52A0\u5165\u6559\u5B66\u8BFE\u5802" - }), ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.hide_course) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { - style: { - marginLeft: 'auto' - }, - onClick: function onClick() { - return _umi_production_exports.history.push("/classrooms/new?username=".concat(username.current)); - }, - children: "\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802" - }), ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.hide_course) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { - loading: addFolderBtnLoading, + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { marginLeft: 'auto' }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var query, res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - query = { - page: 1, - per_page: 16, - sort_by: 'updated_at', - sort_direction: 'desc', - username: username.current - }; - setAddFolderBtnLoading(true); - _context2.next = 4; - return getCourses(query); - case 4: - res = _context2.sent; - setInitFolderData(res === null || res === void 0 ? void 0 : res.course_folders); - setAddFolderBtnLoading(false); - setAddFolderModalVisible(true); - case 8: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - children: "\u65B0\u5EFA\u6587\u4EF6\u5939" + children: [((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.hide_course) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + style: { + marginLeft: 'auto' + }, + onClick: function onClick() { + return _umi_production_exports.history.push("/classrooms/new?username=".concat(username.current)); + }, + children: "\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802" + }), ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.hide_course) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + loading: addFolderBtnLoading, + style: { + marginLeft: 10 + }, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var query, res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + query = { + page: 1, + per_page: 16, + sort_by: 'updated_at', + sort_direction: 'desc', + username: username.current + }; + setAddFolderBtnLoading(true); + _context3.next = 4; + return getCourses(query); + case 4: + res = _context3.sent; + setInitFolderData(res === null || res === void 0 ? void 0 : res.course_folders); + setAddFolderBtnLoading(false); + setAddFolderModalVisible(true); + case 8: + case "end": + return _context3.stop(); + } + }, _callee3); + })), + children: "\u65B0\u5EFA\u6587\u4EF6\u5939" + })] + })] + }), ((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.identity) !== 'student' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Classroomsmodules.folderWrapper, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(components_Crumbs, { + data: navigation, + onClick: handleOpen + }), folderData === null || folderData === void 0 ? void 0 : folderData.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(CourseFolder, { + data: item, + onMove: /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id, moveType) { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return (0,service_user/* moveCourseFolder */.gk)(id, { + type: moveType + }); + case 2: + res = _context4.sent; + if (res.status === 0) { + getCourses(params); + } + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function (_x3, _x4) { + return _ref5.apply(this, arguments); + }; + }(), + onOpen: handleOpen, + onRenameOk: function onRenameOk() { + return getCourses(params); + }, + onDeleteOk: function onDeleteOk() { + return getCourses(params); + } + }, item.id); })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { loading: loading['userDetail/getCourses'], @@ -1114,7 +1854,10 @@ var Classrooms = function Classrooms(_ref) { }); }), right: 23, - col: 3 + col: 3, + openMoveClassroomModal: function openMoveClassroomModal(courseId) { + return _openMoveClassroomModal(courseId); + } // precision={1} , wrapWidth: 887, @@ -1148,6 +1891,32 @@ var Classrooms = function Classrooms(_ref) { }) })] })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_CreateNewFolderModal, { + visible: addFolderModalVisible, + onCancel: function onCancel() { + return setAddFolderModalVisible(false); + }, + data: initFolderData, + currentFolderId: params.course_folder_id, + onOk: function onOk(folderId) { + getCourses(objectSpread2_default()(objectSpread2_default()({}, params), {}, { + page: 1, + course_folder_id: folderId + })); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AddClassroomModal, { + visible: moveClassroomModalVisible, + onCancel: function onCancel() { + return setMoveClassroomModalVisible(false); + }, + data: initFolderData, + moveClassId: moveClassId, + currentFolderId: params.course_folder_id, + onOk: function onOk() { + getCourses(objectSpread2_default()(objectSpread2_default()({}, params), {}, { + page: 1 + })); + } }), /*#__PURE__*/(0,jsx_runtime.jsx)(JoinClassroomModal/* default */.Z, { visible: visibleJoinClassroom, onCancel: function onCancel() { @@ -1156,11 +1925,11 @@ var Classrooms = function Classrooms(_ref) { })] }); }; -/* harmony default export */ var Detail_Classrooms = ((0,_umi_production_exports.connect)(function (_ref4) { - var user = _ref4.user, - userDetail = _ref4.userDetail, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting; +/* harmony default export */ var Detail_Classrooms = ((0,_umi_production_exports.connect)(function (_ref6) { + var user = _ref6.user, + userDetail = _ref6.userDetail, + loading = _ref6.loading, + globalSetting = _ref6.globalSetting; return { user: user, userDetail: userDetail, @@ -1169,6 +1938,369 @@ var Classrooms = function Classrooms(_ref) { }; })(Classrooms)); +/***/ }), + +/***/ 77578: +/*!**********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/_util/getRenderPropValue.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ getRenderPropValue; } +/* harmony export */ }); +const getRenderPropValue = propValue => { + if (!propValue) { + return null; + } + if (typeof propValue === 'function') { + return propValue(); + } + return propValue; +}; + +/***/ }), + +/***/ 39722: +/*!***************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/popover/PurePanel.js ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ 36355); +/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 17356); +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + +const getOverlay = (prefixCls, title, content) => { + if (!title && !content) return undefined; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: `${prefixCls}-title` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: `${prefixCls}-inner-content` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(content))); +}; +const RawPurePanel = props => { + const { + hashId, + prefixCls, + className, + style, + placement = 'top', + title, + content, + children + } = props; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(hashId, prefixCls, `${prefixCls}-pure`, `${prefixCls}-placement-${placement}`, className), + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: `${prefixCls}-arrow` + }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_tooltip__WEBPACK_IMPORTED_MODULE_1__/* .Popup */ .G, Object.assign({}, props, { + className: hashId, + prefixCls: prefixCls + }), children || getOverlay(prefixCls, title, content))); +}; +const PurePanel = props => { + const { + prefixCls: customizePrefixCls + } = props, + restProps = __rest(props, ["prefixCls"]); + const { + getPrefixCls + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_4__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('popover', customizePrefixCls); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls); + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(RawPurePanel, Object.assign({}, restProps, { + prefixCls: prefixCls, + hashId: hashId + }))); +}; +/* harmony default export */ __webpack_exports__.ZP = (PurePanel); + +/***/ }), + +/***/ 60324: +/*!***********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/popover/index.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/motion */ 62892); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355); +/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../tooltip */ 6848); +/* harmony import */ var _PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./PurePanel */ 39722); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./style */ 17356); +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + +// CSSINJS + +const Overlay = _ref => { + let { + title, + content, + prefixCls + } = _ref; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { + className: `${prefixCls}-title` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { + className: `${prefixCls}-inner-content` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(content))); +}; +const Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + title, + content, + overlayClassName, + placement = 'top', + trigger = 'hover', + mouseEnterDelay = 0.1, + mouseLeaveDelay = 0.1, + overlayStyle = {} + } = props, + otherProps = __rest(props, ["prefixCls", "title", "content", "overlayClassName", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]); + const { + getPrefixCls + } = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('popover', customizePrefixCls); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(prefixCls); + const rootPrefixCls = getPrefixCls(); + const overlayCls = classnames__WEBPACK_IMPORTED_MODULE_0___default()(overlayClassName, hashId); + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, Object.assign({ + placement: placement, + trigger: trigger, + mouseEnterDelay: mouseEnterDelay, + mouseLeaveDelay: mouseLeaveDelay, + overlayStyle: overlayStyle + }, otherProps, { + prefixCls: prefixCls, + overlayClassName: overlayCls, + ref: ref, + overlay: title || content ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(Overlay, { + prefixCls: prefixCls, + title: title, + content: content + }) : null, + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_6__/* .getTransitionName */ .m)(rootPrefixCls, 'zoom-big', otherProps.transitionName), + "data-popover-inject": true + }))); +}); +if (false) {} +Popover._InternalPanelDoNotUseOrYouWillBeFired = _PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP; +/* harmony default export */ __webpack_exports__.Z = (Popover); + +/***/ }), + +/***/ 17356: +/*!*****************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/popover/style/index.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313); +/* harmony import */ var _style_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../style/motion */ 29878); +/* harmony import */ var _style_placementArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../style/placementArrow */ 19447); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 33166); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../theme/internal */ 83116); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../theme/internal */ 37613); +"use client"; + + + + + +const genBaseStyle = token => { + const { + componentCls, + popoverColor, + minWidth, + fontWeightStrong, + popoverPadding, + boxShadowSecondary, + colorTextHeading, + borderRadiusLG: borderRadius, + zIndexPopup, + marginXS, + colorBgElevated, + popoverBg + } = token; + return [{ + [componentCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { + position: 'absolute', + top: 0, + // use `left` to fix https://github.com/ant-design/ant-design/issues/39195 + left: { + _skip_check_: true, + value: 0 + }, + zIndex: zIndexPopup, + fontWeight: 'normal', + whiteSpace: 'normal', + textAlign: 'start', + cursor: 'auto', + userSelect: 'text', + transformOrigin: `var(--arrow-x, 50%) var(--arrow-y, 50%)`, + '--antd-arrow-background-color': colorBgElevated, + '&-rtl': { + direction: 'rtl' + }, + '&-hidden': { + display: 'none' + }, + [`${componentCls}-content`]: { + position: 'relative' + }, + [`${componentCls}-inner`]: { + backgroundColor: popoverBg, + backgroundClip: 'padding-box', + borderRadius, + boxShadow: boxShadowSecondary, + padding: popoverPadding + }, + [`${componentCls}-title`]: { + minWidth, + marginBottom: marginXS, + color: colorTextHeading, + fontWeight: fontWeightStrong + }, + [`${componentCls}-inner-content`]: { + color: popoverColor + } + }) + }, + // Arrow Style + (0,_style_placementArrow__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP)(token, { + colorBg: 'var(--antd-arrow-background-color)' + }), + // Pure Render + { + [`${componentCls}-pure`]: { + position: 'relative', + maxWidth: 'none', + margin: token.sizePopupArrow, + display: 'inline-block', + [`${componentCls}-content`]: { + display: 'inline-block' + } + } + }]; +}; +const genColorStyle = token => { + const { + componentCls + } = token; + return { + [componentCls]: _theme_internal__WEBPACK_IMPORTED_MODULE_2__/* .PresetColors */ .i.map(colorKey => { + const lightColor = token[`${colorKey}6`]; + return { + [`&${componentCls}-${colorKey}`]: { + '--antd-arrow-background-color': lightColor, + [`${componentCls}-inner`]: { + backgroundColor: lightColor + }, + [`${componentCls}-arrow`]: { + background: 'transparent' + } + } + }; + }) + }; +}; +const genWireframeStyle = token => { + const { + componentCls, + lineWidth, + lineType, + colorSplit, + paddingSM, + controlHeight, + fontSize, + lineHeight, + padding + } = token; + const titlePaddingBlockDist = controlHeight - Math.round(fontSize * lineHeight); + const popoverTitlePaddingBlockTop = titlePaddingBlockDist / 2; + const popoverTitlePaddingBlockBottom = titlePaddingBlockDist / 2 - lineWidth; + const popoverPaddingHorizontal = padding; + return { + [componentCls]: { + [`${componentCls}-inner`]: { + padding: 0 + }, + [`${componentCls}-title`]: { + margin: 0, + padding: `${popoverTitlePaddingBlockTop}px ${popoverPaddingHorizontal}px ${popoverTitlePaddingBlockBottom}px`, + borderBottom: `${lineWidth}px ${lineType} ${colorSplit}` + }, + [`${componentCls}-inner-content`]: { + padding: `${paddingSM}px ${popoverPaddingHorizontal}px` + } + } + }; +}; +/* harmony default export */ __webpack_exports__.Z = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)('Popover', token => { + const { + colorBgElevated, + colorText, + wireframe + } = token; + const popoverToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_4__/* .merge */ .TS)(token, { + popoverPadding: 12, + popoverBg: colorBgElevated, + popoverColor: colorText + }); + return [genBaseStyle(popoverToken), genColorStyle(popoverToken), wireframe && genWireframeStyle(popoverToken), (0,_style_motion__WEBPACK_IMPORTED_MODULE_5__/* .initZoomMotion */ ._y)(popoverToken, 'zoom-big')]; +}, token => ({ + width: 177, + minWidth: 177, + zIndexPopup: token.zIndexPopupBase + 30 +}), { + resetStyle: false, + deprecatedTokens: [['width', 'minWidth']] +})); + /***/ }) }]); \ No newline at end of file diff --git a/p__User__Detail__Classrooms__index.chunk.css b/p__User__Detail__Classrooms__index.chunk.css index 14f4f14136..f27c67f276 100644 --- a/p__User__Detail__Classrooms__index.chunk.css +++ b/p__User__Detail__Classrooms__index.chunk.css @@ -162,6 +162,12 @@ .type___S3Iq1 i { margin-right: 12px; } +.folderWrapper___B7Ipd { + background: #fff; + border-radius: 2px; + margin: 18px 0; + position: relative; +} /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Classrooms/components/Items/index.less?modules ***! @@ -459,3 +465,182 @@ font-size: 16px; } +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CourseFolder/index.less?modules ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.list___x7hMl { + display: flex; + align-items: center; + justify-content: start; + margin-top: 10px; +} +.list___x7hMl > div:first-child { + color: #98bdf7; +} +.list___x7hMl:hover .btns___XdJtG { + display: flex; +} +.list___x7hMl:hover > div:first-child { + color: #145dff; +} +.list___x7hMl:hover .name___eka0n { + color: #145dff; +} +.list___x7hMl .name___eka0n { + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + font-size: 14px; + max-width: 800px; + color: #464f66; +} +.list___x7hMl .btns___XdJtG { + display: none; + align-items: center; + justify-content: start; + margin-left: 10px; +} +.list___x7hMl .btns___XdJtG button { + padding: 0; + margin-left: 10px; +} +.list___x7hMl .btns___XdJtG i { + color: #999; + cursor: pointer; + display: inline-block; +} +.list___x7hMl .btns___XdJtG i:hover { + color: #0152d9; +} + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Crumbs/index.less?modules ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___pi9_S { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___rO6RX { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___Um6_a { + align-items: center; + box-align: center; +} +.flex_box_center_end___cvzvJ { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___JTgH5 { + flex-direction: column; + box-orient: block-axis; +} +.pWrap___XZhnK { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.pWrap___XZhnK > span { + max-width: 200px; + cursor: pointer; + font-weight: 400; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.pWrap___XZhnK > span:hover { + color: #0152d9 !important; +} +.few___ZWrwh { + font-size: 14px; + color: #999; + display: inline-flex; +} +.few___ZWrwh b { + display: inline-block; + max-width: 200px; + cursor: pointer; + font-weight: 400; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.few___ZWrwh b:hover { + color: #0152d9 !important; +} + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___1CKo6 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___rUCdg { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___GLcu0 { + align-items: center; + box-align: center; +} +.flex_box_center_end___MHgUN { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___xb09K { + flex-direction: column; + box-orient: block-axis; +} +.addModal___kAwch .row___d1DjU { + display: flex; + align-items: center; + margin-top: 20px; +} +.addModal___kAwch .row___d1DjU .label___LwmlC { + font-size: 14px; + color: #3a3a3a; + width: 100px; + flex-shrink: 0; +} +.customTree___DxRuQ .name___hihBv { + display: inline-block; + font-size: 14px; + margin-left: 10px; + max-width: 200px; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + margin-top: 4px; +} +.customTree___DxRuQ .ant-tree-node-content-wrapper { + display: flex; + align-items: center; +} +.customTree___DxRuQ .ant-tree-switcher { + color: #999999; + line-height: 29px; +} + diff --git a/p__index.async.js b/p__index.async.js index 4d918208cc..adf9628c69 100644 --- a/p__index.async.js +++ b/p__index.async.js @@ -1717,6 +1717,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -1799,16 +1800,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Knowledge__index.async.js b/p__virtualSpaces__Lists__Knowledge__index.async.js index ab363917ac..fcd0f69a33 100644 --- a/p__virtualSpaces__Lists__Knowledge__index.async.js +++ b/p__virtualSpaces__Lists__Knowledge__index.async.js @@ -3495,6 +3495,7 @@ var ClassroomList = function ClassroomList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, + openMoveClassroomModal = _ref.openMoveClassroomModal, loading = _ref.loading; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -3577,16 +3578,12 @@ var ClassroomList = function ClassroomList(_ref) { className: "iconfont icon-zuoye" }), item.tasks_count] }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick(e) { + e.stopPropagation(); + openMoveClassroomModal(item.id); }, - children: "\u8FDB\u884C\u4E2D" + children: "\u79FB\u52A8\u5230" })] })] }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/umi.js b/umi.js index 42f8cabcd1..4d54b3096a 100644 --- a/umi.js +++ b/umi.js @@ -47191,6 +47191,7 @@ function _studentApplicationReview() { "use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Ae: function() { return /* binding */ editCourseFolder; }, /* harmony export */ Cx: function() { return /* binding */ topicsSetPublic; }, /* harmony export */ DA: function() { return /* binding */ getHomepageInfo; }, /* harmony export */ Ef: function() { return /* binding */ topicSendToClass; }, @@ -47213,7 +47214,9 @@ function _studentApplicationReview() { /* harmony export */ dE: function() { return /* binding */ cancelShixun; }, /* harmony export */ dt: function() { return /* binding */ batchPublish; }, /* harmony export */ gI: function() { return /* binding */ topicGetCourseList; }, +/* harmony export */ gk: function() { return /* binding */ moveCourseFolder; }, /* harmony export */ lO: function() { return /* binding */ logWatchHistory; }, +/* harmony export */ m0: function() { return /* binding */ deleteCourseFolder; }, /* harmony export */ mW: function() { return /* binding */ getProjects; }, /* harmony export */ n0: function() { return /* binding */ getSystemUpdate; }, /* harmony export */ nV: function() { return /* binding */ getUserLearnPath; }, @@ -47221,12 +47224,14 @@ function _studentApplicationReview() { /* harmony export */ qN: function() { return /* binding */ signed; }, /* harmony export */ rV: function() { return /* binding */ getShixuns; }, /* harmony export */ sh: function() { return /* binding */ getUserPersona; }, +/* harmony export */ u4: function() { return /* binding */ createUserFolder; }, /* harmony export */ vR: function() { return /* binding */ LoginOut; }, /* harmony export */ w3: function() { return /* binding */ getPaths; }, /* harmony export */ x4: function() { return /* binding */ getNavigationInfo; }, -/* harmony export */ z2: function() { return /* binding */ register; } +/* harmony export */ z2: function() { return /* binding */ register; }, +/* harmony export */ zK: function() { return /* binding */ createCourseFolder; } /* harmony export */ }); -/* unused harmony exports postUserChoiceLearnPath, wechatRegister, createCourseFolder, deleteCourseFolder, editCourseFolder, moveCourseFolder, createUserFolder */ +/* unused harmony exports postUserChoiceLearnPath, wechatRegister */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801); @@ -47860,11 +47865,11 @@ function createCourseFolder(_x26) { return _createCourseFolder.apply(this, arguments); } function _createCourseFolder() { - _createCourseFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee30(params) { - return _regeneratorRuntime().wrap(function _callee30$(_context30) { + _createCourseFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) { + return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) { while (1) switch (_context30.prev = _context30.next) { case 0: - return _context30.abrupt("return", Fetch("/api/course_folders.json", { + return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders.json", { method: 'post', body: params })); @@ -47880,11 +47885,11 @@ function deleteCourseFolder(_x27) { return _deleteCourseFolder.apply(this, arguments); } function _deleteCourseFolder() { - _deleteCourseFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee31(folderId) { - return _regeneratorRuntime().wrap(function _callee31$(_context31) { + _deleteCourseFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(folderId) { + return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) { while (1) switch (_context31.prev = _context31.next) { case 0: - return _context31.abrupt("return", Fetch("/api/course_folders/".concat(folderId, ".json"), { + return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders/".concat(folderId, ".json"), { method: "delete" })); case 1: @@ -47899,11 +47904,11 @@ function editCourseFolder(_x28, _x29) { return _editCourseFolder.apply(this, arguments); } function _editCourseFolder() { - _editCourseFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee32(folderId, params) { - return _regeneratorRuntime().wrap(function _callee32$(_context32) { + _editCourseFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(folderId, params) { + return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) { while (1) switch (_context32.prev = _context32.next) { case 0: - return _context32.abrupt("return", Fetch("/api/course_folders/".concat(folderId, ".json"), { + return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders/".concat(folderId, ".json"), { method: "put", body: params })); @@ -47919,11 +47924,11 @@ function moveCourseFolder(_x30, _x31) { return _moveCourseFolder.apply(this, arguments); } function _moveCourseFolder() { - _moveCourseFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee33(folderId, params) { - return _regeneratorRuntime().wrap(function _callee33$(_context33) { + _moveCourseFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(folderId, params) { + return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) { while (1) switch (_context33.prev = _context33.next) { case 0: - return _context33.abrupt("return", Fetch("/api/course_folders/".concat(folderId, "/move_folder.json"), { + return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders/".concat(folderId, "/move_folder.json"), { method: 'post', body: params })); @@ -47939,11 +47944,11 @@ function createUserFolder(_x32, _x33) { return _createUserFolder.apply(this, arguments); } function _createUserFolder() { - _createUserFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee34(folderId, params) { - return _regeneratorRuntime().wrap(function _callee34$(_context34) { + _createUserFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee34(folderId, params) { + return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee34$(_context34) { while (1) switch (_context34.prev = _context34.next) { case 0: - return _context34.abrupt("return", Fetch("/api/course_folders/".concat(folderId, "/create_user_folder.json"), { + return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders/".concat(folderId, "/create_user_folder.json"), { method: 'post', body: params })); @@ -48614,7 +48619,6 @@ function _deleteCourse() { /* harmony export */ Rb: function() { return /* binding */ isAdminOrCreatorOrOperation; }, /* harmony export */ Rm: function() { return /* binding */ isAssistant; }, /* harmony export */ V9: function() { return /* binding */ canShixunAdd; }, -/* harmony export */ Yh: function() { return /* binding */ isStudents; }, /* harmony export */ aN: function() { return /* binding */ isAdminOrCreator; }, /* harmony export */ aQ: function() { return /* binding */ courseIsEnd; }, /* harmony export */ ag: function() { return /* binding */ isCommonSuperAdminOrOperation; }, @@ -48629,7 +48633,7 @@ function _deleteCourse() { /* harmony export */ qz: function() { return /* binding */ isMainSite; }, /* harmony export */ tu: function() { return /* binding */ isGPAdminOrTeacher; } /* harmony export */ }); -/* unused harmony exports getAuthentication, isAdminAndCreator, isCreatorAndTeacher, isCreator, canCommonAdd, canCommonDelete, canCommonUpdate, canCommonView, canCommonDownload, canShixunDelete, canShixunUpdate, canShixunView, canShixunSendToClassroom, canShixunViewAnswer, canShixunCancelPublic, canProblemsetAdd, canProblemsetDelete, canProblemsetUpdate, canProblemsetView, canProblemsetGroup, canProblemsetCancelPublic, canProblemsetCorrection, canProblemsetCollect, canProblemsetViewAnalysis, canPaperlibraryAdd, canPaperlibraryDelete, canPaperlibraryUpdate, canPaperlibraryView, canPaperlibraryCancelPublic, canPaperlibrarySendToClassroom, authentication, getGraduationsAuth, isGPAdmin, isGPTeacher */ +/* unused harmony exports getAuthentication, isAdminAndCreator, isCreatorAndTeacher, isCreator, canCommonAdd, canCommonDelete, canCommonUpdate, isStudents, canCommonView, canCommonDownload, canShixunDelete, canShixunUpdate, canShixunView, canShixunSendToClassroom, canShixunViewAnswer, canShixunCancelPublic, canProblemsetAdd, canProblemsetDelete, canProblemsetUpdate, canProblemsetView, canProblemsetGroup, canProblemsetCancelPublic, canProblemsetCorrection, canProblemsetCollect, canProblemsetViewAnalysis, canPaperlibraryAdd, canPaperlibraryDelete, canPaperlibraryUpdate, canPaperlibraryView, canPaperlibraryCancelPublic, canPaperlibrarySendToClassroom, authentication, getGraduationsAuth, isGPAdmin, isGPTeacher */ /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! umi */ 43788); @@ -130807,10 +130811,10 @@ function _getRoutes() { return Promise.all(/*! import() | p__User__Detail__id */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(72529)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/[id].tsx */ 85527)); }), '223': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 96904)); + return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 44282)); }), '224': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 96904)); + return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 44282)); }), '225': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__User__Detail__Shixuns__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(18307)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Shixuns/index.tsx */ 73224));