|
|
|
|
@ -1232,9 +1232,22 @@ var Join = function Join(_ref) {
|
|
|
|
|
return item.hidden;
|
|
|
|
|
}
|
|
|
|
|
if (item.subitem && item.subitem.length > 0) {
|
|
|
|
|
if (isLinkHidden(item.subitem, link)) {
|
|
|
|
|
return true;
|
|
|
|
|
var arr = item.subitem;
|
|
|
|
|
var _iterator2 = createForOfIteratorHelper_default()(arr),
|
|
|
|
|
_step2;
|
|
|
|
|
try {
|
|
|
|
|
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
|
|
|
|
|
var _item = _step2.value;
|
|
|
|
|
if (_item.link === link) {
|
|
|
|
|
return _item.hidden;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (err) {
|
|
|
|
|
_iterator2.e(err);
|
|
|
|
|
} finally {
|
|
|
|
|
_iterator2.f();
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (err) {
|
|
|
|
|
@ -1278,7 +1291,7 @@ var Join = function Join(_ref) {
|
|
|
|
|
url && (window.location.href = url);
|
|
|
|
|
};
|
|
|
|
|
var JoinOverlay = function JoinOverlay(joinProps) {
|
|
|
|
|
var _user$userInfo3, _user$userInfo4, _globalSetting$settin5, _user$userInfo5, _user$userInfo6, _globalSetting$settin6, _user$userInfo7, _user$userInfo8, _globalSetting$settin7, _globalSetting$settin8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _globalSetting$settin9, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _user$userInfo18, _user$userInfo19, _globalSetting$settin10;
|
|
|
|
|
var _user$userInfo3, _user$userInfo4, _globalSetting$settin5, _user$userInfo5, _globalSetting$settin6, _user$userInfo6, _user$userInfo7, _globalSetting$settin7, _globalSetting$settin8, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _globalSetting$settin9, _user$userInfo13, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _user$userInfo18, _globalSetting$settin10;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
|
|
justify: "space-around",
|
|
|
|
|
@ -1292,21 +1305,21 @@ var Join = function Join(_ref) {
|
|
|
|
|
},
|
|
|
|
|
children: (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.main_site ? '新建教学课堂' : '新建课堂'
|
|
|
|
|
})
|
|
|
|
|
})), ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.hide_shixun) && (user === null || user === void 0 || (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.is_shixun_marker) && !isShixunsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.hide_shixun) && (user === null || user === void 0 || (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.is_shixun_marker) && !isShixunsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.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$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin7 = globalSetting.setting) !== null && _globalSetting$settin7 !== void 0 && _globalSetting$settin7.hide_subject) && !isPathsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), ((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin7 = globalSetting.setting) !== null && _globalSetting$settin7 !== void 0 && _globalSetting$settin7.hide_subject) && !isPathsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.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$settin8 = globalSetting.setting) !== null && _globalSetting$settin8 !== void 0 && _globalSetting$settin8.is_local) && ((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.main_site) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin8 = globalSetting.setting) !== null && _globalSetting$settin8 !== void 0 && _globalSetting$settin8.is_local) && ((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.main_site) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
var _user$navigationInfo;
|
|
|
|
|
@ -1314,7 +1327,7 @@ var Join = function Join(_ref) {
|
|
|
|
|
},
|
|
|
|
|
children: "\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"
|
|
|
|
|
})
|
|
|
|
|
})), (user === null || user === void 0 || (_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.identity) !== 'student' && !isGraduationsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), (user === null || user === void 0 || (_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.identity) !== 'student' && !isGraduationsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
|
|
|
@ -1363,15 +1376,15 @@ var Join = function Join(_ref) {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
children: "\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1"
|
|
|
|
|
})
|
|
|
|
|
})), !((_user$userInfo11 = user.userInfo) !== null && _user$userInfo11 !== void 0 && _user$userInfo11.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
})), !((_user$userInfo10 = user.userInfo) !== null && _user$userInfo10 !== void 0 && _user$userInfo10.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [!isClassroomsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleJoinVerify(VerifyType.Classrooms);
|
|
|
|
|
},
|
|
|
|
|
children: (_user$userInfo12 = user.userInfo) !== null && _user$userInfo12 !== void 0 && _user$userInfo12.main_site ? '加入教学课堂' : '加入课堂'
|
|
|
|
|
children: (_user$userInfo11 = user.userInfo) !== null && _user$userInfo11 !== void 0 && _user$userInfo11.main_site ? '加入教学课堂' : '加入课堂'
|
|
|
|
|
})
|
|
|
|
|
})), ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin9 = globalSetting.setting) !== null && _globalSetting$settin9 !== void 0 && _globalSetting$settin9.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), ((_user$userInfo12 = user.userInfo) === null || _user$userInfo12 === void 0 ? void 0 : _user$userInfo12.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin9 = globalSetting.setting) !== null && _globalSetting$settin9 !== void 0 && _globalSetting$settin9.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleJoinVerify(VerifyType.Projects);
|
|
|
|
|
@ -1380,20 +1393,20 @@ var Join = function Join(_ref) {
|
|
|
|
|
})
|
|
|
|
|
}))]
|
|
|
|
|
})]
|
|
|
|
|
}), ((_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, {
|
|
|
|
|
}), ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.main_site) && ((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
className: Joinmodules.joinBoard
|
|
|
|
|
})
|
|
|
|
|
}), ((_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,
|
|
|
|
|
}), ((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
className: ((_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.user_identity) !== '学生' ? Joinmodules.joinCol : Joinmodules.w90,
|
|
|
|
|
children: [!isClassroomsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleJoinVerify(VerifyType.Classrooms);
|
|
|
|
|
},
|
|
|
|
|
children: (_user$userInfo18 = user.userInfo) !== null && _user$userInfo18 !== void 0 && _user$userInfo18.main_site ? '加入教学课堂' : '加入课堂'
|
|
|
|
|
children: (_user$userInfo17 = user.userInfo) !== null && _user$userInfo17 !== void 0 && _user$userInfo17.main_site ? '加入教学课堂' : '加入课堂'
|
|
|
|
|
})
|
|
|
|
|
})), ((_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin10 = globalSetting.setting) !== null && _globalSetting$settin10 !== void 0 && _globalSetting$settin10.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
})), ((_user$userInfo18 = user.userInfo) === null || _user$userInfo18 === void 0 ? void 0 : _user$userInfo18.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin10 = globalSetting.setting) !== null && _globalSetting$settin10 !== void 0 && _globalSetting$settin10.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return handleJoinVerify(VerifyType.Projects);
|
|
|
|
|
@ -1415,16 +1428,16 @@ var Join = function Join(_ref) {
|
|
|
|
|
};
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
if (globalSetting !== null && globalSetting !== void 0 && globalSetting.setting && user !== null && user !== void 0 && user.userInfo) {
|
|
|
|
|
var _user$userInfo20, _globalSetting$settin11;
|
|
|
|
|
setShowDrop(!isClassroomsHidden || !isShixunsHidden || !isPathsHidden || !isGraduationsHidden || ((_user$userInfo20 = user.userInfo) === null || _user$userInfo20 === void 0 ? void 0 : _user$userInfo20.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin11 = globalSetting.setting) !== null && _globalSetting$settin11 !== void 0 && _globalSetting$settin11.is_local));
|
|
|
|
|
var _user$userInfo19, _globalSetting$settin11;
|
|
|
|
|
setShowDrop(!isClassroomsHidden || !isShixunsHidden || !isPathsHidden || !isGraduationsHidden || ((_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin11 = globalSetting.setting) !== null && _globalSetting$settin11 !== void 0 && _globalSetting$settin11.is_local));
|
|
|
|
|
}
|
|
|
|
|
}, [globalSetting, user === null || user === void 0 ? void 0 : user.userInfo]);
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
|
|
|
|
children: [showdrop && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
|
|
|
|
|
dropdownRender: function dropdownRender() {
|
|
|
|
|
var _user$userInfo21;
|
|
|
|
|
var _user$userInfo20;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, {
|
|
|
|
|
className: ((_user$userInfo21 = user.userInfo) === null || _user$userInfo21 === void 0 ? void 0 : _user$userInfo21.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, {})
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
@ -1550,9 +1563,22 @@ var User = function User(_ref) {
|
|
|
|
|
return item.hidden;
|
|
|
|
|
}
|
|
|
|
|
if (item.subitem && item.subitem.length > 0) {
|
|
|
|
|
if (isLinkHidden(item.subitem, link)) {
|
|
|
|
|
return true;
|
|
|
|
|
var arr = item.subitem;
|
|
|
|
|
var _iterator2 = createForOfIteratorHelper_default()(arr),
|
|
|
|
|
_step2;
|
|
|
|
|
try {
|
|
|
|
|
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
|
|
|
|
|
var _item = _step2.value;
|
|
|
|
|
if (_item.link === link) {
|
|
|
|
|
return _item.hidden;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (err) {
|
|
|
|
|
_iterator2.e(err);
|
|
|
|
|
} finally {
|
|
|
|
|
_iterator2.f();
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (err) {
|