|
|
|
|
@ -2583,7 +2583,7 @@ var TestCasePanel = __webpack_require__(21920);
|
|
|
|
|
* form 表单内容
|
|
|
|
|
* answerKey 填空字段
|
|
|
|
|
* items 为运行调试字段
|
|
|
|
|
* getAnswerInfo 获取练习页面答题内容
|
|
|
|
|
* submitAnswer 提交答案
|
|
|
|
|
* @return {*}
|
|
|
|
|
*/
|
|
|
|
|
var ButtonLoading = function ButtonLoading(_ref) {
|
|
|
|
|
@ -2596,7 +2596,7 @@ var ButtonLoading = function ButtonLoading(_ref) {
|
|
|
|
|
_ref$items = _ref.items,
|
|
|
|
|
items = _ref$items === void 0 ? {} : _ref$items,
|
|
|
|
|
setIsSubmitCode = _ref.setIsSubmitCode,
|
|
|
|
|
getAnswerInfo = _ref.getAnswerInfo;
|
|
|
|
|
submitAnswer = _ref.submitAnswer;
|
|
|
|
|
var _useState = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState2 = slicedToArray_default()(_useState, 2),
|
|
|
|
|
isloading = _useState2[0],
|
|
|
|
|
@ -3011,11 +3011,11 @@ var ButtonLoading = function ButtonLoading(_ref) {
|
|
|
|
|
footer: false,
|
|
|
|
|
onOk: function onOk() {
|
|
|
|
|
setmodalshow({});
|
|
|
|
|
getAnswerInfo();
|
|
|
|
|
submitAnswer();
|
|
|
|
|
},
|
|
|
|
|
onCancel: function onCancel() {
|
|
|
|
|
setmodalshow({});
|
|
|
|
|
getAnswerInfo();
|
|
|
|
|
submitAnswer();
|
|
|
|
|
},
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
@ -4479,8 +4479,8 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
return val.ques_status === 1;
|
|
|
|
|
})) === null || _answerData$question_4 === void 0 ? void 0 : _answerData$question_4.length;
|
|
|
|
|
var b = answerData === null || answerData === void 0 || (_answerData$exercise_6 = answerData.exercise_types) === null || _answerData$exercise_6 === void 0 ? void 0 : _answerData$exercise_6.q_counts;
|
|
|
|
|
restPrompt();
|
|
|
|
|
return;
|
|
|
|
|
// restPrompt()
|
|
|
|
|
// return
|
|
|
|
|
if (b - a > 0) {
|
|
|
|
|
modal/* default */.Z.confirm({
|
|
|
|
|
title: '提示',
|
|
|
|
|
@ -4622,7 +4622,7 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 练习答题提交
|
|
|
|
|
var submitAnswer = /*#__PURE__*/function () {
|
|
|
|
|
var _submitAnswer = /*#__PURE__*/function () {
|
|
|
|
|
var _ref15 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() {
|
|
|
|
|
var paramsData, _questionItem$user_an5, res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
|
|
|
|
|
@ -4632,7 +4632,7 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
questionId: questionItem.question_id,
|
|
|
|
|
exercise_choice_id: [0, 1, 2].includes(questionItem.question_type) ? questionItem.user_answer : null
|
|
|
|
|
};
|
|
|
|
|
if (questionItem.question_type == 3) {
|
|
|
|
|
if ([3, 8].includes(questionItem.question_type)) {
|
|
|
|
|
// 填空题
|
|
|
|
|
paramsData.answers = questionItem.user_answer.map(function (item) {
|
|
|
|
|
return {
|
|
|
|
|
@ -4988,7 +4988,7 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
|
|
|
|
|
while (1) switch (_context17.prev = _context17.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
submitAnswer();
|
|
|
|
|
_submitAnswer();
|
|
|
|
|
case 1:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context17.stop();
|
|
|
|
|
@ -5005,10 +5005,8 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
ButtonText: "\u63D0\u4EA4\u4EE3\u7801",
|
|
|
|
|
items: userAnswer,
|
|
|
|
|
hackidentifier: questionItem === null || questionItem === void 0 ? void 0 : questionItem.hack_identifier,
|
|
|
|
|
getAnswerInfo: function getAnswerInfo() {
|
|
|
|
|
setShowConfirm(false);
|
|
|
|
|
initData();
|
|
|
|
|
signConfigFuc();
|
|
|
|
|
submitAnswer: function submitAnswer() {
|
|
|
|
|
return _submitAnswer();
|
|
|
|
|
}
|
|
|
|
|
})]
|
|
|
|
|
})
|