Auto Submit

dev_local_v9_test2
autosubmit 1 year ago
parent f5b2c6840f
commit e50fde9bec

@ -871,7 +871,7 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
setMyFolderData([]);
setScorePercent(60);
var obj = {
error_num: 1,
error_num: 0,
error_push: false,
item_group_ids: [],
score_percent: 60
@ -1154,6 +1154,30 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
var checkIsCreator = function checkIsCreator() {
return classroomList.actionTabs.key == '编辑刷题练习' && !isCreator ? true : false;
};
// 表单值值改变
var onValuesChange = function onValuesChange(changedValues, values) {
console.log("========", changedValues, values);
if (!changedValues.error_num || !(values !== null && values !== void 0 && values.error_push) && changedValues.error_num > 0) {
var obj = objectSpread2_default()(objectSpread2_default()({}, values), {}, {
error_num: 0
});
setFormValue(obj);
form.setFieldsValue(obj);
}
if (changedValues.error_push) {
var _obj = objectSpread2_default()(objectSpread2_default()({}, values), {}, {
error_num: 1,
push_num: 1,
item_group_ids: []
});
setFormValue(_obj);
setSelectedNum(0);
form.setFieldsValue(_obj);
} else {
setFormValue(objectSpread2_default()({}, values));
}
};
return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, {
placement: "bottom",
height: "100%",
@ -1169,21 +1193,7 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
form: form,
scrollToFirstError: true,
layout: "vertical",
onValuesChange: function onValuesChange(changedValues, values) {
console.log("========", changedValues, values);
if (changedValues.error_push) {
var obj = objectSpread2_default()(objectSpread2_default()({}, values), {}, {
error_num: 1,
push_num: 1,
item_group_ids: []
});
setFormValue(obj);
setSelectedNum(0);
form.setFieldsValue(obj);
} else {
setFormValue(objectSpread2_default()({}, values));
}
},
onValuesChange: onValuesChange,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: AddOrEditExercisemodules.lableSty,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {

@ -27,7 +27,7 @@
display: block !important;
}
</style><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="/react/build/umi.3b026cca.js"></script>
<script src="/react/build/umi.3d19ef06.js"></script>
<script src="/react/build/js/public.js"></script>
</body>
</html>

@ -65,7 +65,7 @@
color: #333;
font-weight: 500;
line-height: 26px;
width: 400px;
max-width: 400px;
/* 设置容器的宽度 */
overflow: hidden;
/* 隐藏溢出的部分 */

@ -1107,7 +1107,7 @@ var scoreStatusMapping = {
1: 'c-green'
};
var Simple = function Simple(_ref) {
var _item$standard_answer, _answerData$exercise, _answerData$exercise2, _item$user_answer, _item$user_answer2, _item$tag_disciplines;
var _item$standard_answer, _answerData$exercise, _answerData$exercise2, _item$user_answer, _item$user_answer2, _answerData$exercise3, _item$tag_disciplines;
var item = _ref.item,
answerData = _ref.answerData,
isEducation = _ref.isEducation,
@ -1275,7 +1275,7 @@ var Simple = function Simple(_ref) {
children: item !== null && item !== void 0 && item.user_answer_right ? "\u7B54\u5BF9\u4E86" : "\u7B54\u9519\u4E86"
})]
})
}), (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
}), (answerData === null || answerData === void 0 || (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.error_push) && (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
color: '#FF8C29',
marginBottom: 14
@ -2065,7 +2065,7 @@ var Fill_scoreStatusMapping = {
1: 'c-green'
};
var Fill = function Fill(_ref) {
var _item$standard_answer2, _item$standard_answer3, _item$tag_disciplines;
var _item$standard_answer2, _answerData$exercise, _item$standard_answer3, _item$tag_disciplines;
var sign = _ref.sign,
item = _ref.item,
answerData = _ref.answerData,
@ -2227,7 +2227,7 @@ var Fill = function Fill(_ref) {
},
children: ["\u4E3A\u4F60\u63A8\u8350\u540C\u77E5\u8BC6\u70B9\u9898\u76EE\uFF0C\u7ACB\u5373\u5DE9\u56FA", " >"]
})]
}), (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
}), (answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.error_push) && (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
color: '#FF8C29',
marginBottom: 14
@ -2307,7 +2307,7 @@ var Fill = function Fill(_ref) {
var BFill_TextArea = input/* default */.Z.TextArea;
var BFill = function BFill(_ref) {
var _item$standard_answer2, _item$standard_answer3, _item$standard_answer4, _item$tag_disciplines;
var _item$standard_answer2, _item$standard_answer3, _answerData$exercise, _item$standard_answer4, _item$tag_disciplines;
var item = _ref.item,
answerData = _ref.answerData,
_ref$onBlur = _ref.onBlur,
@ -2387,7 +2387,7 @@ var BFill = function BFill(_ref) {
children: item !== null && item !== void 0 && item.user_answer_right ? "\u7B54\u5BF9\u4E86" : "\u7B54\u9519\u4E86"
})]
})
}), (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
}), (answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.error_push) && (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
color: '#FF8C29',
marginBottom: 14
@ -3117,7 +3117,7 @@ var _excluded = ["globalSetting", "loading", "user", "exercise", "dispatch"];
var 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 Answer = function Answer(_ref) {
var _answerData$exercise4, _answerData$exercise5, _answerData$exercise6, _answerData$exercise7, _answerData$exercise8, _answerData$question_5, _answerData$exercise_14, _answerData$question_6, _answerData$exercise_15, _answerData$exercise_16, _answerData$exercise_17, _answerData$exercise_18, _answerData$exercise_19, _answerData$exercise9, _answerData$exercise_20, _answerData$exercise_21, _answerData$exercise_22;
var _answerData$exercise5, _answerData$exercise6, _answerData$exercise7, _answerData$exercise8, _answerData$exercise9, _answerData$question_5, _answerData$exercise_14, _answerData$question_6, _answerData$exercise_15, _answerData$exercise_16, _answerData$exercise_17, _answerData$exercise_18, _answerData$exercise_19, _answerData$exercise10, _answerData$exercise_20, _answerData$exercise_21, _answerData$exercise_22;
var globalSetting = _ref.globalSetting,
loading = _ref.loading,
user = _ref.user,
@ -4372,7 +4372,7 @@ var Answer = function Answer(_ref) {
// 回答结果详情
var AnswerDetail = function AnswerDetail(_ref14) {
var _item$tag_disciplines;
var _answerData$exercise2, _item$tag_disciplines;
var props = Object.assign({}, (objectDestructuringEmpty_default()(_ref14), _ref14));
var item = props === null || props === void 0 ? void 0 : props.item;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@ -4404,7 +4404,7 @@ var Answer = function Answer(_ref) {
},
children: ["\u4E3A\u4F60\u63A8\u8350\u540C\u77E5\u8BC6\u70B9\u9898\u76EE\uFF0C\u7ACB\u5373\u5DE9\u56FA", " >"]
})]
}), (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
}), (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.error_push) && (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
color: '#FF8C29',
marginBottom: 14
@ -4498,10 +4498,10 @@ var Answer = function Answer(_ref) {
}
});
} else if (b == a) {
var _answerData$exercise2 = answerData === null || answerData === void 0 ? void 0 : answerData.exercise,
user_total_score = _answerData$exercise2.user_total_score,
score_percent = _answerData$exercise2.score_percent,
next_exercise_id = _answerData$exercise2.next_exercise_id;
var _answerData$exercise3 = answerData === null || answerData === void 0 ? void 0 : answerData.exercise,
user_total_score = _answerData$exercise3.user_total_score,
score_percent = _answerData$exercise3.score_percent,
next_exercise_id = _answerData$exercise3.next_exercise_id;
var _answerData$exercise_7 = answerData === null || answerData === void 0 ? void 0 : answerData.exercise_types,
q_scores = _answerData$exercise_7.q_scores;
// 计算用户的准确率
@ -4669,7 +4669,7 @@ var Answer = function Answer(_ref) {
// 推荐题作答提交
var submitAnswer2 = /*#__PURE__*/function () {
var _ref16 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() {
var _paramsData$item_bank, _answerData$exercise3;
var _paramsData$item_bank, _answerData$exercise4;
var paramsData, _paramsData$item_bank2, res;
return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
while (1) switch (_context16.prev = _context16.next) {
@ -4697,7 +4697,7 @@ var Answer = function Answer(_ref) {
return _context16.abrupt("return");
case 5:
_context16.next = 7;
return (0,fetch/* default */.ZP)("/api/subject_exercises/".concat(answerData === null || answerData === void 0 || (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.subject_exercise_id, "/answer.json"), {
return (0,fetch/* default */.ZP)("/api/subject_exercises/".concat(answerData === null || answerData === void 0 || (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.subject_exercise_id, "/answer.json"), {
method: 'post',
body: paramsData
});
@ -4752,11 +4752,11 @@ var Answer = function Answer(_ref) {
align: "middle",
className: "edu-container",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: (0,util/* exerciseTips */.vB)(answerData === null || answerData === void 0 || (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.exercise_status)
children: (0,util/* exerciseTips */.vB)(answerData === null || answerData === void 0 || (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.exercise_status)
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
className: "".concat(Answermodules.exerciseTitle, " ml10"),
title: answerData === null || answerData === void 0 || (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.subject_exercise_name,
children: answerData === null || answerData === void 0 || (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.subject_exercise_name
title: answerData === null || answerData === void 0 || (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.subject_exercise_name,
children: answerData === null || answerData === void 0 || (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.subject_exercise_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
style: {
marginLeft: 'auto'
@ -4803,7 +4803,7 @@ var Answer = function Answer(_ref) {
children: "\u59D3\u540D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "ml10 ".concat(Answermodules.userInfoText),
children: (answerData === null || answerData === void 0 || (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.user_name) || '- -'
children: (answerData === null || answerData === void 0 || (_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.user_name) || '- -'
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
@ -4813,7 +4813,7 @@ var Answer = function Answer(_ref) {
children: "\u5B66\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "ml10 ".concat(Answermodules.userInfoText),
children: (answerData === null || answerData === void 0 || (_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.student_id) || '- -'
children: (answerData === null || answerData === void 0 || (_answerData$exercise9 = answerData.exercise) === null || _answerData$exercise9 === void 0 ? void 0 : _answerData$exercise9.student_id) || '- -'
})]
})]
}), showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
@ -4885,7 +4885,7 @@ var Answer = function Answer(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "1",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
className: "".concat(Answermodules.cardList, " ").concat((_answerData$exercise9 = answerData.exercise) !== null && _answerData$exercise9 !== void 0 && _answerData$exercise9.open_phone_video_recording ? Answermodules.withQrcode : ''),
className: "".concat(Answermodules.cardList, " ").concat((_answerData$exercise10 = answerData.exercise) !== null && _answerData$exercise10 !== void 0 && _answerData$exercise10.open_phone_video_recording ? Answermodules.withQrcode : ''),
children: answerData === null || answerData === void 0 || (_answerData$exercise_20 = answerData.exercise_question_types) === null || _answerData$exercise_20 === void 0 ? void 0 : _answerData$exercise_20.map(function (er, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
children: renderCardList(er, index)

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save