|
|
|
|
@ -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,
|
|
|
|
|
|