(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[195],{ /***/ "++UQ": /*!***************************************************************!*\ !*** ./src/pages/Question/OjProblem/TestCasePanel/index.less ***! \***************************************************************/ /*! no static exports found */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "07cG": /*!***************************************************!*\ !*** ./src/components/Spinner/index.less?modules ***! \***************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin module.exports = {"ldsRing":"ldsRing___2F8W7","idsRingWrapper":"idsRingWrapper___fC2cF","ldsring":"ldsring___3A88y"}; /***/ }), /***/ "7qur": /*!*************************************************!*\ !*** ./src/pages/Question/OjProblem/service.ts ***! \*************************************************/ /*! exports provided: getProgrammingTopic, sumbitCode, debugCode, getSubmitRecords, getRecordDetail, getOperationResult, addNotes, resetCode, syncCode, updateCode, updateLanguageCode, triggerPlus, practicesList, articlesList, addArticles, editArticles, editArticlesDetails, articlesDetails, articlesStatus, articlesAssist, articlesHide, deleteArticles, setLogTime */ /*! exports used: addArticles, addNotes, articlesAssist, articlesDetails, articlesHide, articlesList, articlesStatus, debugCode, deleteArticles, editArticles, editArticlesDetails, getOperationResult, getProgrammingTopic, getRecordDetail, getSubmitRecords, practicesList, resetCode, setLogTime, sumbitCode, syncCode, triggerPlus, updateCode, updateLanguageCode */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return getProgrammingTopic; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return sumbitCode; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return debugCode; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return getSubmitRecords; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return getRecordDetail; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return getOperationResult; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return addNotes; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return resetCode; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return syncCode; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return updateCode; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return updateLanguageCode; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return triggerPlus; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return practicesList; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return articlesList; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return addArticles; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return editArticles; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return editArticlesDetails; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return articlesDetails; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return articlesStatus; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return articlesAssist; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return articlesHide; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return deleteArticles; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return setLogTime; }); /* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/fetch */ "ErOA"); function getProgrammingTopic(id) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("mypractices/".concat(id, ".json"), { hidePopLogin: true }); } function sumbitCode(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("mypractices/".concat(id, "/code_submit.json"), params); } function debugCode(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("mypractices/".concat(id, "/code_debug.json"), params); } function getSubmitRecords(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("mypractices/".concat(id, "/submit_records.json"), params); } function getRecordDetail(id) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("mypractices/record_detail.json", { id: id }); } function getOperationResult(id, mode) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("mypractices/".concat(id, "/result.json"), { mode: mode }); } function addNotes(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("mypractices/".concat(id, "/add_notes.json"), params); } function resetCode(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("mypractices/".concat(id, "/restore_initial_code.json"), params); } function syncCode(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("mypractices/".concat(id, "/sync_code.json"), params); } function updateCode(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("mypractices/".concat(id, "/update_code.json"), params); } function updateLanguageCode(id) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("mypractices/".concat(id, "/initial_codes.json")); } function triggerPlus(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("discusses/".concat(id, "/plus.json"), params); } function practicesList(params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("practices/practices_list.json", params); } function articlesList(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("practices/".concat(id, "/question_solution_articles"), params); } function addArticles(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("practices/".concat(id, "/question_solution_articles"), params); } function editArticles(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* put */ "g"])("practices/".concat(id, "/question_solution_articles/").concat(params === null || params === void 0 ? void 0 : params.active), params); } function editArticlesDetails(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("practices/".concat(id, "/question_solution_articles/").concat(params === null || params === void 0 ? void 0 : params.active, "/edit"), params); } function articlesDetails(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* get */ "c"])("practices/".concat(id, "/question_solution_articles/").concat(params === null || params === void 0 ? void 0 : params.active), params); } function articlesStatus(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("practices/".concat(id, "/question_solution_articles/").concat(params === null || params === void 0 ? void 0 : params.active, "/set_authority_or_excellent"), params); } function articlesAssist(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("practices/".concat(id, "/question_solution_articles/").concat(params === null || params === void 0 ? void 0 : params.active, "/praise_or_treads"), params); } function articlesHide(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("practices/".concat(id, "/question_solution_articles/").concat(params === null || params === void 0 ? void 0 : params.active, "/hide")); } function deleteArticles(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* del */ "b"])("practices/".concat(id, "/question_solution_articles/").concat(params === null || params === void 0 ? void 0 : params.active), params); } function setLogTime(id, params) { return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_0__[/* post */ "f"])("mypractices/".concat(id, "/update_practice_time_sum"), params); } /***/ }), /***/ "IxHN": /*!******************************************!*\ !*** ./src/components/Spinner/index.tsx ***! \******************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "cDcd"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less?modules */ "07cG"); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_1__); /* harmony default export */ __webpack_exports__["a"] = (function (_ref) { var message = _ref.message, className = _ref.className, children = _ref.children, _ref$style = _ref.style, style = _ref$style === void 0 ? {} : _ref$style; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_1___default.a.idsRingWrapper, " ").concat(className) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_1___default.a.ldsRing }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null)), message ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { style: style }, message) : null, children); }); /***/ }), /***/ "OPwS": /*!*************************************************************!*\ !*** ./src/pages/Question/OjProblem/RecordDetail/index.tsx ***! \*************************************************************/ /*! exports provided: default */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var antd_es_spin_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/spin/style */ "T2oS"); /* harmony import */ var antd_es_spin__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/spin */ "W9HT"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "9og8"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */ "tJVT"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */ "WmNS"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ "cDcd"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _pages_Problems_OjForm_index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/pages/Problems/OjForm/index.less?modules */ "uMZB"); /* harmony import */ var _pages_Problems_OjForm_index_less_modules__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_pages_Problems_OjForm_index_less_modules__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ "m3rI"); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! umi */ "Ty5D"); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! umi */ "9kvl"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./index.less */ "T5Co"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_10__); /* harmony import */ var _service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../service */ "7qur"); /* harmony import */ var _TestCasePanel__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../TestCasePanel */ "RpDr"); /* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/monaco-editor */ "ZW9T"); /* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! js-base64 */ "J66h"); /* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_14__); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! moment */ "wd/R"); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_15__); /* harmony default export */ __webpack_exports__["default"] = (function () { // const history = useHistory() var _useParams = Object(umi__WEBPACK_IMPORTED_MODULE_8__[/* useParams */ "i"])(), submitId = _useParams.submitId, id = _useParams.id; var _useState = Object(react__WEBPACK_IMPORTED_MODULE_5__["useState"])(undefined), _useState2 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(_useState, 2), state = _useState2[0], setState = _useState2[1]; console.log(Object(umi__WEBPACK_IMPORTED_MODULE_8__[/* useLocation */ "h"])(), 33); var lo = Object(umi__WEBPACK_IMPORTED_MODULE_8__[/* useLocation */ "h"])(); function onBack() { var _lo$query; umi__WEBPACK_IMPORTED_MODULE_9__[/* history */ "d"].push("/problems/".concat(id, "/oj/").concat(lo === null || lo === void 0 ? void 0 : (_lo$query = lo.query) === null || _lo$query === void 0 ? void 0 : _lo$query.backId, "?tab=1")); } Object(react__WEBPACK_IMPORTED_MODULE_5__["useEffect"])(function () { Object(umi__WEBPACK_IMPORTED_MODULE_9__[/* getDvaApp */ "c"])()._store.dispatch({ type: 'globalSetting/headerFooterToggle', payload: false }); Object(umi__WEBPACK_IMPORTED_MODULE_9__[/* getDvaApp */ "c"])()._store.dispatch({ type: 'globalSetting/onlyShowBackTopToggle', payload: true }); return function () { Object(umi__WEBPACK_IMPORTED_MODULE_9__[/* getDvaApp */ "c"])()._store.dispatch({ type: 'globalSetting/headerFooterToggle', payload: true }); Object(umi__WEBPACK_IMPORTED_MODULE_9__[/* getDvaApp */ "c"])()._store.dispatch({ type: 'globalSetting/onlyShowBackTopToggle', payload: false }); }; }, []); Object(react__WEBPACK_IMPORTED_MODULE_5__["useEffect"])(function () { document.title = "在线刷题"; }); Object(react__WEBPACK_IMPORTED_MODULE_5__["useEffect"])(function () { if (submitId) { function init() { return _init.apply(this, arguments); } function _init() { _init = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])( /*#__PURE__*/_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.mark(function _callee() { var response; return _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return Object(_service__WEBPACK_IMPORTED_MODULE_11__[/* getRecordDetail */ "n"])(submitId); case 2: response = _context.sent; setState(response.data); case 4: case "end": return _context.stop(); } } }, _callee); })); return _init.apply(this, arguments); } init(); } }, [submitId]); var _ref = state || {}, status = _ref.status, created_at = _ref.created_at, code = _ref.code, name = _ref.name, language = _ref.language, pass_sets_count = _ref.pass_sets_count, set_count = _ref.set_count, error_msg = _ref.error_msg, output = _ref.output, input = _ref.input, expected_output = _ref.expected_output, execute_memory = _ref.execute_memory, user = _ref.user, execute_time = _ref.execute_time, input_file_url = _ref.input_file_url, output_file_url = _ref.output_file_url, is_file = _ref.is_file, expected_output_file_url = _ref.expected_output_file_url; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(antd_es_spin__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { spinning: !state, delay: 500 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { className: "record-detail-info" }, !state ? null : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("header", { className: _pages_Problems_OjForm_index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.header }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("img", { src: "".concat(_utils_env__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"].IMG_SERVER, "/images/").concat(user.image_url), alt: "user", width: 30 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", null, user.name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("h2", null, " ", name, " "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("button", { className: "ant-btn", onClick: onBack }, "\u8FD4\u56DE\u8BE5\u9898")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div", { className: "record-detail-body" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("h2", null, " \u63D0\u4EA4\u8BB0\u5F55 "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("ul", { className: "record-info" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, " \u72B6\u6001\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", { className: status === 0 ? 'c-green' : 'c-red' }, _TestCasePanel__WEBPACK_IMPORTED_MODULE_12__[/* ExecuteDict */ "a"][status]), " "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, " \u63D0\u4EA4\u65F6\u95F4\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", null, moment__WEBPACK_IMPORTED_MODULE_15___default()(created_at).format('YYYY-MM-DD hh:mm:ss')), " "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, " \u8BED\u8A00\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", null, language), " "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, " \u6267\u884C\u7528\u65F6\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span", null, execute_time * 1000, "ms"), " "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("li", null, " ", "".concat(pass_sets_count, " / ").concat(set_count, " \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B"), " ")), Object(_TestCasePanel__WEBPACK_IMPORTED_MODULE_12__[/* getDetailCommitOut */ "c"])({ status: status, error_msg: error_msg, execute_time: execute_time, output: output, input: input, expected_output: expected_output, input_file_url: input_file_url, output_file_url: output_file_url, is_file: is_file, expected_output_file_url: expected_output_file_url }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("h2", null, " \u63D0\u4EA4\u7684\u5185\u5BB9 "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_13__[/* default */ "b"], { height: "200px", width: "100%", language: language === null || language === void 0 ? void 0 : language.toLocaleLowerCase(), value: js_base64__WEBPACK_IMPORTED_MODULE_14__["Base64"].decode(code), options: { "readOnly": true } }))))); }); /***/ }), /***/ "RpDr": /*!**************************************************************!*\ !*** ./src/pages/Question/OjProblem/TestCasePanel/index.tsx ***! \**************************************************************/ /*! exports provided: ExecuteDict, getDetailCommitOut, getCommitOut, default */ /*! exports used: ExecuteDict, default, getDetailCommitOut */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ExecuteDict; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getDetailCommitOut; }); /* unused harmony export getCommitOut */ /* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ "+L6B"); /* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button */ "2/Rp"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */ "tJVT"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "k1fw"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/defineProperty */ "jrin"); /* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/input/style */ "5NDa"); /* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/input */ "5rEg"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ "cDcd"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ant-design/icons */ "8Skl"); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @ant-design/icons */ "y3Kf"); /* harmony import */ var _interface__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../interface */ "bdLU"); /* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! js-base64 */ "J66h"); /* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_11__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.less */ "++UQ"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_12__); /* harmony import */ var _components_Spinner__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/Spinner */ "IxHN"); /* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/RenderHtml */ "9Bee"); /* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/utils/util */ "1vsH"); var _ExecuteDict; var TextArea = antd_es_input__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].TextArea; var initialState = { visible: false, tabIndex: '0' }; var ExecuteDict = (_ExecuteDict = {}, Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].NOMATCH, '测试用例结果不匹配'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].OK, '调试通过'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, 2, '调试超时'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, 3, '调试pod失败'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, 4, '编译失败'), Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_ExecuteDict, 5, '执行失败'), _ExecuteDict); var Types; (function (Types) { Types[Types["SET_VISIBLE"] = 0] = "SET_VISIBLE"; Types[Types["SET_TABINDEX"] = 1] = "SET_TABINDEX"; })(Types || (Types = {})); function Reducer(state, action) { switch (action.type) { case Types.SET_VISIBLE: return Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])({}, state), {}, { visible: action.payload }); case Types.SET_TABINDEX: return Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])({}, state), {}, { tabIndex: action.payload }); default: throw new Error(); } } function getDetailCommitOut(debugResult) { var status = debugResult.status, error_msg = debugResult.error_msg, output = debugResult.output, input = debugResult.input, expected_output = debugResult.expected_output, is_file = debugResult.is_file, input_file_url = debugResult.input_file_url, output_file_url = debugResult.output_file_url, expected_output_file_url = debugResult.expected_output_file_url; var rs = null; var mdStyle = { minHeight: 150, marginBottom: 10, paddingLeft: 24, background: '#070f19', color: '#fff' }; switch (status) { case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].NOMATCH: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", { className: "c-red" }, "\u5B9E\u9645\u8F93\u5165\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], { value: input, style: mdStyle }), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { style: mdStyle }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", { // href={input_file_url} style={{fontSize:'16px'}} download={expected_output} target="_blank" onClick: function onClick() { return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(input_file_url, input); } }, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", { className: "c-red" }, "\u5B9E\u9645\u8F93\u51FA\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], { value: output && js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(output) || '', style: mdStyle }), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { style: mdStyle }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", { // href={output_file_url} style={{fontSize:'16px'}} download={expected_output} target="_blank" onClick: function onClick() { return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(output_file_url, output); } }, output)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", { className: "c-red" }, "\u9884\u671F\u8F93\u51FA\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], { value: expected_output && js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(expected_output) || '', style: mdStyle }), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { style: mdStyle }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", { // href={expected_output_file_url} style={{fontSize:'16px'}} download={expected_output} target="_blank" onClick: function onClick() { return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(expected_output_file_url, expected_output); } }, expected_output))); break; case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].EXECUTEFAILURE: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], { value: input, style: mdStyle }), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { style: mdStyle }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", { // href={input_file_url} style={{fontSize:'16px'}} target="_blank" onClick: function onClick() { return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(input_file_url, input); } }, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", { className: "error" }, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(error_msg))); break; case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].COMPILEFAILURE: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"), !is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], { value: input, style: mdStyle }), is_file && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { style: mdStyle }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", { // href={input_file_url} style={{fontSize:'16px'}} target="_blank" onClick: function onClick() { return Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* download */ "w"])(input_file_url, input); } }, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", { className: "error" }, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(error_msg))); break; case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].PODFAILURE: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"); break; case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].TIMEOUT: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"); break; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, " ", rs, " "); } function getCommitOut(debugResult) { var status = debugResult.status, error_msg = debugResult.error_msg, execute_time = debugResult.execute_time, output = debugResult.output, input = debugResult.input, expected_output = debugResult.expected_output, is_file = debugResult.is_file, input_file_url = debugResult.input_file_url, output_file_url = debugResult.output_file_url, expected_output_file_url = debugResult.expected_output_file_url; var rs = null; switch (status) { case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].OK: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u7528\u65F6\uFF1A", execute_time), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u7ED3\u679C\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", null, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(output))); break; case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].NOMATCH: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u8F93\u5165\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", null, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u8F93\u51FA\uFF1A", output && js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(output)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u9884\u671F\u8F93\u51FA\uFF1A", expected_output && js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(expected_output))); break; case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].EXECUTEFAILURE: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", null, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", { className: "error" }, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(error_msg))); break; case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].COMPILEFAILURE: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", null, input)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("pre", { className: "error" }, js_base64__WEBPACK_IMPORTED_MODULE_11__["Base64"].decode(error_msg))); break; case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].PODFAILURE: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"); break; case _interface__WEBPACK_IMPORTED_MODULE_10__[/* ExecuteStatus */ "a"].TIMEOUT: rs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", null, "\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"); break; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, " ", rs, " "); } /* harmony default export */ __webpack_exports__["b"] = (function (_ref) { var id = _ref.id, input = _ref.input, debuging = _ref.debuging, submitting = _ref.submitting, executingMessage = _ref.executingMessage, debugResult = _ref.debugResult, onChangeInput = _ref.onChangeInput, onDebugCode = _ref.onDebugCode, onSubmitCode = _ref.onSubmitCode; var _useReducer = Object(react__WEBPACK_IMPORTED_MODULE_7__["useReducer"])(Reducer, initialState), _useReducer2 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])(_useReducer, 2), state = _useReducer2[0], dispatch = _useReducer2[1]; var visible = state.visible, tabIndex = state.tabIndex; Object(react__WEBPACK_IMPORTED_MODULE_7__["useEffect"])(function () { dispatch({ type: Types.SET_VISIBLE, payload: false }); }, [id]); function onTabIndexChange(e) { var id = e.target.id; dispatch({ type: Types.SET_TABINDEX, payload: id }); } function onTriggerCollapse() { dispatch({ type: Types.SET_VISIBLE, payload: !visible }); } var executeResult = Object(react__WEBPACK_IMPORTED_MODULE_7__["useMemo"])(function () { if (debugResult) { var status = debugResult.status; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_7___default.a.Fragment, null, getCommitOut(debugResult)); } return null; }, [debugResult]); function onDebug() { dispatch({ type: Types.SET_VISIBLE, payload: true }); dispatch({ type: Types.SET_TABINDEX, payload: '1' }); onDebugCode(); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { className: "test-case-panel" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { className: "test-case-panel-body ".concat(visible ? 'active' : '') }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("ul", { className: "s-navs" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("li", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", { className: tabIndex === '0' ? 'active' : '', id: "0", onClick: onTabIndexChange }, "\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("li", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", { className: tabIndex === '1' ? 'active' : '', id: "1", onClick: onTabIndexChange }, "\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { className: "tab-panel-body ".concat(tabIndex === '0' ? '' : 'hide') }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(TextArea, { placeholder: "\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D", value: input, onChange: onChangeInput })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { className: "tab-panel-body ".concat(tabIndex === '1' ? '' : 'hide') }, debuging ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_components_Spinner__WEBPACK_IMPORTED_MODULE_13__[/* default */ "a"], { message: executingMessage }) : debugResult ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("section", { style: { height: 200 } }, " ", executeResult, " ") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", { className: "tip" }, "\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("a", { className: "btn-collapse ".concat(visible ? 'up' : ''), onClick: onTriggerCollapse }, visible ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"], null) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"], null)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("footer", { className: "footer" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("span", { style: { visibility: 'hidden' } }, "\u63A7\u5236\u53F0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", { className: "flex-container" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { id: "oj-prev", className: "btn-blue", type: "ghost" }, "\u4E0A\u4E00\u9898"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { id: "oj-next", className: "btn-blue", type: "ghost" }, "\u4E0B\u4E00\u9898"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { className: "btn-green", type: "ghost", loading: debuging, onClick: onDebug }, "\u8C03\u8BD5\u4EE3\u7801"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { type: "primary", loading: submitting, disabled: submitting, onClick: function onClick() { dispatch({ type: Types.SET_VISIBLE, payload: false }); // dispatch({ // type: Types.SET_TABINDEX, // payload: '1' // }) onSubmitCode(); } }, "\u8BC4\u6D4B\u5E76\u63D0\u4EA4")))); }); /***/ }), /***/ "T5Co": /*!**************************************************************!*\ !*** ./src/pages/Question/OjProblem/RecordDetail/index.less ***! \**************************************************************/ /*! no static exports found */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "bdLU": /*!***************************************************!*\ !*** ./src/pages/Question/OjProblem/interface.ts ***! \***************************************************/ /*! exports provided: ExecuteStatus */ /*! exports used: ExecuteStatus */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ExecuteStatus; }); // created_at: "2020-07-09T19:53:54.000+08:00" // execute_memory: null // execute_time: 0.269 // id: 872 // language: "C" // status: 4 var ExecuteStatus; // "id": "1", // "status": 2, # -1测试用例结果不匹配; 0: 评测通过; ;2 评测超时;3 创建pod失败; 4 编译失败;5 执行失败 // "error_line": 3, # 错误行数 // "error_msg": "error line 7 input.." , # 报错信息 // "input": "3 4", # 输入 // "output": "7", # 输出 // "execute_time": 3, #执行时间 // "execute_memory": 300, #消耗内存 // "expected_output": "7" # 如果提交模式 会多这个参数 (function (ExecuteStatus) { ExecuteStatus[ExecuteStatus["NOMATCH"] = -1] = "NOMATCH"; ExecuteStatus[ExecuteStatus["OK"] = 0] = "OK"; ExecuteStatus[ExecuteStatus["TIMEOUT"] = 2] = "TIMEOUT"; ExecuteStatus[ExecuteStatus["PODFAILURE"] = 3] = "PODFAILURE"; ExecuteStatus[ExecuteStatus["COMPILEFAILURE"] = 4] = "COMPILEFAILURE"; ExecuteStatus[ExecuteStatus["EXECUTEFAILURE"] = 5] = "EXECUTEFAILURE"; })(ExecuteStatus || (ExecuteStatus = {})); /***/ }) }]);