diff --git a/16028.13486b3e.async.js b/16028.13486b3e.async.js
deleted file mode 100644
index 112c5519dd..0000000000
--- a/16028.13486b3e.async.js
+++ /dev/null
@@ -1,823 +0,0 @@
-"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[16028],{
-
-/***/ 16028:
-/*!*********************************************************************!*\
- !*** ./src/pages/Problemset/components/Topic/index.tsx + 1 modules ***!
- \*********************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- N: function() { return /* binding */ MenuMore; },
- Z: function() { return /* binding */ Topic; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
-var toConsumableArray = __webpack_require__(37205);
-var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(79800);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules
-var RenderHtml = __webpack_require__(18747);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
-var es_radio = __webpack_require__(5112);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
-var tooltip = __webpack_require__(6848);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
-var es_checkbox = __webpack_require__(24905);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
-var es_menu = __webpack_require__(20834);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
-var dropdown = __webpack_require__(38854);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Topic/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Topicmodules = ({"flex_box_center":"flex_box_center___K3pXk","flex_space_between":"flex_space_between___JNXiy","flex_box_vertical_center":"flex_box_vertical_center___lX_K7","flex_box_center_end":"flex_box_center_end___ESJAL","flex_box_column":"flex_box_column___nMTYm","line":"line___cNtUM","b1":"b1___xIRxk","b2":"b2___N5uit","list":"list___SBMGo","title":"title___zQP91","tr":"tr___uaxLL","itemDetail":"itemDetail___Ye51x","answerWrapper":"answerWrapper___WJAPa","decoration":"decoration___fOLFB","row":"row___FvSRM","typeRow":"typeRow___qpDsw","type":"type___a8Bs6","typeName":"typeName___EfvMr","typeIcon":"typeIcon___XnhBc","unpublished":"unpublished___h3A34","private":"private___Ok_kP","public":"public___V5_HF","reviewFlag":"reviewFlag___MWDMc","typeRightAction":"typeRightAction___zwJ4e","actionLink":"actionLink___XxdsL","actionIcon":"actionIcon___YoZs8","topicTitle":"topicTitle___TXfB_","topicTitleContent":"topicTitleContent___MceUW","judgmentContent":"judgmentContent___Adte7","programContent":"programContent___R8AFa","otherContent":"otherContent___CNAVC","combinationContent":"combinationContent___NWKpD","con":"con___MJkTE","otherContentItem":"otherContentItem___sXGMT","otehrContentHtml":"otehrContentHtml___MKkjT","difficultyRow":"difficultyRow___E6YVK","updateTimeRow":"updateTimeRow___MPFJY","updateTimeWrap":"updateTimeWrap___iIz5W","updateTimeContent":"updateTimeContent___CpqJg","programLanguage":"programLanguage___lku0d","updateTimeRowAction":"updateTimeRowAction___Y6grB","bottomAction":"bottomAction___sQwM3","borderColorBlue":"borderColorBlue___vZe0j","borderColorRed":"borderColorRed___GPm9E","borderColorFFF":"borderColorFFF___izaeA","borderColorGray":"borderColorGray___WdIyN","selectIcon":"selectIcon___I35Ch","colorGreen":"colorGreen___yFw84","parseAnswerBorder":"parseAnswerBorder___tmhXi","answer":"answer___c9YYj","answerHtml":"answerHtml___sp4Xx","parse":"parse___Lif5r","parseText":"parseText___KMhnK","parseAnswer":"parseAnswer___aFs0o","parseAnswerHtml":"parseAnswerHtml___AfP6o","actionBar":"actionBar___Q6e1E","know":"know___EtJbV","menu":"menu___ODbWA","bottom":"bottom___yLg8j","textBtn":"textBtn___p8TrW"});
-// EXTERNAL MODULE: ./src/utils/authority.ts
-var authority = __webpack_require__(89260);
-// EXTERNAL MODULE: ./src/assets/images/problemset/answer-decoration.png
-var answer_decoration = __webpack_require__(79917);
-// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
-var base64 = __webpack_require__(24334);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Topic/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-var tagDotData = ['A.', 'B.', 'C.', 'D.', 'E.', 'F.', 'G.', 'H.', 'I.', 'J.', 'K.', 'L.', 'M.', 'N.', 'O.', 'P.', 'Q.', 'R.', 'S.', 'T.', 'U.', 'V.', 'W.', 'X.', 'Y.', 'Z.'];
-var tagData = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
-var List = function List(_ref) {
- var _data$program_attr3, _data$program_attr4, _data$program_attr5;
- var data = _ref.data,
- selectIds = _ref.selectIds,
- _ref$onSelectCheckBox = _ref.onSelectCheckBox,
- onSelectCheckBox = _ref$onSelectCheckBox === void 0 ? function () {} : _ref$onSelectCheckBox,
- _ref$showCheckbox = _ref.showCheckbox,
- showCheckbox = _ref$showCheckbox === void 0 ? true : _ref$showCheckbox;
- var _useState = (0,_react_17_0_2_react.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- visible = _useState2[0],
- setVisible = _useState2[1];
- var renderContent = function renderContent() {
- if (data.item_type === "JUDGMENT") {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.judgmentContent,
- children: data.choices.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- disabled: true,
- children: item.choice_text
- }, key);
- })
- });
- }
- if (data.item_type === "PROGRAM") {
- var _data$program_attr;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.programContent,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: (_data$program_attr = data.program_attr) === null || _data$program_attr === void 0 ? void 0 : _data$program_attr.description
- })
- });
- }
- if (data.item_type === "COMBINATION") {
- var _data$sub_item_banks;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.combinationContent,
- children: data === null || data === void 0 || (_data$sub_item_banks = data.sub_item_banks) === null || _data$sub_item_banks === void 0 ? void 0 : _data$sub_item_banks.map(function (e, i) {
- var _e$choices;
- var str = "(\u9898\u76EE".concat(i + 1, "-\u5355\u9009\u9898) ");
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- marginTop: 10,
- marginBottom: 10
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: str + e.name
- })
- }), e.choices.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.otherContentItem,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: tagDotData[key]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.otehrContentHtml,
- value: item.choice_text
- })]
- }, key);
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.con,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("b", {
- className: "c-grey-333 font14",
- children: [" \u7B54\u6848\uFF1A", tagData === null || tagData === void 0 ? void 0 : tagData[e === null || e === void 0 || (_e$choices = e.choices) === null || _e$choices === void 0 ? void 0 : _e$choices.findIndex(function (k) {
- return k === null || k === void 0 ? void 0 : k.is_answer;
- })], " "]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u89E3\u6790\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.parseAnswerHtml,
- value: e.analysis || '暂无解析'
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u77E5\u8BC6\u70B9\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: (data === null || data === void 0 ? void 0 : data.tag_discipline) || '--',
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- overflow: 'hidden',
- whiteSpace: 'nowrap',
- textOverflow: 'ellipsis'
- },
- children: (data === null || data === void 0 ? void 0 : data.tag_discipline) || '--'
- })
- })]
- })]
- })]
- });
- })
- });
- }
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.otherContent,
- children: data.choices.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.otherContentItem,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: tagDotData[key]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.otehrContentHtml,
- value: item.choice_text
- })]
- }, key);
- })
- });
- };
- var renderCompletionAnswer = function renderCompletionAnswer() {
- var _data$standard_answer;
- if ((data === null || data === void 0 ? void 0 : data.item_type) === 'BPROGRAM') {
- return;
- }
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, key) {
- var _item$answer_text;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.answerHtml,
- children: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item === null || item === void 0 || (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.join('、'))
- }, key);
- })
- });
- };
- var renderAnswer = function renderAnswer() {
- var _data$answer_texts, _data$choices, _data$program_attr2, _data$standard_answer2;
- var rightKeyMapping = {
- "SUBJECTIVE": (_data$answer_texts = data.answer_texts) === null || _data$answer_texts === void 0 ? void 0 : _data$answer_texts[0],
- "JUDGMENT": (_data$choices = data.choices) === null || _data$choices === void 0 || (_data$choices = _data$choices.find(function (item) {
- return item.is_answer;
- })) === null || _data$choices === void 0 ? void 0 : _data$choices.choice_text
- };
- var singleIndex = data.choices.map(function (item) {
- return item.is_answer;
- }).findIndex(function (item) {
- return item;
- });
- var singleAnswer = singleIndex > -1 ? tagData[singleIndex] : '';
- var multipleAnswer = '';
- data.choices.map(function (item, index) {
- if (item.is_answer) {
- multipleAnswer += tagData[index];
- }
- });
- var otherAnswer = rightKeyMapping[data.item_type];
- var answerMapping = {
- "SINGLE": /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.answerHtml,
- value: "\u7B54\u6848\uFF1A".concat(singleAnswer || '无')
- }),
- "MULTIPLE": /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.answerHtml,
- value: "\u7B54\u6848\uFF1A".concat(multipleAnswer || '无')
- }),
- "COMPLETION": renderCompletionAnswer(),
- "BPROGRAM": /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.answerHtml,
- showProgramFill: true,
- value: base64.Base64.decode((data === null || data === void 0 || (_data$program_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.code) || '')
- }), (_data$standard_answer2 = data.standard_answer) === null || _data$standard_answer2 === void 0 ? void 0 : _data$standard_answer2.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.answerHtml,
- children: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item === null || item === void 0 ? void 0 : item.answer_text)
- }, key);
- })]
- })
- };
- var otherAnswerElement = /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.answerHtml,
- value: "\u7B54\u6848\uFF1A".concat(otherAnswer || '无')
- });
- return answerMapping[data.item_type] || otherAnswerElement;
- };
- var handleSelectCheck = function handleSelectCheck(e) {
- var ids = toConsumableArray_default()(selectIds);
- if (e.target.checked) {
- ids.push(data.id);
- } else {
- ids = ids.filter(function (k) {
- return k !== data.id;
- });
- }
- onSelectCheckBox(ids);
- };
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.itemWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.list,
- children: [showCheckbox && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- className: "mr10",
- onChange: handleSelectCheck,
- checked: selectIds.includes(data.id)
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return setVisible(!visible);
- },
- className: Topicmodules.title,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- showLines: 1,
- showTextOnly: true,
- className: Topicmodules.topicTitleContent,
- value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.description : data.name
- }, 1)
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return setVisible(!visible);
- },
- className: Topicmodules.tr,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- transform: visible ? 'scale(0.5) rotate(-180deg)' : 'scale(0.5) rotate(0deg)'
- },
- className: "iconfont icon-zhankai4"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
- style: visible ? {
- display: 'block'
- } : {
- display: 'none'
- },
- className: Topicmodules.itemDetail,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginBottom: 44
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.topicTitleContent,
- value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.description : data.name
- }, 2), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "".concat(Topicmodules.row, " mt15"),
- children: renderContent()
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.row,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.updateTimeRow,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.updateTimeWrap,
- children: data.item_type === "PROGRAM" && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: Topicmodules.programLanguage,
- children: ["\u7F16\u7A0B\u8BED\u8A00\uFF1A", (_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.language]
- })
- })
- })
- })]
- }),
- // data.item_type !== "PROGRAM" &&
- data.item_type !== "COMBINATION" && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.answerWrapper,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: answer_decoration,
- alt: "",
- className: Topicmodules.decoration
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.answer,
- children: renderAnswer()
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.parse,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.parseText,
- children: "\u89E3\u6790\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.parseAnswer,
- children: data.analysis ? /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.parseAnswerHtml,
- value: data.analysis
- }) : "暂无解析"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.parse,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.parseText,
- children: "\u77E5\u8BC6\u70B9\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: (data === null || data === void 0 ? void 0 : data.tag_discipline) || '--',
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.parseAnswer,
- style: {
- overflow: 'hidden',
- whiteSpace: 'nowrap',
- textOverflow: 'ellipsis'
- },
- children: (data === null || data === void 0 ? void 0 : data.tag_discipline) || '--'
- })
- })]
- })]
- })]
- })]
- });
-};
-var MenuMore = function MenuMore(_ref2) {
- var _data$program_attr6, _data$program_attr7, _data$program_attr8, _data$program_attr10, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$program_attr12, _data$author3, _user$userInfo3, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5;
- var SubjectShare = _ref2.SubjectShare,
- isProblemset = _ref2.isProblemset,
- data = _ref2.data,
- user = _ref2.user,
- activeTabsKey = _ref2.activeTabsKey,
- _ref2$onPublicReview = _ref2.onPublicReview,
- onPublicReview = _ref2$onPublicReview === void 0 ? function () {} : _ref2$onPublicReview,
- _ref2$onStartExperien = _ref2.onStartExperience,
- onStartExperience = _ref2$onStartExperien === void 0 ? function () {} : _ref2$onStartExperien,
- _ref2$onSetPrivate = _ref2.onSetPrivate,
- onSetPrivate = _ref2$onSetPrivate === void 0 ? function () {} : _ref2$onSetPrivate,
- _ref2$onCorrection = _ref2.onCorrection,
- onCorrection = _ref2$onCorrection === void 0 ? function () {} : _ref2$onCorrection,
- _ref2$onChangeTag = _ref2.onChangeTag,
- onChangeTag = _ref2$onChangeTag === void 0 ? function () {} : _ref2$onChangeTag,
- _ref2$onCollect = _ref2.onCollect,
- onCollect = _ref2$onCollect === void 0 ? function () {} : _ref2$onCollect,
- _ref2$onSetPublic = _ref2.onSetPublic,
- onSetPublic = _ref2$onSetPublic === void 0 ? function () {} : _ref2$onSetPublic,
- _ref2$onDelete = _ref2.onDelete,
- onDelete = _ref2$onDelete === void 0 ? function () {} : _ref2$onDelete,
- _ref2$onCancel = _ref2.onCancel,
- onCancel = _ref2$onCancel === void 0 ? function () {} : _ref2$onCancel,
- _ref2$onSelect = _ref2.onSelect,
- onSelect = _ref2$onSelect === void 0 ? function () {} : _ref2$onSelect,
- _ref2$onMoveTo = _ref2.onMoveTo,
- onMoveTo = _ref2$onMoveTo === void 0 ? function () {} : _ref2$onMoveTo,
- _ref2$addProblemset = _ref2.addProblemset,
- addProblemset = _ref2$addProblemset === void 0 ? function () {} : _ref2$addProblemset,
- _ref2$onSetShare = _ref2.onSetShare,
- onSetShare = _ref2$onSetShare === void 0 ? function () {} : _ref2$onSetShare,
- _ref2$onCancelShare = _ref2.onCancelShare,
- onCancelShare = _ref2$onCancelShare === void 0 ? function () {} : _ref2$onCancelShare,
- _ref2$onPublish = _ref2.onPublish,
- onPublish = _ref2$onPublish === void 0 ? function () {} : _ref2$onPublish,
- _ref2$onCancelPublish = _ref2.onCancelPublish,
- onCancelPublish = _ref2$onCancelPublish === void 0 ? function () {} : _ref2$onCancelPublish;
- var editUrl = data.item_type === "PROGRAM" ? "/problems/newedit/".concat((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.identifier) : data.item_type === "BPROGRAM" ? "/problemset/edit/".concat((_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.identifier, "?type=1") : "/problemset/edit/".concat(data.id);
- var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.status) !== 0 || data.item_type !== "PROGRAM");
- // console.log(data, "看是否共享文案的data");
-
- var menuItems = [{
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- target: "_blank",
- href: editUrl,
- children: "\u7F16\u8F91"
- }),
- key: '-1',
- show: activeTabsKey === "0" && !data["public"]
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- var _data$program_attr9;
- return onCancelPublish(data === null || data === void 0 || (_data$program_attr9 = data.program_attr) === null || _data$program_attr9 === void 0 ? void 0 : _data$program_attr9.identifier);
- },
- children: "\u64A4\u9500\u53D1\u5E03"
- }),
- key: '0',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr10 = data.program_attr) === null || _data$program_attr10 === void 0 ? void 0 : _data$program_attr10.status) !== 0 && !data["public"] && ((_data$author = data.author) === null || _data$author === void 0 ? void 0 : _data$author.login) === ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onMoveTo(data.id);
- },
- children: "\u79FB\u52A8\u5230"
- }),
- key: '1',
- show: activeTabsKey === "0"
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- data.is_share ? onCancelShare(data.id) : onSetShare(data.id);
- },
- children: "\u5171\u4EAB"
- }),
- key: '3',
- // show: activeTabsKey === "0" && !data?.is_share
- show: activeTabsKey === "0" && SubjectShare
- },
- // {
- // label: onCancelShare(data.id)}>
- // 撤销共享
- // ,
- // key: '3',
- // show: (activeTabsKey === "0" && data?.is_share || activeTabsKey === "3" && (data.author?.login === user.userInfo?.login))
- // },
- {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onSetPublic(data.id);
- },
- children: "\u516C\u5F00"
- }),
- key: '4',
- show: showPrivateFlag
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.reviewFlag,
- onClick: onPublicReview,
- children: "\u5BA1\u6838\u4E2D"
- }),
- key: '5',
- show: activeTabsKey === "0" && !data["public"] && data.apply && (data.item_type === "PROGRAM" && data.program_attr.status !== 0 || data.item_type !== "PROGRAM")
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onSetPrivate(data.id);
- },
- children: "\u64A4\u9500\u516C\u5F00"
- }),
- key: '6',
- show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login) || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)()
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCollect(data.id, data.is_collected);
- },
- children: "\u53D6\u6D88\u6536\u85CF"
- }),
- key: '7',
- show: activeTabsKey === "2"
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- var _data$program_attr11;
- return onPublish(data === null || data === void 0 || (_data$program_attr11 = data.program_attr) === null || _data$program_attr11 === void 0 ? void 0 : _data$program_attr11.identifier);
- },
- children: "\u53D1\u5E03"
- }),
- key: '8',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr12 = data.program_attr) === null || _data$program_attr12 === void 0 ? void 0 : _data$program_attr12.status) === 0 && !data["public"] && ((_data$author3 = data.author) === null || _data$author3 === void 0 ? void 0 : _data$author3.login) === ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCollect(data.id, data.is_collected);
- },
- children: data.is_collected ? '取消收藏' : '收藏'
- }),
- key: '9',
- show: (activeTabsKey === "1" || activeTabsKey === "3") && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && ((_data$author4 = data.author) === null || _data$author4 === void 0 ? void 0 : _data$author4.login) !== ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCorrection(data.id);
- },
- children: "\u7EA0\u9519"
- }),
- key: '10',
- show: activeTabsKey !== "0" && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)()
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onChangeTag(data);
- },
- children: "\u4FEE\u6539\u77E5\u8BC6\u70B9"
- }),
- key: '15',
- show: activeTabsKey === "0"
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onDelete(data.id);
- },
- children: "\u5220\u9664"
- }),
- key: '11',
- show: activeTabsKey === "0" && !data["public"] || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_data$author5 = data.author) === null || _data$author5 === void 0 ? void 0 : _data$author5.login) !== ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return addProblemset(data.id);
- },
- children: "\u52A0\u5165\u6211\u7684\u9898\u5E93"
- }),
- key: '12',
- show: activeTabsKey === "1"
- }].filter(function (item) {
- return item.show;
- });
- var menu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
- forceSubMenuRender: true,
- className: Topicmodules.menu,
- items: menuItems
- });
- var smMenu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
- forceSubMenuRender: true,
- className: Topicmodules.menu,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCorrection(data.id);
- },
- children: "\u7EA0\u9519"
- })
- }, "10")
- });
- var showMore = activeTabsKey !== "0" && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)();
- return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
- children: isProblemset ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [data.item_type !== "SUBJECTIVE" && data.item_type !== "COMBINATION" && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Topicmodules.textBtn,
- style: {
- cursor: 'pointer'
- },
- onClick: function onClick() {
- return onStartExperience(data);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b2
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-tiyan font14 mr5"
- }), "\u4F53\u9A8C", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b2
- })]
- })]
- }), menuItems.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- dropdownRender: function dropdownRender() {
- return menu;
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- cursor: "default",
- width: '105px'
- },
- onClick: function onClick(e) {
- return e.preventDefault();
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Topicmodules.textBtn,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-gengduo5 font14 mr5"
- }), "\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b2
- })]
- })]
- })
- })
- })]
- }) : showMore ? /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- className: "ml40",
- dropdownRender: function dropdownRender() {
- return smMenu;
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- cursor: "default",
- width: '105px'
- },
- onClick: function onClick(e) {
- return e.preventDefault();
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Topicmodules.textBtn,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-gengduo5 font14 mr5"
- }), "\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b2
- })]
- })]
- })
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {})
- });
-};
-/* harmony default export */ var Topic = (List);
-
-/***/ }),
-
-/***/ 38854:
-/*!************************************************************************!*\
- !*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***!
- \************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ es_dropdown; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js
-var dropdown = __webpack_require__(91857);
-// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
-var _classnames_2_5_1_classnames = __webpack_require__(92310);
-var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules
-var EllipsisOutlined = __webpack_require__(78892);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
-var es_button = __webpack_require__(3113);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
-var context = __webpack_require__(36355);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules
-var space = __webpack_require__(81327);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js
-var Compact = __webpack_require__(33234);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules
-var style = __webpack_require__(47211);
-;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.js
-"use client";
-
-var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-
-
-
-
-const DropdownButton = props => {
- const {
- getPopupContainer: getContextPopupContainer,
- getPrefixCls,
- direction
- } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
- const {
- prefixCls: customizePrefixCls,
- type = 'default',
- danger,
- disabled,
- loading,
- onClick,
- htmlType,
- children,
- className,
- menu,
- arrow,
- autoFocus,
- overlay,
- trigger,
- align,
- open,
- onOpenChange,
- placement,
- getPopupContainer,
- href,
- icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null),
- title,
- buttonsRender = buttons => buttons,
- mouseEnterDelay,
- mouseLeaveDelay,
- overlayClassName,
- overlayStyle,
- destroyPopupOnHide,
- dropdownRender
- } = props,
- restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]);
- const prefixCls = getPrefixCls('dropdown', customizePrefixCls);
- const buttonPrefixCls = `${prefixCls}-button`;
- const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls);
- const dropdownProps = {
- menu,
- arrow,
- autoFocus,
- align,
- disabled,
- trigger: disabled ? [] : trigger,
- onOpenChange,
- getPopupContainer: getPopupContainer || getContextPopupContainer,
- mouseEnterDelay,
- mouseLeaveDelay,
- overlayClassName,
- overlayStyle,
- destroyPopupOnHide,
- dropdownRender
- };
- const {
- compactSize,
- compactItemClassnames
- } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction);
- const classes = _classnames_2_5_1_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId);
- if ('overlay' in props) {
- dropdownProps.overlay = overlay;
- }
- if ('open' in props) {
- dropdownProps.open = open;
- }
- if ('placement' in props) {
- dropdownProps.placement = placement;
- } else {
- dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight';
- }
- const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
- type: type,
- danger: danger,
- disabled: disabled,
- loading: loading,
- onClick: onClick,
- htmlType: htmlType,
- href: href,
- title: title
- }, children);
- const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
- type: type,
- danger: danger,
- icon: icon
- });
- const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]);
- return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({
- className: classes,
- size: compactSize,
- block: true
- }, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender)));
-};
-DropdownButton.__ANT_BUTTON = true;
-/* harmony default export */ var dropdown_button = (DropdownButton);
-;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js
-"use client";
-
-
-
-const Dropdown = dropdown/* default */.Z;
-Dropdown.Button = dropdown_button;
-/* harmony default export */ var es_dropdown = (Dropdown);
-
-/***/ }),
-
-/***/ 79917:
-/*!************************************************************!*\
- !*** ./src/assets/images/problemset/answer-decoration.png ***!
- \************************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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";
-
-/***/ })
-
-}]);
\ No newline at end of file
diff --git a/p__Classrooms__Lists__Exercise__Collection__index.85ec0ce2.async.js b/17781.9588e1c4.async.js
similarity index 75%
rename from p__Classrooms__Lists__Exercise__Collection__index.85ec0ce2.async.js
rename to 17781.9588e1c4.async.js
index e03ddc3547..86f8b0c559 100644
--- a/p__Classrooms__Lists__Exercise__Collection__index.85ec0ce2.async.js
+++ b/17781.9588e1c4.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[5670],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[17781],{
/***/ 78405:
/*!********************************************************************************************************!*\
@@ -46,55 +46,28 @@ if (false) {}
/***/ }),
-/***/ 94422:
-/*!******************************************************************************!*\
- !*** ./src/pages/Classrooms/Lists/Exercise/Collection/index.tsx + 3 modules ***!
- \******************************************************************************/
+/***/ 57966:
+/*!************************************************************************************!*\
+ !*** ./src/pages/Classrooms/Lists/Exercise/Collection/Topic/index.tsx + 1 modules ***!
+ \************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-// ESM COMPAT FLAG
-__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
- "default": function() { return /* binding */ Exercise_Collection; }
+ Z: function() { return /* binding */ Topic; }
});
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(7557);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(82242);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(41498);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// UNUSED EXPORTS: MenuMore
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
+var toConsumableArray = __webpack_require__(37205);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(79800);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(39647);
-var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts
-var _umi_production_exports = __webpack_require__(75936);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
-var breadcrumb = __webpack_require__(66104);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
-var spin = __webpack_require__(71418);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
-var pagination = __webpack_require__(86859);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
-var modal = __webpack_require__(43418);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
-var message = __webpack_require__(8591);
-;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Collection/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Collectionmodules = ({"contentListWrap":"contentListWrap___Ddghn","li":"li___wvr6Y","bottom":"bottom___OePHJ","actionLeftItem":"actionLeftItem___Hv4KU","tipLabel":"tipLabel___t7Ubm","tipVal":"tipVal___wipZz","questionTypeName":"questionTypeName___uMnDn","more":"more___GKswk","textBtn":"textBtn___zsrM5","line":"line___g8Y3f","b1":"b1___Hkokb","b2":"b2___bklGC"});
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
-var toConsumableArray = __webpack_require__(37205);
-var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules
var RenderHtml = __webpack_require__(18747);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
@@ -329,20 +302,31 @@ var List = /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(function (_ref, ref)
className: "mr10",
onChange: handleSelectCheck,
checked: selectIds.includes(data.id)
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
onClick: function onClick() {
- return setVisible(!visible);
+ if (data.is_wrong_exercise) {
+ return;
+ }
+ setVisible(!visible);
},
className: Topicmodules.title,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ children: [data.is_wrong_exercise && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ marginRight: 8
+ },
+ className: "iconfont icon-tishi7"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
showLines: 1,
showTextOnly: true,
className: Topicmodules.topicTitleContent,
value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.description : data.question_title
- }, 1)
+ }, 1)]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick() {
- return setVisible(!visible);
+ if (data.is_wrong_exercise) {
+ return;
+ }
+ setVisible(!visible);
},
className: Topicmodules.tr,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
@@ -725,372 +709,6 @@ var MenuMore = function MenuMore(_ref2) {
});
};
/* harmony default export */ var Topic = (List);
-// EXTERNAL MODULE: ./src/components/NoData/index.tsx
-var NoData = __webpack_require__(50883);
-// EXTERNAL MODULE: ./src/service/exercise.ts
-var service_exercise = __webpack_require__(33571);
-;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Collection/index.tsx
-
-
-
-
-
-var _excluded = ["exercise", "globalSetting", "loading", "dispatch", "classroomList", "user", "match"];
-
-
-
-
-
-
-
-
-
-var Collection = function Collection(_ref) {
- var _user$userInfo, _user$userInfo2;
- var exercise = _ref.exercise,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- classroomList = _ref.classroomList,
- user = _ref.user,
- match = _ref.match,
- props = objectWithoutProperties_default()(_ref, _excluded);
- var params = (0,_umi_production_exports.useParams)();
- var _useState = (0,_react_17_0_2_react.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- cancleCollectVis = _useState2[0],
- setCancleCollectVis = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(false),
- _useState4 = slicedToArray_default()(_useState3, 2),
- btnLoading = _useState4[0],
- setBtnLoading = _useState4[1];
- var childRefs = (0,_react_17_0_2_react.useRef)({});
- var course_id = user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 || (_user$userInfo = _user$userInfo.course) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.course_id;
- var _useState5 = (0,_react_17_0_2_react.useState)(''),
- _useState6 = slicedToArray_default()(_useState5, 2),
- cancleId = _useState6[0],
- setCancleId = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)({
- course_id: course_id || params.coursesId,
- page: 1,
- limit: 10
- }),
- _useState8 = slicedToArray_default()(_useState7, 2),
- routeParams = _useState8[0],
- setRouteParams = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)(false),
- _useState10 = slicedToArray_default()(_useState9, 2),
- spinLoading = _useState10[0],
- setSpinLoading = _useState10[1];
- var _useState11 = (0,_react_17_0_2_react.useState)(20),
- _useState12 = slicedToArray_default()(_useState11, 2),
- problemsetCount = _useState12[0],
- setProblemsetCount = _useState12[1];
- var _useState13 = (0,_react_17_0_2_react.useState)([]),
- _useState14 = slicedToArray_default()(_useState13, 2),
- problemsetList = _useState14[0],
- setProblemsetList = _useState14[1];
- var questionType = [{
- type: 'SINGLE',
- name: '单选题',
- question_type: 0
- }, {
- type: 'MULTIPLE',
- name: '多选题',
- question_type: 1
- }, {
- type: 'JUDGMENT',
- name: '判断题',
- question_type: 2
- }, {
- type: 'PROGRAM',
- name: '编程题',
- question_type: 6
- }, {
- type: 'SUBJECTIVE',
- name: '简答题',
- question_type: 4
- }, {
- type: 'COMPLETION',
- name: '填空题',
- question_type: 3
- }, {
- type: 'COMBINATION',
- name: '组合题',
- question_type: 7
- }, {
- type: 'BPROGRAM',
- name: '程序填空题',
- question_type: 8
- }];
- var difficultyMapping = {
- 1: "简单",
- 2: "适中",
- 3: "困难"
- };
- var handleDetailClick = function handleDetailClick(id) {
- if (childRefs.current[id]) {
- childRefs.current[id].expandDetail();
- }
- };
- var getCollectionList = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res, _res$data, _res$data2;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- setSpinLoading(true);
- _context.next = 3;
- return (0,service_exercise/* getCollectQuestions */.BV)(objectSpread2_default()({}, routeParams));
- case 3:
- res = _context.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- setProblemsetCount((res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.count) || 0);
- setProblemsetList((res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.list) || []);
- }
- setSpinLoading(false);
- case 6:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function getCollectionList() {
- return _ref2.apply(this, arguments);
- };
- }();
- (0,_react_17_0_2_react.useEffect)(function () {
- getCollectionList();
- }, [course_id]);
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: Collectionmodules.bg,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "edu-container",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", {
- className: "animated fadeIn",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: "mt10",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
- separator: ">",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
- href: "/classrooms/".concat(params.coursesId, "/exercise"),
- children: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 || (_user$userInfo2 = _user$userInfo2.course) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.course_name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
- href: "/classrooms/".concat(params.coursesId, "/exercise"),
- children: "\u5728\u7EBF\u8003\u8BD5"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
- children: "\u6536\u85CF\u5939"
- })]
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "mt30 mb30",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "icon-font icon-fanhui-bishe font12 current",
- onClick: function onClick() {
- _umi_production_exports.history.back();
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- fontSize: '16px',
- color: '#333333',
- marginLeft: '10px'
- },
- children: "\u6536\u85CF\u5939"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Collectionmodules.contentListWrap,
- children: problemsetCount !== 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
- size: 'middle',
- spinning: spinLoading,
- children: [problemsetList.map(function (v, index) {
- var _questionType$find;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Collectionmodules.li,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Collectionmodules.top,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(Topic, {
- data: v,
- selectIds: [],
- onSelectCheckBox: function onSelectCheckBox() {},
- showCheckbox: false,
- ref: function ref(el) {
- return childRefs.current[v.question_id] = el;
- }
- }, v.question_id)
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Collectionmodules.bottom,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: "".concat(Collectionmodules.actionLeftItem, " ").concat(Collectionmodules.questionTypeName),
- children: ["No.", index + 1]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: "".concat(Collectionmodules.actionLeftItem, " ").concat(Collectionmodules.questionTypeName),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "".concat(Collectionmodules.tipLabel, " mr5"),
- children: "\u9898\u578B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Collectionmodules.tipVal,
- children: (_questionType$find = questionType.find(function (item) {
- return item.question_type === v.question_type;
- })) === null || _questionType$find === void 0 ? void 0 : _questionType$find.name
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: Collectionmodules.actionLeftItem,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "".concat(Collectionmodules.tipLabel, " mr5"),
- children: "\u96BE\u5EA6"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Collectionmodules.tipVal,
- children: difficultyMapping[v.difficulty]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Collectionmodules.more,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Collectionmodules.textBtn,
- style: {
- cursor: 'pointer'
- },
- onClick: function onClick() {
- setCancleCollectVis(true);
- setCancleId(v.question_id);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Collectionmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Collectionmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Collectionmodules.b2
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#E53333'
- },
- children: "\u53D6\u6D88\u6536\u85CF"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Collectionmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Collectionmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Collectionmodules.b2
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Collectionmodules.textBtn,
- style: {
- cursor: 'pointer'
- },
- onClick: function onClick() {
- handleDetailClick(v.question_id);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-chengxinkaoshishengming font14 mr5",
- style: {
- color: '#3061D0'
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#3061D0'
- },
- children: "\u8BE6\u60C5"
- })]
- })]
- })]
- })]
- }, index);
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- defaultCurrent: 1,
- defaultPageSize: 10,
- current: (routeParams === null || routeParams === void 0 ? void 0 : routeParams.page) || 1,
- showSizeChanger: false,
- showQuickJumper: true
- // hideOnSinglePage
- ,
- total: problemsetCount,
- showTotal: function showTotal(total) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "mr10",
- children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-orange",
- children: total
- }), "\u6761\u6570\u636E"]
- });
- },
- className: "mb20",
- onChange: function onChange(current) {
- params.page = current;
- setRouteParams(objectSpread2_default()({}, params));
- getCollectionList();
- }
- })]
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- size: 'middle',
- spinning: spinLoading,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- title: "\u63D0\u793A",
- open: cancleCollectVis,
- maskClosable: false,
- confirmLoading: btnLoading,
- okText: "\u786E\u5B9A",
- cancelText: "\u53D6\u6D88",
- destroyOnClose: true,
- onCancel: function onCancel() {
- setCancleCollectVis(false);
- },
- onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var bodyParams, res, updatedRefs;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- setBtnLoading(true);
- bodyParams = {
- container_id: cancleId,
- container_type: 'ExerciseQuestion',
- course_id: course_id
- };
- _context2.next = 4;
- return (0,service_exercise/* cancleCollectQuestion */._o)(objectSpread2_default()({}, bodyParams));
- case 4:
- res = _context2.sent;
- if (res.status === 0) {
- message/* default */.ZP.success('取消成功!');
- updatedRefs = objectSpread2_default()({}, childRefs.current);
- delete updatedRefs[cancleId]; // 清除已删除项的引用
- childRefs.current = updatedRefs; // 更新引用对象
-
- getCollectionList();
- }
- setBtnLoading(false);
- setCancleCollectVis(false);
- case 8:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- })),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u786E\u8BA4\u8981\u5C06\u8BE5\u8BD5\u9898\u53D6\u6D88\u6536\u85CF\u5417\uFF1F"
- })
- })]
- });
-};
-/* harmony default export */ var Exercise_Collection = ((0,_umi_production_exports.connect)(function (_ref4) {
- var exercise = _ref4.exercise,
- loading = _ref4.loading,
- user = _ref4.user,
- globalSetting = _ref4.globalSetting,
- classroomList = _ref4.classroomList;
- return {
- classroomList: classroomList,
- exercise: exercise,
- globalSetting: globalSetting,
- user: user,
- loading: loading.effects
- };
-})(Collection));
/***/ }),
diff --git a/41442.e897a2f7.async.js b/41442.f77ce2a1.async.js
similarity index 87%
rename from 41442.e897a2f7.async.js
rename to 41442.f77ce2a1.async.js
index 9bc5f577a8..23527fb091 100644
--- a/41442.e897a2f7.async.js
+++ b/41442.f77ce2a1.async.js
@@ -1738,6 +1738,656 @@ var NewFolder = function NewFolder(_ref3) {
/***/ }),
+/***/ 16028:
+/*!*********************************************************************!*\
+ !*** ./src/pages/Problemset/components/Topic/index.tsx + 1 modules ***!
+ \*********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ N: function() { return /* binding */ MenuMore; },
+ Z: function() { return /* binding */ Topic; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
+var toConsumableArray = __webpack_require__(37205);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(79800);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules
+var RenderHtml = __webpack_require__(18747);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
+var es_radio = __webpack_require__(5112);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
+var es_checkbox = __webpack_require__(24905);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
+var es_menu = __webpack_require__(20834);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
+var dropdown = __webpack_require__(38854);
+;// CONCATENATED MODULE: ./src/pages/Problemset/components/Topic/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Topicmodules = ({"flex_box_center":"flex_box_center___K3pXk","flex_space_between":"flex_space_between___JNXiy","flex_box_vertical_center":"flex_box_vertical_center___lX_K7","flex_box_center_end":"flex_box_center_end___ESJAL","flex_box_column":"flex_box_column___nMTYm","line":"line___cNtUM","b1":"b1___xIRxk","b2":"b2___N5uit","list":"list___SBMGo","title":"title___zQP91","tr":"tr___uaxLL","itemDetail":"itemDetail___Ye51x","answerWrapper":"answerWrapper___WJAPa","decoration":"decoration___fOLFB","row":"row___FvSRM","typeRow":"typeRow___qpDsw","type":"type___a8Bs6","typeName":"typeName___EfvMr","typeIcon":"typeIcon___XnhBc","unpublished":"unpublished___h3A34","private":"private___Ok_kP","public":"public___V5_HF","reviewFlag":"reviewFlag___MWDMc","typeRightAction":"typeRightAction___zwJ4e","actionLink":"actionLink___XxdsL","actionIcon":"actionIcon___YoZs8","topicTitle":"topicTitle___TXfB_","topicTitleContent":"topicTitleContent___MceUW","judgmentContent":"judgmentContent___Adte7","programContent":"programContent___R8AFa","otherContent":"otherContent___CNAVC","combinationContent":"combinationContent___NWKpD","con":"con___MJkTE","otherContentItem":"otherContentItem___sXGMT","otehrContentHtml":"otehrContentHtml___MKkjT","difficultyRow":"difficultyRow___E6YVK","updateTimeRow":"updateTimeRow___MPFJY","updateTimeWrap":"updateTimeWrap___iIz5W","updateTimeContent":"updateTimeContent___CpqJg","programLanguage":"programLanguage___lku0d","updateTimeRowAction":"updateTimeRowAction___Y6grB","bottomAction":"bottomAction___sQwM3","borderColorBlue":"borderColorBlue___vZe0j","borderColorRed":"borderColorRed___GPm9E","borderColorFFF":"borderColorFFF___izaeA","borderColorGray":"borderColorGray___WdIyN","selectIcon":"selectIcon___I35Ch","colorGreen":"colorGreen___yFw84","parseAnswerBorder":"parseAnswerBorder___tmhXi","answer":"answer___c9YYj","answerHtml":"answerHtml___sp4Xx","parse":"parse___Lif5r","parseText":"parseText___KMhnK","parseAnswer":"parseAnswer___aFs0o","parseAnswerHtml":"parseAnswerHtml___AfP6o","actionBar":"actionBar___Q6e1E","know":"know___EtJbV","menu":"menu___ODbWA","bottom":"bottom___yLg8j","textBtn":"textBtn___p8TrW"});
+// EXTERNAL MODULE: ./src/utils/authority.ts
+var authority = __webpack_require__(89260);
+// EXTERNAL MODULE: ./src/assets/images/problemset/answer-decoration.png
+var answer_decoration = __webpack_require__(79917);
+// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
+var base64 = __webpack_require__(24334);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/pages/Problemset/components/Topic/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+var tagDotData = ['A.', 'B.', 'C.', 'D.', 'E.', 'F.', 'G.', 'H.', 'I.', 'J.', 'K.', 'L.', 'M.', 'N.', 'O.', 'P.', 'Q.', 'R.', 'S.', 'T.', 'U.', 'V.', 'W.', 'X.', 'Y.', 'Z.'];
+var tagData = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
+var List = function List(_ref) {
+ var _data$program_attr3, _data$program_attr4, _data$program_attr5;
+ var data = _ref.data,
+ selectIds = _ref.selectIds,
+ _ref$onSelectCheckBox = _ref.onSelectCheckBox,
+ onSelectCheckBox = _ref$onSelectCheckBox === void 0 ? function () {} : _ref$onSelectCheckBox,
+ _ref$showCheckbox = _ref.showCheckbox,
+ showCheckbox = _ref$showCheckbox === void 0 ? true : _ref$showCheckbox;
+ var _useState = (0,_react_17_0_2_react.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ visible = _useState2[0],
+ setVisible = _useState2[1];
+ var renderContent = function renderContent() {
+ if (data.item_type === "JUDGMENT") {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.judgmentContent,
+ children: data.choices.map(function (item, key) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ disabled: true,
+ children: item.choice_text
+ }, key);
+ })
+ });
+ }
+ if (data.item_type === "PROGRAM") {
+ var _data$program_attr;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.programContent,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ value: (_data$program_attr = data.program_attr) === null || _data$program_attr === void 0 ? void 0 : _data$program_attr.description
+ })
+ });
+ }
+ if (data.item_type === "COMBINATION") {
+ var _data$sub_item_banks;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.combinationContent,
+ children: data === null || data === void 0 || (_data$sub_item_banks = data.sub_item_banks) === null || _data$sub_item_banks === void 0 ? void 0 : _data$sub_item_banks.map(function (e, i) {
+ var _e$choices;
+ var str = "(\u9898\u76EE".concat(i + 1, "-\u5355\u9009\u9898) ");
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ marginTop: 10,
+ marginBottom: 10
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ value: str + e.name
+ })
+ }), e.choices.map(function (item, key) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.otherContentItem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ children: tagDotData[key]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.otehrContentHtml,
+ value: item.choice_text
+ })]
+ }, key);
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.con,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("b", {
+ className: "c-grey-333 font14",
+ children: [" \u7B54\u6848\uFF1A", tagData === null || tagData === void 0 ? void 0 : tagData[e === null || e === void 0 || (_e$choices = e.choices) === null || _e$choices === void 0 ? void 0 : _e$choices.findIndex(function (k) {
+ return k === null || k === void 0 ? void 0 : k.is_answer;
+ })], " "]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u89E3\u6790\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.parseAnswerHtml,
+ value: e.analysis || '暂无解析'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u77E5\u8BC6\u70B9\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: (data === null || data === void 0 ? void 0 : data.tag_discipline) || '--',
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ overflow: 'hidden',
+ whiteSpace: 'nowrap',
+ textOverflow: 'ellipsis'
+ },
+ children: (data === null || data === void 0 ? void 0 : data.tag_discipline) || '--'
+ })
+ })]
+ })]
+ })]
+ });
+ })
+ });
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.otherContent,
+ children: data.choices.map(function (item, key) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.otherContentItem,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ children: tagDotData[key]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.otehrContentHtml,
+ value: item.choice_text
+ })]
+ }, key);
+ })
+ });
+ };
+ var renderCompletionAnswer = function renderCompletionAnswer() {
+ var _data$standard_answer;
+ if ((data === null || data === void 0 ? void 0 : data.item_type) === 'BPROGRAM') {
+ return;
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, key) {
+ var _item$answer_text;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.answerHtml,
+ children: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item === null || item === void 0 || (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.join('、'))
+ }, key);
+ })
+ });
+ };
+ var renderAnswer = function renderAnswer() {
+ var _data$answer_texts, _data$choices, _data$program_attr2, _data$standard_answer2;
+ var rightKeyMapping = {
+ "SUBJECTIVE": (_data$answer_texts = data.answer_texts) === null || _data$answer_texts === void 0 ? void 0 : _data$answer_texts[0],
+ "JUDGMENT": (_data$choices = data.choices) === null || _data$choices === void 0 || (_data$choices = _data$choices.find(function (item) {
+ return item.is_answer;
+ })) === null || _data$choices === void 0 ? void 0 : _data$choices.choice_text
+ };
+ var singleIndex = data.choices.map(function (item) {
+ return item.is_answer;
+ }).findIndex(function (item) {
+ return item;
+ });
+ var singleAnswer = singleIndex > -1 ? tagData[singleIndex] : '';
+ var multipleAnswer = '';
+ data.choices.map(function (item, index) {
+ if (item.is_answer) {
+ multipleAnswer += tagData[index];
+ }
+ });
+ var otherAnswer = rightKeyMapping[data.item_type];
+ var answerMapping = {
+ "SINGLE": /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.answerHtml,
+ value: "\u7B54\u6848\uFF1A".concat(singleAnswer || '无')
+ }),
+ "MULTIPLE": /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.answerHtml,
+ value: "\u7B54\u6848\uFF1A".concat(multipleAnswer || '无')
+ }),
+ "COMPLETION": renderCompletionAnswer(),
+ "BPROGRAM": /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.answerHtml,
+ showProgramFill: true,
+ value: base64.Base64.decode((data === null || data === void 0 || (_data$program_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.code) || '')
+ }), (_data$standard_answer2 = data.standard_answer) === null || _data$standard_answer2 === void 0 ? void 0 : _data$standard_answer2.map(function (item, key) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.answerHtml,
+ children: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item === null || item === void 0 ? void 0 : item.answer_text)
+ }, key);
+ })]
+ })
+ };
+ var otherAnswerElement = /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.answerHtml,
+ value: "\u7B54\u6848\uFF1A".concat(otherAnswer || '无')
+ });
+ return answerMapping[data.item_type] || otherAnswerElement;
+ };
+ var handleSelectCheck = function handleSelectCheck(e) {
+ var ids = toConsumableArray_default()(selectIds);
+ if (e.target.checked) {
+ ids.push(data.id);
+ } else {
+ ids = ids.filter(function (k) {
+ return k !== data.id;
+ });
+ }
+ onSelectCheckBox(ids);
+ };
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.itemWrap,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.list,
+ children: [showCheckbox && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ className: "mr10",
+ onChange: handleSelectCheck,
+ checked: selectIds.includes(data.id)
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ onClick: function onClick() {
+ return setVisible(!visible);
+ },
+ className: Topicmodules.title,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ showLines: 1,
+ showTextOnly: true,
+ className: Topicmodules.topicTitleContent,
+ value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.description : data.name
+ }, 1)
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ onClick: function onClick() {
+ return setVisible(!visible);
+ },
+ className: Topicmodules.tr,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ transform: visible ? 'scale(0.5) rotate(-180deg)' : 'scale(0.5) rotate(0deg)'
+ },
+ className: "iconfont icon-zhankai4"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ style: visible ? {
+ display: 'block'
+ } : {
+ display: 'none'
+ },
+ className: Topicmodules.itemDetail,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginBottom: 44
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.topicTitleContent,
+ value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.description : data.name
+ }, 2), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "".concat(Topicmodules.row, " mt15"),
+ children: renderContent()
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.row,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.updateTimeRow,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.updateTimeWrap,
+ children: data.item_type === "PROGRAM" && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ className: Topicmodules.programLanguage,
+ children: ["\u7F16\u7A0B\u8BED\u8A00\uFF1A", (_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.language]
+ })
+ })
+ })
+ })]
+ }),
+ // data.item_type !== "PROGRAM" &&
+ data.item_type !== "COMBINATION" && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.answerWrapper,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: answer_decoration,
+ alt: "",
+ className: Topicmodules.decoration
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.answer,
+ children: renderAnswer()
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.parse,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.parseText,
+ children: "\u89E3\u6790\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.parseAnswer,
+ children: data.analysis ? /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.parseAnswerHtml,
+ value: data.analysis
+ }) : "暂无解析"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.parse,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.parseText,
+ children: "\u77E5\u8BC6\u70B9\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: (data === null || data === void 0 ? void 0 : data.tag_discipline) || '--',
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Topicmodules.parseAnswer,
+ style: {
+ overflow: 'hidden',
+ whiteSpace: 'nowrap',
+ textOverflow: 'ellipsis'
+ },
+ children: (data === null || data === void 0 ? void 0 : data.tag_discipline) || '--'
+ })
+ })]
+ })]
+ })]
+ })]
+ });
+};
+var MenuMore = function MenuMore(_ref2) {
+ var _data$program_attr6, _data$program_attr7, _data$program_attr8, _data$program_attr10, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$program_attr12, _data$author3, _user$userInfo3, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5;
+ var SubjectShare = _ref2.SubjectShare,
+ isProblemset = _ref2.isProblemset,
+ data = _ref2.data,
+ user = _ref2.user,
+ activeTabsKey = _ref2.activeTabsKey,
+ _ref2$onPublicReview = _ref2.onPublicReview,
+ onPublicReview = _ref2$onPublicReview === void 0 ? function () {} : _ref2$onPublicReview,
+ _ref2$onStartExperien = _ref2.onStartExperience,
+ onStartExperience = _ref2$onStartExperien === void 0 ? function () {} : _ref2$onStartExperien,
+ _ref2$onSetPrivate = _ref2.onSetPrivate,
+ onSetPrivate = _ref2$onSetPrivate === void 0 ? function () {} : _ref2$onSetPrivate,
+ _ref2$onCorrection = _ref2.onCorrection,
+ onCorrection = _ref2$onCorrection === void 0 ? function () {} : _ref2$onCorrection,
+ _ref2$onChangeTag = _ref2.onChangeTag,
+ onChangeTag = _ref2$onChangeTag === void 0 ? function () {} : _ref2$onChangeTag,
+ _ref2$onCollect = _ref2.onCollect,
+ onCollect = _ref2$onCollect === void 0 ? function () {} : _ref2$onCollect,
+ _ref2$onSetPublic = _ref2.onSetPublic,
+ onSetPublic = _ref2$onSetPublic === void 0 ? function () {} : _ref2$onSetPublic,
+ _ref2$onDelete = _ref2.onDelete,
+ onDelete = _ref2$onDelete === void 0 ? function () {} : _ref2$onDelete,
+ _ref2$onCancel = _ref2.onCancel,
+ onCancel = _ref2$onCancel === void 0 ? function () {} : _ref2$onCancel,
+ _ref2$onSelect = _ref2.onSelect,
+ onSelect = _ref2$onSelect === void 0 ? function () {} : _ref2$onSelect,
+ _ref2$onMoveTo = _ref2.onMoveTo,
+ onMoveTo = _ref2$onMoveTo === void 0 ? function () {} : _ref2$onMoveTo,
+ _ref2$addProblemset = _ref2.addProblemset,
+ addProblemset = _ref2$addProblemset === void 0 ? function () {} : _ref2$addProblemset,
+ _ref2$onSetShare = _ref2.onSetShare,
+ onSetShare = _ref2$onSetShare === void 0 ? function () {} : _ref2$onSetShare,
+ _ref2$onCancelShare = _ref2.onCancelShare,
+ onCancelShare = _ref2$onCancelShare === void 0 ? function () {} : _ref2$onCancelShare,
+ _ref2$onPublish = _ref2.onPublish,
+ onPublish = _ref2$onPublish === void 0 ? function () {} : _ref2$onPublish,
+ _ref2$onCancelPublish = _ref2.onCancelPublish,
+ onCancelPublish = _ref2$onCancelPublish === void 0 ? function () {} : _ref2$onCancelPublish;
+ var editUrl = data.item_type === "PROGRAM" ? "/problems/newedit/".concat((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.identifier) : data.item_type === "BPROGRAM" ? "/problemset/edit/".concat((_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.identifier, "?type=1") : "/problemset/edit/".concat(data.id);
+ var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.status) !== 0 || data.item_type !== "PROGRAM");
+ // console.log(data, "看是否共享文案的data");
+
+ var menuItems = [{
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ target: "_blank",
+ href: editUrl,
+ children: "\u7F16\u8F91"
+ }),
+ key: '-1',
+ show: activeTabsKey === "0" && !data["public"]
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ var _data$program_attr9;
+ return onCancelPublish(data === null || data === void 0 || (_data$program_attr9 = data.program_attr) === null || _data$program_attr9 === void 0 ? void 0 : _data$program_attr9.identifier);
+ },
+ children: "\u64A4\u9500\u53D1\u5E03"
+ }),
+ key: '0',
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr10 = data.program_attr) === null || _data$program_attr10 === void 0 ? void 0 : _data$program_attr10.status) !== 0 && !data["public"] && ((_data$author = data.author) === null || _data$author === void 0 ? void 0 : _data$author.login) === ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login)
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onMoveTo(data.id);
+ },
+ children: "\u79FB\u52A8\u5230"
+ }),
+ key: '1',
+ show: activeTabsKey === "0"
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ data.is_share ? onCancelShare(data.id) : onSetShare(data.id);
+ },
+ children: "\u5171\u4EAB"
+ }),
+ key: '3',
+ // show: activeTabsKey === "0" && !data?.is_share
+ show: activeTabsKey === "0" && SubjectShare
+ },
+ // {
+ // label: onCancelShare(data.id)}>
+ // 撤销共享
+ // ,
+ // key: '3',
+ // show: (activeTabsKey === "0" && data?.is_share || activeTabsKey === "3" && (data.author?.login === user.userInfo?.login))
+ // },
+ {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onSetPublic(data.id);
+ },
+ children: "\u516C\u5F00"
+ }),
+ key: '4',
+ show: showPrivateFlag
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.reviewFlag,
+ onClick: onPublicReview,
+ children: "\u5BA1\u6838\u4E2D"
+ }),
+ key: '5',
+ show: activeTabsKey === "0" && !data["public"] && data.apply && (data.item_type === "PROGRAM" && data.program_attr.status !== 0 || data.item_type !== "PROGRAM")
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onSetPrivate(data.id);
+ },
+ children: "\u64A4\u9500\u516C\u5F00"
+ }),
+ key: '6',
+ show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login) || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)()
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onCollect(data.id, data.is_collected);
+ },
+ children: "\u53D6\u6D88\u6536\u85CF"
+ }),
+ key: '7',
+ show: activeTabsKey === "2"
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ var _data$program_attr11;
+ return onPublish(data === null || data === void 0 || (_data$program_attr11 = data.program_attr) === null || _data$program_attr11 === void 0 ? void 0 : _data$program_attr11.identifier);
+ },
+ children: "\u53D1\u5E03"
+ }),
+ key: '8',
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr12 = data.program_attr) === null || _data$program_attr12 === void 0 ? void 0 : _data$program_attr12.status) === 0 && !data["public"] && ((_data$author3 = data.author) === null || _data$author3 === void 0 ? void 0 : _data$author3.login) === ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login)
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onCollect(data.id, data.is_collected);
+ },
+ children: data.is_collected ? '取消收藏' : '收藏'
+ }),
+ key: '9',
+ show: (activeTabsKey === "1" || activeTabsKey === "3") && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && ((_data$author4 = data.author) === null || _data$author4 === void 0 ? void 0 : _data$author4.login) !== ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login)
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onCorrection(data.id);
+ },
+ children: "\u7EA0\u9519"
+ }),
+ key: '10',
+ show: activeTabsKey !== "0" && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)()
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onChangeTag(data);
+ },
+ children: "\u4FEE\u6539\u77E5\u8BC6\u70B9"
+ }),
+ key: '15',
+ show: activeTabsKey === "0"
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onDelete(data.id);
+ },
+ children: "\u5220\u9664"
+ }),
+ key: '11',
+ show: activeTabsKey === "0" && !data["public"] || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_data$author5 = data.author) === null || _data$author5 === void 0 ? void 0 : _data$author5.login) !== ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login)
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return addProblemset(data.id);
+ },
+ children: "\u52A0\u5165\u6211\u7684\u9898\u5E93"
+ }),
+ key: '12',
+ show: activeTabsKey === "1"
+ }].filter(function (item) {
+ return item.show;
+ });
+ var menu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
+ forceSubMenuRender: true,
+ className: Topicmodules.menu,
+ items: menuItems
+ });
+ var smMenu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
+ forceSubMenuRender: true,
+ className: Topicmodules.menu,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onCorrection(data.id);
+ },
+ children: "\u7EA0\u9519"
+ })
+ }, "10")
+ });
+ var showMore = activeTabsKey !== "0" && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
+ children: isProblemset ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+ children: [data.item_type !== "SUBJECTIVE" && data.item_type !== "COMBINATION" && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Topicmodules.textBtn,
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ return onStartExperience(data);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.line,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b1
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b2
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-tiyan font14 mr5"
+ }), "\u4F53\u9A8C", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.line,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b1
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b2
+ })]
+ })]
+ }), menuItems.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
+ dropdownRender: function dropdownRender() {
+ return menu;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: "default",
+ width: '105px'
+ },
+ onClick: function onClick(e) {
+ return e.preventDefault();
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Topicmodules.textBtn,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-gengduo5 font14 mr5"
+ }), "\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.line,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b1
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b2
+ })]
+ })]
+ })
+ })
+ })]
+ }) : showMore ? /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
+ className: "ml40",
+ dropdownRender: function dropdownRender() {
+ return smMenu;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ cursor: "default",
+ width: '105px'
+ },
+ onClick: function onClick(e) {
+ return e.preventDefault();
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Topicmodules.textBtn,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-gengduo5 font14 mr5"
+ }), "\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.line,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b1
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b2
+ })]
+ })]
+ })
+ })
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {})
+ });
+};
+/* harmony default export */ var Topic = (List);
+
+/***/ }),
+
/***/ 46423:
/*!*****************************************************!*\
!*** ./src/pages/Problemset/index.tsx + 26 modules ***!
@@ -8385,6 +9035,175 @@ if (false) {}
/***/ }),
+/***/ 38854:
+/*!************************************************************************!*\
+ !*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***!
+ \************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ es_dropdown; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js
+var dropdown = __webpack_require__(91857);
+// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
+var _classnames_2_5_1_classnames = __webpack_require__(92310);
+var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules
+var EllipsisOutlined = __webpack_require__(78892);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
+var es_button = __webpack_require__(3113);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
+var context = __webpack_require__(36355);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules
+var space = __webpack_require__(81327);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js
+var Compact = __webpack_require__(33234);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules
+var style = __webpack_require__(47211);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.js
+"use client";
+
+var __rest = undefined && undefined.__rest || function (s, e) {
+ var t = {};
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
+ if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
+ if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
+ }
+ return t;
+};
+
+
+
+
+
+
+
+
+
+const DropdownButton = props => {
+ const {
+ getPopupContainer: getContextPopupContainer,
+ getPrefixCls,
+ direction
+ } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
+ const {
+ prefixCls: customizePrefixCls,
+ type = 'default',
+ danger,
+ disabled,
+ loading,
+ onClick,
+ htmlType,
+ children,
+ className,
+ menu,
+ arrow,
+ autoFocus,
+ overlay,
+ trigger,
+ align,
+ open,
+ onOpenChange,
+ placement,
+ getPopupContainer,
+ href,
+ icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null),
+ title,
+ buttonsRender = buttons => buttons,
+ mouseEnterDelay,
+ mouseLeaveDelay,
+ overlayClassName,
+ overlayStyle,
+ destroyPopupOnHide,
+ dropdownRender
+ } = props,
+ restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]);
+ const prefixCls = getPrefixCls('dropdown', customizePrefixCls);
+ const buttonPrefixCls = `${prefixCls}-button`;
+ const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls);
+ const dropdownProps = {
+ menu,
+ arrow,
+ autoFocus,
+ align,
+ disabled,
+ trigger: disabled ? [] : trigger,
+ onOpenChange,
+ getPopupContainer: getPopupContainer || getContextPopupContainer,
+ mouseEnterDelay,
+ mouseLeaveDelay,
+ overlayClassName,
+ overlayStyle,
+ destroyPopupOnHide,
+ dropdownRender
+ };
+ const {
+ compactSize,
+ compactItemClassnames
+ } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction);
+ const classes = _classnames_2_5_1_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId);
+ if ('overlay' in props) {
+ dropdownProps.overlay = overlay;
+ }
+ if ('open' in props) {
+ dropdownProps.open = open;
+ }
+ if ('placement' in props) {
+ dropdownProps.placement = placement;
+ } else {
+ dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight';
+ }
+ const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
+ type: type,
+ danger: danger,
+ disabled: disabled,
+ loading: loading,
+ onClick: onClick,
+ htmlType: htmlType,
+ href: href,
+ title: title
+ }, children);
+ const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
+ type: type,
+ danger: danger,
+ icon: icon
+ });
+ const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]);
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({
+ className: classes,
+ size: compactSize,
+ block: true
+ }, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender)));
+};
+DropdownButton.__ANT_BUTTON = true;
+/* harmony default export */ var dropdown_button = (DropdownButton);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js
+"use client";
+
+
+
+const Dropdown = dropdown/* default */.Z;
+Dropdown.Button = dropdown_button;
+/* harmony default export */ var es_dropdown = (Dropdown);
+
+/***/ }),
+
+/***/ 79917:
+/*!************************************************************!*\
+ !*** ./src/assets/images/problemset/answer-decoration.png ***!
+ \************************************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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";
+
+/***/ }),
+
/***/ 73631:
/*!********************************************************!*\
!*** ./src/assets/images/problemset/folder-closed.png ***!
diff --git a/46949.8051d743.async.js b/46949.2d54e227.async.js
similarity index 99%
rename from 46949.8051d743.async.js
rename to 46949.2d54e227.async.js
index 6f8c54adae..b87a5ac865 100644
--- a/46949.8051d743.async.js
+++ b/46949.2d54e227.async.js
@@ -4472,7 +4472,7 @@ module.exports = function (argument) {
/***/ }),
-/***/ 95005:
+/***/ 3527:
/*!************************************************************************!*\
!*** ./node_modules/_core-js@3.38.1@core-js/internals/to-primitive.js ***!
\************************************************************************/
@@ -4517,7 +4517,7 @@ module.exports = function (input, pref) {
"use strict";
-var toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ 95005);
+var toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ 3527);
var isSymbol = __webpack_require__(/*! ../internals/is-symbol */ 23862);
// `ToPropertyKey` abstract operation
diff --git a/index.html b/index.html
index 2640495b77..337def64a1 100644
--- a/index.html
+++ b/index.html
@@ -26,7 +26,7 @@
display: block !important;
}
-
+