From e3eb1a2035cc709f52a4cd4ee3987596acbc3749 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 24 Nov 2023 15:53:59 +0800 Subject: [PATCH] Auto Submit --- ...s__Lists__Exercise__Detail__index.async.js | 16 ++- p__User__Detail__Classrooms__index.async.js | 64 +++++++++-- umi.js | 101 +++++++++++++++++- 3 files changed, 165 insertions(+), 16 deletions(-) diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js index 3cb453a117..1a151d14b0 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js @@ -3716,7 +3716,9 @@ var WorkList = function WorkList(_ref) { _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), searchParams = _useSearchParams2[0]; var urlParams = (0,_umi_production_exports.useParams)(); - var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()({}, urlParams)), + var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()(objectSpread2_default()({}, urlParams), {}, { + limit: 20 + })), _useState2 = slicedToArray_default()(_useState, 2), params = _useState2[0], setParams = _useState2[1]; @@ -5125,11 +5127,15 @@ var WorkList = function WorkList(_ref) { }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { onChange: onShowSizeChange, - current: params.page || 1, - defaultPageSize: 20, + current: params.page || 1 + // defaultPageSize={20} + , total: totalCount, - showQuickJumper: true, - pageSize: params.limit, + showQuickJumper: true + + // pageSize={params.limit} + , + showTotal: function showTotal(total) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mr10", diff --git a/p__User__Detail__Classrooms__index.async.js b/p__User__Detail__Classrooms__index.async.js index 486c00c763..24ae2ad772 100644 --- a/p__User__Detail__Classrooms__index.async.js +++ b/p__User__Detail__Classrooms__index.async.js @@ -742,7 +742,7 @@ var _excluded = ["user", "userDetail", "globalSetting", "loading", "dispatch"]; var Classrooms = function Classrooms(_ref) { - var _user$userInfo2, _user$userInfo4, _user$userInfo5, _globalSetting$settin; + var _user$userInfo2, _user$userInfo4, _user$userInfo5, _globalSetting$settin, _user$userInfo6, _globalSetting$settin2; var user = _ref.user, userDetail = _ref.userDetail, globalSetting = _ref.globalSetting, @@ -796,12 +796,24 @@ var Classrooms = function Classrooms(_ref) { _useState16 = slicedToArray_default()(_useState15, 2), showType = _useState16[0], setShowType = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + addFolderBtnLoading = _useState18[0], + setAddFolderBtnLoading = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(false), + _useState20 = slicedToArray_default()(_useState19, 2), + addFolderModalVisible = _useState20[0], + setAddFolderModalVisible = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)(), + _useState22 = slicedToArray_default()(_useState21, 2), + initFolderData = _useState22[0], + setInitFolderData = _useState22[1]; // 固定弹窗显隐状态 - var _useState17 = (0,_react_17_0_2_react.useState)(true), - _useState18 = slicedToArray_default()(_useState17, 2), - affixStatus = _useState18[0], - setAffixStatus = _useState18[1]; + var _useState23 = (0,_react_17_0_2_react.useState)(true), + _useState24 = slicedToArray_default()(_useState23, 2), + affixStatus = _useState24[0], + setAffixStatus = _useState24[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]; @@ -1051,6 +1063,38 @@ var Classrooms = function Classrooms(_ref) { 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: '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" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { loading: loading['userDetail/getCourses'], @@ -1112,11 +1156,11 @@ var Classrooms = function Classrooms(_ref) { })] }); }; -/* harmony default export */ var Detail_Classrooms = ((0,_umi_production_exports.connect)(function (_ref3) { - var user = _ref3.user, - userDetail = _ref3.userDetail, - loading = _ref3.loading, - globalSetting = _ref3.globalSetting; +/* 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; return { user: user, userDetail: userDetail, diff --git a/umi.js b/umi.js index 1245466a4f..e8f32b31a7 100644 --- a/umi.js +++ b/umi.js @@ -47203,7 +47203,7 @@ function _studentApplicationReview() { /* harmony export */ x4: function() { return /* binding */ getNavigationInfo; }, /* harmony export */ z2: function() { return /* binding */ register; } /* harmony export */ }); -/* unused harmony exports postUserChoiceLearnPath, wechatRegister */ +/* unused harmony exports postUserChoiceLearnPath, wechatRegister, createCourseFolder, deleteCourseFolder, editCourseFolder, moveCourseFolder, createUserFolder */ /* 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); @@ -47833,6 +47833,105 @@ function LoginForPhone(params) { params: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) }); } +function createCourseFolder(_x26) { + return _createCourseFolder.apply(this, arguments); +} +function _createCourseFolder() { + _createCourseFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee30(params) { + return _regeneratorRuntime().wrap(function _callee30$(_context30) { + while (1) switch (_context30.prev = _context30.next) { + case 0: + return _context30.abrupt("return", Fetch("/api/course_folders.json", { + method: 'post', + body: params + })); + case 1: + case "end": + return _context30.stop(); + } + }, _callee30); + })); + return _createCourseFolder.apply(this, arguments); +} +function deleteCourseFolder(_x27) { + return _deleteCourseFolder.apply(this, arguments); +} +function _deleteCourseFolder() { + _deleteCourseFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee31(folderId) { + return _regeneratorRuntime().wrap(function _callee31$(_context31) { + while (1) switch (_context31.prev = _context31.next) { + case 0: + return _context31.abrupt("return", Fetch("/api/course_folders/".concat(folderId, ".json"), { + method: "delete" + })); + case 1: + case "end": + return _context31.stop(); + } + }, _callee31); + })); + return _deleteCourseFolder.apply(this, arguments); +} +function editCourseFolder(_x28, _x29) { + return _editCourseFolder.apply(this, arguments); +} +function _editCourseFolder() { + _editCourseFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee32(folderId, params) { + return _regeneratorRuntime().wrap(function _callee32$(_context32) { + while (1) switch (_context32.prev = _context32.next) { + case 0: + return _context32.abrupt("return", Fetch("/api/course_folders/".concat(folderId, ".json"), { + method: "put", + body: params + })); + case 1: + case "end": + return _context32.stop(); + } + }, _callee32); + })); + return _editCourseFolder.apply(this, arguments); +} +function moveCourseFolder(_x30, _x31) { + return _moveCourseFolder.apply(this, arguments); +} +function _moveCourseFolder() { + _moveCourseFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee33(folderId, params) { + return _regeneratorRuntime().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"), { + method: 'post', + body: params + })); + case 1: + case "end": + return _context33.stop(); + } + }, _callee33); + })); + return _moveCourseFolder.apply(this, arguments); +} +function createUserFolder(_x32, _x33) { + return _createUserFolder.apply(this, arguments); +} +function _createUserFolder() { + _createUserFolder = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee34(folderId, params) { + return _regeneratorRuntime().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"), { + method: 'post', + body: params + })); + case 1: + case "end": + return _context34.stop(); + } + }, _callee34); + })); + return _createUserFolder.apply(this, arguments); +} /***/ }),