|
|
|
|
@ -1498,6 +1498,7 @@ var env = __webpack_require__(70005);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var User_excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "shixunHomeworks", "location", "payload"];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1542,7 +1543,7 @@ var User_NavType = /*#__PURE__*/function (NavType) {
|
|
|
|
|
return NavType;
|
|
|
|
|
}(User_NavType || {});
|
|
|
|
|
var User = function User(_ref) {
|
|
|
|
|
var _globalSetting$settin, _globalSetting$settin2, _globalSetting$settin3, _globalSetting$settin4, _globalSetting$settin5, _globalSetting$settin6, _globalSetting$settin7, _globalSetting$settin8, _globalSetting$settin9, _user$userInfo, _user$userInfo2, _user$userInfo3, _user$userInfo4, _user$userInfo5, _user$userInfo6, _user$userInfo7;
|
|
|
|
|
var _globalSetting$settin, _globalSetting$settin2, _globalSetting$settin3, _globalSetting$settin4, _globalSetting$settin5, _globalSetting$settin6, _globalSetting$settin7, _globalSetting$settin8, _globalSetting$settin9, _user$userInfo, _user$userInfo2, _user$userInfo3, _user$userInfo4, _user$userInfo5, _user$userInfo6;
|
|
|
|
|
var homePage = _ref.homePage,
|
|
|
|
|
user = _ref.user,
|
|
|
|
|
globalSetting = _ref.globalSetting,
|
|
|
|
|
@ -1597,9 +1598,19 @@ var User = function User(_ref) {
|
|
|
|
|
var isPaperlibraryHidden = isLinkHidden(((_globalSetting$settin7 = globalSetting.setting) === null || _globalSetting$settin7 === void 0 ? void 0 : _globalSetting$settin7.navbar) || [], "/".concat(User_NavType.Paperlibrary));
|
|
|
|
|
var isProblemsetHidden = isLinkHidden(((_globalSetting$settin8 = globalSetting.setting) === null || _globalSetting$settin8 === void 0 ? void 0 : _globalSetting$settin8.navbar) || [], "/".concat(User_NavType.Problemset));
|
|
|
|
|
var isDatasetHidden = isLinkHidden(((_globalSetting$settin9 = globalSetting.setting) === null || _globalSetting$settin9 === void 0 ? void 0 : _globalSetting$settin9.navbar) || [], "/".concat(User_NavType.Dataset));
|
|
|
|
|
var _useState = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState2 = slicedToArray_default()(_useState, 2),
|
|
|
|
|
isProblemsetShow = _useState2[0],
|
|
|
|
|
setisProblemsetShow = _useState2[1];
|
|
|
|
|
var isPaperlibraryShow = ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.admin) || ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.business) || ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.is_shixun_marker) || ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.is_teacher) || ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生';
|
|
|
|
|
var isProblemsetShow = ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_identity) !== '学生';
|
|
|
|
|
var isCollegeManageShow = (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.is_school_manage;
|
|
|
|
|
// const isProblemsetShow = user.userInfo?.user_identity !== '学生';
|
|
|
|
|
var isCollegeManageShow = (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.is_school_manage;
|
|
|
|
|
(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$userInfo7;
|
|
|
|
|
setisProblemsetShow(((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.user_identity) !== '学生');
|
|
|
|
|
}
|
|
|
|
|
}, [globalSetting, user === null || user === void 0 ? void 0 : user.userInfo]);
|
|
|
|
|
var DropdownMenu = function DropdownMenu() {
|
|
|
|
|
if ((0,util/* checkIsClientExam */.Ll)()) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, {
|