You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/68993.b5e3f149.async.js

1800 lines
84 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[68993],{
/***/ 62752:
/*!*********************************************************!*\
!*** ./src/components/CustomTree/index.tsx + 1 modules ***!
\*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ components_CustomTree; }
});
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(42122);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/antd/es/tree/style/index.js + 1 modules
var style = __webpack_require__(62216);
// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 9 modules
var tree = __webpack_require__(54205);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(17061);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(17156);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
var objectWithoutProperties = __webpack_require__(70215);
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./src/service/problemset.ts
var problemset = __webpack_require__(75968);
;// CONCATENATED MODULE: ./src/components/CustomTree/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var CustomTreemodules = ({"flex_box_center":"flex_box_center___SFmJH","flex_space_between":"flex_space_between___f2H1D","flex_box_vertical_center":"flex_box_vertical_center___hW_hp","flex_box_center_end":"flex_box_center_end___yklmJ","flex_box_column":"flex_box_column___m0oUw","customTree":"customTree___ZhEHU","name":"name___RIkn2"});
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/components/CustomTree/index.tsx
var _excluded = ["value", "onChange", "defaultValue", "disabled"];
var CustomTree = function CustomTree(_ref) {
var value = _ref.value,
onChange = _ref.onChange,
defaultValue = _ref.defaultValue,
disabled = _ref.disabled,
props = objectWithoutProperties_default()(_ref, _excluded);
var _useState = (0,react.useState)([]),
_useState2 = slicedToArray_default()(_useState, 2),
treeData = _useState2[0],
setTreeData = _useState2[1];
var _useState3 = (0,react.useState)('1'),
_useState4 = slicedToArray_default()(_useState3, 2),
keyIndex = _useState4[0],
setKeyIndex = _useState4[1];
// const sign = useRef(true)
(0,react.useEffect)(function () {
getData();
}, []);
var getData = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res, item;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return (0,problemset/* getPaperList */.NZ)({});
case 2:
res = _context.sent;
if (res !== null && res !== void 0 && res.data) {
item = [{
title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
title: '根目录',
className: CustomTreemodules.name,
children: "\u6839\u76EE\u5F55"
}),
value: 0,
key: 0,
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-wenjianjia2 c-light-primary mr10",
style: {
lineHeight: '19px'
}
}),
children: transformTreeKey(res.data || [])
}];
setTreeData(item);
setKeyIndex('2');
}
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
return function getData() {
return _ref2.apply(this, arguments);
};
}();
var transformTreeKey = function transformTreeKey(items) {
function mapTree(org) {
var realChildren = org.children;
var haveChildren = Array.isArray(realChildren) && realChildren.length > 0;
var key = org === null || org === void 0 ? void 0 : org.group_id;
return {
//分别将我们查询出来的值做出改变他的key
title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
title: org === null || org === void 0 ? void 0 : org.name,
className: CustomTreemodules.name,
children: org === null || org === void 0 ? void 0 : org.name
}),
value: key,
key: key,
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-wenjianjia2 c-light-primary mr10",
style: {
lineHeight: '19px'
}
}),
//判断它是否存在子集,若果存在就进行再次进行遍历操作,知道不存在子集便对其他的元素进行操作
children: haveChildren ? realChildren === null || realChildren === void 0 ? void 0 : realChildren.map(function (e) {
return mapTree(e);
}) : []
};
}
return items === null || items === void 0 ? void 0 : items.map(function (org) {
return mapTree(org);
});
};
var param = defaultValue ? {
defaultExpandedKeys: [0]
} : {
selectedKeys: value,
defaultExpandedKeys: value
};
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: CustomTreemodules.customTree,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, param), {}, {
showIcon: true,
treeData: treeData,
onSelect: onChange,
disabled: disabled
}, props), keyIndex)
});
};
/* harmony default export */ var components_CustomTree = (CustomTree);
/***/ }),
/***/ 16258:
/*!************************************************************************!*\
!*** ./src/pages/Problemset/components/AddModal/index.tsx + 1 modules ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ AddModal; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
var style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
var input_style = __webpack_require__(69463);
// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
var input = __webpack_require__(75008);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(17061);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
var message_style = __webpack_require__(14934);
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
var message = __webpack_require__(12461);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(17156);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./src/pages/Problemset/components/AddModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var AddModalmodules = ({"flex_box_center":"flex_box_center___sBoKM","flex_space_between":"flex_space_between___SHLh3","flex_box_vertical_center":"flex_box_vertical_center___T97r6","flex_box_center_end":"flex_box_center_end___pNP7Y","flex_box_column":"flex_box_column___dr0wb","addModal":"addModal___aEWdi","row":"row____K9d5","label":"label___y3olw"});
// EXTERNAL MODULE: ./src/components/CustomTree/index.tsx + 1 modules
var CustomTree = __webpack_require__(62752);
// EXTERNAL MODULE: ./src/service/problemset.ts
var service_problemset = __webpack_require__(75968);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
var _umi_production_exports = __webpack_require__(89214);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Problemset/components/AddModal/index.tsx
var ShareModal = function ShareModal(_ref) {
var problemset = _ref.problemset,
dispatch = _ref.dispatch,
onOk = _ref.onOk;
var _useState = (0,react.useState)(''),
_useState2 = slicedToArray_default()(_useState, 2),
value = _useState2[0],
setValue = _useState2[1];
var _useState3 = (0,react.useState)([0]),
_useState4 = slicedToArray_default()(_useState3, 2),
selectedKeys = _useState4[0],
setSelectedKeys = _useState4[1];
var handleCancel = function handleCancel() {
dispatch({
type: 'problemset/setActionTabs',
payload: {}
});
};
(0,react.useEffect)(function () {
if (problemset.actionTabs.key === '新建文件夹') {
var _problemset$actionTab, _problemset$actionTab2;
setSelectedKeys([(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : (_problemset$actionTab2 = _problemset$actionTab.params) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.group_id]);
setValue('');
}
}, [problemset.actionTabs.key]);
var handleOk = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var array, i, res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
array = ['', '、', '/', '╲', '*', '<', '>', '|'];
if (value.trim()) {
_context.next = 4;
break;
}
message/* default.warn */.ZP.warn('请输入文件夹名称');
return _context.abrupt("return");
case 4:
if (!(value.charAt(0) === ' ')) {
_context.next = 7;
break;
}
message/* default.warn */.ZP.warn('首字符不能为空格');
return _context.abrupt("return");
case 7:
i = 0;
case 8:
if (!(i < value.length)) {
_context.next = 15;
break;
}
if (!array.includes(value.charAt(i))) {
_context.next = 12;
break;
}
message/* default.warn */.ZP.warn('文件夹名称包含特殊字符');
return _context.abrupt("return", false);
case 12:
i++;
_context.next = 8;
break;
case 15:
_context.next = 17;
return (0,service_problemset/* createGroup */.sS)({
parent_id: selectedKeys.length > 0 ? selectedKeys[0] : 0,
name: value
});
case 17:
res = _context.sent;
if (res.status === 0) {
handleCancel();
onOk(res === null || res === void 0 ? void 0 : res.id);
}
case 19:
case "end":
return _context.stop();
}
}, _callee);
}));
return function handleOk() {
return _ref2.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
centered: true,
title: "\u65B0\u5EFA\u6587\u4EF6\u5939",
open: problemset.actionTabs.key === '新建文件夹' ? true : false
// visible
,
width: 500,
onCancel: handleCancel,
onOk: handleOk,
destroyOnClose: true,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: AddModalmodules.addModal,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: AddModalmodules.row,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: AddModalmodules.label,
children: "\u6587\u4EF6\u5939\u540D\u79F0: "
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",
value: value,
onChange: function onChange(e) {
return setValue(e.target.value);
}
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: AddModalmodules.row,
style: {
alignItems: 'start',
maxHeight: 500,
overflow: 'auto'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: AddModalmodules.label,
children: "\u6587\u4EF6\u5939\u4F4D\u7F6E: "
}), /*#__PURE__*/(0,jsx_runtime.jsx)(CustomTree/* default */.Z, {
value: selectedKeys,
onChange: function onChange(e) {
return setSelectedKeys(e);
}
})]
})]
})
});
};
/* harmony default export */ var AddModal = ((0,_umi_production_exports.connect)(function (_ref3) {
var problemset = _ref3.problemset;
return {
problemset: problemset
};
})(ShareModal));
/***/ }),
/***/ 94906:
/*!**********************************************************************!*\
!*** ./src/pages/Problemset/components/Crumbs/index.tsx + 1 modules ***!
\**********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ components_Crumbs; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/popover/style/index.js + 1 modules
var style = __webpack_require__(63942);
// EXTERNAL MODULE: ./node_modules/antd/es/popover/index.js
var popover = __webpack_require__(55241);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./src/pages/Problemset/components/Crumbs/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Crumbsmodules = ({"flex_box_center":"flex_box_center___P747F","flex_space_between":"flex_space_between___OiwJD","flex_box_vertical_center":"flex_box_vertical_center___ZEhCi","flex_box_center_end":"flex_box_center_end___h8UWu","flex_box_column":"flex_box_column___SPM3D","pWrap":"pWrap___UlNGw","few":"few___fb5jD"});
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Problemset/components/Crumbs/index.tsx
var Crumbs = function Crumbs(_ref) {
var _ref$data = _ref.data,
data = _ref$data === void 0 ? [] : _ref$data,
_onClick = _ref.onClick;
// const [value, setValue] = useState<string>('');
var renderFew = function renderFew() {
return data.map(function (e, i) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Crumbsmodules.few,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
title: e.name,
style: {
color: i === 0 ? '#999999' : '#333333'
},
onClick: function onClick() {
return _onClick(e.id);
},
children: e.name
}), i < data.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "/"
})]
}, i);
});
};
var renderMuch = function renderMuch() {
var bool = true;
var items = data.slice(2, -2);
var content = /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Crumbsmodules.pWrap,
children: items.map(function (e) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
title: e.name,
onClick: function onClick() {
return _onClick(e.id);
},
children: e.name
}, e.id);
})
});
return data.map(function (e, i) {
var dom = null;
if (i > 1 && i < data.length - 2) {
if (bool) {
dom = /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
placement: "bottom",
content: content,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#999",
cursor: 'pointer'
},
children: ".../"
})
}, i);
bool = false;
}
} else {
dom = /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Crumbsmodules.few,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
title: e.name,
style: {
color: i === 0 ? '#333333' : '#999999'
},
onClick: function onClick() {
return _onClick(e.id);
},
children: e.name
}), i < data.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "/"
})]
}, i);
}
return dom;
});
};
return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
style: {
overflowX: 'auto'
},
children: [data.length > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
cursor: "pointer",
color: "#afaaaa"
},
className: "iconfont icon-zuoshangjiaofanhui",
onClick: function onClick() {
return data.length === 1 ? "" : _onClick(data[data.length - 2].id);
}
}), (data === null || data === void 0 ? void 0 : data.length) > 5 ? renderMuch() : renderFew()]
});
};
/* harmony default export */ var components_Crumbs = (Crumbs);
/***/ }),
/***/ 16806:
/*!*************************************************************************!*\
!*** ./src/pages/Problemset/components/NewFolder/index.tsx + 2 modules ***!
\*************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ components_NewFolder; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/tree/style/index.js + 1 modules
var style = __webpack_require__(62216);
// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 9 modules
var tree = __webpack_require__(54205);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(42122);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
var button_style = __webpack_require__(29913);
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
var es_button = __webpack_require__(71577);
// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
var input_style = __webpack_require__(69463);
// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
var input = __webpack_require__(75008);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
var modal_style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(17061);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
var message_style = __webpack_require__(14934);
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
var message = __webpack_require__(12461);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(17156);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./src/pages/Problemset/components/NewFolder/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var NewFoldermodules = ({"list":"list___Ur31H","btns":"btns___ITJo0","name":"name___FtR_V","folderWrapper":"folderWrapper___szWWk","folderIcon":"folderIcon___MdKkF","subject":"subject___lELqJ"});
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(84519);
;// CONCATENATED MODULE: ./src/assets/images/problemset/folder-closed.png
var folder_closed_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAhNJREFUWEftlztLA0EQx/97Z2LAF1ooKhZaCClsVARFLAQbbQTBVFY2NjZiI4KFINjo51DBD2BhI4IQfKAIikJAg48oKD4Kk3usbDabXHSTu1yCucJp5pL5z+zvZm4XllBKVZTZSBriaLIV9HMdBIOoJE22XHEaA8U+zMc19B2HbfV5BByCAeAzDMPB4rJiCt0uBoZDHI5uIv4xUczbFJQbqOFdJNVz6Nm64xB7wVtQf0tBhUohJol7VHX1c4jddr0UNV3VIMoGh9hpKB+EakazIer7gc5FwN/o6qUcJyWegKsV4PUgmZINEVwGfHXyWoQAlALMy0zEmHdi2htwsWSBeFnNjIPVYOuIWuJZrG0XtwOQ5PNOPC+U75tIjyM27wGIu1kdFZXyRupxJGPMMxPPQp8vbo3l0fNxMAhmpgYovt8+15yF3u47EPEceg4RnfHAOG6mPQARmSoeQvUDRsLpYLJ0fBylgBAAAoZ5mTGdFVj1p07M65CzThhxQM2xi6QLOtPzTlyOO4Nw1Wz7pN8QugZU+ACZT54Tlhj7bdXJ4j81LN9qupYax/lY6pxIAIpklmaO/+1fUq4Q9VKed+JsxAPjOB32AMTJkAcgjgY8ABHu/YfI3DtU4+/vHWwDG+o9hwh39+HrYR8Uitut7yqPwESgeTBzIWYg75FNEK3NVcFCk6gvitqOELtMZyAKLVJC/TfVWC6c92hknAAAAABJRU5ErkJggg==";
// EXTERNAL MODULE: ./src/assets/images/problemset/folder-opened.png
var folder_opened = __webpack_require__(5623);
// EXTERNAL MODULE: ./src/service/problemset.ts
var problemset = __webpack_require__(75968);
// EXTERNAL MODULE: ./node_modules/lodash/lodash.js
var lodash = __webpack_require__(96486);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx
var FolderItems = function FolderItems(_ref) {
var isProblemset = _ref.isProblemset,
name = _ref.name,
id = _ref.id,
itemBanksCount = _ref.itemBanksCount,
_ref$onOpen = _ref.onOpen,
onOpen = _ref$onOpen === void 0 ? function () {} : _ref$onOpen,
_ref$onShare = _ref.onShare,
onShare = _ref$onShare === void 0 ? function () {} : _ref$onShare,
_ref$onMove = _ref.onMove,
onMove = _ref$onMove === void 0 ? function () {} : _ref$onMove,
_ref$onDeleteOk = _ref.onDeleteOk,
onDeleteOk = _ref$onDeleteOk === void 0 ? function () {} : _ref$onDeleteOk;
var _useState = (0,react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
visible = _useState2[0],
setVisible = _useState2[1];
var _useState3 = (0,react.useState)(name),
_useState4 = slicedToArray_default()(_useState3, 2),
folderName = _useState4[0],
setFolderName = _useState4[1];
var _useState5 = (0,react.useState)(name),
_useState6 = slicedToArray_default()(_useState5, 2),
inputValue = _useState6[0],
setInputValue = _useState6[1];
var onRename = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) {
var array, i, res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
array = ['', '、', '/', '╲', '*', '<', '>', '|'];
if (inputValue.trim()) {
_context.next = 4;
break;
}
message/* default.warn */.ZP.warn('请输入文件夹名称');
return _context.abrupt("return");
case 4:
if (!(inputValue.charAt(0) === ' ')) {
_context.next = 7;
break;
}
message/* default.warn */.ZP.warn('首字符不能为空格');
return _context.abrupt("return");
case 7:
i = 0;
case 8:
if (!(i < inputValue.length)) {
_context.next = 15;
break;
}
if (!array.includes(inputValue.charAt(i))) {
_context.next = 12;
break;
}
message/* default.warn */.ZP.warn('文件夹名称包含特殊字符');
return _context.abrupt("return", false);
case 12:
i++;
_context.next = 8;
break;
case 15:
_context.next = 17;
return (0,fetch/* default */.ZP)("/api/item_banks_groups/".concat(Math.abs(id), ".json"), {
method: 'put',
body: {
name: inputValue
}
});
case 17:
res = _context.sent;
if (res.status === 0) {
setVisible(false);
setFolderName(inputValue);
}
case 19:
case "end":
return _context.stop();
}
}, _callee);
}));
return function onRename(_x) {
return _ref2.apply(this, arguments);
};
}();
var onDelete = function onDelete(id) {
modal/* default.confirm */.Z.confirm({
title: '提示',
okText: '确认删除',
className: 'custom-modal-divider ',
icon: null,
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
children: "\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
children: "\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01"
})]
}),
cancelText: '取消',
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return (0,fetch/* default */.ZP)("/api/item_banks_groups/".concat(Math.abs(id), ".json"), {
method: 'delete',
body: {}
});
case 2:
res = _context2.sent;
if (res.status === 0) {
onDeleteOk(id);
}
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
};
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: NewFoldermodules.list,
children: [visible ? /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
style: {
maxWidth: 780
},
value: inputValue,
onChange: function onChange(e) {
return setInputValue(e.target.value);
}
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
title: folderName,
onClick: function onClick() {
return onOpen(id);
},
className: NewFoldermodules.name,
children: folderName
}), isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: NewFoldermodules.btns,
children: [visible ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
height: 16
},
onClick: function onClick() {
return onRename(id);
},
className: "ml0",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-chenggong1",
style: {
color: '#33BD8C'
}
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
height: 16
},
onClick: function onClick() {
setInputValue(folderName);
setVisible(false);
},
className: "ml10",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-qingchu"
})
})]
}) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick() {
return onMove(id, 'up');
},
className: "ml0",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shangyi3",
style: {
transform: 'translateY(2px)'
}
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick() {
return onMove(id, 'down');
},
className: "ml10",
style: {
transform: 'rotate(180deg) translateY(1px)'
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shangyi3"
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
className: "ml10",
onClick: function onClick() {
if (!itemBanksCount) {
message/* default.warn */.ZP.warn('该目录下没有试题');
return;
}
console.log(id, "文件夹id");
onShare(Math.abs(id));
},
type: "link",
children: "\u5171\u4EAB\u5168\u90E8\u8BD5\u9898"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
className: "ml10",
onClick: function onClick() {
return setVisible(true);
},
type: "link",
children: "\u91CD\u547D\u540D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
onClick: function onClick() {
return onDelete(id);
},
type: "link",
danger: true,
children: "\u5220\u9664"
})]
})]
});
};
var NewFolder = function NewFolder(_ref3) {
var isProblemset = _ref3.isProblemset,
data = _ref3.data,
_ref3$onOpen = _ref3.onOpen,
onOpen = _ref3$onOpen === void 0 ? function () {} : _ref3$onOpen,
_ref3$onShare = _ref3.onShare,
onShare = _ref3$onShare === void 0 ? function () {} : _ref3$onShare,
reloadData = _ref3.reloadData;
var _useState7 = (0,react.useState)(),
_useState8 = slicedToArray_default()(_useState7, 2),
treeData = _useState8[0],
setTreeData = _useState8[1];
var _useState9 = (0,react.useState)([]),
_useState10 = slicedToArray_default()(_useState9, 2),
loadedKeys = _useState10[0],
setLoadedKeys = _useState10[1];
var _useState11 = (0,react.useState)([]),
_useState12 = slicedToArray_default()(_useState11, 2),
expandedKeys = _useState12[0],
setExpandedKeys = _useState12[1];
(0,react.useEffect)(function () {
//点击导航(或者是外部触发的文件数据更新时,需要重置记录展开状态和加载状态的数组)
setExpandedKeys([]);
setLoadedKeys([]);
}, [data]);
(0,react.useEffect)(function () {
if (expandedKeys.length === 0 && loadedKeys.length === 0) {
setTreeData(data === null || data === void 0 ? void 0 : data.map(function (item) {
return {
title: /*#__PURE__*/(0,jsx_runtime.jsx)(FolderItems, {
isProblemset: isProblemset,
name: item.name,
id: item.id,
itemBanksCount: item.item_banks_count,
onMove: handleMove,
onOpen: onOpen,
onShare: onShare,
onDeleteOk: handleDelete
}),
key: item.id,
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: folder_closed_namespaceObject,
className: NewFoldermodules.folderIcon
}),
isLeaf: false
};
}));
}
}, [expandedKeys, loadedKeys, data]);
var moveTreeNode = function moveTreeNode(list, key, direction) {
//最顶部和最底部的边界条件后端会处理
var listCopy = (0,lodash.cloneDeep)(list);
for (var i = 0; i < listCopy.length; i++) {
if (listCopy[i].key === key) {
if (direction === 'up') {
var _ref4 = [listCopy[i], listCopy[i - 1]];
listCopy[i - 1] = _ref4[0];
listCopy[i] = _ref4[1];
} else {
var _ref5 = [listCopy[i + 1], listCopy[i]];
listCopy[i] = _ref5[0];
listCopy[i + 1] = _ref5[1];
}
break;
}
if (listCopy[i].children) {
listCopy[i].children = moveTreeNode(listCopy[i].children, key, direction);
}
}
return listCopy;
};
var handleMove = /*#__PURE__*/function () {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id, direction) {
var res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
if (!(direction === 'up')) {
_context3.next = 6;
break;
}
_context3.next = 3;
return (0,problemset/* moveUp */.A1)({
id: Math.abs(id)
});
case 3:
_context3.t0 = _context3.sent;
_context3.next = 9;
break;
case 6:
_context3.next = 8;
return (0,problemset/* moveDown */.vi)({
id: Math.abs(id)
});
case 8:
_context3.t0 = _context3.sent;
case 9:
res = _context3.t0;
if (res.status === 0) {
setTreeData(function (originData) {
return moveTreeNode(originData, id, direction);
});
}
case 11:
case "end":
return _context3.stop();
}
}, _callee3);
}));
return function handleMove(_x2, _x3) {
return _ref6.apply(this, arguments);
};
}();
var deleteTreeNode = function deleteTreeNode(list, key) {
return list.filter(function (node) {
if (node.key === key) {
return false;
}
if (node.children) {
node.children = deleteTreeNode(node.children, key);
}
return true;
});
};
var handleDelete = function handleDelete(id) {
setTreeData(function (originData) {
return deleteTreeNode(originData, id);
});
reloadData();
};
//更新treeNode的统一方法
var updateTreeData = function updateTreeData(list, key, changePart) {
return list.map(function (node) {
if (node.key === key) {
return objectSpread2_default()(objectSpread2_default()({}, node), changePart);
}
if (node.children) {
return objectSpread2_default()(objectSpread2_default()({}, node), {}, {
children: updateTreeData(node.children, key, changePart)
});
}
return node;
});
};
var onLoadData = /*#__PURE__*/function () {
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(nodeData) {
var key, res, _ref8, item_banks_group, item_banks_group_count;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
key = nodeData.key;
_context4.next = 3;
return (0,problemset/* getSubdirectory */.Xs)({
group_id: Math.abs(key)
});
case 3:
res = _context4.sent;
// setlodeKeys(pre => [...pre, key])
_ref8 = res || {}, item_banks_group = _ref8.item_banks_group, item_banks_group_count = _ref8.item_banks_group_count;
if (item_banks_group_count > 0) {
console.log("触发");
setTreeData(function (originData) {
return updateTreeData(originData, key, {
children: item_banks_group.map(function (item) {
return {
title: /*#__PURE__*/(0,jsx_runtime.jsx)(FolderItems, {
isProblemset: isProblemset,
name: item.name,
id: item.id,
itemBanksCount: item.item_banks_count //试题数
,
onMove: handleMove,
onOpen: onOpen,
onShare: onShare,
onDeleteOk: handleDelete
}),
key: item.id,
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: folder_closed_namespaceObject,
className: NewFoldermodules.folderIcon
}),
isLeaf: false
};
})
});
});
} else {
setTreeData(function (originData) {
return updateTreeData(originData, key, {
isLeaf: true
});
});
}
case 6:
case "end":
return _context4.stop();
}
}, _callee4);
}));
return function onLoadData(_x4) {
return _ref7.apply(this, arguments);
};
}();
var onExpand = function onExpand(expandedKeys, info) {
var node = info.node,
expanded = info.expanded;
setExpandedKeys(expandedKeys);
setTreeData(function (originData) {
return updateTreeData(originData, node.key, {
icon: expanded ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: folder_opened,
className: NewFoldermodules.folderIcon
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: folder_closed_namespaceObject,
className: NewFoldermodules.folderIcon
})
});
});
};
return (
// <></>
(treeData === null || treeData === void 0 ? void 0 : treeData.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, {
style: (treeData === null || treeData === void 0 ? void 0 : treeData.length) > 5 ? {
maxHeight: "153px"
} : {
overflowY: "hidden"
},
showLine: {
showLeafIcon: false
},
showIcon: true,
treeData: treeData,
loadData: onLoadData,
onExpand: onExpand,
onLoad: function onLoad(keys) {
setLoadedKeys(keys);
},
className: NewFoldermodules.folderWrapper,
selectable: false,
expandedKeys: expandedKeys,
loadedKeys: loadedKeys
})
);
};
/* harmony default export */ var components_NewFolder = (NewFolder);
/***/ }),
/***/ 88094:
/*!*********************************************************************!*\
!*** ./src/pages/Problemset/components/Topic/index.tsx + 2 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/antd/es/dropdown/style/index.js + 1 modules
var style = __webpack_require__(68018);
// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js
var dropdown = __webpack_require__(13013);
// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules
var menu_style = __webpack_require__(83736);
// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules
var es_menu = __webpack_require__(66516);
// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules
var checkbox_style = __webpack_require__(82000);
// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules
var es_checkbox = __webpack_require__(32808);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = __webpack_require__(861);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
var radio_style = __webpack_require__(83822);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
var es_radio = __webpack_require__(29924);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
var RenderHtml = __webpack_require__(12768);
;// 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__(7);
;// CONCATENATED MODULE: ./src/assets/images/problemset/answer-decoration.png
var answer_decoration_namespaceObject = "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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";
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// 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_attr2;
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.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 ? 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.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 ? 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 || '暂无解析'
})]
})]
})]
});
})
});
}
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;
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) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
className: Topicmodules.answerHtml,
value: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item.answer_text.join('、'))
}, key);
})
});
};
var renderAnswer = function renderAnswer() {
var _data$answer_texts, _data$choices, _data$choices$find;
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 ? void 0 : (_data$choices$find = _data$choices.find(function (item) {
return item.is_answer;
})) === null || _data$choices$find === void 0 ? void 0 : _data$choices$find.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()
};
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.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.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_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.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_namespaceObject,
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
}) : "暂无解析"
})]
})]
})]
})]
});
};
var MenuMore = function MenuMore(_ref2) {
var _data$program_attr3, _data$program_attr4, _data$program_attr6, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$author3, _user$userInfo3, _data$program_attr8, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5, _data$author6, _user$userInfo6;
var 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$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$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/".concat((_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.identifier, "/edit") : "/problemset/edit/".concat(data.id);
var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.status) !== 0 || data.item_type !== "PROGRAM");
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_attr5;
return onCancelPublish(data === null || data === void 0 ? void 0 : (_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.identifier);
},
children: "\u64A4\u9500\u53D1\u5E03"
}),
key: '0',
show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.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() {
return onSetShare(data.id);
},
children: "\u5171\u4EAB"
}),
key: '3',
show: activeTabsKey === "0" && !(data !== null && data !== void 0 && data.is_share)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
onClick: function onClick() {
return onCancelShare(data.id);
},
children: "\u64A4\u9500\u5171\u4EAB"
}),
key: '3',
show: activeTabsKey === "0" && (data === null || data === void 0 ? void 0 : data.is_share) || activeTabsKey === "3" && ((_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)
}, {
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$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: "\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_attr7;
return onPublish(data === null || data === void 0 ? void 0 : (_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.identifier);
},
children: "\u53D1\u5E03"
}),
key: '8',
show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.status) === 0 && !data["public"] && ((_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 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$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 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 onDelete(data.id);
},
children: "\u5220\u9664"
}),
key: '11',
show: activeTabsKey === "0" && !data["public"] || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_data$author6 = data.author) === null || _data$author6 === void 0 ? void 0 : _data$author6.login) !== ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login)
}].filter(function (item) {
return item.show;
});
var menu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
forceSubMenuRender: true,
className: Topicmodules.menu,
items: menuItems
});
// const menu = (
// <Menu forceSubMenuRender={true} className={styles.menu} items={menuItems}>
// {
// (activeTabsKey === "0" && !data.public) &&
// <Menu.Item key="-1">
// <a className={styles.actionLink} target="_blank" href={editUrl}>
// 编辑
// </a>
// </Menu.Item>
// }
// {
// (activeTabsKey === "0" || activeTabsKey === "3") &&
// data.item_type === "PROGRAM" &&
// data.program_attr?.status !== 0 &&
// !data.public &&
// (data.author?.login === user.userInfo?.login) &&
// <Menu.Item key="0">
// <a className={styles.actionLink} onClick={() => onCancelPublish(data?.program_attr?.identifier)}>
// 撤销发布</a>
// </Menu.Item>
// }
// {
// activeTabsKey === "0" &&
// <Menu.Item key="1">
// <a className={styles.actionLink} onClick={() => onMoveTo(data.id)}>
// 移动到
// </a>
// </Menu.Item>
// }
// {
// activeTabsKey === "0" && !data?.is_share &&
// <Menu.Item key="3">
// <a className={styles.actionLink} onClick={() => onSetShare(data.id)}>
// 共享
// </a>
// </Menu.Item>
// }
// {
// (activeTabsKey === "0" && data?.is_share || activeTabsKey === "3" && (data.author?.login === user.userInfo?.login)) &&
// <Menu.Item key="3">
// <a className={styles.actionLink} onClick={() => onCancelShare(data.id)}>
// 撤销共享
// </a>
// </Menu.Item>
// }
// {
// showPrivateFlag &&
// <Menu.Item key="4">
// <a className={styles.actionLink} onClick={() => onSetPublic(data.id)}>
// 公开
// </a>
// </Menu.Item>
// }
// {
// activeTabsKey === "0" &&
// !data.public &&
// data.apply &&
// (
// data.item_type === "PROGRAM" && data.program_attr.status !== 0 ||
// data.item_type !== "PROGRAM"
// ) &&
// <Menu.Item key="5">
// <a className={styles.reviewFlag} onClick={onPublicReview}>
// 审核中
// </a>
// </Menu.Item>
// }
// {
// (activeTabsKey === "0" || activeTabsKey === "1") &&
// data.public &&
// (data.author?.login === user.userInfo?.login) &&
// <Menu.Item key="6">
// <a className={styles.actionLink} onClick={() => onSetPrivate(data.id)}>
// 撤销公开
// </a>
// </Menu.Item>
// }
// {
// activeTabsKey === "2" &&
// <Menu.Item key="7">
// <a className={styles.actionLink} onClick={() => onCollect(data.id, data.is_collected)}>
// 取消收藏
// </a>
// </Menu.Item>
// }
// {
// (activeTabsKey === "0" || activeTabsKey === "3") &&
// data.item_type === "PROGRAM" &&
// data.program_attr?.status === 0 &&
// !data.public &&
// (data.author?.login === user.userInfo?.login) &&
// <Menu.Item key="8">
// <a className={styles.actionLink} onClick={() => onPublish(data?.program_attr?.identifier)}>
// 发布
// </a>
// </Menu.Item>
// }
// {
// (activeTabsKey === "1" || activeTabsKey === "3") &&
// !isCommonSuperAdminOrOperation() &&
// !isCommonStudent() &&
// data.author?.login !== user.userInfo?.login &&
// <Menu.Item key="9">
// <a className={styles.actionLink} onClick={() => onCollect(data.id, data.is_collected)}>
// {data.is_collected ? '取消收藏' : '收藏'}
// </a>
// </Menu.Item>
// }
// {
// activeTabsKey !== "0" &&
// !isCommonSuperAdminOrOperation() &&
// !isCommonStudent() &&
// <Menu.Item key="10">
// <a className={styles.actionLink} onClick={() => onCorrection(data.id)}>
// 纠错
// </a>
// </Menu.Item>
// }
// {
// (
// (activeTabsKey === "0" && !data.public) ||
// activeTabsKey === "1" && isCommonSuperAdminOrOperation() && data.author?.login !== user.userInfo?.login
// ) &&
// <Menu.Item key="11">
// <a className={styles.actionLink} onClick={() => onDelete(data.id)}>
// 删除
// </a>
// </Menu.Item>
// }
// </Menu>
// );
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.Item */.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.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"
},
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"
},
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);
/***/ }),
/***/ 5623:
/*!********************************************************!*\
!*** ./src/assets/images/problemset/folder-opened.png ***!
\********************************************************/
/***/ (function(module) {
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAqRJREFUWEfNmE1o02AYx/9JzJaltHatZRVR5hSRXHYYbCpMmTIRexAsDD0L8+Rphx10DIQddvDowbugCB68iWOKDqeb7tKD+MGKA8vo3Nzch7ZLlsibJjPrkjRvE8hySUiej9/7/PO+b54wmqZx2IMH4wqWv3kIS19HIcTOgVUP1uRX2XmUVl+DxX10vHpX097FwBmMQC3kP4JtSFElYPiKefnLGJrSd+sFdAb70PMQm8o1KiirMR8D5FXv7pzwE5wyjuSJQbQ9KDiDvWwrgIu2eI8ckOXWWhGtvZ3OYONHlYBS0YeJtT52BnueVMAYMTVAvyZnu8N85mS/67kGMAygGQHNa/PcEC+6gCUqFUueBaQRgD9AP3IaD3kR+HQbWHqje9UG63wE7GumSVG/rbIMTF+nAKs/Fb2nd7An9MH9eEz3eaxY11O39dmYEUHNEgBTWY9gp575GT+97/srFrDl0QGo6h1Ai9JH8lFQNQXwJ3cG2Aab7T+CaPNcoEBUwY4Bje3/PSYvGRUjYGIkPDAmDjRdNsBUYBuMfI9968tBbJGoBhqksXgV4Iy3aPKi5R37nB1CJDUcZC6qWEIHIJ6puEx0W8EyEoR0Tt+7nPYwqkyGsdd4wn4gesMGjNwicrKN4cmZ7Af4RFXFCBiRk+PDkzN+oSLnDil1sIwERsjVo1ggPmIKSNyyATPl3PwbnpyHh6qWC3PIRE55Izw501lgZtBmryRylkvhyjn7wmETJ7NzvRienL/m9O5q9xcskXNjPhw5VRlQSsDvgh1YRsLaQnhybpWBP+sOzchU+1toWlfNnaB6ZaddN6zdEfE14ynymH0zMtNzGivfJ8CH1FpGjnc7d0lkhi7m76H8o5e2EL7sGW4E51eG3f/2+Mrgz3nPgv0D9Cc+LoUg84gAAAAASUVORK5CYII=";
/***/ })
}]);