Auto Submit

dev_local_v9_haijunshiguan_net
autosubmit 2 years ago
parent 637b6e2913
commit 416144e6f8

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

@ -4262,16 +4262,16 @@ var Answer = function Answer(_ref) {
});
};
var renderQuestion = function renderQuestion(item, i) {
var answerText = '';
var answerBool = (item === null || item === void 0 ? void 0 : item.question_type) === 0 || (item === null || item === void 0 ? void 0 : item.question_type) === 1;
if (answerBool) {
var _item$question_choice7;
item === null || item === void 0 || (_item$question_choice7 = item.question_choices) === null || _item$question_choice7 === void 0 || _item$question_choice7.forEach(function (k, i) {
if (k.standard_boolean) {
answerText = answerText + tagList[i];
}
});
}
// let answerText = '';
// const answerBool = item?.question_type === 0 || item?.question_type === 1;
// if (answerBool) {
// item?.question_choices?.forEach((k: any, i: number) => {
// if (k.standard_boolean) {
// answerText = answerText + tagList[i]
// }
// })
// }
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Answermodules.questionItem,
id: "Anchor_".concat(item === null || item === void 0 ? void 0 : item.question_type, "_").concat(i),
@ -4930,14 +4930,8 @@ var Answer = function Answer(_ref) {
onCancel: function onCancel() {
_setKnowledgeDialog(false);
},
children: itemBankData.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [
// 单选题
itemBankData[0].question_type == 0 && renderSingle(itemBankData[0], itemBankData[0].question_type),
// 判断题
itemBankData[0].question_type == 2 && renderSingle(itemBankData[0], itemBankData[0].question_type),
// 多选题
itemBankData[0].question_type == 1 && renderMultiple(itemBankData[0], itemBankData[0].question_type)]
children: itemBankData.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: renderQuestion(itemBankData[0], 0)
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})
})]
});

@ -15388,11 +15388,6 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
}
}
}, [classroomList.actionTabs.key]);
(0,_react_17_0_2_react.useEffect)(function () {
if (classroomList.actionTabs.key == '编辑刷题练习') {
getCount2(myFolderData, (formValue === null || formValue === void 0 ? void 0 : formValue.item_group_ids) || []);
}
}, [myFolderData]);
var getEditData = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res, data, defaultValue;
@ -15416,7 +15411,9 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
score_percent: data.score_percent,
error_push: data.error_push,
error_num: data.error_num,
item_group_ids: data.item_group_ids,
item_group_ids: data.item_group_ids.map(function (id) {
return id === 0 ? "0-0" : id;
}),
push_num: data.push_num,
parent_id: data.parent_id
};
@ -15428,6 +15425,7 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
name: data.examination_bank_name,
total_score: data.total_score
}]);
setSelectedNum(data.item_bank_num);
if (data.parent_id) {
setOpenPre(true);
}
@ -15545,15 +15543,18 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
}();
var handleFinish = function handleFinish() {
form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var res;
var query, res;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
console.log(objectSpread2_default()({
query = objectSpread2_default()({
stage_id: classroomList.actionTabs.id
}, formValue));
}, formValue);
query.item_group_ids = query.item_group_ids.map(function (id) {
return id === "0-0" ? 0 : id;
});
if (!(classroomList.actionTabs.key == '编辑刷题练习')) {
_context5.next = 5;
_context5.next = 6;
break;
}
modal/* default */.Z.confirm({
@ -15569,9 +15570,7 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
_context4.next = 2;
return (0,fetch/* default */.ZP)("/api/subject_exercises/".concat(classroomList.actionTabs.editId, ".json"), {
method: 'put',
body: objectSpread2_default()({
stage_id: classroomList.actionTabs.id
}, formValue)
body: query
});
case 2:
res = _context4.sent;
@ -15592,24 +15591,24 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
return onOk;
}()
});
_context5.next = 9;
_context5.next = 10;
break;
case 5:
_context5.next = 7;
case 6:
_context5.next = 8;
return (0,fetch/* default */.ZP)("/api/subject_exercises.json", {
method: 'post',
body: objectSpread2_default()({
stage_id: classroomList.actionTabs.id
}, formValue)
});
case 7:
case 8:
res = _context5.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
message/* default */.ZP.success('添加成功');
onClose();
getData();
}
case 9:
case 10:
case "end":
return _context5.stop();
}
@ -15665,23 +15664,6 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
}, 0);
setSelectedNum(count);
};
var getCount2 = function getCount2(data, ids) {
var count = 0;
var traverse = function traverse(node, groupIds) {
if (!node || !node.children || !groupIds.length) return;
var id = groupIds.shift();
var child = node.children.find(function (child) {
return child.group_id === id || child.id === id;
});
if (child) {
count += child.count;
traverse(child, groupIds.slice());
}
};
traverse(data[0], ids.slice());
console.log("count", count);
setSelectedNum(count);
};
var TreeDom = function TreeDom(_ref6) {
var props = Object.assign({}, (objectDestructuringEmpty_default()(_ref6), _ref6));
return /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, {

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