diff --git a/41442.4a924ef3.async.js b/41442.b91a2978.async.js
similarity index 99%
rename from 41442.4a924ef3.async.js
rename to 41442.b91a2978.async.js
index bee036ec12..3bebbd4d3f 100644
--- a/41442.4a924ef3.async.js
+++ b/41442.b91a2978.async.js
@@ -425,6 +425,7 @@ var randomData = [{
value: 2
}];
var LanguageSelect = function LanguageSelect(_ref) {
+ var _problemsetData$itemB;
var _ref$showSelectAll = _ref.showSelectAll,
showSelectAll = _ref$showSelectAll === void 0 ? false : _ref$showSelectAll,
_ref$disciplinesData = _ref.disciplinesData,
@@ -471,7 +472,8 @@ var LanguageSelect = function LanguageSelect(_ref) {
teachGroupData = _ref$teachGroupData === void 0 ? [] : _ref$teachGroupData,
_ref$onTeachGroupChan = _ref.onTeachGroupChange,
onTeachGroupChange = _ref$onTeachGroupChan === void 0 ? function () {} : _ref$onTeachGroupChan,
- teachGroupValue = _ref.teachGroupValue;
+ teachGroupValue = _ref.teachGroupValue,
+ problemsetData = _ref.problemsetData;
var _useState = (0,_react_17_0_2_react.useState)(0),
_useState2 = slicedToArray_default()(_useState, 2),
directionShow = _useState2[0],
@@ -747,23 +749,29 @@ var LanguageSelect = function LanguageSelect(_ref) {
return onTypeChange(null);
},
children: "\u5168\u90E8"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: LanguageSelectmodules.directionContentWrap,
- children: [typeData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(typeValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTypeChange(item.value);
- },
- children: item.name
- }, item.name);
- }), showShixun && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: LanguageSelectmodules.directionItem,
- onClick: function onClick() {
- return onShixunChange();
- },
- children: "\u5B9E\u8BAD\u9898"
- }, '实训题')]
+ children: (problemsetData === null || problemsetData === void 0 || (_problemsetData$itemB = problemsetData.itemBanks) === null || _problemsetData$itemB === void 0 || (_problemsetData$itemB = _problemsetData$itemB.show_item_types) === null || _problemsetData$itemB === void 0 ? void 0 : _problemsetData$itemB.length) && typeData.map(function (item) {
+ var _problemsetData$itemB2;
+ if ((problemsetData === null || problemsetData === void 0 || (_problemsetData$itemB2 = problemsetData.itemBanks) === null || _problemsetData$itemB2 === void 0 ? void 0 : _problemsetData$itemB2.show_item_types.includes(item.value)) === -1) return null;
+ if (item.value === 'PRACTICAL') {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: LanguageSelectmodules.directionItem,
+ onClick: function onClick() {
+ return onShixunChange();
+ },
+ children: "\u5B9E\u8BAD\u9898"
+ }, '实训题');
+ } else {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "".concat(LanguageSelectmodules.directionItem, " ").concat(typeValue === item.value ? LanguageSelectmodules.active : '', " "),
+ onClick: function onClick() {
+ return onTypeChange(item.value);
+ },
+ children: item.name
+ }, item.name);
+ }
+ })
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: LanguageSelectmodules.content,
@@ -7959,7 +7967,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(LanguageSelect/* LanguageSelect */.S, {
showSelectAll: false,
- className: Problemsetmodules.select
+ className: Problemsetmodules.select,
+ problemsetData: problemset
// selectAll={selectAll}
// onSelectAll={handleSelectAll}
,
diff --git a/index.html b/index.html
index 624c0e4d25..0565876e37 100644
--- a/index.html
+++ b/index.html
@@ -26,7 +26,7 @@
display: block !important;
}
-
+