"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[7337],{ /***/ 63695: /*!***********************************************!*\ !*** ./src/components/Editor/NullMDEditor.js ***! \***********************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ Z: function() { return /* binding */ NullMDEditor; } /* harmony export */ }); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/classCallCheck.js */ 82100); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createClass.js */ 29186); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/assertThisInitialized.js */ 13720); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/inherits.js */ 80619); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createSuper.js */ 47074); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/defineProperty.js */ 85573); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var _markdown_editor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../markdown-editor */ 77036); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var NULL_CH = '▁'; var NullMDEditor = /*#__PURE__*/function (_Component) { _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default()(NullMDEditor, _Component); var _super = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default()(NullMDEditor); function NullMDEditor() { var _this; _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default()(this, NullMDEditor); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _super.call.apply(_super, [this].concat(args)); _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "getChCountBeforeCursor", function (cm, cursor) { var currentLine = cursor.line; var placeholderCountBefore = 0; for (var _line = 0; _line < currentLine; _line++) { placeholderCountBefore += cm.getLine(_line).split(NULL_CH).length - 1; } var currentLineStringBeforeCursor = cm.getLine(currentLine).substring(0, cursor.ch); placeholderCountBefore += currentLineStringBeforeCursor.split(NULL_CH).length - 1; return placeholderCountBefore; }); _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "onCMBeforeChange", function (cm, change) { var rangeText = cm.getRange(change.from, change.to); var totalPlaceholderCount = 0; change.text.forEach(function (item) { totalPlaceholderCount += item.split(NULL_CH).length - 1; }); if (rangeText && rangeText.indexOf(NULL_CH) != -1) { var placeholderCountInRange = rangeText.split(NULL_CH).length - 1; var placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); console.log("\u5220\u9664".concat(placeholderCountInRange, "\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(placeholderCountBefore, "\u4E2A\uFF0C\u65B0\u589E").concat(totalPlaceholderCount, "\u4E2A")); if (_this.props.deleteEmptyDisabled) { // 删除空格不检测 change.cancel(); } else { // const ret = window.confirm( // `确认要删除第${ // placeholderCountInRange == 1 // ? placeholderCountBefore + 1 // : `${placeholderCountBefore + 1}-${placeholderCountBefore + // placeholderCountInRange}` // }个空吗?`, // ); // if (ret) { _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(placeholderCountBefore, placeholderCountInRange, totalPlaceholderCount); // } else { // change.cancel(); // } } } else if (totalPlaceholderCount) { var _placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); console.log("\u65B0\u589E".concat(totalPlaceholderCount, "\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(_placeholderCountBefore, "\u4E2A")); _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(_placeholderCountBefore, 0, totalPlaceholderCount); } }); return _this; } _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default()(NullMDEditor, [{ key: "render", value: function render() { return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_markdown_editor__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, this.props), {}, { onCMBeforeChange: this.onCMBeforeChange })); } }]); return NullMDEditor; }(react__WEBPACK_IMPORTED_MODULE_7__.Component); /***/ }), /***/ 71112: /*!**********************************************!*\ !*** ./src/components/AsyncButton/index.tsx ***! \**********************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ Z: function() { return /* binding */ AsyncButton; } /* harmony export */ }); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var _excluded = ["children"]; var AsyncButton = function AsyncButton(_ref) { var children = _ref.children, props = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded); var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), btnLoading = _useState2[0], setBtnLoading = _useState2[1]; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, { loading: btnLoading, onClick: ( /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(e) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.prev = 0; setBtnLoading(true); _context.next = 4; return props.onClick(e); case 4: setBtnLoading(false); _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); console.error(_context.t0); setBtnLoading(false); case 11: case "end": return _context.stop(); } }, _callee, null, [[0, 7]]); })); return function (_x) { return _ref2.apply(this, arguments); }; }()), children: children })); }; /***/ }), /***/ 43725: /*!*********************************************************************!*\ !*** ./src/components/Editor/NullChildEditor/index.jsx + 1 modules ***! \*********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ Editor_NullChildEditor; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/classCallCheck.js var classCallCheck = __webpack_require__(82100); var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createClass.js var createClass = __webpack_require__(29186); var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/inherits.js var inherits = __webpack_require__(80619); var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createSuper.js var createSuper = __webpack_require__(47074); var createSuper_default = /*#__PURE__*/__webpack_require__.n(createSuper); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 3 modules var input = __webpack_require__(92832); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/index.js + 5 modules var es_tag = __webpack_require__(12563); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var message = __webpack_require__(8591); ;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var NullChildEditormodules = ({"flex":"flex___eLcnP","flex1":"flex1___yUTT7","color666":"color666___TiUhG","error":"error___gTTtv","deleteIcon":"deleteIcon___mnZW1","addIcon":"addIcon___JC5NS"}); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/PlusOutlined.js + 1 modules var PlusOutlined = __webpack_require__(67147); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.jsx var TextArea = input/* default */.Z.TextArea; var NullChildEditor = /*#__PURE__*/function (_Component) { inherits_default()(NullChildEditor, _Component); var _super = createSuper_default()(NullChildEditor); function NullChildEditor(props) { var _this; classCallCheck_default()(this, NullChildEditor); _this = _super.call(this, props); _this.state = { inputVisible: false, EditInputIndex: -1 }; return _this; } // componentDidMount() { // // console.log(`${this.props.index}----`,this.props,e); // if (this.props.answers[0].length <= 0) { // this.setState({ // EditInputIndex: 0, // }); // } // } createClass_default()(NullChildEditor, [{ key: "render", value: function render() { var _this2 = this; var _this$props = this.props, index = _this$props.index, onAnswerChange = _this$props.onAnswerChange, addChildAnswer = _this$props.addChildAnswer, exerciseIsPublish = _this$props.exerciseIsPublish, answers = _this$props.answers, activeOptionErrorIndex = _this$props.activeOptionErrorIndex, _this$props$flex = _this$props.flex, flex = _this$props$flex === void 0 ? '0 0 1000px' : _this$props$flex; console.log('----', answers); var _this$state = this.state, inputVisible = _this$state.inputVisible, EditInputIndex = _this$state.EditInputIndex; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: NullChildEditormodules.flex, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "".concat(NullChildEditormodules.color666, " mb5 mt6"), style: { flex: '0 0 90px' }, children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { border: '1px solid #f6f6f6', flex: 1, padding: 10 }, children: [answers === null || answers === void 0 ? void 0 : answers.map(function (tag, itemIndex) { return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: EditInputIndex !== itemIndex ? (tag === null || tag === void 0 ? void 0 : tag.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { className: "edit-tag", closable: true, onClose: function onClose(e) { e.preventDefault(); if ((answers === null || answers === void 0 ? void 0 : answers.length) === 1 && itemIndex === 0) { _this2.props.deleteChildAnswermain(index, itemIndex); } else { _this2.props.deleteChildAnswer(index, itemIndex); } }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onDoubleClick: function onDoubleClick(e) { _this2.setState({ EditInputIndex: itemIndex }); e.preventDefault(); }, children: tag }) }, tag) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { defaultValue: tag, style: { width: 78, marginRight: 8, height: 24, verticalAlign: 'top' }, onBlur: function onBlur(e) { if (e.target.value.replaceAll(' ', '').length <= 0) { message/* default */.ZP.info('内容不能为纯空格'); return; } onAnswerChange(index, itemIndex, e.target.value); _this2.setState({ EditInputIndex: -1, inputVisible: false }); } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { defaultValue: tag, style: { width: 78, marginRight: 8, height: 24, verticalAlign: 'top' }, onBlur: function onBlur(e) { if (e.target.value.replaceAll(' ', '').length <= 0) { message/* default */.ZP.info('内容不能为纯空格'); return; } onAnswerChange(index, itemIndex, e.target.value); _this2.setState({ EditInputIndex: -1, inputVisible: false }); } }) }); }), !inputVisible && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_tag/* default */.Z, { className: "site-tag-plus", onClick: function onClick() { addChildAnswer(index); // console.log(this.props.index); _this2.setState({ inputVisible: true }); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, {}), " \u65B0\u589E\u7B54\u6848"] })] })] }); } }]); return NullChildEditor; }(_react_17_0_2_react.Component); /* harmony default export */ var Editor_NullChildEditor = (NullChildEditor); /***/ }), /***/ 56822: /*!*************************************************!*\ !*** ./src/components/QuestionEditor/index.tsx ***! \*************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ Wk: function() { return /* reexport safe */ _SubjectiveQuestionEditor__WEBPACK_IMPORTED_MODULE_3__.W; }, /* harmony export */ ZZ: function() { return /* reexport safe */ _JudgmentQuestionEditor__WEBPACK_IMPORTED_MODULE_1__.Z; }, /* harmony export */ rL: function() { return /* reexport safe */ _CombinationQuestionEditor__WEBPACK_IMPORTED_MODULE_4__.r; }, /* harmony export */ tc: function() { return /* reexport safe */ _BProgramEditor__WEBPACK_IMPORTED_MODULE_5__.t; }, /* harmony export */ u8: function() { return /* reexport safe */ _CompletionQuestionEditor__WEBPACK_IMPORTED_MODULE_2__.u; }, /* harmony export */ uh: function() { return /* reexport safe */ _ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_0__.u; } /* harmony export */ }); /* harmony import */ var _ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ChoiceQuestionEditor */ 3879); /* harmony import */ var _JudgmentQuestionEditor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./JudgmentQuestionEditor */ 89517); /* harmony import */ var _CompletionQuestionEditor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CompletionQuestionEditor */ 68054); /* harmony import */ var _SubjectiveQuestionEditor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SubjectiveQuestionEditor */ 28263); /* harmony import */ var _CombinationQuestionEditor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CombinationQuestionEditor */ 48763); /* harmony import */ var _BProgramEditor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./BProgramEditor */ 2080); /***/ }), /***/ 7337: /*!************************************************************************************************!*\ !*** ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 12 modules ***! \************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ StepPreview; } }); // 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/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/asyncToGenerator.js var asyncToGenerator = __webpack_require__(41498); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // 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); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var StepPreviewmodules = ({"flex_box_center":"flex_box_center___bZaL5","flex_space_between":"flex_space_between___oaJSq","flex_box_vertical_center":"flex_box_vertical_center____hsuP","flex_box_center_end":"flex_box_center_end___ZYbPQ","flex_box_column":"flex_box_column___nE_62","wrap":"wrap___ulhwR","left":"left___kyWln","title":"title___jsO1D","total":"total___GEhiU","list":"list___u9dBZ","name":"name___Wxggs","b":"b___Y15YO","r":"r___mKQoe","l":"l___uelFD","tag":"tag___Mpkbg","right":"right___mQ3dU","examName":"examName___Na1r8","t":"t___IgCWK","num":"num___CXI8j","topWarp":"topWarp___Kicpu","head":"head___jx3W8","so":"so___qYW7F","btn":"btn___EMJDz","content":"content___sHGsV","titleWrap":"titleWrap___I__GR","single":"single___K5iv9","analysis":"analysis___NoAuR","text":"text___xESW2","modalColumn":"modalColumn___I_tK_","modalRow":"modalRow___lyw_U","sup":"sup___HSz3Z","popover":"popover___kE8aI"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules var es_form = __webpack_require__(78241); // 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/modal/index.js + 16 modules var es_modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules var input_number = __webpack_require__(94001); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 3 modules var input = __webpack_require__(92832); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules var divider = __webpack_require__(28103); // 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/pagination/index.js + 10 modules var pagination = __webpack_require__(86859); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js var row = __webpack_require__(95237); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js var popover = __webpack_require__(60324); ;// CONCATENATED MODULE: ./src/assets/images/paper/zhong.svg function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var __defProp = Object.defineProperty; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __hasOwnProp = Object.prototype.hasOwnProperty; var __propIsEnum = Object.prototype.propertyIsEnumerable; var __defNormalProp = function __defNormalProp(obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; }; var __spreadValues = function __spreadValues(a, b) { for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); if (__getOwnPropSymbols) { var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var prop = _step.value; if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } } return a; }; var SvgZhong = function SvgZhong(props) { return /* @__PURE__ */React.createElement("svg", __spreadValues({ width: 34, height: 34, xmlns: "http://www.w3.org/2000/svg" }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 6"), /* @__PURE__ */React.createElement("g", { fill: "none", fillRule: "evenodd" }, /* @__PURE__ */React.createElement("rect", { fill: "#E4E6FD", width: 34, height: 34, rx: 10 }), /* @__PURE__ */React.createElement("g", { fillRule: "nonzero" }, /* @__PURE__ */React.createElement("path", { d: "M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z", fill: "#6678EB" }), /* @__PURE__ */React.createElement("path", { d: "M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z", fill: "#6678EB" }), /* @__PURE__ */React.createElement("path", { d: "m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z", fill: "#FFF" })))); }; /* harmony default export */ var zhong = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg=="); // EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules var RenderHtml = __webpack_require__(47759); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(80608); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(27876); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(49105); ;// CONCATENATED MODULE: ./src/assets/images/paper/xixi.svg function xixi_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = xixi_unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } function xixi_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return xixi_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return xixi_arrayLikeToArray(o, minLen); } function xixi_arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var xixi_defProp = Object.defineProperty; var xixi_getOwnPropSymbols = Object.getOwnPropertySymbols; var xixi_hasOwnProp = Object.prototype.hasOwnProperty; var xixi_propIsEnum = Object.prototype.propertyIsEnumerable; var xixi_defNormalProp = function __defNormalProp(obj, key, value) { return key in obj ? xixi_defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; }; var xixi_spreadValues = function __spreadValues(a, b) { for (var prop in b || (b = {})) if (xixi_hasOwnProp.call(b, prop)) xixi_defNormalProp(a, prop, b[prop]); if (xixi_getOwnPropSymbols) { var _iterator = xixi_createForOfIteratorHelper(xixi_getOwnPropSymbols(b)), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var prop = _step.value; if (xixi_propIsEnum.call(b, prop)) xixi_defNormalProp(a, prop, b[prop]); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } } return a; }; var SvgXixi = function SvgXixi(props) { return /* @__PURE__ */React.createElement("svg", xixi_spreadValues({ width: 34, height: 34, xmlns: "http://www.w3.org/2000/svg" }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 12"), /* @__PURE__ */React.createElement("g", { fill: "none", fillRule: "evenodd" }, /* @__PURE__ */React.createElement("rect", { width: 34, height: 34, rx: 10, fill: "#EAF3F4" }), /* @__PURE__ */React.createElement("path", { d: "M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z", fill: "#21C0A6", fillRule: "nonzero" }))); }; /* harmony default export */ var xixi = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="); ;// CONCATENATED MODULE: ./src/assets/images/paper/bi.svg function bi_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = bi_unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } function bi_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return bi_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return bi_arrayLikeToArray(o, minLen); } function bi_arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var bi_defProp = Object.defineProperty; var bi_getOwnPropSymbols = Object.getOwnPropertySymbols; var bi_hasOwnProp = Object.prototype.hasOwnProperty; var bi_propIsEnum = Object.prototype.propertyIsEnumerable; var bi_defNormalProp = function __defNormalProp(obj, key, value) { return key in obj ? bi_defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; }; var bi_spreadValues = function __spreadValues(a, b) { for (var prop in b || (b = {})) if (bi_hasOwnProp.call(b, prop)) bi_defNormalProp(a, prop, b[prop]); if (bi_getOwnPropSymbols) { var _iterator = bi_createForOfIteratorHelper(bi_getOwnPropSymbols(b)), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var prop = _step.value; if (bi_propIsEnum.call(b, prop)) bi_defNormalProp(a, prop, b[prop]); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } } return a; }; var SvgBi = function SvgBi(props) { return /* @__PURE__ */React.createElement("svg", bi_spreadValues({ width: 34, height: 34, xmlns: "http://www.w3.org/2000/svg" }, props), /* @__PURE__ */React.createElement("title", null, "\u9898\u76EE"), /* @__PURE__ */React.createElement("g", { fill: "none", fillRule: "evenodd" }, /* @__PURE__ */React.createElement("rect", { fill: "#E7F3FF", width: 34, height: 34, rx: 10 }), /* @__PURE__ */React.createElement("g", { fill: "#4C6FFF", fillRule: "nonzero" }, /* @__PURE__ */React.createElement("path", { d: "m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z" })))); }; /* harmony default export */ var bi = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg=="); // EXTERNAL MODULE: ./src/assets/images/paper/jinshi.svg var jinshi = __webpack_require__(78559); // 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/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules var es_checkbox = __webpack_require__(24905); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(77036); // EXTERNAL MODULE: ./src/components/Editor/NullMDEditor.js var NullMDEditor = __webpack_require__(63695); // EXTERNAL MODULE: ./src/components/Editor/NullChildEditor/index.jsx + 1 modules var NullChildEditor = __webpack_require__(43725); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/editor.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var editormodules = ({"wrap":"wrap___OIoOI","modal":"modal___Z3hfU","titleWrap":"titleWrap___aK3oG","required":"required___NHoO7","title":"title___uxb1R","colorGray":"colorGray___O8YPg","choiceWrap":"choiceWrap___t51sb","answer":"answer___vsBnh","activeAnswer":"activeAnswer___AJN4p","deleteIcon":"deleteIcon___WvOJZ","addIcon":"addIcon___UyeIs","editorWrap":"editorWrap___uqcFU","htmlWrap":"htmlWrap___GcBNL","radio":"radio___e8qQ5","color333":"color333___PLzVK","color999":"color999___v3EY0","fold":"fold___OfvPe","head":"head___EejYX"}); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/CompletionEditor/index.tsx var _excluded = ["globalSetting", "loading", "dispatch", "isEdit", "editData"]; var tagList = (/* unused pure expression or super */ null && (['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 CompletionEditor = function CompletionEditor(_ref, ref) { var globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, isEdit = _ref.isEdit, editData = _ref.editData, props = objectWithoutProperties_default()(_ref, _excluded); var _useState = (0,_react_17_0_2_react.useState)(''), _useState2 = slicedToArray_default()(_useState, 2), title = _useState2[0], setTitle = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(''), _useState4 = slicedToArray_default()(_useState3, 2), analysis = _useState4[0], setAnalysis = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), answerList = _useState6[0], setAnswerList = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(''), _useState8 = slicedToArray_default()(_useState7, 2), activeOptionErrorIndex = _useState8[0], setActiveOptionErrorIndex = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(), _useState10 = slicedToArray_default()(_useState9, 2), checked = _useState10[0], setChecked = _useState10[1]; var _useState11 = (0,_react_17_0_2_react.useState)(false), _useState12 = slicedToArray_default()(_useState11, 2), firstSetAnswerFlag = _useState12[0], setFirstSetAnswerFlag = _useState12[1]; (0,_react_17_0_2_react.useEffect)(function () { if (!editData || !isEdit) { return; } setTitle(editData === null || editData === void 0 ? void 0 : editData.name); setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); setChecked(editData === null || editData === void 0 ? void 0 : editData.is_ordered); setFirstSetAnswerFlag(true); }, [editData]); (0,_react_17_0_2_react.useEffect)(function () { if (!firstSetAnswerFlag) { return; } var answer = editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item) { return item.answer_text; }); setAnswerList(answer); setFirstSetAnswerFlag(false); }, [firstSetAnswerFlag]); (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { return { onSave: onSave, Clear: Clear }; }); var onSave = function onSave() { var answerArray = []; var isEmpty = false; if (!title) { message/* default */.ZP.info("请您输入题干"); return false; } answerList.forEach(function (answers, index) { answerArray.push({ position: index + 1, answer_text: [] }); answers.forEach(function (item, itemIndex) { answerArray[index].answer_text.push(item); if (!item || !(0,util/* validateLength */.eR)(item, 10000)) { setActiveOptionErrorIndex("".concat(index, "-").concat(itemIndex)); message/* default */.ZP.info(!item ? "\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A" : "答案不能超过10000字符"); isEmpty = true; } }); }); if (isEmpty) { return false; } if ((answerArray === null || answerArray === void 0 ? void 0 : answerArray.length) > 20) { message/* default */.ZP.warning('填空题标准答案不能为空/不能超过20个!'); return false; } return { name: title, analysis: analysis, standard_answers: answerArray, is_ordered: checked }; }; //清空数值 var Clear = function Clear() { setTitle(''); setAnalysis(''); setAnswerList([]); setChecked(false); }; var handlePlaceholderChange = function handlePlaceholderChange(placeholderCountBefore, placeholderCountInRange, totalPlaceholderCount) { var newStandardAnswers = answerList.slice(); if (placeholderCountInRange) { newStandardAnswers.splice(placeholderCountBefore, placeholderCountInRange); } if (totalPlaceholderCount) { for (var i = 0; i < totalPlaceholderCount; i++) { newStandardAnswers.splice(placeholderCountBefore + i, 0, [""]); } } setAnswerList(newStandardAnswers); }; var handleAnswerChange = function handleAnswerChange(index, itemIndex, val) { setActiveOptionErrorIndex(''); var newStandardAnswers = answerList.slice(); newStandardAnswers[index][itemIndex] = val; setAnswerList(newStandardAnswers); }; var handleAddChildAnswer = function handleAddChildAnswer(index) { var newStandardAnswers = answerList.slice(); newStandardAnswers[index] = [].concat(toConsumableArray_default()(newStandardAnswers[index]), ['']); setAnswerList(newStandardAnswers); }; var handleDeleteChildAnswer = function handleDeleteChildAnswer(index, childIndex) { var newStandardAnswers = answerList.slice(); if (!newStandardAnswers[index][childIndex]) { newStandardAnswers[index] = newStandardAnswers[index].filter(function (_, key) { return key !== childIndex; }); setAnswerList(newStandardAnswers); return; } es_modal/* default */.Z.confirm({ centered: true, okText: '确定', cancelText: '取消', title: '提示', content: '确认要删除这个参考答案吗?', className: editormodules.modal, onOk: function onOk() { newStandardAnswers[index] = newStandardAnswers[index].filter(function (_, key) { return key !== childIndex; }); setAnswerList(newStandardAnswers); } }); }; var handleDeleteChildAnswermain = function handleDeleteChildAnswermain(index) { es_modal/* default */.Z.confirm({ centered: true, okText: '确定', cancelText: '取消', title: '提示', content: '确认要删除这个参考答案吗?', className: editormodules.modal, onOk: function onOk() { var newStandardAnswers = answerList.slice(); newStandardAnswers = answerList.filter(function (_, key) { return index !== key; }); setAnswerList(newStandardAnswers); } }); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: editormodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u5E72\uFF1A" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)(NullMDEditor/* default */.Z, { id: "completion-question-tittle", placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE", height: 155, defaultValue: title, onChange: function onChange(value) { return setTitle(value); }, showNullButton: true, onPlaceholderChange: handlePlaceholderChange }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "mt20", children: answerList.map(function (answers, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)(NullChildEditor/* default */.Z, { answers: answers, index: index, flex: 1, is_md: true, activeOptionErrorIndex: activeOptionErrorIndex, onAnswerChange: handleAnswerChange, addChildAnswer: handleAddChildAnswer, deleteChildAnswer: handleDeleteChildAnswer, deleteChildAnswermain: handleDeleteChildAnswermain }, index); }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "mt20", children: (answerList === null || answerList === void 0 ? void 0 : answerList.length) > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { checked: checked, onChange: function onChange(e) { return setChecked(e.target.checked); }, className: "".concat(editormodules.color333, " font14"), children: "\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(editormodules.color999, " font12"), children: "\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09" })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: editormodules.titleWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u76EE\u89E3\u6790\uFF1A" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-answer", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", defaultValue: analysis, onChange: function onChange(value) { return setAnalysis(value); } })] }); }; /* harmony default export */ var components_CompletionEditor = ((0,_umi_production_exports.connect)(function (_ref2) { var loading = _ref2.loading, globalSetting = _ref2.globalSetting; return { globalSetting: globalSetting, loading: loading.effects }; }, null, null, { forwardRef: true })( /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(CompletionEditor))); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules var es_radio = __webpack_require__(5112); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/JudgmentEditor/index.tsx var JudgmentEditor_excluded = ["globalSetting", "loading", "editData", "dispatch", "onRef", "isEdit"]; var JudgmentEditor_tagList = (/* unused pure expression or super */ null && (['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 JudgmentEditor = function JudgmentEditor(_ref, ref) { var globalSetting = _ref.globalSetting, loading = _ref.loading, editData = _ref.editData, dispatch = _ref.dispatch, _ref$onRef = _ref.onRef, onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, isEdit = _ref.isEdit, props = objectWithoutProperties_default()(_ref, JudgmentEditor_excluded); var _useState = (0,_react_17_0_2_react.useState)(), _useState2 = slicedToArray_default()(_useState, 2), activeAnswer = _useState2[0], setActiveAnswer = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(''), _useState4 = slicedToArray_default()(_useState3, 2), title = _useState4[0], setTitle = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(''), _useState6 = slicedToArray_default()(_useState5, 2), analysis = _useState6[0], setAnalysis = _useState6[1]; (0,_react_17_0_2_react.useEffect)(function () { if (!editData || !isEdit) { return; } setTitle(editData === null || editData === void 0 ? void 0 : editData.name); setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); var answer = editData === null || editData === void 0 ? void 0 : editData.choices.find(function (item) { return item.is_answer; }); setActiveAnswer(answer.choice_text === '正确' ? '0' : '1'); }, [editData]); (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { return { onSave: onSave, Clear: Clear }; }); var onSave = function onSave() { if (!title) { message/* default */.ZP.info("请您输入题干"); return false; } if (!activeAnswer) { message/* default */.ZP.info("请先点击选择本选择题的正确选项"); return false; } var choices = [{ choice_text: "正确", is_answer: activeAnswer === "0" ? 1 : 0 }, { choice_text: "错误", is_answer: activeAnswer === "1" ? 1 : 0 }]; return { name: title, choices: choices, analysis: analysis }; }; //清空数值 var Clear = function Clear() { setTitle(''); setAnalysis(''); setActiveAnswer(''); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: editormodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u5E72\uFF1A" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-title", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", defaultValue: title, onChange: function onChange(value) { return setTitle(value); } }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: editormodules.title, children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.colorGray, children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { buttonStyle: "solid", value: activeAnswer, onChange: function onChange(e) { return setActiveAnswer(e.target.value); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { value: "0", className: "".concat(editormodules.radio, " mr40"), children: "\u6B63\u786E" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { value: "1", className: editormodules.radio, children: "\u9519\u8BEF" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: editormodules.titleWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u76EE\u89E3\u6790\uFF1A" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-answer", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", defaultValue: analysis, onChange: function onChange(value) { return setAnalysis(value); } })] }); }; /* harmony default export */ var components_JudgmentEditor = ((0,_umi_production_exports.connect)(function (_ref2) { var loading = _ref2.loading, globalSetting = _ref2.globalSetting; return { globalSetting: globalSetting, loading: loading.effects }; }, null, null, { forwardRef: true })( /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(JudgmentEditor))); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/MultipleEditor/index.tsx var MultipleEditor_excluded = ["editData", "globalSetting", "loading", "dispatch", "onRef", "isEdit"]; var MultipleEditor_tagList = ['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 MultipleEditor = function MultipleEditor(_ref, ref) { var editData = _ref.editData, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, _ref$onRef = _ref.onRef, onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, isEdit = _ref.isEdit, props = objectWithoutProperties_default()(_ref, MultipleEditor_excluded); var _useState = (0,_react_17_0_2_react.useState)([]), _useState2 = slicedToArray_default()(_useState, 2), questionChoiceList = _useState2[0], setQuestionChoiceList = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(), _useState4 = slicedToArray_default()(_useState3, 2), activeEditor = _useState4[0], setActiveEditor = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), activeAnswer = _useState6[0], setActiveAnswer = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(''), _useState8 = slicedToArray_default()(_useState7, 2), title = _useState8[0], setTitle = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(''), _useState10 = slicedToArray_default()(_useState9, 2), analysis = _useState10[0], setAnalysis = _useState10[1]; (0,_react_17_0_2_react.useEffect)(function () { setQuestionChoiceList(['', '', '', '']); }, []); (0,_react_17_0_2_react.useEffect)(function () { if (!editData || !isEdit) { return; } setTitle(editData === null || editData === void 0 ? void 0 : editData.name); setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.choices.map(function (item) { return item.choice_text; })); var answerIndexs = []; editData === null || editData === void 0 || editData.choices.map(function (item, index) { if (item.is_answer) { answerIndexs.push(index); } }); setActiveAnswer(answerIndexs); }, [editData]); (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { return { onSave: onSave, Clear: Clear }; }); var onSave = function onSave() { if (!title) { message/* default */.ZP.info("请您输入题干"); return false; } var findNotAnswerIndex = questionChoiceList.findIndex(function (item) { return !item; }); if (findNotAnswerIndex > -1) { message/* default */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(MultipleEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); return false; } if (!activeAnswer.length) { message/* default */.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"); return false; } if (activeAnswer.length < 2) { message/* default */.ZP.info("多选题最小正确选项为2个"); return false; } var choices = questionChoiceList.map(function (item, index) { return { choice_text: item, is_answer: activeAnswer.includes(index) ? 1 : 0 }; }); return { name: title, choices: choices, analysis: analysis }; }; //清空数值 var Clear = function Clear() { setQuestionChoiceList(['', '', '', '']); setTitle(''); setAnalysis(''); setActiveAnswer(''); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: editormodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u5E72\uFF1A" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-title", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", defaultValue: title, onChange: function onChange(value) { return setTitle(value); } }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: editormodules.title, children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.colorGray, children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" })] })] }), questionChoiceList.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: editormodules.choiceWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", placement: "left", children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(editormodules.answer, " ").concat(activeAnswer.includes(index) ? editormodules.activeAnswer : ''), onClick: function onClick() { if (activeAnswer.includes(index)) { setActiveAnswer(activeAnswer.filter(function (item) { return item !== index; })); } else { setActiveAnswer([].concat(toConsumableArray_default()(activeAnswer), [index])); } }, children: MultipleEditor_tagList[index] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: editormodules.editorWrap, children: activeEditor === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-option-".concat(index), watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", defaultValue: item, onChange: function onChange(value) { questionChoiceList[index] = value; setQuestionChoiceList(questionChoiceList); } }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: editormodules.htmlWrap, onClick: function onClick() { return setActiveEditor(index); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item }) }) }), index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u5220\u9664", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "".concat(editormodules.deleteIcon, " iconfont icon-htmal5icon19"), onClick: function onClick() { setQuestionChoiceList(questionChoiceList.filter(function (_, key) { return key !== index; })); if (activeAnswer.includes(index)) { setActiveAnswer(activeAnswer.filter(function (item) { return item !== index; })); } else { setActiveAnswer([].concat(toConsumableArray_default()(activeAnswer), [index])); } } }) }), index < 7 && index === questionChoiceList.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "".concat(editormodules.addIcon, " iconfont icon-roundaddfill ml6"), onClick: function onClick() { return setQuestionChoiceList([].concat(toConsumableArray_default()(questionChoiceList), [''])); } }) })] }, index); }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: editormodules.titleWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u76EE\u89E3\u6790\uFF1A" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-answer", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", defaultValue: analysis, onChange: function onChange(value) { return setAnalysis(value); } })] }); }; /* harmony default export */ var components_MultipleEditor = ((0,_umi_production_exports.connect)(function (_ref2) { var loading = _ref2.loading, globalSetting = _ref2.globalSetting; return { globalSetting: globalSetting, loading: loading.effects }; }, null, null, { forwardRef: true })( /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(MultipleEditor))); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/SingleEditor/index.tsx var SingleEditor_excluded = ["editData", "globalSetting", "loading", "dispatch", "onRef", "isEdit"]; var SingleEditor_tagList = ['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 SingleEditor = function SingleEditor(_ref, ref) { var editData = _ref.editData, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, _ref$onRef = _ref.onRef, onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, isEdit = _ref.isEdit, props = objectWithoutProperties_default()(_ref, SingleEditor_excluded); var _useState = (0,_react_17_0_2_react.useState)([]), _useState2 = slicedToArray_default()(_useState, 2), questionChoiceList = _useState2[0], setQuestionChoiceList = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(), _useState4 = slicedToArray_default()(_useState3, 2), activeEditor = _useState4[0], setActiveEditor = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(), _useState6 = slicedToArray_default()(_useState5, 2), activeAnswer = _useState6[0], setActiveAnswer = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(''), _useState8 = slicedToArray_default()(_useState7, 2), title = _useState8[0], setTitle = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(''), _useState10 = slicedToArray_default()(_useState9, 2), analysis = _useState10[0], setAnalysis = _useState10[1]; (0,_react_17_0_2_react.useEffect)(function () { setQuestionChoiceList(['', '', '', '']); }, []); (0,_react_17_0_2_react.useEffect)(function () { if (!editData || !isEdit) { return; } setTitle(editData === null || editData === void 0 ? void 0 : editData.name); setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.choices.map(function (item) { return item.choice_text; })); setActiveAnswer(editData === null || editData === void 0 ? void 0 : editData.choices.findIndex(function (item) { return item.is_answer; })); }, [editData]); (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { return { onSave: onSave, Clear: Clear }; }); var onSave = function onSave() { if (!title) { message/* default */.ZP.info("请您输入题干"); return false; } var findNotAnswerIndex = questionChoiceList.findIndex(function (item) { return !item; }); if (findNotAnswerIndex > -1) { message/* default */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(SingleEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); return false; } console.log("activeAnswer: ", activeAnswer); if (!(typeof activeAnswer === "number")) { message/* default */.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"); return false; } var choices = questionChoiceList.map(function (item, index) { return { choice_text: item, is_answer: activeAnswer === index ? 1 : 0 }; }); return { name: title, choices: choices, analysis: analysis }; }; //清空数值 var Clear = function Clear() { setQuestionChoiceList(['', '', '', '']); setTitle(''); setAnalysis(''); setActiveAnswer(''); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: editormodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u5E72\uFF1A" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-title", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", defaultValue: title, onChange: function onChange(value) { return setTitle(value); } }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: editormodules.title, children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.colorGray, children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" })] })] }), questionChoiceList.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: editormodules.choiceWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", placement: "left", children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(editormodules.answer, " ").concat(activeAnswer === index ? editormodules.activeAnswer : ''), onClick: function onClick() { return setActiveAnswer(index); }, children: SingleEditor_tagList[index] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: editormodules.editorWrap, children: activeEditor === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-option-".concat(index), watch: true, height: 155, isFocus: true, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", defaultValue: item, onChange: function onChange(value) { questionChoiceList[index] = value; setQuestionChoiceList(questionChoiceList); } }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: editormodules.htmlWrap, onClick: function onClick() { return setActiveEditor(index); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item }) }) }), index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u5220\u9664", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "".concat(editormodules.deleteIcon, " iconfont icon-htmal5icon19"), onClick: function onClick() { setQuestionChoiceList(questionChoiceList.filter(function (_, key) { return key !== index; })); if (index === activeAnswer) { setActiveAnswer(null); } } }) }), index < 7 && index === questionChoiceList.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "".concat(editormodules.addIcon, " iconfont icon-roundaddfill ml6"), onClick: function onClick() { return setQuestionChoiceList([].concat(toConsumableArray_default()(questionChoiceList), [''])); } }) })] }, index); }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: editormodules.titleWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u76EE\u89E3\u6790\uFF1A" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-answer", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", defaultValue: analysis, onChange: function onChange(value) { return setAnalysis(value); } })] }); }; /* harmony default export */ var components_SingleEditor = ((0,_umi_production_exports.connect)(function (_ref2) { var loading = _ref2.loading, globalSetting = _ref2.globalSetting; return { globalSetting: globalSetting, loading: loading.effects }; }, null, null, { forwardRef: true })( /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(SingleEditor))); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/SubjectiveEditor/index.tsx var SubjectiveEditor_excluded = ["editData", "globalSetting", "loading", "dispatch", "onRef", "isEdit"]; var SubjectiveEditor_tagList = (/* unused pure expression or super */ null && (['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 SubjectiveEditor = function SubjectiveEditor(_ref, ref) { var editData = _ref.editData, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, _ref$onRef = _ref.onRef, onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, isEdit = _ref.isEdit, props = objectWithoutProperties_default()(_ref, SubjectiveEditor_excluded); var _useState = (0,_react_17_0_2_react.useState)(''), _useState2 = slicedToArray_default()(_useState, 2), title = _useState2[0], setTitle = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(''), _useState4 = slicedToArray_default()(_useState3, 2), analysis = _useState4[0], setAnalysis = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(''), _useState6 = slicedToArray_default()(_useState5, 2), answer = _useState6[0], setAnswer = _useState6[1]; (0,_react_17_0_2_react.useEffect)(function () { var _editData$answer_text; if (!editData || !isEdit) { return; } setTitle(editData === null || editData === void 0 ? void 0 : editData.name); setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); setAnswer(editData === null || editData === void 0 || (_editData$answer_text = editData.answer_texts) === null || _editData$answer_text === void 0 ? void 0 : _editData$answer_text[0]); }, [editData]); (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { return { onSave: onSave, Clear: Clear }; }); var onSave = function onSave() { if (!title) { message/* default */.ZP.info("请您输入题干"); return false; } if (!answer) { message/* default */.ZP.info("请您输入参考答案"); return false; } return { name: title, answer_texts: [answer], analysis: analysis }; }; //清空数值 var Clear = function Clear() { setTitle(''); setAnalysis(''); setAnswer(''); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: editormodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u5E72\uFF1A" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-title", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", defaultValue: title, onChange: function onChange(value) { return setTitle(value); } }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: editormodules.titleWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u53C2\u8003\u7B54\u6848\uFF1A" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-reference-answer", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848", defaultValue: answer, onChange: function onChange(value) { return setAnswer(value); } }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: editormodules.titleWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u76EE\u89E3\u6790\uFF1A" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-answer", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", defaultValue: analysis, onChange: function onChange(value) { return setAnalysis(value); } })] }); }; /* harmony default export */ var components_SubjectiveEditor = ((0,_umi_production_exports.connect)(function (_ref2) { var loading = _ref2.loading, globalSetting = _ref2.globalSetting; return { globalSetting: globalSetting, loading: loading.effects }; }, null, null, { forwardRef: true })( /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(SubjectiveEditor))); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js var lodash = __webpack_require__(89392); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/CombinationEditor/index.tsx var CombinationEditor_excluded = ["globalSetting", "loading", "dispatch", "editData", "onRef", "isEdit"]; var CombinationEditor_tagList = ['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 CombinationEditor = function CombinationEditor(_ref, ref) { var globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, editData = _ref.editData, _ref$onRef = _ref.onRef, onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, isEdit = _ref.isEdit, props = objectWithoutProperties_default()(_ref, CombinationEditor_excluded); var _useState = (0,_react_17_0_2_react.useState)(''), _useState2 = slicedToArray_default()(_useState, 2), name = _useState2[0], setName = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 2), questionList = _useState4[0], setQuestionList = _useState4[1]; console.log(questionList); (0,_react_17_0_2_react.useEffect)(function () { var _editData$sub_item_ba; if (!editData || !isEdit) { return; } setName(editData === null || editData === void 0 ? void 0 : editData.name); var list = editData === null || editData === void 0 || (_editData$sub_item_ba = editData.sub_item_banks) === null || _editData$sub_item_ba === void 0 ? void 0 : _editData$sub_item_ba.map(function (k) { var _k$choices, _ref2, _k$choices2; return objectSpread2_default()(objectSpread2_default()({}, k), {}, { id: k.id, open: false, qusList: k === null || k === void 0 || (_k$choices = k.choices) === null || _k$choices === void 0 ? void 0 : _k$choices.map(function (e) { return e.choice_text; }), activeQusEditor: null, qusAnswer: (_ref2 = [k === null || k === void 0 || (_k$choices2 = k.choices) === null || _k$choices2 === void 0 ? void 0 : _k$choices2.findIndex(function (e) { return e.is_answer; })]) === null || _ref2 === void 0 ? void 0 : _ref2.filter(function (k) { return k !== -1; }) }); }); setQuestionList(list); }, [editData]); (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { return { onSave: onSave, Clear: Clear }; }); var onSave = function onSave() { if (!name) { message/* default */.ZP.info("请您输入题干"); return false; } if (questionList.length === 0) { message/* default */.ZP.info("请您添加小题"); return false; } for (var i = 0; i < questionList.length; i++) { var _param$qusList; var param = questionList[i]; if (!(param !== null && param !== void 0 && param.name)) { message/* default */.ZP.info("\u8BF7\u60A8\u8F93\u5165\u7B2C".concat(i + 1, "\u5C0F\u9898\u9898\u5E72")); return false; } var findNotAnswerIndex = param === null || param === void 0 || (_param$qusList = param.qusList) === null || _param$qusList === void 0 ? void 0 : _param$qusList.findIndex(function (item) { return !item; }); if (findNotAnswerIndex > -1) { message/* default */.ZP.info("\u8BF7\u5148\u8F93\u5165\u7B2C".concat(i + 1, "\u5C0F\u9898").concat(CombinationEditor_tagList[findNotAnswerIndex], "\u9009\u9879\u7684\u5185\u5BB9")); return false; } if (!(param !== null && param !== void 0 && param.qusAnswer.length)) { message/* default */.ZP.info("\u8BF7\u8BBE\u7F6E\u7B2C".concat(i + 1, "\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E")); return false; } } var sub_item_banks = questionList.map(function (e) { return { id: e.id > 1 ? e.id : null, name: e.name, item_type: e.item_type, analysis: e.analysis, choices: e.qusList.map(function (h, i) { return { choice_text: h, is_answer: e.qusAnswer[0] === i ? 1 : 0 }; }) }; }); return { name: name, sub_item_banks: sub_item_banks }; }; //清空数值 var Clear = function Clear() { setName(''); setQuestionList([]); }; var handleAdd = function handleAdd() { var param = { id: Math.random(), item_type: 'SINGLE', open: false, name: '', qusList: ['', '', '', ''], activeQusEditor: null, qusAnswer: [], analysis: '' }; setQuestionList(questionList.concat(param)); }; var handleQuestionList = function handleQuestionList(type, i, value) { var cloneQuestionList = (0,lodash.cloneDeep)(questionList); if (type === 'open') { cloneQuestionList[i].open = !cloneQuestionList[i].open; } if (type === 'delete') { cloneQuestionList.splice(i, 1); } if (type === 'value') { cloneQuestionList[i].name = value; } if (type === 'answer') { cloneQuestionList[i].qusAnswer = [value]; } if (type === 'edit') { cloneQuestionList[i].activeQusEditor = value; } if (type === 'details') { cloneQuestionList[i].qusList[cloneQuestionList[i].activeQusEditor] = value; } if (type === 'addQus') { cloneQuestionList[i].qusList = cloneQuestionList[i].qusList.concat(''); } if (type === 'deleteQus') { var _cloneQuestionList$i$; cloneQuestionList[i].qusList = cloneQuestionList[i].qusList.filter(function (_, c) { return c !== value; }); cloneQuestionList[i].qusAnswer = (_cloneQuestionList$i$ = cloneQuestionList[i].qusAnswer) === null || _cloneQuestionList$i$ === void 0 ? void 0 : _cloneQuestionList$i$.filter(function (k) { return k !== value; }); } if (type === 'analysis') { cloneQuestionList[i].analysis = value; } setQuestionList(cloneQuestionList); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: editormodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u5E72\uFF1A" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "combination-question-title", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", defaultValue: name, onChange: function onChange(value) { return setName(value); } }), questionList === null || questionList === void 0 ? void 0 : questionList.map(function (e, j) { var _e$qusList; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: editormodules.fold, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { onClick: function onClick() { return handleQuestionList('open', j); }, className: editormodules.head, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-sanjiaoxing", style: { transform: e.open ? 'initial' : 'rotate(270deg) translate(2px, 4px)' } }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u7B2C", j + 1, "\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { style: { visibility: 'hidden' }, onClick: function onClick(e) { e.stopPropagation(); handleQuestionList('delete', j); }, className: "iconfont icon-shanchu8" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mb10", style: { display: e.open ? 'block' : 'none' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", defaultValue: e === null || e === void 0 ? void 0 : e.name, onChange: function onChange(value) { return handleQuestionList('value', j, value); } }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: editormodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.required, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: editormodules.title, children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.colorGray, children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" })] })] }), e === null || e === void 0 || (_e$qusList = e.qusList) === null || _e$qusList === void 0 ? void 0 : _e$qusList.map(function (item, index) { var _e$qusAnswer, _e$qusList2; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: editormodules.choiceWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", placement: "left", children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(editormodules.answer, " ").concat(e !== null && e !== void 0 && (_e$qusAnswer = e.qusAnswer) !== null && _e$qusAnswer !== void 0 && _e$qusAnswer.includes(index) ? editormodules.activeAnswer : ''), onClick: function onClick() { return handleQuestionList('answer', j, index); }, children: CombinationEditor_tagList[index] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: editormodules.editorWrap, children: (e === null || e === void 0 ? void 0 : e.activeQusEditor) === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-option-".concat(index), watch: true, height: 155, isFocus: true, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", defaultValue: item, onChange: function onChange(value) { return handleQuestionList('details', j, value); } }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: editormodules.htmlWrap, onClick: function onClick() { return handleQuestionList('edit', j, index); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item }) }) }), index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u5220\u9664", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "".concat(editormodules.deleteIcon, " iconfont icon-htmal5icon19"), onClick: function onClick() { return handleQuestionList('deleteQus', j, index); } }) }), index < 7 && index === (e === null || e === void 0 || (_e$qusList2 = e.qusList) === null || _e$qusList2 === void 0 ? void 0 : _e$qusList2.length) - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "".concat(editormodules.addIcon, " iconfont icon-roundaddfill ml6"), onClick: function onClick() { return handleQuestionList('addQus', j); } }) })] }, index); }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "mb10 mt10", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: editormodules.title, children: "\u9898\u76EE\u89E3\u6790\uFF1A" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { id: "single-question-answer", watch: true, height: 155, placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", defaultValue: e.analysis, onChange: function onChange(value) { return handleQuestionList('analysis', j, value); } })] })] }, e.id); })] }); }; /* harmony default export */ var components_CombinationEditor = ((0,_umi_production_exports.connect)(function (_ref3) { var loading = _ref3.loading, globalSetting = _ref3.globalSetting; return { globalSetting: globalSetting, loading: loading.effects }; }, null, null, { forwardRef: true })( /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(CombinationEditor))); // EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx var AsyncButton = __webpack_require__(71112); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/ExchangeModal.tsx var ExchangeModal = function ExchangeModal(_ref) { var visible = _ref.visible, onCancel = _ref.onCancel, onRandomExchange = _ref.onRandomExchange, selectFromProblemSet = _ref.selectFromProblemSet, questionParams = _ref.questionParams; return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { title: "\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F", open: visible, onCancel: onCancel, centered: true, maskClosable: true, footer: null, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { justify: "center", className: "pb20", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { onClick: onRandomExchange, children: "\u968F\u673A\u66F4\u6362" }), (questionParams === null || questionParams === void 0 ? void 0 : questionParams.type) !== 'PRACTICAL' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { style: { marginLeft: 24 }, onClick: selectFromProblemSet, children: "\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9" })] }) }); }; /* harmony default export */ var components_ExchangeModal = (ExchangeModal); // EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 30 modules var ui_customization = __webpack_require__(92073); // EXTERNAL MODULE: ./src/components/QuestionEditor/index.tsx var QuestionEditor = __webpack_require__(56822); // EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js var base64 = __webpack_require__(24334); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx var Page = function Page(_ref) { var _data$questionList2, _data$exam, _data$exam2, _data$exam3, _data$exam4, _data$questionList3, _data$exam5, _data$exam6, _data$exam7, _data$questionList4, _data$exam8; var data = _ref.data, submit = _ref.submit, goBack = _ref.goBack, loading = _ref.loading, onTypeScore = _ref.onTypeScore, _ref$editPreview = _ref.editPreview, editPreview = _ref$editPreview === void 0 ? false : _ref$editPreview, onSkipExamination = _ref.onSkipExamination, selectValue = _ref.selectValue, onExchange = _ref.onExchange; var childrenRef = (0,_react_17_0_2_react.useRef)(); var _useState = (0,_react_17_0_2_react.useState)(null), _useState2 = slicedToArray_default()(_useState, 2), editId = _useState2[0], setEditId = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), tooltipVisible = _useState4[0], setTooltipVisible = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), exchangeModalVisible = _useState6[0], setExchangeModalVisible = _useState6[1]; var exchangeQuestionParams = (0,_react_17_0_2_react.useRef)(); var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; var params = (0,_umi_production_exports.useParams)(); var _useState7 = (0,_react_17_0_2_react.useState)(false), _useState8 = slicedToArray_default()(_useState7, 2), iscover = _useState8[0], setcover = _useState8[1]; (0,_react_17_0_2_react.useEffect)(function () { setTooltipVisible(true); }, []); (0,_react_17_0_2_react.useEffect)(function () { if (!editPreview) { (0,util/* setDocumentTitle */.Dk)('试卷预览'); } }, [editPreview]); //容易占位置用 var difficulty = ['容易', '简单', '适中', '困难']; var End = ['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 renderQs = function renderQs(item) { var _item$choices; var answer = []; return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: StepPreviewmodules.single, children: item === null || item === void 0 || (_item$choices = item.choices) === null || _item$choices === void 0 ? void 0 : _item$choices.map(function (e, i) { if (e.is_answer) { answer.push(End[i]); } return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [End[i], "\u3001"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: e.choice_text }) })] }, i); }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: StepPreviewmodules.analysis, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u6B63\u786E\u7B54\u6848\uFF1A", answer.join(''), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml30", children: ["\u96BE\u5EA6\uFF1A", difficulty[item.difficulty]] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: StepPreviewmodules.text, children: "\u89E3\u6790:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item.analysis ? item.analysis : '暂无解析' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#007AFF', marginRight: 10 }, children: '方向&课程:' }), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: item === null || item === void 0 ? void 0 : item.tag_discipline_name, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { style: { maxWidth: '400px', overflow: "hidden", whiteSpace: 'nowrap', textOverflow: 'ellipsis' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#5AB891', marginRight: 10 }, children: '知识点:' }), item === null || item === void 0 ? void 0 : item.tag_discipline_name] }) })] })] })] }); }; var renderCompletion = function renderCompletion(item) { var _item$standard_answer; var answer = item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer.map(function (k, index) { var _k$answer_text; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(k.position, "\uFF09\uFF1A").concat(k === null || k === void 0 || (_k$answer_text = k.answer_text) === null || _k$answer_text === void 0 ? void 0 : _k$answer_text.join("、")) }, index); }); return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: StepPreviewmodules.analysis, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u6B63\u786E\u7B54\u6848\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: answer })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: StepPreviewmodules.text, children: "\u89E3\u6790:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item.analysis ? item.analysis : '暂无解析' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#007AFF', marginRight: 10 }, children: '方向&课程:' }), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: item === null || item === void 0 ? void 0 : item.tag_discipline_name, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { style: { maxWidth: '400px', overflow: "hidden", whiteSpace: 'nowrap', textOverflow: 'ellipsis' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#5AB891', marginRight: 10 }, children: '知识点:' }), item === null || item === void 0 ? void 0 : item.tag_discipline_name] }) })] })] }) }); }; var renderBProgram = function renderBProgram(item) { var _item$standard_answer2; var answer = item === null || item === void 0 || (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.map(function (k, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(k.position || (k === null || k === void 0 ? void 0 : k.exercise_choice_id), "\uFF09\uFF1A").concat(k === null || k === void 0 ? void 0 : k.answer_text) }, index); }); return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: StepPreviewmodules.analysis, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u6B63\u786E\u7B54\u6848\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: answer })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: StepPreviewmodules.text, children: "\u89E3\u6790:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item.analysis ? item.analysis : '暂无解析' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#007AFF', marginRight: 10 }, children: '方向&课程:' }), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: item === null || item === void 0 ? void 0 : item.tag_discipline_name, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { style: { maxWidth: '400px', overflow: "hidden", whiteSpace: 'nowrap', textOverflow: 'ellipsis' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#5AB891', marginRight: 10 }, children: '知识点:' }), item === null || item === void 0 ? void 0 : item.tag_discipline_name] }) })] })] }) }); }; var renderSubjective = function renderSubjective(item) { var _item$answer_texts; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: StepPreviewmodules.analysis, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u6B63\u786E\u7B54\u6848\uFF1A", item === null || item === void 0 || (_item$answer_texts = item.answer_texts) === null || _item$answer_texts === void 0 ? void 0 : _item$answer_texts[0]] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: StepPreviewmodules.text, children: "\u89E3\u6790:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item.analysis ? item.analysis : '暂无解析' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#007AFF', marginRight: 10 }, children: '方向&课程:' }), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: item === null || item === void 0 ? void 0 : item.tag_discipline_name, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { style: { maxWidth: '400px', overflow: "hidden", whiteSpace: 'nowrap', textOverflow: 'ellipsis' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#5AB891', marginRight: 10 }, children: '知识点:' }), item === null || item === void 0 ? void 0 : item.tag_discipline_name] }) })] })] }); }; var renderProgram = function renderProgram(item) { var _item$program_attr, _item$program_attr2; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: StepPreviewmodules.analysis, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: StepPreviewmodules.text, children: "\u9884\u671F\u8F93\u51FA:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item === null || item === void 0 || (_item$program_attr = item.program_attr) === null || _item$program_attr === void 0 ? void 0 : _item$program_attr.description })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { marginTop: 20 }, children: ["\u6B63\u786E\u7B54\u6848\uFF1A", (item === null || item === void 0 || (_item$program_attr2 = item.program_attr) === null || _item$program_attr2 === void 0 ? void 0 : _item$program_attr2.answer_text) || '--'] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: StepPreviewmodules.text, children: "\u89E3\u6790:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item.analysis ? item.analysis : '暂无解析' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#007AFF', marginRight: 10 }, children: '方向&课程:' }), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: item === null || item === void 0 ? void 0 : item.tag_discipline_name, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { style: { maxWidth: '400px', overflow: "hidden", whiteSpace: 'nowrap', textOverflow: 'ellipsis' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#5AB891', marginRight: 10 }, children: '知识点:' }), item === null || item === void 0 ? void 0 : item.tag_discipline_name] }) })] })] }); }; var renderCombination = function renderCombination(items, jndex) { var _items$sub_item_banks; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: items === null || items === void 0 || (_items$sub_item_banks = items.sub_item_banks) === null || _items$sub_item_banks === void 0 ? void 0 : _items$sub_item_banks.map(function (item, index) { var _item$choices2; var answer = []; return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { marginLeft: 25, fontSize: '16px', color: '#333' }, children: [jndex + 1 + '.' + (index + 1), "\uFF08\u5355\u9009\u9898\uFF09", item.name] }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: StepPreviewmodules.single, children: item === null || item === void 0 || (_item$choices2 = item.choices) === null || _item$choices2 === void 0 ? void 0 : _item$choices2.map(function (e, i) { if (e.is_answer) { answer.push(End[i]); } return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [End[i], "\u3001"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: e.choice_text }) })] }, i); }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: StepPreviewmodules.analysis, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u6B63\u786E\u7B54\u6848\uFF1A", answer.join(''), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml30", children: ["\u96BE\u5EA6\uFF1A", difficulty[item.difficulty]] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: StepPreviewmodules.text, children: "\u89E3\u6790:" }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item.analysis ? item.analysis : '暂无解析' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#007AFF', marginRight: 10 }, children: '方向&课程:' }), "".concat((items === null || items === void 0 ? void 0 : items.discipline_name) || "--", "/").concat(items === null || items === void 0 ? void 0 : items.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { style: { maxWidth: '400px', overflow: "hidden", whiteSpace: 'nowrap', textOverflow: 'ellipsis' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#5AB891', marginRight: 10 }, children: '知识点:' }), items === null || items === void 0 ? void 0 : items.tag_discipline_name] })] })] })] }); }) }); // return