|
|
|
|
@ -4103,108 +4103,108 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
}), ['考试中', "已截止"].includes(util/* ExerciseStatus */.ju[commonHeader.exercise_status]) && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
|
|
|
|
|
menu: {
|
|
|
|
|
onClick: function () {
|
|
|
|
|
var _onClick = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(_ref10) {
|
|
|
|
|
var key, domEvent, modal, _classroomList$Assist7;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
|
|
|
|
|
while (1) switch (_context12.prev = _context12.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
key = _ref10.key, domEvent = _ref10.domEvent;
|
|
|
|
|
if (key === "1") {
|
|
|
|
|
modal = es_modal/* default */.Z.confirm({
|
|
|
|
|
title: "批量完成评阅",
|
|
|
|
|
icon: null,
|
|
|
|
|
centered: true,
|
|
|
|
|
content: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: ["\u8BE5\u64CD\u4F5C\u4F1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: "#F07008"
|
|
|
|
|
},
|
|
|
|
|
children: "\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\uFF0C"
|
|
|
|
|
}), "\u786E\u5B9A\u8981\u8FDB\u884C\u64CD\u4F5C\u5417\uFF1F"]
|
|
|
|
|
}),
|
|
|
|
|
onOk: function () {
|
|
|
|
|
var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
|
|
|
|
|
while (1) switch (_context11.prev = _context11.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context11.next = 2;
|
|
|
|
|
return PostReviewExerciseUser({
|
|
|
|
|
review_all: true,
|
|
|
|
|
exercise_id: urlParams === null || urlParams === void 0 ? void 0 : urlParams.categoryId
|
|
|
|
|
})]
|
|
|
|
|
}), ['考试中', "已截止"].includes(util/* ExerciseStatus */.ju[commonHeader.exercise_status]) && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
|
|
|
|
|
menu: {
|
|
|
|
|
onClick: function () {
|
|
|
|
|
var _onClick = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(_ref10) {
|
|
|
|
|
var key, domEvent, modal, _classroomList$Assist7;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
|
|
|
|
|
while (1) switch (_context12.prev = _context12.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
key = _ref10.key, domEvent = _ref10.domEvent;
|
|
|
|
|
if (key === "1") {
|
|
|
|
|
modal = es_modal/* default */.Z.confirm({
|
|
|
|
|
title: "批量完成评阅",
|
|
|
|
|
icon: null,
|
|
|
|
|
centered: true,
|
|
|
|
|
content: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: ["\u8BE5\u64CD\u4F5C\u4F1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: "#F07008"
|
|
|
|
|
},
|
|
|
|
|
children: "\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\uFF0C"
|
|
|
|
|
}), "\u786E\u5B9A\u8981\u8FDB\u884C\u64CD\u4F5C\u5417\uFF1F"]
|
|
|
|
|
}),
|
|
|
|
|
onOk: function () {
|
|
|
|
|
var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
|
|
|
|
|
while (1) switch (_context11.prev = _context11.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context11.next = 2;
|
|
|
|
|
return PostReviewExerciseUser({
|
|
|
|
|
review_all: true,
|
|
|
|
|
exercise_id: urlParams === null || urlParams === void 0 ? void 0 : urlParams.categoryId
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context11.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
message/* default */.ZP.success("批量完成评阅");
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'exercise/getExerciseList',
|
|
|
|
|
payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
|
|
|
|
|
page: 1
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context11.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
message/* default */.ZP.success("批量完成评阅");
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'exercise/getExerciseList',
|
|
|
|
|
payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
|
|
|
|
|
page: 1
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
case 4:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context11.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee11);
|
|
|
|
|
}));
|
|
|
|
|
function onOk() {
|
|
|
|
|
return _onOk4.apply(this, arguments);
|
|
|
|
|
}
|
|
|
|
|
return onOk;
|
|
|
|
|
}()
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
if (!(key === "2")) {
|
|
|
|
|
_context12.next = 10;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
domEvent.preventDefault();
|
|
|
|
|
if (!((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist7 = _classroomList$Assist7.exercise) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_appraise))) {
|
|
|
|
|
_context12.next = 7;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能');
|
|
|
|
|
return _context12.abrupt("return");
|
|
|
|
|
case 7:
|
|
|
|
|
_context12.next = 9;
|
|
|
|
|
return (0,components_util/* handleCheckModal */.w)(urlParams.coursesId, urlParams.categoryId);
|
|
|
|
|
case 9:
|
|
|
|
|
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/reviews/group"));
|
|
|
|
|
case 10:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context12.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee12);
|
|
|
|
|
}));
|
|
|
|
|
function onClick(_x4) {
|
|
|
|
|
return _onClick.apply(this, arguments);
|
|
|
|
|
}
|
|
|
|
|
return onClick;
|
|
|
|
|
}(),
|
|
|
|
|
items: [{
|
|
|
|
|
key: '1',
|
|
|
|
|
label: "批量完成评阅"
|
|
|
|
|
}, ((_exerciseList$exercis43 = exerciseList.exercise_types) === null || _exerciseList$exercis43 === void 0 ? void 0 : _exerciseList$exercis43.subjective) === 1 && checkDomainAuthority && {
|
|
|
|
|
key: '2',
|
|
|
|
|
label: "主观题批量评阅",
|
|
|
|
|
disabled: (exerciseList === null || exerciseList === void 0 || (_exerciseList$total_e3 = exerciseList.total_exercise_users) === null || _exerciseList$total_e3 === void 0 ? void 0 : _exerciseList$total_e3.length) < 1
|
|
|
|
|
}].filter(function (item) {
|
|
|
|
|
return item;
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
|
|
|
|
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
|
|
|
|
|
className: "iconfont icon-piliangpingyue"
|
|
|
|
|
}),
|
|
|
|
|
children: "\u6279\u91CF\u8BC4\u9605"
|
|
|
|
|
}
|
|
|
|
|
case 4:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context11.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee11);
|
|
|
|
|
}));
|
|
|
|
|
function onOk() {
|
|
|
|
|
return _onOk4.apply(this, arguments);
|
|
|
|
|
}
|
|
|
|
|
return onOk;
|
|
|
|
|
}()
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
if (!(key === "2")) {
|
|
|
|
|
_context12.next = 10;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
domEvent.preventDefault();
|
|
|
|
|
if (!((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist7 = _classroomList$Assist7.exercise) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_appraise))) {
|
|
|
|
|
_context12.next = 7;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能');
|
|
|
|
|
return _context12.abrupt("return");
|
|
|
|
|
case 7:
|
|
|
|
|
_context12.next = 9;
|
|
|
|
|
return (0,components_util/* handleCheckModal */.w)(urlParams.coursesId, urlParams.categoryId);
|
|
|
|
|
case 9:
|
|
|
|
|
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/reviews/group"));
|
|
|
|
|
case 10:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context12.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee12);
|
|
|
|
|
}));
|
|
|
|
|
function onClick(_x4) {
|
|
|
|
|
return _onClick.apply(this, arguments);
|
|
|
|
|
}
|
|
|
|
|
return onClick;
|
|
|
|
|
}(),
|
|
|
|
|
items: [{
|
|
|
|
|
key: '1',
|
|
|
|
|
label: "批量完成评阅"
|
|
|
|
|
}, !(commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random) && ((_exerciseList$exercis43 = exerciseList.exercise_types) === null || _exerciseList$exercis43 === void 0 ? void 0 : _exerciseList$exercis43.subjective) === 1 && checkDomainAuthority && {
|
|
|
|
|
key: '2',
|
|
|
|
|
label: "主观题批量评阅",
|
|
|
|
|
disabled: (exerciseList === null || exerciseList === void 0 || (_exerciseList$total_e3 = exerciseList.total_exercise_users) === null || _exerciseList$total_e3 === void 0 ? void 0 : _exerciseList$total_e3.length) < 1
|
|
|
|
|
}].filter(function (item) {
|
|
|
|
|
return item;
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
},
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
|
|
|
|
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
|
|
|
|
|
className: "iconfont icon-piliangpingyue"
|
|
|
|
|
}),
|
|
|
|
|
children: "\u6279\u91CF\u8BC4\u9605"
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
children: (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
|
|
|
|
|
className: "ml10",
|