|
|
|
|
@ -2753,6 +2753,17 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
children: "\u5B66\u751F\u6210\u7EE9"
|
|
|
|
|
}, "1"), (0,authority/* isAdmin */.GJ)() && (workList === null || workList === void 0 || (_workList$student_wor = workList.student_works) === null || _workList$student_wor === void 0 ? void 0 : _workList$student_wor.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, {
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
var _workList$student_wor2;
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'shixunHomeworks/setActionTabs',
|
|
|
|
|
payload: {
|
|
|
|
|
key: '导出实训报告',
|
|
|
|
|
type: 2
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
localStorage.setItem('dowolders', '1');
|
|
|
|
|
_umi_production_exports.history.push("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(workList === null || workList === void 0 || (_workList$student_wor2 = workList.student_works) === null || _workList$student_wor2 === void 0 || (_workList$student_wor2 = _workList$student_wor2[0]) === null || _workList$student_wor2 === void 0 ? void 0 : _workList$student_wor2.id, "/comment"));
|
|
|
|
|
return;
|
|
|
|
|
modal/* default */.Z.confirm({
|
|
|
|
|
title: '选择导出方式',
|
|
|
|
|
closable: true,
|
|
|
|
|
@ -2767,7 +2778,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
children: "\u540E\u53F0\u5BFC\u51FA"
|
|
|
|
|
}),
|
|
|
|
|
onOk: function onOk() {
|
|
|
|
|
var _workList$student_wor2;
|
|
|
|
|
var _workList$student_wor3;
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'shixunHomeworks/setActionTabs',
|
|
|
|
|
payload: {
|
|
|
|
|
@ -2776,7 +2787,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
localStorage.setItem('dowolders', '1');
|
|
|
|
|
_umi_production_exports.history.push("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(workList === null || workList === void 0 || (_workList$student_wor2 = workList.student_works) === null || _workList$student_wor2 === void 0 || (_workList$student_wor2 = _workList$student_wor2[0]) === null || _workList$student_wor2 === void 0 ? void 0 : _workList$student_wor2.id, "/comment"));
|
|
|
|
|
_umi_production_exports.history.push("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(workList === null || workList === void 0 || (_workList$student_wor3 = workList.student_works) === null || _workList$student_wor3 === void 0 || (_workList$student_wor3 = _workList$student_wor3[0]) === null || _workList$student_wor3 === void 0 ? void 0 : _workList$student_wor3.id, "/comment"));
|
|
|
|
|
},
|
|
|
|
|
onCancel: function onCancel() {},
|
|
|
|
|
cancelButtonProps: {
|
|
|
|
|
@ -6994,8 +7005,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
_useState4 = slicedToArray_default()(_useState3, 2),
|
|
|
|
|
exportParams = _useState4[0],
|
|
|
|
|
setExportParams = _useState4[1];
|
|
|
|
|
var workList = shixunHomeworks.workList,
|
|
|
|
|
shixunWorkList = shixunHomeworks.shixunWorkList,
|
|
|
|
|
var shixunWorkList = shixunHomeworks.shixunWorkList,
|
|
|
|
|
workSetting = shixunHomeworks.workSetting;
|
|
|
|
|
var _useState5 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState6 = slicedToArray_default()(_useState5, 2),
|
|
|
|
|
@ -7218,21 +7228,22 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(ConfigWorks, {}),
|
|
|
|
|
forceRender: true
|
|
|
|
|
}].filter(function (item) {
|
|
|
|
|
var _workList$homework_st;
|
|
|
|
|
var _workSetting$homework, _workSetting$homework2, _workSetting$homework3;
|
|
|
|
|
console.log((0,authority/* isStudent */.dE)(), workSetting === null || workSetting === void 0 || (_workSetting$homework = workSetting.homework_status) === null || _workSetting$homework === void 0 ? void 0 : _workSetting$homework[0], (workSetting === null || workSetting === void 0 || (_workSetting$homework2 = workSetting.homework_status) === null || _workSetting$homework2 === void 0 ? void 0 : _workSetting$homework2[0]) !== '已截止', 444444);
|
|
|
|
|
if ((0,authority/* isStudent */.dE)()) {
|
|
|
|
|
return item.name !== '代码查重';
|
|
|
|
|
} else if ((0,authority/* isStudent */.dE)() || (workList === null || workList === void 0 || (_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st[0]) !== '已截止') {
|
|
|
|
|
} else if ((0,authority/* isStudent */.dE)() || (workSetting === null || workSetting === void 0 || (_workSetting$homework3 = workSetting.homework_status) === null || _workSetting$homework3 === void 0 ? void 0 : _workSetting$homework3[0]) !== '已截止') {
|
|
|
|
|
return item.name !== '质量检测';
|
|
|
|
|
} else {
|
|
|
|
|
var _workList$homework_st2;
|
|
|
|
|
if (!workList.code_review && (workList === null || workList === void 0 || (_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2[0]) !== '未发布') {
|
|
|
|
|
var _workSetting$homework4;
|
|
|
|
|
if (!workSetting.code_review && (workSetting === null || workSetting === void 0 || (_workSetting$homework4 = workSetting.homework_status) === null || _workSetting$homework4 === void 0 ? void 0 : _workSetting$homework4[0]) !== '未发布') {
|
|
|
|
|
return true;
|
|
|
|
|
} else {
|
|
|
|
|
return item.name !== '代码查重';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}).filter(function (item) {
|
|
|
|
|
if (!workList.open_code_quality_analysis) {
|
|
|
|
|
if (!workSetting.open_code_quality_analysis) {
|
|
|
|
|
return item.name !== '质量检测';
|
|
|
|
|
} else {
|
|
|
|
|
return true;
|
|
|
|
|
@ -7322,7 +7333,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
(0,util/* openNewWindow */.xg)("/shixuns/".concat(shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head20 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head20 === void 0 ? void 0 : _shixunHomeworks$head20.shixun_identifier, "/challenges"));
|
|
|
|
|
return _context4.abrupt("return");
|
|
|
|
|
case 5:
|
|
|
|
|
// await updateShixunStudyNum({id: workList.shixun_identifier, enter_type: 2});
|
|
|
|
|
// await updateShixunStudyNum({id: workSetting.shixun_identifier, enter_type: 2});
|
|
|
|
|
|
|
|
|
|
(_shixunHomeworks$head21 = shixunHomeworks.headerInfo) !== null && _shixunHomeworks$head21 !== void 0 && (_shixunHomeworks$head21 = _shixunHomeworks$head21.task_operation) !== null && _shixunHomeworks$head21 !== void 0 && (_shixunHomeworks$head21 = _shixunHomeworks$head21[1]) !== null && _shixunHomeworks$head21 !== void 0 && _shixunHomeworks$head21.includes('/') ? handleStartShixun((_shixunHomeworks$head22 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head22 === void 0 || (_shixunHomeworks$head22 = _shixunHomeworks$head22.task_operation) === null || _shixunHomeworks$head22 === void 0 ? void 0 : _shixunHomeworks$head22[1]) : (0,util/* openNewWindow */.xg)("/tasks/".concat((_shixunHomeworks$head23 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head23 === void 0 || (_shixunHomeworks$head23 = _shixunHomeworks$head23.task_operation) === null || _shixunHomeworks$head23 === void 0 ? void 0 : _shixunHomeworks$head23[1]));
|
|
|
|
|
case 6:
|
|
|
|
|
@ -7393,7 +7404,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
while (1) switch (_context5.prev = _context5.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if ((0,authority/* isStudent */.dE)()) {
|
|
|
|
|
// await updateShixunStudyNum({id: workList.shixun_identifier, enter_type: 2});
|
|
|
|
|
// await updateShixunStudyNum({id: workSetting.shixun_identifier, enter_type: 2});
|
|
|
|
|
handleStartShixun((_shixunHomeworks$head33 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head33 === void 0 || (_shixunHomeworks$head33 = _shixunHomeworks$head33.task_operation) === null || _shixunHomeworks$head33 === void 0 ? void 0 : _shixunHomeworks$head33[1]);
|
|
|
|
|
} else {
|
|
|
|
|
(0,util/* openNewWindow */.xg)("/shixuns/".concat(shixunHomeworks === null || shixunHomeworks === void 0 ? void 0 : shixunHomeworks.headerInfo.shixun_identifier, "/challenges"));
|