|
|
|
|
@ -15406,27 +15406,27 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
|
|
|
|
|
data = res.data;
|
|
|
|
|
defaultValue = {
|
|
|
|
|
name: data.name,
|
|
|
|
|
examination_bank_id: data.examination_bank_id,
|
|
|
|
|
score_percent: data.score_percent,
|
|
|
|
|
error_push: data.error_push,
|
|
|
|
|
error_num: data.error_num,
|
|
|
|
|
item_group_ids: data.item_group_ids.map(function (id) {
|
|
|
|
|
name: data === null || data === void 0 ? void 0 : data.name,
|
|
|
|
|
examination_bank_id: data === null || data === void 0 ? void 0 : data.examination_bank_id,
|
|
|
|
|
score_percent: data === null || data === void 0 ? void 0 : data.score_percent,
|
|
|
|
|
error_push: data === null || data === void 0 ? void 0 : data.error_push,
|
|
|
|
|
error_num: data === null || data === void 0 ? void 0 : data.error_num,
|
|
|
|
|
item_group_ids: (data === null || data === void 0 ? void 0 : data.item_group_ids.map(function (id) {
|
|
|
|
|
return id === 0 ? "0-0" : id;
|
|
|
|
|
}),
|
|
|
|
|
push_num: data.push_num,
|
|
|
|
|
parent_id: data.parent_id
|
|
|
|
|
})) || [],
|
|
|
|
|
push_num: data === null || data === void 0 ? void 0 : data.push_num,
|
|
|
|
|
parent_id: data === null || data === void 0 ? void 0 : data.parent_id
|
|
|
|
|
};
|
|
|
|
|
setFormValue(objectSpread2_default()({}, defaultValue));
|
|
|
|
|
form.setFieldsValue(objectSpread2_default()({}, defaultValue));
|
|
|
|
|
setSelectArrs([{
|
|
|
|
|
id: data.examination_bank_id,
|
|
|
|
|
item_num: data.question_count,
|
|
|
|
|
name: data.examination_bank_name,
|
|
|
|
|
total_score: data.total_score
|
|
|
|
|
id: data === null || data === void 0 ? void 0 : data.examination_bank_id,
|
|
|
|
|
item_num: data === null || data === void 0 ? void 0 : data.question_count,
|
|
|
|
|
name: data === null || data === void 0 ? void 0 : data.examination_bank_name,
|
|
|
|
|
total_score: data === null || data === void 0 ? void 0 : data.total_score
|
|
|
|
|
}]);
|
|
|
|
|
setSelectedNum(data.item_bank_num);
|
|
|
|
|
if (data.parent_id) {
|
|
|
|
|
setSelectedNum(data === null || data === void 0 ? void 0 : data.item_bank_num);
|
|
|
|
|
if (data !== null && data !== void 0 && data.parent_id) {
|
|
|
|
|
setOpenPre(true);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -15458,7 +15458,7 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
};
|
|
|
|
|
var getItemBanksGroups = /*#__PURE__*/function () {
|
|
|
|
|
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
|
|
|
|
|
var res, formatIcon, formattedData;
|
|
|
|
|
var res, _res$data, formatIcon, formattedData;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
|
|
|
|
while (1) switch (_context2.prev = _context2.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
@ -15479,7 +15479,7 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
className: AddOrEditExercisemodules.folderIcon
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
formattedData = res.data.map(function (item) {
|
|
|
|
|
formattedData = (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.map(function (item) {
|
|
|
|
|
var _item$children;
|
|
|
|
|
return {
|
|
|
|
|
key: item.group_id,
|
|
|
|
|
@ -15550,9 +15550,11 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
query = objectSpread2_default()({
|
|
|
|
|
stage_id: classroomList.actionTabs.id
|
|
|
|
|
}, formValue);
|
|
|
|
|
query.item_group_ids = query.item_group_ids.map(function (id) {
|
|
|
|
|
return id === "0-0" ? 0 : id;
|
|
|
|
|
});
|
|
|
|
|
if (formValue !== null && formValue !== void 0 && formValue.error_push) {
|
|
|
|
|
query.item_group_ids = query.item_group_ids.map(function (id) {
|
|
|
|
|
return id === "0-0" ? 0 : id;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
if (!(classroomList.actionTabs.key == '编辑刷题练习')) {
|
|
|
|
|
_context5.next = 6;
|
|
|
|
|
break;
|
|
|
|
|
@ -15624,7 +15626,11 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
};
|
|
|
|
|
var selectArrsConfig = function selectArrsConfig(e) {
|
|
|
|
|
setSelectArrs(e);
|
|
|
|
|
form.setFieldValue('examination_bank_id', e.length > 0 ? e[0].id : null);
|
|
|
|
|
var id = e.length > 0 ? e[0].id : null;
|
|
|
|
|
setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), {}, {
|
|
|
|
|
examination_bank_id: id
|
|
|
|
|
}));
|
|
|
|
|
form.setFieldValue('examination_bank_id', id);
|
|
|
|
|
form.validateFields(['examination_bank_id']);
|
|
|
|
|
};
|
|
|
|
|
var onClose = function onClose() {
|
|
|
|
|
@ -15636,7 +15642,7 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
var getNodeByKey = function getNodeByKey(data, key) {
|
|
|
|
|
for (var i = 0; i < data.length; i++) {
|
|
|
|
|
for (var i = 0; i < (data === null || data === void 0 ? void 0 : data.length); i++) {
|
|
|
|
|
var node = data[i];
|
|
|
|
|
if (node.id == key.id) {
|
|
|
|
|
return node;
|