|
|
|
|
@ -17177,38 +17177,42 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
_useState4 = slicedToArray_default()(_useState3, 2),
|
|
|
|
|
selectArrs = _useState4[0],
|
|
|
|
|
setSelectArrs = _useState4[1];
|
|
|
|
|
var _useState5 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
var _useState5 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
_useState6 = slicedToArray_default()(_useState5, 2),
|
|
|
|
|
openSelectExercise = _useState6[0],
|
|
|
|
|
setOpenSelectExercise = _useState6[1];
|
|
|
|
|
oldArrs = _useState6[0],
|
|
|
|
|
setOldArrs = _useState6[1];
|
|
|
|
|
var _useState7 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState8 = slicedToArray_default()(_useState7, 2),
|
|
|
|
|
openPre = _useState8[0],
|
|
|
|
|
setOpenPre = _useState8[1];
|
|
|
|
|
var _useState9 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
openSelectExercise = _useState8[0],
|
|
|
|
|
setOpenSelectExercise = _useState8[1];
|
|
|
|
|
var _useState9 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState10 = slicedToArray_default()(_useState9, 2),
|
|
|
|
|
subjectExercisesList = _useState10[0],
|
|
|
|
|
setSubjectExercisesList = _useState10[1];
|
|
|
|
|
openPre = _useState10[0],
|
|
|
|
|
setOpenPre = _useState10[1];
|
|
|
|
|
var _useState11 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
_useState12 = slicedToArray_default()(_useState11, 2),
|
|
|
|
|
myFolderData = _useState12[0],
|
|
|
|
|
setMyFolderData = _useState12[1];
|
|
|
|
|
var _useState13 = (0,_react_17_0_2_react.useState)(0),
|
|
|
|
|
subjectExercisesList = _useState12[0],
|
|
|
|
|
setSubjectExercisesList = _useState12[1];
|
|
|
|
|
var _useState13 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
_useState14 = slicedToArray_default()(_useState13, 2),
|
|
|
|
|
selectedNum = _useState14[0],
|
|
|
|
|
setSelectedNum = _useState14[1];
|
|
|
|
|
myFolderData = _useState14[0],
|
|
|
|
|
setMyFolderData = _useState14[1];
|
|
|
|
|
var _useState15 = (0,_react_17_0_2_react.useState)(0),
|
|
|
|
|
_useState16 = slicedToArray_default()(_useState15, 2),
|
|
|
|
|
scorePercent = _useState16[0],
|
|
|
|
|
setScorePercent = _useState16[1];
|
|
|
|
|
var _useState17 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
selectedNum = _useState16[0],
|
|
|
|
|
setSelectedNum = _useState16[1];
|
|
|
|
|
var _useState17 = (0,_react_17_0_2_react.useState)(0),
|
|
|
|
|
_useState18 = slicedToArray_default()(_useState17, 2),
|
|
|
|
|
isCreator = _useState18[0],
|
|
|
|
|
setIsCreator = _useState18[1];
|
|
|
|
|
var _useState19 = (0,_react_17_0_2_react.useState)('myself'),
|
|
|
|
|
scorePercent = _useState18[0],
|
|
|
|
|
setScorePercent = _useState18[1];
|
|
|
|
|
var _useState19 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState20 = slicedToArray_default()(_useState19, 2),
|
|
|
|
|
tabKeyStr = _useState20[0],
|
|
|
|
|
_setTabKeyStr = _useState20[1];
|
|
|
|
|
isCreator = _useState20[0],
|
|
|
|
|
setIsCreator = _useState20[1];
|
|
|
|
|
var _useState21 = (0,_react_17_0_2_react.useState)('myself'),
|
|
|
|
|
_useState22 = slicedToArray_default()(_useState21, 2),
|
|
|
|
|
tabKeyStr = _useState22[0],
|
|
|
|
|
_setTabKeyStr = _useState22[1];
|
|
|
|
|
var typeValue = {
|
|
|
|
|
'myself': 0,
|
|
|
|
|
'teacher': 2,
|
|
|
|
|
@ -17264,6 +17268,12 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
name: data === null || data === void 0 ? void 0 : data.examination_bank_name,
|
|
|
|
|
total_score: data === null || data === void 0 ? void 0 : data.total_score
|
|
|
|
|
}]);
|
|
|
|
|
setOldArrs([{
|
|
|
|
|
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
|
|
|
|
|
}]);
|
|
|
|
|
setScorePercent(data === null || data === void 0 ? void 0 : data.score_percent);
|
|
|
|
|
setSelectedNum(data === null || data === void 0 ? void 0 : data.item_bank_num);
|
|
|
|
|
setIsCreator(data === null || data === void 0 ? void 0 : data.is_creator);
|
|
|
|
|
@ -17385,7 +17395,7 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
}();
|
|
|
|
|
var handleFinish = function handleFinish() {
|
|
|
|
|
form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
|
|
|
|
|
var query, res;
|
|
|
|
|
var query, _selectArrs$, _oldArrs$, flag, res, _res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
|
|
|
|
|
while (1) switch (_context5.prev = _context5.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
@ -17399,7 +17409,12 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
if (!(classroomList.actionTabs.key == '编辑刷题练习')) {
|
|
|
|
|
_context5.next = 6;
|
|
|
|
|
_context5.next = 14;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
flag = ((_selectArrs$ = selectArrs[0]) === null || _selectArrs$ === void 0 ? void 0 : _selectArrs$.id) == ((_oldArrs$ = oldArrs[0]) === null || _oldArrs$ === void 0 ? void 0 : _oldArrs$.id);
|
|
|
|
|
if (flag) {
|
|
|
|
|
_context5.next = 8;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
modal/* default */.Z.confirm({
|
|
|
|
|
@ -17416,7 +17431,9 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
_context4.next = 2;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/subject_exercises/".concat(classroomList.actionTabs.editId, ".json"), {
|
|
|
|
|
method: 'put',
|
|
|
|
|
body: query
|
|
|
|
|
body: objectSpread2_default()(objectSpread2_default()({}, query), {}, {
|
|
|
|
|
is_change: !flag
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context4.sent;
|
|
|
|
|
@ -17437,10 +17454,28 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
return onOk;
|
|
|
|
|
}()
|
|
|
|
|
});
|
|
|
|
|
_context5.next = 12;
|
|
|
|
|
break;
|
|
|
|
|
case 8:
|
|
|
|
|
_context5.next = 10;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/subject_exercises/".concat(classroomList.actionTabs.editId, ".json"), {
|
|
|
|
|
method: 'put',
|
|
|
|
|
body: objectSpread2_default()(objectSpread2_default()({}, query), {}, {
|
|
|
|
|
is_change: !flag
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
case 10:
|
|
|
|
|
res = _context5.sent;
|
|
|
|
|
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
|
|
|
|
|
message/* default */.ZP.success('编辑成功');
|
|
|
|
|
onClose();
|
|
|
|
|
getData();
|
|
|
|
|
}
|
|
|
|
|
case 12:
|
|
|
|
|
_context5.next = 18;
|
|
|
|
|
break;
|
|
|
|
|
case 6:
|
|
|
|
|
_context5.next = 8;
|
|
|
|
|
case 14:
|
|
|
|
|
_context5.next = 16;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/subject_exercises.json", {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: objectSpread2_default()({
|
|
|
|
|
@ -17448,14 +17483,14 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
filter: tabKeyStr
|
|
|
|
|
}, formValue)
|
|
|
|
|
});
|
|
|
|
|
case 8:
|
|
|
|
|
res = _context5.sent;
|
|
|
|
|
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
|
|
|
|
|
case 16:
|
|
|
|
|
_res = _context5.sent;
|
|
|
|
|
if ((_res === null || _res === void 0 ? void 0 : _res.status) == 0) {
|
|
|
|
|
message/* default */.ZP.success('添加成功');
|
|
|
|
|
onClose();
|
|
|
|
|
getData();
|
|
|
|
|
}
|
|
|
|
|
case 10:
|
|
|
|
|
case 18:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context5.stop();
|
|
|
|
|
}
|