|
|
|
|
@ -1174,7 +1174,6 @@ var NavType = /*#__PURE__*/function (NavType) {
|
|
|
|
|
return NavType;
|
|
|
|
|
}(NavType || {});
|
|
|
|
|
var Join = function Join(_ref) {
|
|
|
|
|
var _find, _globalSetting$settin, _find2, _globalSetting$settin2, _find3, _globalSetting$settin3, _globalSetting$settin4;
|
|
|
|
|
var homePage = _ref.homePage,
|
|
|
|
|
user = _ref.user,
|
|
|
|
|
globalSetting = _ref.globalSetting,
|
|
|
|
|
@ -1227,57 +1226,44 @@ var Join = function Join(_ref) {
|
|
|
|
|
}
|
|
|
|
|
url && (window.location.href = url);
|
|
|
|
|
};
|
|
|
|
|
var isClassroomsHidden = (_find = (((_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.navbar) || []).find(function (item) {
|
|
|
|
|
return item.link === "/".concat(NavType.Classrooms);
|
|
|
|
|
})) === null || _find === void 0 ? void 0 : _find.hidden;
|
|
|
|
|
var isShixunsHidden = (_find2 = (((_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.navbar) || []).find(function (item) {
|
|
|
|
|
return item.link === "/".concat(NavType.Shixuns);
|
|
|
|
|
})) === null || _find2 === void 0 ? void 0 : _find2.hidden;
|
|
|
|
|
var isPathsHidden = (_find3 = (((_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.navbar) || []).find(function (item) {
|
|
|
|
|
return item.link === "/".concat(NavType.Paths);
|
|
|
|
|
})) === null || _find3 === void 0 ? void 0 : _find3.hidden;
|
|
|
|
|
if (globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.is_local) {
|
|
|
|
|
var _user$userInfo3;
|
|
|
|
|
if (!(user !== null && user !== void 0 && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.is_shixun_marker)) isShixunsHidden = true;
|
|
|
|
|
}
|
|
|
|
|
var JoinOverlay = function JoinOverlay(joinProps) {
|
|
|
|
|
var _user$userInfo4, _user$userInfo5, _user$userInfo6, _user$userInfo7, _user$navigationInfo, _user$userInfo8, _user$navigationInfo2, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _globalSetting$settin5, _user$userInfo13, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _globalSetting$settin6, _user$userInfo18, _user$userInfo19, _user$userInfo20, _user$userInfo21, _user$userInfo22, _user$userInfo23, _globalSetting$settin7;
|
|
|
|
|
var _user$userInfo3, _user$userInfo4, _globalSetting$settin, _user$userInfo5, _user$userInfo6, _globalSetting$settin2, _user$userInfo7, _user$userInfo8, _globalSetting$settin3, _globalSetting$settin4, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _globalSetting$settin5, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _user$userInfo18, _user$userInfo19, _globalSetting$settin6;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
|
|
justify: "space-around",
|
|
|
|
|
className: "pt5 pb5",
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
className: ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.user_identity) !== '学生' ? Joinmodules.joinCol : Joinmodules.hidden,
|
|
|
|
|
children: [((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生' && !isClassroomsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
className: ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_identity) !== '学生' ? Joinmodules.joinCol : Joinmodules.hidden,
|
|
|
|
|
children: [((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.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)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleAddVerify('/classrooms/new');
|
|
|
|
|
},
|
|
|
|
|
children: (_user$userInfo6 = user.userInfo) !== null && _user$userInfo6 !== void 0 && _user$userInfo6.main_site ? '新建教学课堂' : '新建课堂'
|
|
|
|
|
children: (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.main_site ? '新建教学课堂' : '新建课堂'
|
|
|
|
|
})
|
|
|
|
|
})), !isShixunsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), ((_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_shixun) && (user === null || user === void 0 ? void 0 : (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.is_shixun_marker) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleAddVerify('/shixuns/new', VerifyType.Shixuns);
|
|
|
|
|
},
|
|
|
|
|
children: "\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"
|
|
|
|
|
})
|
|
|
|
|
})), (((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.main_site) && ((_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 ? void 0 : _user$navigationInfo.top) || !((_user$userInfo8 = user.userInfo) !== null && _user$userInfo8 !== void 0 && _user$userInfo8.main_site) && ((_user$navigationInfo2 = user.navigationInfo) === null || _user$navigationInfo2 === void 0 ? void 0 : _user$navigationInfo2.top) && !isPathsHidden && (((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.admin) || ((_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.is_teacher) || ((_user$userInfo11 = user.userInfo) === null || _user$userInfo11 === void 0 ? void 0 : _user$userInfo11.business))) && ((_user$userInfo12 = user.userInfo) === null || _user$userInfo12 === void 0 ? void 0 : _user$userInfo12.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), ((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin3 = globalSetting.setting) !== null && _globalSetting$settin3 !== void 0 && _globalSetting$settin3.hide_subject) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleAddVerify('/paths/new');
|
|
|
|
|
},
|
|
|
|
|
children: "\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B"
|
|
|
|
|
})
|
|
|
|
|
})), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin5 = globalSetting.setting) !== null && _globalSetting$settin5 !== void 0 && _globalSetting$settin5.is_local) && ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.main_site) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.is_local) && ((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.main_site) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
var _user$navigationInfo3, _user$navigationInfo4;
|
|
|
|
|
return handleAddVerify("".concat((_user$navigationInfo3 = user.navigationInfo) === null || _user$navigationInfo3 === void 0 ? void 0 : (_user$navigationInfo4 = _user$navigationInfo3.top) === null || _user$navigationInfo4 === void 0 ? void 0 : _user$navigationInfo4.old_url, "/projects/deposit/new"), VerifyType.Projects);
|
|
|
|
|
var _user$navigationInfo, _user$navigationInfo$;
|
|
|
|
|
return handleAddVerify("".concat((_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 ? void 0 : (_user$navigationInfo$ = _user$navigationInfo.top) === null || _user$navigationInfo$ === void 0 ? void 0 : _user$navigationInfo$.old_url, "/projects/deposit/new"), VerifyType.Projects);
|
|
|
|
|
},
|
|
|
|
|
children: "\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"
|
|
|
|
|
})
|
|
|
|
|
})), (user === null || user === void 0 ? void 0 : (_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.identity) !== 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), (user === null || user === void 0 ? void 0 : (_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.identity) !== 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
if (!(0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) return;
|
|
|
|
|
setIsNewGraduations(true);
|
|
|
|
|
@ -1285,18 +1271,15 @@ var Join = function Join(_ref) {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
children: "\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1"
|
|
|
|
|
})
|
|
|
|
|
})), !((_user$userInfo15 = user.userInfo) !== null && _user$userInfo15 !== void 0 && _user$userInfo15.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [!isClassroomsHidden &&
|
|
|
|
|
/*#__PURE__*/
|
|
|
|
|
// user.userInfo?.main_site &&
|
|
|
|
|
(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), !((_user$userInfo11 = user.userInfo) !== null && _user$userInfo11 !== void 0 && _user$userInfo11.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleJoinVerify(VerifyType.Classrooms);
|
|
|
|
|
},
|
|
|
|
|
children: (_user$userInfo16 = user.userInfo) !== null && _user$userInfo16 !== void 0 && _user$userInfo16.main_site ? '加入教学课堂' : '加入课堂'
|
|
|
|
|
children: (_user$userInfo12 = user.userInfo) !== null && _user$userInfo12 !== void 0 && _user$userInfo12.main_site ? '加入教学课堂' : '加入课堂'
|
|
|
|
|
})
|
|
|
|
|
})), ((_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin5 = globalSetting.setting) !== null && _globalSetting$settin5 !== void 0 && _globalSetting$settin5.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleJoinVerify(VerifyType.Projects);
|
|
|
|
|
@ -1305,23 +1288,20 @@ var Join = function Join(_ref) {
|
|
|
|
|
})
|
|
|
|
|
}))]
|
|
|
|
|
})]
|
|
|
|
|
}), ((_user$userInfo18 = user.userInfo) === null || _user$userInfo18 === void 0 ? void 0 : _user$userInfo18.main_site) && ((_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
}), ((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.main_site) && ((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
className: Joinmodules.joinBoard
|
|
|
|
|
})
|
|
|
|
|
}), ((_user$userInfo20 = user.userInfo) === null || _user$userInfo20 === void 0 ? void 0 : _user$userInfo20.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
className: ((_user$userInfo21 = user.userInfo) === null || _user$userInfo21 === void 0 ? void 0 : _user$userInfo21.user_identity) !== '学生' ? Joinmodules.joinCol : Joinmodules.w90,
|
|
|
|
|
children: [!isClassroomsHidden &&
|
|
|
|
|
/*#__PURE__*/
|
|
|
|
|
// user.userInfo?.main_site &&
|
|
|
|
|
(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
}), ((_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
className: ((_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.user_identity) !== '学生' ? Joinmodules.joinCol : Joinmodules.w90,
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleJoinVerify(VerifyType.Classrooms);
|
|
|
|
|
},
|
|
|
|
|
children: (_user$userInfo22 = user.userInfo) !== null && _user$userInfo22 !== void 0 && _user$userInfo22.main_site ? '加入教学课堂' : '加入课堂'
|
|
|
|
|
children: (_user$userInfo18 = user.userInfo) !== null && _user$userInfo18 !== void 0 && _user$userInfo18.main_site ? '加入教学课堂' : '加入课堂'
|
|
|
|
|
})
|
|
|
|
|
})), ((_user$userInfo23 = user.userInfo) === null || _user$userInfo23 === void 0 ? void 0 : _user$userInfo23.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin7 = globalSetting.setting) !== null && _globalSetting$settin7 !== void 0 && _globalSetting$settin7.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), ((_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleJoinVerify(VerifyType.Projects);
|
|
|
|
|
@ -1344,9 +1324,9 @@ var Join = function Join(_ref) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
|
|
|
|
|
dropdownRender: function dropdownRender() {
|
|
|
|
|
var _user$userInfo24;
|
|
|
|
|
var _user$userInfo20;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, {
|
|
|
|
|
className: ((_user$userInfo24 = user.userInfo) === null || _user$userInfo24 === void 0 ? void 0 : _user$userInfo24.user_identity) !== '学生' ? "".concat(Joinmodules.rightMenu, " ").concat(Joinmodules.joinMenu, " mt10") : "".concat(Joinmodules.rightMenu, " ").concat(Joinmodules.joinMenu, " ").concat(Joinmodules.w140, " mt10"),
|
|
|
|
|
className: ((_user$userInfo20 = user.userInfo) === null || _user$userInfo20 === void 0 ? void 0 : _user$userInfo20.user_identity) !== '学生' ? "".concat(Joinmodules.rightMenu, " ").concat(Joinmodules.joinMenu, " mt10") : "".concat(Joinmodules.rightMenu, " ").concat(Joinmodules.joinMenu, " ").concat(Joinmodules.w140, " mt10"),
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(JoinOverlay, {})
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
|