|
|
|
|
@ -5009,7 +5009,7 @@ var AsyncButton = __webpack_require__(48559);
|
|
|
|
|
|
|
|
|
|
var classRef = /*#__PURE__*/(0,react.createRef)();
|
|
|
|
|
var WorkList = function WorkList(_ref) {
|
|
|
|
|
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$homework_st4, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st8, _workList$homework_st9, _ref7, _workList$teacher_com, _workList$teacher_com2, _workList$task_status, _workList$task_status2, _workList$course_grou, _workList$homework_st10, _workList$homework_st11, _workList$homework_st12, _workList$task_status3, _workList$task_status4, _codepath$;
|
|
|
|
|
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$homework_st4, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st8, _workList$homework_st9, _ref6, _workList$teacher_com, _workList$teacher_com2, _workList$task_status, _workList$task_status2, _workList$course_grou, _workList$homework_st10, _workList$homework_st11, _workList$homework_st12, _workList$task_status3, _workList$task_status4, _codepath$;
|
|
|
|
|
var shixunHomeworks = _ref.shixunHomeworks,
|
|
|
|
|
classroomList = _ref.classroomList,
|
|
|
|
|
loading = _ref.loading,
|
|
|
|
|
@ -5592,55 +5592,8 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
children: "\u8C03\u5206"
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
}), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [record.work_status !== -1 && record.work_status !== 0 && record.myshixun_identifier && ((workList === null || workList === void 0 ? void 0 : workList.is_jupyter) || (workList === null || workList === void 0 ? void 0 : workList.is_jupyter_lab)) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
|
|
|
|
|
justify: "center",
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
onClick: /*#__PURE__*/function () {
|
|
|
|
|
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
|
|
|
|
while (1) switch (_context3.prev = _context3.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
e.stopPropagation();
|
|
|
|
|
setViewCode(true);
|
|
|
|
|
setcodeloding(true);
|
|
|
|
|
setshixunurl(record.shixun_url);
|
|
|
|
|
setworkid(record.id);
|
|
|
|
|
setcodepath(record.evaluation_codes);
|
|
|
|
|
setPreviewHtml(null);
|
|
|
|
|
if (!record.myshixun_identifier) {
|
|
|
|
|
_context3.next = 12;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context3.next = 10;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/jupyters/preview_tpi.json", {
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
identifier: record.myshixun_identifier,
|
|
|
|
|
student_work_id: record.id
|
|
|
|
|
// identifier: "qm28kagvuf"
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 10:
|
|
|
|
|
res = _context3.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
setPreviewHtml(res.html_content);
|
|
|
|
|
setcodeloding(false);
|
|
|
|
|
}
|
|
|
|
|
case 12:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context3.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee3);
|
|
|
|
|
}));
|
|
|
|
|
return function (_x2) {
|
|
|
|
|
return _ref4.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}(),
|
|
|
|
|
children: "\u67E5\u770B\u4EE3\u7801"
|
|
|
|
|
})
|
|
|
|
|
}), record.work_status !== -1 && record.work_status !== 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
|
|
|
|
|
}), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: record.work_status !== -1 && record.work_status !== 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
|
|
|
|
|
justify: "center",
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
className: WorkListmodules.redoBtn,
|
|
|
|
|
@ -5663,7 +5616,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
},
|
|
|
|
|
children: "\u6253\u56DE\u91CD\u505A"
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
@ -5671,19 +5624,19 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
return !!item;
|
|
|
|
|
});
|
|
|
|
|
var getExportData = /*#__PURE__*/function () {
|
|
|
|
|
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
|
|
|
|
|
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
|
|
|
|
|
var res, _zip$current;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
|
|
|
|
|
while (1) switch (_context4.prev = _context4.next) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
|
|
|
|
while (1) switch (_context3.prev = _context3.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
setBtnLoading(true);
|
|
|
|
|
_context4.next = 3;
|
|
|
|
|
_context3.next = 3;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/export_student_works.json"), {
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: JSON.parse(sessionStorage['all_student_works_params'])
|
|
|
|
|
});
|
|
|
|
|
case 3:
|
|
|
|
|
res = _context4.sent;
|
|
|
|
|
res = _context3.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
(_zip$current = zip.current) === null || _zip$current === void 0 ? void 0 : _zip$current.exportReport(res.files);
|
|
|
|
|
} else {
|
|
|
|
|
@ -5691,27 +5644,27 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
case 5:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context4.stop();
|
|
|
|
|
return _context3.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee4);
|
|
|
|
|
}, _callee3);
|
|
|
|
|
}));
|
|
|
|
|
return function getExportData() {
|
|
|
|
|
return _ref5.apply(this, arguments);
|
|
|
|
|
return _ref4.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var getAnnotationExportData = /*#__PURE__*/function () {
|
|
|
|
|
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
|
|
|
|
|
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
|
|
|
|
|
var res, _zip$current2;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
|
|
|
|
|
while (1) switch (_context5.prev = _context5.next) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
|
|
|
|
|
while (1) switch (_context4.prev = _context4.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context5.next = 2;
|
|
|
|
|
_context4.next = 2;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/export_student_works.json"), {
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: JSON.parse(sessionStorage['all_student_works_params'])
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context5.sent;
|
|
|
|
|
res = _context4.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
if (Array.isArray(res.sub_data) && res.sub_data.length > 0) {
|
|
|
|
|
(_zip$current2 = zip.current) === null || _zip$current2 === void 0 ? void 0 : _zip$current2.exportAndCreateUserFolder(res.sub_data, '批注附件', "".concat(workList === null || workList === void 0 ? void 0 : workList.homework_name, "-\u4F5C\u54C1\u6279\u6CE8\u9644\u4EF6"));
|
|
|
|
|
@ -5721,12 +5674,12 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
case 4:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context5.stop();
|
|
|
|
|
return _context4.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee5);
|
|
|
|
|
}, _callee4);
|
|
|
|
|
}));
|
|
|
|
|
return function getAnnotationExportData() {
|
|
|
|
|
return _ref6.apply(this, arguments);
|
|
|
|
|
return _ref5.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var exportMenu = function exportMenu() {
|
|
|
|
|
@ -5819,7 +5772,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
|
|
|
|
form: form,
|
|
|
|
|
onChange: onHandleChange,
|
|
|
|
|
initialValues: (_ref7 = {}, defineProperty_default()(_ref7, 'task_status', 'all'), defineProperty_default()(_ref7, 'course_group_info', 'all'), defineProperty_default()(_ref7, 'teacher_comment', 'all'), _ref7),
|
|
|
|
|
initialValues: (_ref6 = {}, defineProperty_default()(_ref6, 'task_status', 'all'), defineProperty_default()(_ref6, 'course_group_info', 'all'), defineProperty_default()(_ref6, 'teacher_comment', 'all'), _ref6),
|
|
|
|
|
children: [!!((_workList$teacher_com = workList.teacher_comment) !== null && _workList$teacher_com !== void 0 && _workList$teacher_com.length) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
|
|
|
|
|
name: "teacher_comment",
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, {
|
|
|
|
|
@ -6000,18 +5953,18 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
setisshowmodal(true);
|
|
|
|
|
// 请求一键打回接口数据:
|
|
|
|
|
var getBackDate = /*#__PURE__*/function () {
|
|
|
|
|
var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
|
|
|
|
|
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
|
|
|
|
|
while (1) switch (_context6.prev = _context6.next) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
|
|
|
|
|
while (1) switch (_context5.prev = _context5.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context6.next = 2;
|
|
|
|
|
_context5.next = 2;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/teacher_manage_groups.json"), {
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: JSON.parse(sessionStorage['all_student_works_params'])
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context6.sent;
|
|
|
|
|
res = _context5.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
console.log("发送请求了", res);
|
|
|
|
|
// console.log(res);
|
|
|
|
|
@ -6020,12 +5973,12 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
case 4:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context6.stop();
|
|
|
|
|
return _context5.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee6);
|
|
|
|
|
}, _callee5);
|
|
|
|
|
}));
|
|
|
|
|
return function getBackDate() {
|
|
|
|
|
return _ref8.apply(this, arguments);
|
|
|
|
|
return _ref7.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
getBackDate();
|
|
|
|
|
@ -6313,10 +6266,10 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
centered: true,
|
|
|
|
|
okText: "\u786E\u5B9A\u70B9\u8BC4",
|
|
|
|
|
cancelText: "\u653E\u5F03\u70B9\u8BC4",
|
|
|
|
|
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
|
|
|
|
|
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
|
|
|
|
|
var resparams, res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
|
|
|
|
|
while (1) switch (_context7.prev = _context7.next) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
|
|
|
|
|
while (1) switch (_context6.prev = _context6.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
resparams = {};
|
|
|
|
|
if (istype === 1) {
|
|
|
|
|
@ -6338,13 +6291,13 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
return item.id;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
_context7.next = 7;
|
|
|
|
|
_context6.next = 7;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_add_score.json"), {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: resparams
|
|
|
|
|
});
|
|
|
|
|
case 7:
|
|
|
|
|
res = _context7.sent;
|
|
|
|
|
res = _context6.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
message/* default.info */.ZP.info('修改成功');
|
|
|
|
|
setistitle(false);
|
|
|
|
|
@ -6353,9 +6306,9 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
case 9:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context7.stop();
|
|
|
|
|
return _context6.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee7);
|
|
|
|
|
}, _callee6);
|
|
|
|
|
})),
|
|
|
|
|
onCancel: function onCancel() {
|
|
|
|
|
setnull();
|
|
|
|
|
@ -6389,32 +6342,32 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
destroyOnClose: true,
|
|
|
|
|
forceRender: true,
|
|
|
|
|
width: 700,
|
|
|
|
|
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
|
|
|
|
|
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
|
|
|
|
|
var res, _res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
|
|
|
|
|
while (1) switch (_context8.prev = _context8.next) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
|
|
|
|
|
while (1) switch (_context7.prev = _context7.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
getGroup(newList);
|
|
|
|
|
// console.log("确认触发的:", groupListRef.current);
|
|
|
|
|
if (!(istype === 2 && groupListRef.current)) {
|
|
|
|
|
_context8.next = 14;
|
|
|
|
|
_context7.next = 14;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
if (!(checkvalues.length <= 0)) {
|
|
|
|
|
_context8.next = 5;
|
|
|
|
|
_context7.next = 5;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default.info */.ZP.info('请选择作业状态');
|
|
|
|
|
return _context8.abrupt("return");
|
|
|
|
|
return _context7.abrupt("return");
|
|
|
|
|
case 5:
|
|
|
|
|
if (comment) {
|
|
|
|
|
_context8.next = 8;
|
|
|
|
|
_context7.next = 8;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default.info */.ZP.info('评语不能为空');
|
|
|
|
|
return _context8.abrupt("return");
|
|
|
|
|
return _context7.abrupt("return");
|
|
|
|
|
case 8:
|
|
|
|
|
_context8.next = 10;
|
|
|
|
|
_context7.next = 10;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/confirm_redo_modal.json"), {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: {
|
|
|
|
|
@ -6425,7 +6378,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 10:
|
|
|
|
|
res = _context8.sent;
|
|
|
|
|
res = _context7.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
// console.log("第一次确认的res", res);
|
|
|
|
|
setbackGroupContnet(res.course_group_count);
|
|
|
|
|
@ -6433,45 +6386,45 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
setisshowmodal(false);
|
|
|
|
|
setisshowmodaltitls(true);
|
|
|
|
|
}
|
|
|
|
|
_context8.next = 33;
|
|
|
|
|
_context7.next = 33;
|
|
|
|
|
break;
|
|
|
|
|
case 14:
|
|
|
|
|
if (!(minscore === 0 || maxscore === 0)) {
|
|
|
|
|
_context8.next = 17;
|
|
|
|
|
_context7.next = 17;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context8.next = 23;
|
|
|
|
|
_context7.next = 23;
|
|
|
|
|
break;
|
|
|
|
|
case 17:
|
|
|
|
|
if (minscore) {
|
|
|
|
|
_context8.next = 20;
|
|
|
|
|
_context7.next = 20;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default.info */.ZP.info('最低分不能为空');
|
|
|
|
|
return _context8.abrupt("return");
|
|
|
|
|
return _context7.abrupt("return");
|
|
|
|
|
case 20:
|
|
|
|
|
if (maxscore) {
|
|
|
|
|
_context8.next = 23;
|
|
|
|
|
_context7.next = 23;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default.info */.ZP.info('最高分不能为空');
|
|
|
|
|
return _context8.abrupt("return");
|
|
|
|
|
return _context7.abrupt("return");
|
|
|
|
|
case 23:
|
|
|
|
|
if (!(minscore > maxscore)) {
|
|
|
|
|
_context8.next = 26;
|
|
|
|
|
_context7.next = 26;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default.info */.ZP.info('最高分不能大于最低分');
|
|
|
|
|
return _context8.abrupt("return");
|
|
|
|
|
return _context7.abrupt("return");
|
|
|
|
|
case 26:
|
|
|
|
|
if (comment) {
|
|
|
|
|
_context8.next = 29;
|
|
|
|
|
_context7.next = 29;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default.info */.ZP.info('评语不能为空');
|
|
|
|
|
return _context8.abrupt("return");
|
|
|
|
|
return _context7.abrupt("return");
|
|
|
|
|
case 29:
|
|
|
|
|
_context8.next = 31;
|
|
|
|
|
_context7.next = 31;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/confirm_redo_modal.json"), {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: {
|
|
|
|
|
@ -6483,7 +6436,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 31:
|
|
|
|
|
_res = _context8.sent;
|
|
|
|
|
_res = _context7.sent;
|
|
|
|
|
if (_res.status === 0) {
|
|
|
|
|
// console.log("第二次确认的res", res);
|
|
|
|
|
//选中打回班级个数:
|
|
|
|
|
@ -6494,9 +6447,9 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
case 33:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context8.stop();
|
|
|
|
|
return _context7.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee8);
|
|
|
|
|
}, _callee7);
|
|
|
|
|
})),
|
|
|
|
|
onCancel: function onCancel() {
|
|
|
|
|
setisshowmodal(false);
|
|
|
|
|
@ -6670,16 +6623,16 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
|
|
|
|
|
open: isshowmodaltitls,
|
|
|
|
|
title: "\u6253\u56DE\u786E\u8BA4",
|
|
|
|
|
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() {
|
|
|
|
|
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
|
|
|
|
|
var res, _res2;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
|
|
|
|
|
while (1) switch (_context9.prev = _context9.next) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
|
|
|
|
|
while (1) switch (_context8.prev = _context8.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (!(istype === 2)) {
|
|
|
|
|
_context9.next = 7;
|
|
|
|
|
_context8.next = 7;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context9.next = 3;
|
|
|
|
|
_context8.next = 3;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_redo_modal.json"), {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: {
|
|
|
|
|
@ -6690,17 +6643,17 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 3:
|
|
|
|
|
res = _context9.sent;
|
|
|
|
|
res = _context8.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
message/* default.info */.ZP.info('打回成功');
|
|
|
|
|
setnull();
|
|
|
|
|
getData();
|
|
|
|
|
setisshowmodaltitls(false);
|
|
|
|
|
}
|
|
|
|
|
_context9.next = 11;
|
|
|
|
|
_context8.next = 11;
|
|
|
|
|
break;
|
|
|
|
|
case 7:
|
|
|
|
|
_context9.next = 9;
|
|
|
|
|
_context8.next = 9;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_redo_modal.json"), {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: {
|
|
|
|
|
@ -6712,7 +6665,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 9:
|
|
|
|
|
_res2 = _context9.sent;
|
|
|
|
|
_res2 = _context8.sent;
|
|
|
|
|
if (_res2.status === 0) {
|
|
|
|
|
// console.log(res);
|
|
|
|
|
message/* default.info */.ZP.info('打回成功');
|
|
|
|
|
@ -6722,9 +6675,9 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
case 11:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context9.stop();
|
|
|
|
|
return _context8.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee9);
|
|
|
|
|
}, _callee8);
|
|
|
|
|
})),
|
|
|
|
|
onCancel: function onCancel() {
|
|
|
|
|
setnull();
|
|
|
|
|
@ -6788,23 +6741,23 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
|
|
|
|
|
min: 0,
|
|
|
|
|
onChange: (0,lodash.debounce)( /*#__PURE__*/function () {
|
|
|
|
|
var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(e) {
|
|
|
|
|
var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(e) {
|
|
|
|
|
var _classroomList$Assist10;
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
|
|
|
|
|
while (1) switch (_context10.prev = _context10.next) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
|
|
|
|
|
while (1) switch (_context9.prev = _context9.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
console.log(e);
|
|
|
|
|
console.log(workList);
|
|
|
|
|
setscore(e);
|
|
|
|
|
if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist10 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_appraise))) {
|
|
|
|
|
_context10.next = 6;
|
|
|
|
|
_context9.next = 6;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default.warning */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能');
|
|
|
|
|
return _context10.abrupt("return");
|
|
|
|
|
return _context9.abrupt("return");
|
|
|
|
|
case 6:
|
|
|
|
|
_context10.next = 8;
|
|
|
|
|
_context9.next = 8;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/student_works/".concat(workid, "/adjust_score.json"), {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: {
|
|
|
|
|
@ -6812,7 +6765,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 8:
|
|
|
|
|
res = _context10.sent;
|
|
|
|
|
res = _context9.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
message/* default.success */.ZP.success('操作成功');
|
|
|
|
|
dispatch({
|
|
|
|
|
@ -6822,12 +6775,12 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
case 10:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context10.stop();
|
|
|
|
|
return _context9.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee10);
|
|
|
|
|
}, _callee9);
|
|
|
|
|
}));
|
|
|
|
|
return function (_x3) {
|
|
|
|
|
return _ref12.apply(this, arguments);
|
|
|
|
|
return function (_x2) {
|
|
|
|
|
return _ref11.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}(), 2000)
|
|
|
|
|
})]
|
|
|
|
|
@ -6839,14 +6792,14 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
children: "\u5173\u95ED"
|
|
|
|
|
})]
|
|
|
|
|
}),
|
|
|
|
|
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
|
|
|
|
|
while (1) switch (_context11.prev = _context11.next) {
|
|
|
|
|
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
|
|
|
|
|
while (1) switch (_context10.prev = _context10.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context11.stop();
|
|
|
|
|
return _context10.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee11);
|
|
|
|
|
}, _callee10);
|
|
|
|
|
})),
|
|
|
|
|
onCancel: function onCancel() {
|
|
|
|
|
setViewCode(false);
|
|
|
|
|
@ -6888,11 +6841,11 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
})]
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref14) {
|
|
|
|
|
var shixunHomeworks = _ref14.shixunHomeworks,
|
|
|
|
|
classroomList = _ref14.classroomList,
|
|
|
|
|
loading = _ref14.loading,
|
|
|
|
|
user = _ref14.user;
|
|
|
|
|
/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref13) {
|
|
|
|
|
var shixunHomeworks = _ref13.shixunHomeworks,
|
|
|
|
|
classroomList = _ref13.classroomList,
|
|
|
|
|
loading = _ref13.loading,
|
|
|
|
|
user = _ref13.user;
|
|
|
|
|
return {
|
|
|
|
|
shixunHomeworks: shixunHomeworks,
|
|
|
|
|
classroomList: classroomList,
|
|
|
|
|
|