Auto Submit

dev_local_v9_test5
autosubmit 1 year ago
parent ea45e68ba4
commit 0426951f78

@ -3025,8 +3025,10 @@ function updateMoopCase(id, params) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AD: function() { return /* binding */ ExportCollegeStudentsInfo; },
/* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; },
/* harmony export */ Hp: function() { return /* binding */ ExportCourseWorkListExercise; },
/* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; },
/* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; },
/* harmony export */ MJ: function() { return /* binding */ ExportCourseWorkListExerciseWord; },
/* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; },
/* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; },
/* harmony export */ Uj: function() { return /* binding */ exportTaskPass; },
@ -3388,118 +3390,154 @@ var ExportCourseWorkListScores = /*#__PURE__*/function () {
return _ref7.apply(this, arguments);
};
}();
var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () {
var _ref8 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(params) {
var ExportCourseWorkListExercise = /*#__PURE__*/function () {
var _ref8 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params, type) {
var res;
return _regeneratorRuntime().wrap(function _callee8$(_context8) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
case 0:
showLoading();
_context8.next = 3;
return exportCourseWorkListAppendix(_objectSpread({}, params));
case 3:
_context8.next = 2;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListExercise */ .ZL)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 2:
res = _context8.sent;
if (!(res.status === 0)) {
_context8.next = 7;
break;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功导出后文件保存时间为7天请及时下载');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
}
_context8.next = 7;
return downLoadFileIframe('', setUrlQuery({
url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"),
query: params
}));
case 7:
hideLoading();
case 8:
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/${type}`)
// };
// console.log(JSON.stringify(params))
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context8.stop();
}
}, _callee8);
}));
return function ExportCourseWorkListAppendix(_x9) {
return function ExportCourseWorkListExercise(_x9, _x10) {
return _ref8.apply(this, arguments);
};
}()));
var ExportPollsScores = /*#__PURE__*/function () {
var _ref9 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) {
}();
var ExportCourseWorkListExerciseWord = /*#__PURE__*/function () {
var _ref9 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params, type) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
case 0:
showLoading();
_context9.next = 3;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 3:
_context9.next = 2;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListExerciseWord */ .vV)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 2:
res = _context9.sent;
if (!(res.status === 0)) {
_context9.next = 7;
break;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功导出后文件保存时间为7天请及时下载');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
}
_context9.next = 7;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"),
query: params
}));
case 7:
hideLoading();
case 8:
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/${type}`)
// };
// console.log(JSON.stringify(params))
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context9.stop();
}
}, _callee9);
}));
return function ExportPollsScores(_x10) {
return function ExportCourseWorkListExerciseWord(_x11, _x12) {
return _ref9.apply(this, arguments);
};
}();
var ExportAttendance = /*#__PURE__*/function () {
var _ref10 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) {
var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () {
var _ref10 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee10(params) {
var res;
return _regeneratorRuntime().wrap(function _callee10$(_context10) {
while (1) switch (_context10.prev = _context10.next) {
case 0:
_context10.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"),
showLoading();
_context10.next = 3;
return exportCourseWorkListAppendix(_objectSpread({}, params));
case 3:
res = _context10.sent;
if (!(res.status === 0)) {
_context10.next = 7;
break;
}
_context10.next = 7;
return downLoadFileIframe('', setUrlQuery({
url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"),
query: params
}));
case 2:
case 7:
hideLoading();
case 8:
case "end":
return _context10.stop();
}
}, _callee10);
}));
return function ExportAttendance(_x11) {
return function ExportCourseWorkListAppendix(_x13) {
return _ref10.apply(this, arguments);
};
}();
var ExportVideoStudent = /*#__PURE__*/function () {
}()));
var ExportPollsScores = /*#__PURE__*/function () {
var _ref11 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) {
while (1) switch (_context11.prev = _context11.next) {
case 0:
_context11.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/video_study_statics.xlsx"),
showLoading();
_context11.next = 3;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 3:
res = _context11.sent;
if (!(res.status === 0)) {
_context11.next = 7;
break;
}
_context11.next = 7;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"),
query: params
}));
case 2:
case 7:
hideLoading();
case 8:
case "end":
return _context11.stop();
}
}, _callee11);
}));
return function ExportVideoStudent(_x12) {
return function ExportPollsScores(_x14) {
return _ref11.apply(this, arguments);
};
}();
var ExportVideoStudy = /*#__PURE__*/function () {
var ExportAttendance = /*#__PURE__*/function () {
var _ref12 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) {
while (1) switch (_context12.prev = _context12.next) {
case 0:
_context12.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_video_study.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"),
query: params
}));
case 2:
@ -3508,18 +3546,18 @@ var ExportVideoStudy = /*#__PURE__*/function () {
}
}, _callee12);
}));
return function ExportVideoStudy(_x13) {
return function ExportAttendance(_x15) {
return _ref12.apply(this, arguments);
};
}();
var ExportCourseStudentsInfo = /*#__PURE__*/function () {
var ExportVideoStudent = /*#__PURE__*/function () {
var _ref13 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) {
while (1) switch (_context13.prev = _context13.next) {
case 0:
_context13.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/video_study_statics.xlsx"),
query: params
}));
case 2:
@ -3528,18 +3566,18 @@ var ExportCourseStudentsInfo = /*#__PURE__*/function () {
}
}, _callee13);
}));
return function ExportCourseStudentsInfo(_x14) {
return function ExportVideoStudent(_x16) {
return _ref13.apply(this, arguments);
};
}();
var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
var ExportVideoStudy = /*#__PURE__*/function () {
var _ref14 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) {
while (1) switch (_context14.prev = _context14.next) {
case 0:
_context14.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/school_manages/students.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_video_study.xlsx"),
query: params
}));
case 2:
@ -3548,18 +3586,18 @@ var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
}
}, _callee14);
}));
return function ExportCollegeStudentsInfo(_x15) {
return function ExportVideoStudy(_x17) {
return _ref14.apply(this, arguments);
};
}();
var ExportProblemset = /*#__PURE__*/function () {
var ExportCourseStudentsInfo = /*#__PURE__*/function () {
var _ref15 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) {
while (1) switch (_context15.prev = _context15.next) {
case 0:
_context15.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/item_banks/export.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"),
query: params
}));
case 2:
@ -3568,18 +3606,18 @@ var ExportProblemset = /*#__PURE__*/function () {
}
}, _callee15);
}));
return function ExportProblemset(_x16) {
return function ExportCourseStudentsInfo(_x18) {
return _ref15.apply(this, arguments);
};
}();
var Exportcompetitions = /*#__PURE__*/function () {
var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
var _ref16 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) {
while (1) switch (_context16.prev = _context16.next) {
case 0:
_context16.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/school_manages/students.xlsx",
query: params
}));
case 2:
@ -3588,119 +3626,117 @@ var Exportcompetitions = /*#__PURE__*/function () {
}
}, _callee16);
}));
return function Exportcompetitions(_x17) {
return function ExportCollegeStudentsInfo(_x19) {
return _ref16.apply(this, arguments);
};
}();
var ExportExerciseStudentScores = /*#__PURE__*/function () {
var ExportProblemset = /*#__PURE__*/function () {
var _ref17 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) {
while (1) switch (_context17.prev = _context17.next) {
case 0:
_context17.next = 2;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/item_banks/export.xlsx",
query: params
}));
case 2:
res = _context17.sent;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
}
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`)
// };
// // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context17.stop();
}
}, _callee17);
}));
return function ExportExerciseStudentScores(_x18) {
return function ExportProblemset(_x20) {
return _ref17.apply(this, arguments);
};
}();
var getDownFile = /*#__PURE__*/function () {
var Exportcompetitions = /*#__PURE__*/function () {
var _ref18 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) {
while (1) switch (_context18.prev = _context18.next) {
case 0:
console.log('----------', '调用下载');
_context18.next = 3;
_context18.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/export_records/".concat(params.id, ".xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx",
query: params
}));
case 3:
case 2:
case "end":
return _context18.stop();
}
}, _callee18);
}));
return function getDownFile(_x19) {
return function Exportcompetitions(_x21) {
return _ref18.apply(this, arguments);
};
}();
var getecyears = /*#__PURE__*/function () {
var ExportExerciseStudentScores = /*#__PURE__*/function () {
var _ref19 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) {
while (1) switch (_context19.prev = _context19.next) {
case 0:
_context19.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_major_schools/0/ec_years.xlsx",
query: params
}));
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 2:
res = _context19.sent;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
}
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`)
// };
// // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context19.stop();
}
}, _callee19);
}));
return function getecyears(_x20) {
return function ExportExerciseStudentScores(_x22) {
return _ref19.apply(this, arguments);
};
}();
var ExportStudentanalysis = /*#__PURE__*/function () {
var getDownFile = /*#__PURE__*/function () {
var _ref20 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) {
while (1) switch (_context20.prev = _context20.next) {
case 0:
_context20.next = 2;
console.log('----------', '调用下载');
_context20.next = 3;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) {
return "course_group_id[]=".concat(item);
}).join('&')),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/export_records/".concat(params.id, ".xlsx"),
query: params
}));
case 2:
case 3:
case "end":
return _context20.stop();
}
}, _callee20);
}));
return function ExportStudentanalysis(_x21) {
return function getDownFile(_x23) {
return _ref20.apply(this, arguments);
};
}();
var getec_training_objectives = /*#__PURE__*/function () {
var getecyears = /*#__PURE__*/function () {
var _ref21 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) {
while (1) switch (_context21.prev = _context21.next) {
case 0:
_context21.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_major_schools/0/ec_years.xlsx",
query: params
}));
case 2:
@ -3709,18 +3745,20 @@ var getec_training_objectives = /*#__PURE__*/function () {
}
}, _callee21);
}));
return function getec_training_objectives(_x22) {
return function getecyears(_x24) {
return _ref21.apply(this, arguments);
};
}();
var get_ecs_attachment = /*#__PURE__*/function () {
var ExportStudentanalysis = /*#__PURE__*/function () {
var _ref22 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) {
while (1) switch (_context22.prev = _context22.next) {
case 0:
_context22.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx",
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) {
return "course_group_id[]=".concat(item);
}).join('&')),
query: params
}));
case 2:
@ -3729,18 +3767,18 @@ var get_ecs_attachment = /*#__PURE__*/function () {
}
}, _callee22);
}));
return function get_ecs_attachment(_x23) {
return function ExportStudentanalysis(_x25) {
return _ref22.apply(this, arguments);
};
}();
var getec_courses = /*#__PURE__*/function () {
var getec_training_objectives = /*#__PURE__*/function () {
var _ref23 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) {
while (1) switch (_context23.prev = _context23.next) {
case 0:
_context23.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"),
query: params
}));
case 2:
@ -3749,18 +3787,18 @@ var getec_courses = /*#__PURE__*/function () {
}
}, _callee23);
}));
return function getec_courses(_x24) {
return function getec_training_objectives(_x26) {
return _ref23.apply(this, arguments);
};
}();
var getec_graduation_requirements = /*#__PURE__*/function () {
var get_ecs_attachment = /*#__PURE__*/function () {
var _ref24 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) {
while (1) switch (_context24.prev = _context24.next) {
case 0:
_context24.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"),
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx",
query: params
}));
case 2:
@ -3769,18 +3807,18 @@ var getec_graduation_requirements = /*#__PURE__*/function () {
}
}, _callee24);
}));
return function getec_graduation_requirements(_x25) {
return function get_ecs_attachment(_x27) {
return _ref24.apply(this, arguments);
};
}();
var getrank_list = /*#__PURE__*/function () {
var getec_courses = /*#__PURE__*/function () {
var _ref25 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) {
while (1) switch (_context25.prev = _context25.next) {
case 0:
_context25.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/rank_list.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"),
query: params
}));
case 2:
@ -3789,18 +3827,18 @@ var getrank_list = /*#__PURE__*/function () {
}
}, _callee25);
}));
return function getrank_list(_x26) {
return function getec_courses(_x28) {
return _ref25.apply(this, arguments);
};
}();
var getquestion_rank_list = /*#__PURE__*/function () {
var getec_graduation_requirements = /*#__PURE__*/function () {
var _ref26 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) {
while (1) switch (_context26.prev = _context26.next) {
case 0:
_context26.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/question_rank_list.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"),
query: params
}));
case 2:
@ -3809,20 +3847,18 @@ var getquestion_rank_list = /*#__PURE__*/function () {
}
}, _callee26);
}));
return function getquestion_rank_list(_x27) {
return function getec_graduation_requirements(_x29) {
return _ref26.apply(this, arguments);
};
}();
// 试卷库--试卷详情--试卷导出
var exportPaperlibraryPaper = /*#__PURE__*/function () {
var getrank_list = /*#__PURE__*/function () {
var _ref27 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) {
while (1) switch (_context27.prev = _context27.next) {
case 0:
_context27.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/examination_banks/".concat(params.id, ".json"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/rank_list.xlsx",
query: params
}));
case 2:
@ -3831,20 +3867,18 @@ var exportPaperlibraryPaper = /*#__PURE__*/function () {
}
}, _callee27);
}));
return function exportPaperlibraryPaper(_x28) {
return function getrank_list(_x30) {
return _ref27.apply(this, arguments);
};
}();
// 导出当前学生试卷
var exportUserExerciseDetail = /*#__PURE__*/function () {
var _ref28 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params, title) {
var getquestion_rank_list = /*#__PURE__*/function () {
var _ref28 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) {
while (1) switch (_context28.prev = _context28.next) {
case 0:
_context28.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"),
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/question_rank_list.xlsx",
query: params
}));
case 2:
@ -3853,20 +3887,20 @@ var exportUserExerciseDetail = /*#__PURE__*/function () {
}
}, _callee28);
}));
return function exportUserExerciseDetail(_x29, _x30) {
return function getquestion_rank_list(_x31) {
return _ref28.apply(this, arguments);
};
}();
// 教学课堂--试卷详情--试卷导出
var exportClassroomsPaper = /*#__PURE__*/function () {
// 试卷库--试卷详情--试卷导出
var exportPaperlibraryPaper = /*#__PURE__*/function () {
var _ref29 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) {
while (1) switch (_context29.prev = _context29.next) {
case 0:
_context29.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params.categoryId, ".json"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/examination_banks/".concat(params.id, ".json"),
query: params
}));
case 2:
@ -3875,20 +3909,20 @@ var exportClassroomsPaper = /*#__PURE__*/function () {
}
}, _callee29);
}));
return function exportClassroomsPaper(_x31) {
return function exportPaperlibraryPaper(_x32) {
return _ref29.apply(this, arguments);
};
}();
// 导出问卷word文档
var exportCommitResultWord = /*#__PURE__*/function () {
var _ref30 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) {
// 导出当前学生试卷
var exportUserExerciseDetail = /*#__PURE__*/function () {
var _ref30 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params, title) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) {
while (1) switch (_context30.prev = _context30.next) {
case 0:
_context30.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"),
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"),
query: params
}));
case 2:
@ -3897,20 +3931,20 @@ var exportCommitResultWord = /*#__PURE__*/function () {
}
}, _callee30);
}));
return function exportCommitResultWord(_x32) {
return function exportUserExerciseDetail(_x33, _x34) {
return _ref30.apply(this, arguments);
};
}();
// 导出实训word
var exportTaskPass = /*#__PURE__*/function () {
// 教学课堂--试卷详情--试卷导出
var exportClassroomsPaper = /*#__PURE__*/function () {
var _ref31 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) {
while (1) switch (_context31.prev = _context31.next) {
case 0:
_context31.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params.categoryId, ".json"),
query: params
}));
case 2:
@ -3919,11 +3953,55 @@ var exportTaskPass = /*#__PURE__*/function () {
}
}, _callee31);
}));
return function exportTaskPass(_x33) {
return function exportClassroomsPaper(_x35) {
return _ref31.apply(this, arguments);
};
}();
// 导出问卷word文档
var exportCommitResultWord = /*#__PURE__*/function () {
var _ref32 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) {
while (1) switch (_context32.prev = _context32.next) {
case 0:
_context32.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"),
query: params
}));
case 2:
case "end":
return _context32.stop();
}
}, _callee32);
}));
return function exportCommitResultWord(_x36) {
return _ref32.apply(this, arguments);
};
}();
// 导出实训word
var exportTaskPass = /*#__PURE__*/function () {
var _ref33 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) {
while (1) switch (_context33.prev = _context33.next) {
case 0:
_context33.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json",
query: params
}));
case 2:
case "end":
return _context33.stop();
}
}, _callee33);
}));
return function exportTaskPass(_x37) {
return _ref33.apply(this, arguments);
};
}();
/***/ }),
/***/ 94491:

@ -1,50 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[57395],{
/***/ 80205:
/*!*******************************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***!
\*******************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_ExclamationCircleOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.26.0@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(5891);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js
// This icon file is generated automatically.
var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" };
/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(88853);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_ExclamationCircleOutlined
}));
};
/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined);
if (false) {}
/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon);
/***/ }),
(self["webpackChunk"] = self["webpackChunk"] || []).push([[2805],{
/***/ 27666:
/*!****************************************************************************!*\

@ -81,8 +81,10 @@ var Knowledge = function Knowledge(_ref) {
var handleChange = function handleChange(e, valuesmap) {
if (e) {
//获取选中的数据
setValues([valuesmap.key]);
onChange([valuesmap.key]);
// setValues([valuesmap.key])
// onChange([valuesmap.key]);
setValues(toConsumableArray_default()(valuesmap));
onChange(toConsumableArray_default()(valuesmap));
} else {
//获取选中的数据
setValues([]);
@ -176,11 +178,12 @@ var Knowledge = function Knowledge(_ref) {
});
// values.push(res.tag_discipline_id)
// value.push(res.tag_discipline_id)
_value2 = [];
_value2 = selectvalues;
_value2.push(res.tag_discipline_id);
onChange([].concat(_value2));
setValues([res.tag_discipline_id]);
onChange([].concat(_value2));
onChange(toConsumableArray_default()(_value2));
// setValues([res.tag_discipline_id])
setValues(toConsumableArray_default()(_value2));
onChange(toConsumableArray_default()(_value2));
}
return _context.abrupt("return", resolve());
case 11:
@ -202,27 +205,26 @@ var Knowledge = function Knowledge(_ref) {
className: Knowledgemodules.wrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
mode: "multiple",
disabled: !subId || disabled,
className: Knowledgemodules.selectWrapper,
placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",
placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",
onChange: handleChange,
style: {
width: 490
},
showSearch: true,
allowClear: true,
value: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.filter(function (item) {
return (values === null || values === void 0 ? void 0 : values.includes(item === null || item === void 0 ? void 0 : item.id)) || (values === null || values === void 0 ? void 0 : values.includes((item === null || item === void 0 ? void 0 : item.id) + ''));
}).map(function (item) {
return item.name;
}),
value: values
// value={knowledgeOptions?.filter(item => values?.includes(item?.id) || values?.includes(item?.id + '')).map((item) => item.name)}
,
children: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: item.name,
value: item.id,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
display: 'flex',
justifyContent: 'space-between'
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
@ -231,8 +233,18 @@ var Knowledge = function Knowledge(_ref) {
textOverflow: "ellipsis"
},
children: item.name
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: item.type === 'personal' ? '(自用)' : ''
}), (item === null || item === void 0 ? void 0 : item.type) === 'personal' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
marginLeft: '5px',
border: '1px solid #24C074',
color: '#24C074',
padding: "0 4px",
borderRadius: '2px',
fontSize: "12px",
height: '20px',
lineHeight: '20px'
},
children: "\u81EA\u7528"
})]
})
}, item.id);
@ -289,7 +301,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
hidetoolBar: true,
// hidetoolBar
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);

@ -22,16 +22,18 @@
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 36920);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 78673);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd */ 400);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 57809);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 400);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 57809);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./MdEditorInForm */ 92923);
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! umi */ 4857);
/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.less?modules */ 12365);
/* harmony import */ var _Buttonloading__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Buttonloading */ 90175);
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ant-design/icons */ 80205);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
@ -48,6 +50,7 @@ var _excluded = ["key", "name"];
var TextArea = antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.TextArea;
var language = [{
title: 'C',
@ -72,7 +75,7 @@ var ReversedSwitch = function ReversedSwitch(_ref) {
var value = _ref.value,
_onChange = _ref.onChange;
//打开为false,关闭为true即一个特殊的Switch。
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
return /*#__PURE__*/_jsx(Switch, {
checked: value,
onChange: function onChange(checked) {
_onChange(checked);
@ -149,7 +152,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
//新增和删除需要重新设置positionposition表示填空的位置
var rewritePosition = function rewritePosition() {
var preAnswerData = form.getFieldValue(answerKey);
form.setFieldsValue(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_2___default()({}, answerKey, preAnswerData.map(function (item, index) {
form.setFieldsValue(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_2___default()({}, answerKey, preAnswerData === null || preAnswerData === void 0 ? void 0 : preAnswerData.map(function (item, index) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, item), {}, {
position: index + 1
});
@ -170,10 +173,10 @@ var BProgramEditor = function BProgramEditor(_ref2) {
removeFnRef.current(deleteIndex);
rewritePosition();
};
var standardAnswersValue = antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.useWatch(answerKey, form);
var standardAnswersValue = antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.useWatch(answerKey, form);
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.wrap,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
label: "\u8BD5\u9898\u63CF\u8FF0",
name: ['hack', 'description'],
style: {
@ -193,7 +196,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.questionTitleEditorWrap,
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
label: "\u7A0B\u5E8F\u4EE3\u7801",
name: ['hack_codes', 'code'],
labelCol: {
@ -206,6 +209,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
scrollId: "name",
watch: true,
height: 400,
hidetoolBar: true,
showNullProgramButton: true,
onChange: function onChange(a, b) {
var preAnswerData = form.getFieldValue(answerKey);
@ -224,7 +228,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
}
})
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.List, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.List, {
name: answerKey,
rules: [{
validator: function validator(rule, values) {
@ -257,33 +261,72 @@ var BProgramEditor = function BProgramEditor(_ref2) {
addFnRef.current = add;
removeFnRef.current = remove;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.Fragment, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
label: "\u586B\u7A7A\u9879\u7B54\u6848",
required: true,
labelCol: {
span: 24
}
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", {
style: {
display: 'flex',
alignItems: 'center',
justifyContent: 'space-between'
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
label: "\u586B\u7A7A\u9879\u7B54\u6848",
required: true,
labelCol: {
span: 24
}
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", {
onClick: function onClick() {
antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.warning({
title: '给分说明',
icon: null,
width: 700,
centered: true,
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
children: "1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\u624D\u80FD\u5F97\u5206\u3002"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
style: {
marginTop: 10
},
children: "2.\u81EA\u52A8\u8BC4\u9605\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u5224\u9898\u7A0B\u5E8F\u91CC\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u5185\u5BB9\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u7A0B\u5E8F\u8BFB\u6D4B\u8BD5\u8F93\u5165\u6570\u636E\uFF0C\u4EA7\u751F\u8F93\u51FA\uFF0C\u4E0E\u6D4B\u8BD5\u8F93\u51FA\u6570\u636E\u6309\u9010\u4E2A\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u5185\u5BB9\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u63D0\u4EA4\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\u3002\u5426\u5219\u8BE5\u7A7A\u5F97 0 \u5206\u3002"
})]
})
});
},
style: {
minHeight: 32,
color: '#3061D0',
cursor: 'pointer'
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
style: {
marginRight: 3,
color: '#3061D0'
}
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("span", {
children: " \u7ED9\u5206\u8BF4\u660E"
})]
})]
}), fields.map(function (_ref6, index) {
var _standardAnswersValue, _standardAnswersValue2;
var key = _ref6.key,
name = _ref6.name,
restField = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default()(_ref6, _excluded);
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
className: "mb20",
align: "middle",
wrap: false,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
flex: '0 0 auto',
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.blankIndex),
children: ["\u586B\u7A7A\u9879", index + 1]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
flex: 1,
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
align: "top",
justify: "space-between",
wrap: false,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, restField), {}, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, restField), {}, {
name: [name, 'answer_text'],
noStyle: true,
children: standardAnswersValue !== null && standardAnswersValue !== void 0 && (_standardAnswersValue = standardAnswersValue[name]) !== null && _standardAnswersValue !== void 0 && _standardAnswersValue.multi_line || standardAnswersValue !== null && standardAnswersValue !== void 0 && (_standardAnswersValue2 = standardAnswersValue[name]) !== null && _standardAnswersValue2 !== void 0 && _standardAnswersValue2.multiLine ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(TextArea, {
@ -305,15 +348,15 @@ var BProgramEditor = function BProgramEditor(_ref2) {
onBlur: function onBlur(e) {}
})
}))
}), scoreByBlank && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
}), scoreByBlank && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
flex: '224px',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, restField), {}, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, restField), {}, {
name: [name, 'score'],
label: "\u5206\u503C",
rules: [{
required: true
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
size: "large",
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.blankInput,
min: 0.1,
@ -322,7 +365,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
style: {
width: '100%'
},
placeholder: "\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"
placeholder: "\u8BF7\u8F93\u5165\u5206\u503C"
})
}))
})]
@ -336,7 +379,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
onClick: function onClick() {
return setEditAnalysis(true);
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
name: ['hack', 'analysis'],
label: "\u9898\u76EE\u89E3\u6790",
labelCol: {
@ -347,7 +390,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
isEdit: editAnalysis
})
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
label: "\u7F16\u7A0B\u8BED\u8A00",
style: {
marginTop: 30
@ -360,16 +403,16 @@ var BProgramEditor = function BProgramEditor(_ref2) {
required: true,
message: '请选择编程语言'
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__["default"], {
size: "large",
children: language.map(function (item) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_17__["default"].Option, {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_18__["default"].Option, {
value: item.key,
children: [" ", item.title]
}, item.title);
})
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
label: '最大评测时长(秒)',
style: {
marginTop: 30
@ -378,7 +421,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
span: 24
},
required: true,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
name: ['hack', 'time_limit'],
rules: [{
required: true,
@ -389,7 +432,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
message: '最小限制时间是3秒'
}],
noStyle: true,
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
precision: 0,
max: 10,
min: 3,
@ -402,27 +445,46 @@ var BProgramEditor = function BProgramEditor(_ref2) {
className: "ml10 font14",
children: "\u79D2"
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
align: "middle",
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
label: "\u5B66\u751F\u7B54\u6848\u7684\u7A7A\u683C\u5904\u7406\u65B9\u5F0F",
style: {
marginTop: 30
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
name: ['hack', 'allow_student_debug'],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(ReversedSwitch, {})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
className: "ml10",
children: "\u5141\u8BB8\u5B66\u751F\u7B54\u9898\u65F6\u8FDB\u884C\u4EE3\u7801\u8C03\u8BD5"
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
name: ['hack', 'submit_rule'],
labelCol: {
span: 24
},
rules: [{
required: true,
message: '请选择学生答案的空格处理方式'
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"].Group */ .ZP.Group, {
style: {
marginTop: -10
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .ZP, {
value: 0,
children: "\u4E0D\u5FFD\u7565\u7A7A\u683C"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .ZP, {
value: 1,
children: "\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .ZP, {
value: 2,
children: "\u5FFD\u7565\u6240\u6709\u7A7A\u683C"
})]
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
label: "\u6D4B\u8BD5\u7528\u4F8B",
required: true
required: true,
style: {
marginTop: 30
}
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", {
style: {
background: '#F6F7F9',
padding: 15
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
label: "\u8F93\u5165",
labelCol: {
span: 24
@ -431,7 +493,7 @@ var BProgramEditor = function BProgramEditor(_ref2) {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(TextArea, {
rows: 4
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
label: "\u8F93\u51FA",
labelCol: {
span: 24
@ -536,7 +598,8 @@ var ButtonLoading = function ButtonLoading(_ref) {
_ref$hackidentifier = _ref.hackidentifier,
hackidentifier = _ref$hackidentifier === void 0 ? "" : _ref$hackidentifier,
_ref$items = _ref.items,
items = _ref$items === void 0 ? {} : _ref$items;
items = _ref$items === void 0 ? {} : _ref$items,
setIsSubmitCode = _ref.setIsSubmitCode;
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false),
_useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
isloading = _useState2[0],
@ -610,7 +673,10 @@ var ButtonLoading = function ButtonLoading(_ref) {
_context4.next = 15;
return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : {
code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes),
language: code.language
language: code.language,
answers: stats === null || stats === void 0 ? void 0 : stats.map(function (item) {
return item.answer_text;
})
});
case 15:
response = _context4.sent;
@ -628,23 +694,15 @@ var ButtonLoading = function ButtonLoading(_ref) {
}
function _onUpdateCodes() {
_onUpdateCodes = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5(re, id) {
var _stats$filter2;
var stats, codes, response;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
stats = items.userAnswer;
codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code);
debugger;
if (!(stats.length > 0 && ((_stats$filter2 = stats.filter(function (item) {
return !item.value;
})) === null || _stats$filter2 === void 0 ? void 0 : _stats$filter2.length) > 0)) {
_context5.next = 6;
break;
}
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('填空项不能为空!');
return _context5.abrupt("return");
case 6:
codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code); // if (stats.length > 0 && stats.filter((item) => !item.value)?.length > 0) {
// message.info('填空项不能为空!')
// return
// }
if (stats.length > 0) {
stats === null || stats === void 0 || stats.map(function (item) {
if (item.multi_line) {
@ -654,15 +712,18 @@ var ButtonLoading = function ButtonLoading(_ref) {
}
});
}
_context5.next = 9;
_context5.next = 5;
return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : {
code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes),
language: items.language
language: items.language,
answers: stats === null || stats === void 0 ? void 0 : stats.map(function (item) {
return item.value;
})
});
case 9:
case 5:
response = _context5.sent;
return _context5.abrupt("return", response);
case 11:
case 7:
case "end":
return _context5.stop();
}
@ -682,8 +743,8 @@ var ButtonLoading = function ButtonLoading(_ref) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
if (!(ButtonText === '运行调试')) {
_context3.next = 20;
if (!(ButtonText === '提交代码')) {
_context3.next = 21;
break;
}
setisloading(true);
@ -709,6 +770,7 @@ var ButtonLoading = function ButtonLoading(_ref) {
}
executeCode = /*#__PURE__*/function () {
var _ref3 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() {
var _items$userAnswer;
var _yield$getOperationRe, status, message, data, executeTime, isTimeOut;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
@ -721,7 +783,7 @@ var ButtonLoading = function ButtonLoading(_ref) {
message = _yield$getOperationRe.message;
data = _yield$getOperationRe.data;
executeTime = getTimeStamp();
isTimeOut = executeTime - startTime > 6 * 1000;
isTimeOut = executeTime - startTime > 10 * 1000 * (items === null || items === void 0 || (_items$userAnswer = items.userAnswer) === null || _items$userAnswer === void 0 ? void 0 : _items$userAnswer.length);
if (status !== 0 && !isTimeOut) {
setTimeout(executeCode, 1000);
}
@ -776,10 +838,11 @@ var ButtonLoading = function ButtonLoading(_ref) {
case 18:
setisloading(false);
case 19:
!!setIsSubmitCode && setIsSubmitCode(true);
return _context3.abrupt("return");
case 20:
case 21:
aa = true;
_context3.next = 23;
_context3.next = 24;
return form.validateFields().then(function () {
aa = false;
}, function (errInfo) {
@ -798,27 +861,27 @@ var ButtonLoading = function ButtonLoading(_ref) {
});
aa = true;
});
case 23:
case 24:
if (!aa) {
_context3.next = 25;
_context3.next = 26;
break;
}
return _context3.abrupt("return");
case 25:
case 26:
setisloading(true);
if (!isloading) {
_context3.next = 28;
_context3.next = 29;
break;
}
return _context3.abrupt("return");
case 28:
case 29:
res = '';
formValues = form.getFieldsValue();
if (identifier) {
_context3.next = 39;
_context3.next = 40;
break;
}
_context3.next = 33;
_context3.next = 34;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP)("/api/problems.json", {
method: 'post',
body: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formValues), {}, {
@ -834,15 +897,15 @@ var ButtonLoading = function ButtonLoading(_ref) {
is_blank: true
})
});
case 33:
case 34:
res = _context3.sent;
identifier = (_res2 = res) === null || _res2 === void 0 ? void 0 : _res2.identifier;
sessionStorage.projectFill = identifier;
setidentifier(identifier);
_context3.next = 42;
_context3.next = 43;
break;
case 39:
_context3.next = 41;
case 40:
_context3.next = 42;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP)("/api/problems/".concat(identifier, ".json"), {
method: 'put',
body: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formValues), {}, {
@ -858,25 +921,26 @@ var ButtonLoading = function ButtonLoading(_ref) {
is_blank: true
})
});
case 41:
res = _context3.sent;
case 42:
_context3.next = 44;
res = _context3.sent;
case 43:
_context3.next = 45;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP)("/api/problems/".concat(identifier, "/start.json"), {
method: 'get'
});
case 44:
case 45:
res1 = _context3.sent;
_context3.next = 47;
_context3.next = 48;
return onUpdateCode(null, res1 === null || res1 === void 0 ? void 0 : res1.identifier);
case 47:
case 48:
response = _context3.sent;
if (!((response === null || response === void 0 ? void 0 : response.status) === 0)) {
_context3.next = 56;
_context3.next = 57;
break;
}
_executeCode = /*#__PURE__*/function () {
var _ref4 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2() {
var _formValues$standard_;
var _yield$getOperationRe2, status, message, data, executeTime, isTimeOut;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
@ -889,7 +953,7 @@ var ButtonLoading = function ButtonLoading(_ref) {
message = _yield$getOperationRe2.message;
data = _yield$getOperationRe2.data;
executeTime = getTimeStamp();
isTimeOut = executeTime - _startTime > (formValues.hack.time_limit + 3) * 1000;
isTimeOut = executeTime - _startTime > (formValues.hack.time_limit + 3) * 1000 * (formValues === null || formValues === void 0 || (_formValues$standard_ = formValues.standard_answers) === null || _formValues$standard_ === void 0 ? void 0 : _formValues$standard_.length);
if (status !== 0 && !isTimeOut) {
setTimeout(_executeCode, 1000);
}
@ -928,15 +992,15 @@ var ButtonLoading = function ButtonLoading(_ref) {
};
}();
_startTime = getTimeStamp();
_context3.next = 53;
_context3.next = 54;
return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .sumbitCode */ .bM)(res1 === null || res1 === void 0 ? void 0 : res1.identifier, {});
case 53:
case 54:
_executeCode();
_context3.next = 57;
_context3.next = 58;
break;
case 56:
setisloading(false);
case 57:
setisloading(false);
case 58:
case "end":
return _context3.stop();
}
@ -1798,6 +1862,26 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) {
})]
});
}
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
align: "middle",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "downcase",
valuePropName: "checked",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
className: "ml10",
children: "\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199"
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
align: "middle",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "no_space",
valuePropName: "checked",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
className: "ml10",
children: "\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C"
})]
}), (standardAnswersValue === null || standardAnswersValue === void 0 ? void 0 : standardAnswersValue.length) > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
align: "middle",
className: (standardAnswersValue === null || standardAnswersValue === void 0 ? void 0 : standardAnswersValue.length) > 1 ? 'mb30' : "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.hide),
@ -2035,7 +2119,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
hidetoolBar: true,
// hidetoolBar
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);

@ -2145,14 +2145,23 @@ var Page = function Page(_ref) {
},
children: '方向&课程:'
}), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: item === null || item === void 0 ? void 0 : item.tag_discipline_name,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
style: {
color: '#5AB891',
marginRight: 10
maxWidth: '400px',
overflow: "hidden",
whiteSpace: 'nowrap',
textOverflow: 'ellipsis'
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#5AB891',
marginRight: 10
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
})
})]
})]
})]
@ -2194,14 +2203,23 @@ var Page = function Page(_ref) {
},
children: '方向&课程:'
}), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: item === null || item === void 0 ? void 0 : item.tag_discipline_name,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
style: {
color: '#5AB891',
marginRight: 10
maxWidth: '400px',
overflow: "hidden",
whiteSpace: 'nowrap',
textOverflow: 'ellipsis'
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#5AB891',
marginRight: 10
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
})
})]
})]
})
@ -2242,14 +2260,23 @@ var Page = function Page(_ref) {
},
children: '方向&课程:'
}), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: item === null || item === void 0 ? void 0 : item.tag_discipline_name,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
style: {
color: '#5AB891',
marginRight: 10
maxWidth: '400px',
overflow: "hidden",
whiteSpace: 'nowrap',
textOverflow: 'ellipsis'
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#5AB891',
marginRight: 10
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
})
})]
})]
})
@ -2277,14 +2304,23 @@ var Page = function Page(_ref) {
},
children: '方向&课程:'
}), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: item === null || item === void 0 ? void 0 : item.tag_discipline_name,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
style: {
color: '#5AB891',
marginRight: 10
maxWidth: '400px',
overflow: "hidden",
whiteSpace: 'nowrap',
textOverflow: 'ellipsis'
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#5AB891',
marginRight: 10
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
})
})]
})]
});
@ -2321,14 +2357,23 @@ var Page = function Page(_ref) {
},
children: '方向&课程:'
}), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: item === null || item === void 0 ? void 0 : item.tag_discipline_name,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
style: {
color: '#5AB891',
marginRight: 10
maxWidth: '400px',
overflow: "hidden",
whiteSpace: 'nowrap',
textOverflow: 'ellipsis'
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#5AB891',
marginRight: 10
},
children: '知识点:'
}), item === null || item === void 0 ? void 0 : item.tag_discipline_name]
})
})]
})]
});
@ -2387,6 +2432,12 @@ var Page = function Page(_ref) {
children: '方向&课程:'
}), "".concat((items === null || items === void 0 ? void 0 : items.discipline_name) || "--", "/").concat(items === null || items === void 0 ? void 0 : items.sub_discipline_name)]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
style: {
maxWidth: '400px',
overflow: "hidden",
whiteSpace: 'nowrap',
textOverflow: 'ellipsis'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#5AB891',

@ -609,7 +609,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
flex: '1'
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: [(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAdmin */ .GJ)() && disabled && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, {
children: [(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAdmin */ .GJ)() && disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -1295,7 +1295,7 @@ var WorkList = function WorkList(_ref) {
/***/ (function(__unused_webpack_module, __webpack_exports__) {
// extracted by mini-css-extract-plugin
/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___IBr6x","flex_space_between":"flex_space_between___n2Iz0","flex_box_vertical_center":"flex_box_vertical_center___1umwO","flex_box_center_end":"flex_box_center_end___SRZYb","flex_box_column":"flex_box_column___b90Da","form":"form___V3fAH","efficiency":"efficiency___Lmou1"});
/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___IBr6x","flex_space_between":"flex_space_between___n2Iz0","flex_box_vertical_center":"flex_box_vertical_center___1umwO","flex_box_center_end":"flex_box_center_end___SRZYb","flex_box_column":"flex_box_column___b90Da","form":"form___V3fAH","efficiency":"efficiency___Lmou1","tip":"tip___hVaw_"});
/***/ })

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[42396,50199,79877,52720,97986,45504],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[42396,50199,66185,52720,97986,45504],{
/***/ 66720:
/*!***********************************************************************************************************!*\

@ -2937,7 +2937,7 @@ module.exports.f = function (C) {
/***/ }),
/***/ 59698:
/***/ 65893:
/*!************************************************************************!*\
!*** ./node_modules/_core-js@3.39.0@core-js/internals/not-a-regexp.js ***!
\************************************************************************/
@ -5472,7 +5472,7 @@ var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-cla
var getOwnPropertyDescriptor = (__webpack_require__(/*! ../internals/object-get-own-property-descriptor */ 89310).f);
var toLength = __webpack_require__(/*! ../internals/to-length */ 80654);
var toString = __webpack_require__(/*! ../internals/to-string */ 26092);
var notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ 59698);
var notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ 65893);
var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ 22341);
var correctIsRegExpLogic = __webpack_require__(/*! ../internals/correct-is-regexp-logic */ 58031);
var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ 24478);
@ -5514,7 +5514,7 @@ $({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGE
var $ = __webpack_require__(/*! ../internals/export */ 74717);
var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ 51215);
var notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ 59698);
var notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ 65893);
var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ 22341);
var toString = __webpack_require__(/*! ../internals/to-string */ 26092);
var correctIsRegExpLogic = __webpack_require__(/*! ../internals/correct-is-regexp-logic */ 58031);
@ -5883,7 +5883,7 @@ var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-cla
var getOwnPropertyDescriptor = (__webpack_require__(/*! ../internals/object-get-own-property-descriptor */ 89310).f);
var toLength = __webpack_require__(/*! ../internals/to-length */ 80654);
var toString = __webpack_require__(/*! ../internals/to-string */ 26092);
var notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ 59698);
var notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ 65893);
var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ 22341);
var correctIsRegExpLogic = __webpack_require__(/*! ../internals/correct-is-regexp-logic */ 58031);
var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ 24478);

@ -1,5 +1,50 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[72338],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[51319],{
/***/ 80205:
/*!*******************************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***!
\*******************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_ExclamationCircleOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.26.0@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(5891);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js
// This icon file is generated automatically.
var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" };
/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(88853);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_ExclamationCircleOutlined
}));
};
/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined);
if (false) {}
/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon);
/***/ }),
/***/ 1301:
/*!*******************************************************************************************************!*\

File diff suppressed because it is too large Load Diff

@ -404,6 +404,10 @@ var Edit = function Edit(_ref) {
_useState28 = slicedToArray_default()(_useState27, 2),
studentName = _useState28[0],
setStudentName = _useState28[1];
var _useState29 = (0,_react_17_0_2_react.useState)([]),
_useState30 = slicedToArray_default()(_useState29, 2),
courseClassList = _useState30[0],
setCourseClassList = _useState30[1];
var _account$basicInfo = account.basicInfo,
basicInfo = _account$basicInfo === void 0 ? {} : _account$basicInfo;
// 已职业认证的账户不能修改职业,学校/单位,院系/部门true为disable
@ -415,6 +419,7 @@ var Edit = function Edit(_ref) {
};
(0,_react_17_0_2_react.useEffect)(function () {
getSchoolOption();
getCourseClassOption();
}, []);
(0,_react_17_0_2_react.useEffect)(function () {
if (basicInfo !== null && basicInfo !== void 0 && basicInfo.identity && (basicInfo === null || basicInfo === void 0 ? void 0 : basicInfo.identity) === 'student' || !(basicInfo !== null && basicInfo !== void 0 && basicInfo.identity)) {
@ -423,48 +428,71 @@ var Edit = function Edit(_ref) {
setStudentName('工号');
}
}, [account]);
(0,_react_17_0_2_react.useEffect)(function () {
asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _account$basicInfo2;
var getCourseClassOption = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return getDepartmentOption((_account$basicInfo2 = account.basicInfo) === null || _account$basicInfo2 === void 0 ? void 0 : _account$basicInfo2.school_id);
return dispatch({
type: 'account/getCourseClassOption'
});
case 2:
res = _context.sent;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
setCourseClassList(res === null || res === void 0 ? void 0 : res.data);
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
return function getCourseClassOption() {
return _ref2.apply(this, arguments);
};
}();
(0,_react_17_0_2_react.useEffect)(function () {
asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _account$basicInfo2;
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return getDepartmentOption((_account$basicInfo2 = account.basicInfo) === null || _account$basicInfo2 === void 0 ? void 0 : _account$basicInfo2.school_id);
case 2:
res = _context2.sent;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
}))();
}, [(_account$basicInfo3 = account.basicInfo) === null || _account$basicInfo3 === void 0 ? void 0 : _account$basicInfo3.school_id]);
var getSchoolOption = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
setSchoolLoading(true);
_context2.next = 3;
_context3.next = 3;
return dispatch({
type: 'account/getSchoolOption'
});
case 3:
res = _context2.sent;
res = _context3.sent;
setSchoolLoading(false);
setSchoolList(res === null || res === void 0 ? void 0 : res.schools);
case 6:
case "end":
return _context2.stop();
return _context3.stop();
}
}, _callee2);
}, _callee3);
}));
return function getSchoolOption() {
return _ref3.apply(this, arguments);
return _ref4.apply(this, arguments);
};
}();
var getDepartmentOption = function getDepartmentOption(schoolId) {
@ -497,7 +525,8 @@ var Edit = function Edit(_ref) {
brief_introduction: basicInfo.brief_introduction,
jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授",
manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者",
staff_id: basicInfo.staff_id
staff_id: basicInfo.staff_id,
course_class_id: basicInfo === null || basicInfo === void 0 ? void 0 : basicInfo.course_class_id
// face_image:[{uid:'111',name:'111',url:basicInfo.face_image}]
};
if (basicInfo !== null && basicInfo !== void 0 && basicInfo.face_image) {
@ -588,26 +617,26 @@ var Edit = function Edit(_ref) {
});
};
var handleSetDepartment = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(school, departmentName) {
var _schoolList$find, _res$departments;
var findSchoolId, res, name;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
findSchoolId = (_schoolList$find = schoolList.find(function (item) {
return item.name === school;
})) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id;
_context3.next = 3;
_context4.next = 3;
return getDepartmentOption(findSchoolId);
case 3:
_context3.t0 = _context3.sent;
if (_context3.t0) {
_context3.next = 6;
_context4.t0 = _context4.sent;
if (_context4.t0) {
_context4.next = 6;
break;
}
_context3.t0 = {};
_context4.t0 = {};
case 6:
res = _context3.t0;
res = _context4.t0;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
name = departmentName || (res === null || res === void 0 || (_res$departments = res.departments) === null || _res$departments === void 0 || (_res$departments = _res$departments[0]) === null || _res$departments === void 0 ? void 0 : _res$departments.name);
form.setFieldsValue({
@ -619,20 +648,20 @@ var Edit = function Edit(_ref) {
}));
case 11:
case "end":
return _context3.stop();
return _context4.stop();
}
}, _callee3);
}, _callee4);
}));
return function handleSetDepartment(_x, _x2) {
return _ref4.apply(this, arguments);
return _ref5.apply(this, arguments);
};
}();
var handleSchoolSuccess = /*#__PURE__*/function () {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(schoolName) {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
_context4.next = 2;
_context5.next = 2;
return getSchoolOption();
case 2:
form.setFieldsValue({
@ -645,18 +674,18 @@ var Edit = function Edit(_ref) {
}));
case 4:
case "end":
return _context4.stop();
return _context5.stop();
}
}, _callee4);
}, _callee5);
}));
return function handleSchoolSuccess(_x3) {
return _ref5.apply(this, arguments);
return _ref6.apply(this, arguments);
};
}();
var handleCancelAuth = /*#__PURE__*/function () {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(isRealNameAuth) {
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(isRealNameAuth) {
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
modal/* default */.Z.confirm({
centered: true,
@ -664,33 +693,33 @@ var Edit = function Edit(_ref) {
cancelText: '取消',
title: isRealNameAuth ? '您已通过实名认证,修改姓名需要撤销实名认证,是否确定撤销?' : '您已通过职业认证,修改信息需要撤销职业认证,是否确定撤销?',
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var _user$userInfo, _user$userInfo2;
var res, _user$userInfo3;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
if (!isRealNameAuth) {
_context5.next = 6;
_context6.next = 6;
break;
}
_context5.next = 3;
_context6.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login
});
case 3:
_context5.t0 = _context5.sent;
_context5.next = 9;
_context6.t0 = _context6.sent;
_context6.next = 9;
break;
case 6:
_context5.next = 8;
_context6.next = 8;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login
});
case 8:
_context5.t0 = _context5.sent;
_context6.t0 = _context6.sent;
case 9:
res = _context5.t0;
res = _context6.t0;
if (res) {
message/* default */.ZP.success(isRealNameAuth ? '撤销实名认证成功' : '撤销职业认证成功');
dispatch({
@ -702,9 +731,9 @@ var Edit = function Edit(_ref) {
}
case 11:
case "end":
return _context5.stop();
return _context6.stop();
}
}, _callee5);
}, _callee6);
}));
function onOk() {
return _onOk.apply(this, arguments);
@ -714,12 +743,12 @@ var Edit = function Edit(_ref) {
});
case 1:
case "end":
return _context6.stop();
return _context7.stop();
}
}, _callee6);
}, _callee7);
}));
return function handleCancelAuth(_x4) {
return _ref6.apply(this, arguments);
return _ref7.apply(this, arguments);
};
}();
var educationBackound = function educationBackound() {
@ -734,13 +763,13 @@ var Edit = function Edit(_ref) {
});
};
var handleFinish = /*#__PURE__*/function () {
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(values) {
var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(values) {
var _departmentList$find, _schoolList$find2;
var nickname, gender, identity, studentNo, jobTitle, manager, school, department, edu_background, edu_entry_year, brief_introduction, face_image, staff_id, department_id, school_id, basicInfo, titls, professionalFlags, _account$basicInfo6, _fileList$2, res, _account$basicInfo7, _user$userInfo7;
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
var nickname, gender, identity, studentNo, jobTitle, manager, school, department, edu_background, edu_entry_year, brief_introduction, face_image, staff_id, course_class_id, department_id, school_id, basicInfo, titls, professionalFlags, _account$basicInfo6, _fileList$2, res, _account$basicInfo7, _user$userInfo7;
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
case 0:
nickname = values.nickname, gender = values.gender, identity = values.identity, studentNo = values.studentNo, jobTitle = values.jobTitle, manager = values.manager, school = values.school, department = values.department, edu_background = values.edu_background, edu_entry_year = values.edu_entry_year, brief_introduction = values.brief_introduction, face_image = values.face_image, staff_id = values.staff_id;
nickname = values.nickname, gender = values.gender, identity = values.identity, studentNo = values.studentNo, jobTitle = values.jobTitle, manager = values.manager, school = values.school, department = values.department, edu_background = values.edu_background, edu_entry_year = values.edu_entry_year, brief_introduction = values.brief_introduction, face_image = values.face_image, staff_id = values.staff_id, course_class_id = values.course_class_id;
department_id = (_departmentList$find = departmentList.find(function (item) {
return item.name === department;
})) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id;
@ -788,44 +817,40 @@ var Edit = function Edit(_ref) {
}
}
if (!(titls.length > 0 || professionalFlags.length > 0)) {
_context8.next = 12;
_context9.next = 12;
break;
}
modal/* default */.Z.confirm({
centered: true,
icon: null,
okText: '确定',
cancelText: '取消',
title: '提示',
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u672C\u6B21\u4FEE\u6539\u6D89\u53CA".concat(titls.toString().replaceAll(',', '、')).concat(titls.length > 0 && professionalFlags.length > 0 ? '、' : '').concat(professionalFlags.toString().replaceAll(',', '、'), "\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u884C").concat(titls.length > 0 ? '实名认证' : '').concat(titls.length > 0 && professionalFlags.length > 0 ? '和' : '').concat(professionalFlags.length > 0 ? '职业认证' : '', "\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FEE\u6539")
}),
title: "\u672C\u6B21\u4FEE\u6539\u6D89\u53CA".concat(titls.toString().replaceAll(',', '、')).concat(titls.length > 0 && professionalFlags.length > 0 ? '、' : '').concat(professionalFlags.toString().replaceAll(',', '、'), "\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u884C").concat(titls.length > 0 ? '实名认证' : '').concat(titls.length > 0 && professionalFlags.length > 0 ? '和' : '').concat(professionalFlags.length > 0 ? '职业认证' : '', "\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FEE\u6539"),
onOk: function () {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
var _account$basicInfo4, _fileList$;
var _user$userInfo4, _user$userInfo5, res, _account$basicInfo5, _user$userInfo6;
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
case 0:
if (!(titls.length > 0)) {
_context7.next = 3;
_context8.next = 3;
break;
}
_context7.next = 3;
_context8.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login
});
case 3:
if (!(professionalFlags.length > 0)) {
_context7.next = 6;
_context8.next = 6;
break;
}
_context7.next = 6;
_context8.next = 6;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login
});
case 6:
_context7.next = 8;
_context8.next = 8;
return dispatch({
type: 'account/updateAccount',
payload: {
@ -844,19 +869,20 @@ var Edit = function Edit(_ref) {
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
face_image: fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id
face_image: fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id,
course_class_id: course_class_id
}
});
case 8:
res = _context7.sent;
res = _context8.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
_context7.next = 11;
_context8.next = 11;
break;
}
return _context7.abrupt("return");
return _context8.abrupt("return");
case 11:
if (!res) {
_context7.next = 19;
_context8.next = 19;
break;
}
message/* default */.ZP.info('保存成功');
@ -872,10 +898,10 @@ var Edit = function Edit(_ref) {
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
_context7.next = 17;
_context8.next = 17;
break;
}
return _context7.abrupt("return");
return _context8.abrupt("return");
case 17:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
@ -893,9 +919,9 @@ var Edit = function Edit(_ref) {
_umi_production_exports.history.push('/account/profile');
case 19:
case "end":
return _context7.stop();
return _context8.stop();
}
}, _callee7);
}, _callee8);
}));
function onOk() {
return _onOk2.apply(this, arguments);
@ -903,10 +929,10 @@ var Edit = function Edit(_ref) {
return onOk;
}()
});
_context8.next = 25;
_context9.next = 25;
break;
case 12:
_context8.next = 14;
_context9.next = 14;
return dispatch({
type: 'account/updateAccount',
payload: {
@ -926,19 +952,20 @@ var Edit = function Edit(_ref) {
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
face_image: fileList === null || fileList === void 0 || (_fileList$2 = fileList[0]) === null || _fileList$2 === void 0 || (_fileList$2 = _fileList$2.response) === null || _fileList$2 === void 0 ? void 0 : _fileList$2.id
face_image: fileList === null || fileList === void 0 || (_fileList$2 = fileList[0]) === null || _fileList$2 === void 0 || (_fileList$2 = _fileList$2.response) === null || _fileList$2 === void 0 ? void 0 : _fileList$2.id,
course_class_id: course_class_id
}
});
case 14:
res = _context8.sent;
res = _context9.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
_context8.next = 17;
_context9.next = 17;
break;
}
return _context8.abrupt("return");
return _context9.abrupt("return");
case 17:
if (!res) {
_context8.next = 25;
_context9.next = 25;
break;
}
message/* default */.ZP.info('保存成功');
@ -954,10 +981,10 @@ var Edit = function Edit(_ref) {
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
_context8.next = 23;
_context9.next = 23;
break;
}
return _context8.abrupt("return");
return _context9.abrupt("return");
case 23:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
@ -975,12 +1002,12 @@ var Edit = function Edit(_ref) {
_umi_production_exports.history.push('/account/profile');
case 25:
case "end":
return _context8.stop();
return _context9.stop();
}
}, _callee8);
}, _callee9);
}));
return function handleFinish(_x5) {
return _ref7.apply(this, arguments);
return _ref8.apply(this, arguments);
};
}();
var modalSkip = function modalSkip() {
@ -1369,7 +1396,22 @@ var Edit = function Edit(_ref) {
})
})
})
})), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
})), formValue.identity == "student" && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "\u884C\u653F\u73ED",
name: "course_class_id",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
style: {
width: 200
},
placeholder: "请选择行政班级",
children: courseClassList === null || courseClassList === void 0 ? void 0 : courseClassList.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: item.id,
children: item.name
}, index);
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "\u6635\u79F0",
name: "nickname",
rules: [{
@ -1665,12 +1707,12 @@ var Edit = function Edit(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(image_preview/* default */.Z, {})]
});
};
/* harmony default export */ var Profile_Edit = ((0,_umi_production_exports.connect)(function (_ref8) {
var user = _ref8.user,
account = _ref8.account,
loading = _ref8.loading,
globalSetting = _ref8.globalSetting,
shixunHomeworks = _ref8.shixunHomeworks;
/* harmony default export */ var Profile_Edit = ((0,_umi_production_exports.connect)(function (_ref9) {
var user = _ref9.user,
account = _ref9.account,
loading = _ref9.loading,
globalSetting = _ref9.globalSetting,
shixunHomeworks = _ref9.shixunHomeworks;
return {
user: user,
account: account,

@ -87,9 +87,6 @@ __webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ Environment_Label; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(82242);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Environment/Label/index.less?modules
@ -105,7 +102,6 @@ var jsx_runtime = __webpack_require__(37712);
var Label = function Label(_ref) {
var name = _ref.name,
tooltipTitle = _ref.tooltipTitle,
@ -118,7 +114,6 @@ var Label = function Label(_ref) {
errorStyle = _ref$errorStyle === void 0 ? {} : _ref$errorStyle,
_ref$nameWidth = _ref.nameWidth,
nameWidth = _ref$nameWidth === void 0 ? 112 : _ref$nameWidth,
nameStyle = _ref.nameStyle,
_ref$align = _ref.align,
align = _ref$align === void 0 ? 'center' : _ref$align,
_ref$contentStyle = _ref.contentStyle,
@ -131,9 +126,9 @@ var Label = function Label(_ref) {
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Labelmodules.left,
style: objectSpread2_default()({
style: {
width: nameWidth
}, nameStyle),
},
children: [required && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "*"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[59497,81938,95410,31671,81665,47644,4286,946,50370,54991,82404],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[59497,81938,31671,81665,47644,4286,946,50370,54991,82404],{
/***/ 80205:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,50 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[79877],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[66185],{
/***/ 80205:
/*!*******************************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***!
\*******************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_ExclamationCircleOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.26.0@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(5891);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js
// This icon file is generated automatically.
var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" };
/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(88853);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_ExclamationCircleOutlined
}));
};
/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined);
if (false) {}
/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon);
/***/ }),
/***/ 89378:
/*!*************************************************************************************************************!*\

@ -1187,8 +1187,10 @@ var Head = function Head(_ref) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AD: function() { return /* binding */ ExportCollegeStudentsInfo; },
/* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; },
/* harmony export */ Hp: function() { return /* binding */ ExportCourseWorkListExercise; },
/* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; },
/* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; },
/* harmony export */ MJ: function() { return /* binding */ ExportCourseWorkListExerciseWord; },
/* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; },
/* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; },
/* harmony export */ Uj: function() { return /* binding */ exportTaskPass; },
@ -1550,118 +1552,154 @@ var ExportCourseWorkListScores = /*#__PURE__*/function () {
return _ref7.apply(this, arguments);
};
}();
var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () {
var _ref8 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(params) {
var ExportCourseWorkListExercise = /*#__PURE__*/function () {
var _ref8 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params, type) {
var res;
return _regeneratorRuntime().wrap(function _callee8$(_context8) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
case 0:
showLoading();
_context8.next = 3;
return exportCourseWorkListAppendix(_objectSpread({}, params));
case 3:
_context8.next = 2;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListExercise */ .ZL)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 2:
res = _context8.sent;
if (!(res.status === 0)) {
_context8.next = 7;
break;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功导出后文件保存时间为7天请及时下载');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
}
_context8.next = 7;
return downLoadFileIframe('', setUrlQuery({
url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"),
query: params
}));
case 7:
hideLoading();
case 8:
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/${type}`)
// };
// console.log(JSON.stringify(params))
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context8.stop();
}
}, _callee8);
}));
return function ExportCourseWorkListAppendix(_x9) {
return function ExportCourseWorkListExercise(_x9, _x10) {
return _ref8.apply(this, arguments);
};
}()));
var ExportPollsScores = /*#__PURE__*/function () {
var _ref9 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) {
}();
var ExportCourseWorkListExerciseWord = /*#__PURE__*/function () {
var _ref9 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params, type) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
case 0:
showLoading();
_context9.next = 3;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 3:
_context9.next = 2;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListExerciseWord */ .vV)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 2:
res = _context9.sent;
if (!(res.status === 0)) {
_context9.next = 7;
break;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功导出后文件保存时间为7天请及时下载');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
}
_context9.next = 7;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"),
query: params
}));
case 7:
hideLoading();
case 8:
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/${type}`)
// };
// console.log(JSON.stringify(params))
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context9.stop();
}
}, _callee9);
}));
return function ExportPollsScores(_x10) {
return function ExportCourseWorkListExerciseWord(_x11, _x12) {
return _ref9.apply(this, arguments);
};
}();
var ExportAttendance = /*#__PURE__*/function () {
var _ref10 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) {
var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () {
var _ref10 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee10(params) {
var res;
return _regeneratorRuntime().wrap(function _callee10$(_context10) {
while (1) switch (_context10.prev = _context10.next) {
case 0:
_context10.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"),
showLoading();
_context10.next = 3;
return exportCourseWorkListAppendix(_objectSpread({}, params));
case 3:
res = _context10.sent;
if (!(res.status === 0)) {
_context10.next = 7;
break;
}
_context10.next = 7;
return downLoadFileIframe('', setUrlQuery({
url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"),
query: params
}));
case 2:
case 7:
hideLoading();
case 8:
case "end":
return _context10.stop();
}
}, _callee10);
}));
return function ExportAttendance(_x11) {
return function ExportCourseWorkListAppendix(_x13) {
return _ref10.apply(this, arguments);
};
}();
var ExportVideoStudent = /*#__PURE__*/function () {
}()));
var ExportPollsScores = /*#__PURE__*/function () {
var _ref11 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) {
while (1) switch (_context11.prev = _context11.next) {
case 0:
_context11.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/video_study_statics.xlsx"),
showLoading();
_context11.next = 3;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 3:
res = _context11.sent;
if (!(res.status === 0)) {
_context11.next = 7;
break;
}
_context11.next = 7;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"),
query: params
}));
case 2:
case 7:
hideLoading();
case 8:
case "end":
return _context11.stop();
}
}, _callee11);
}));
return function ExportVideoStudent(_x12) {
return function ExportPollsScores(_x14) {
return _ref11.apply(this, arguments);
};
}();
var ExportVideoStudy = /*#__PURE__*/function () {
var ExportAttendance = /*#__PURE__*/function () {
var _ref12 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) {
while (1) switch (_context12.prev = _context12.next) {
case 0:
_context12.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_video_study.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"),
query: params
}));
case 2:
@ -1670,18 +1708,18 @@ var ExportVideoStudy = /*#__PURE__*/function () {
}
}, _callee12);
}));
return function ExportVideoStudy(_x13) {
return function ExportAttendance(_x15) {
return _ref12.apply(this, arguments);
};
}();
var ExportCourseStudentsInfo = /*#__PURE__*/function () {
var ExportVideoStudent = /*#__PURE__*/function () {
var _ref13 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) {
while (1) switch (_context13.prev = _context13.next) {
case 0:
_context13.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/video_study_statics.xlsx"),
query: params
}));
case 2:
@ -1690,18 +1728,18 @@ var ExportCourseStudentsInfo = /*#__PURE__*/function () {
}
}, _callee13);
}));
return function ExportCourseStudentsInfo(_x14) {
return function ExportVideoStudent(_x16) {
return _ref13.apply(this, arguments);
};
}();
var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
var ExportVideoStudy = /*#__PURE__*/function () {
var _ref14 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) {
while (1) switch (_context14.prev = _context14.next) {
case 0:
_context14.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/school_manages/students.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_video_study.xlsx"),
query: params
}));
case 2:
@ -1710,18 +1748,18 @@ var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
}
}, _callee14);
}));
return function ExportCollegeStudentsInfo(_x15) {
return function ExportVideoStudy(_x17) {
return _ref14.apply(this, arguments);
};
}();
var ExportProblemset = /*#__PURE__*/function () {
var ExportCourseStudentsInfo = /*#__PURE__*/function () {
var _ref15 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) {
while (1) switch (_context15.prev = _context15.next) {
case 0:
_context15.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/item_banks/export.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"),
query: params
}));
case 2:
@ -1730,18 +1768,18 @@ var ExportProblemset = /*#__PURE__*/function () {
}
}, _callee15);
}));
return function ExportProblemset(_x16) {
return function ExportCourseStudentsInfo(_x18) {
return _ref15.apply(this, arguments);
};
}();
var Exportcompetitions = /*#__PURE__*/function () {
var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
var _ref16 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) {
while (1) switch (_context16.prev = _context16.next) {
case 0:
_context16.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/school_manages/students.xlsx",
query: params
}));
case 2:
@ -1750,119 +1788,117 @@ var Exportcompetitions = /*#__PURE__*/function () {
}
}, _callee16);
}));
return function Exportcompetitions(_x17) {
return function ExportCollegeStudentsInfo(_x19) {
return _ref16.apply(this, arguments);
};
}();
var ExportExerciseStudentScores = /*#__PURE__*/function () {
var ExportProblemset = /*#__PURE__*/function () {
var _ref17 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) {
while (1) switch (_context17.prev = _context17.next) {
case 0:
_context17.next = 2;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/item_banks/export.xlsx",
query: params
}));
case 2:
res = _context17.sent;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
}
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`)
// };
// // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context17.stop();
}
}, _callee17);
}));
return function ExportExerciseStudentScores(_x18) {
return function ExportProblemset(_x20) {
return _ref17.apply(this, arguments);
};
}();
var getDownFile = /*#__PURE__*/function () {
var Exportcompetitions = /*#__PURE__*/function () {
var _ref18 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) {
while (1) switch (_context18.prev = _context18.next) {
case 0:
console.log('----------', '调用下载');
_context18.next = 3;
_context18.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/export_records/".concat(params.id, ".xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx",
query: params
}));
case 3:
case 2:
case "end":
return _context18.stop();
}
}, _callee18);
}));
return function getDownFile(_x19) {
return function Exportcompetitions(_x21) {
return _ref18.apply(this, arguments);
};
}();
var getecyears = /*#__PURE__*/function () {
var ExportExerciseStudentScores = /*#__PURE__*/function () {
var _ref19 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) {
while (1) switch (_context19.prev = _context19.next) {
case 0:
_context19.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_major_schools/0/ec_years.xlsx",
query: params
}));
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 2:
res = _context19.sent;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
}
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`)
// };
// // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context19.stop();
}
}, _callee19);
}));
return function getecyears(_x20) {
return function ExportExerciseStudentScores(_x22) {
return _ref19.apply(this, arguments);
};
}();
var ExportStudentanalysis = /*#__PURE__*/function () {
var getDownFile = /*#__PURE__*/function () {
var _ref20 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) {
while (1) switch (_context20.prev = _context20.next) {
case 0:
_context20.next = 2;
console.log('----------', '调用下载');
_context20.next = 3;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) {
return "course_group_id[]=".concat(item);
}).join('&')),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/export_records/".concat(params.id, ".xlsx"),
query: params
}));
case 2:
case 3:
case "end":
return _context20.stop();
}
}, _callee20);
}));
return function ExportStudentanalysis(_x21) {
return function getDownFile(_x23) {
return _ref20.apply(this, arguments);
};
}();
var getec_training_objectives = /*#__PURE__*/function () {
var getecyears = /*#__PURE__*/function () {
var _ref21 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) {
while (1) switch (_context21.prev = _context21.next) {
case 0:
_context21.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_major_schools/0/ec_years.xlsx",
query: params
}));
case 2:
@ -1871,18 +1907,20 @@ var getec_training_objectives = /*#__PURE__*/function () {
}
}, _callee21);
}));
return function getec_training_objectives(_x22) {
return function getecyears(_x24) {
return _ref21.apply(this, arguments);
};
}();
var get_ecs_attachment = /*#__PURE__*/function () {
var ExportStudentanalysis = /*#__PURE__*/function () {
var _ref22 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) {
while (1) switch (_context22.prev = _context22.next) {
case 0:
_context22.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx",
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) {
return "course_group_id[]=".concat(item);
}).join('&')),
query: params
}));
case 2:
@ -1891,18 +1929,18 @@ var get_ecs_attachment = /*#__PURE__*/function () {
}
}, _callee22);
}));
return function get_ecs_attachment(_x23) {
return function ExportStudentanalysis(_x25) {
return _ref22.apply(this, arguments);
};
}();
var getec_courses = /*#__PURE__*/function () {
var getec_training_objectives = /*#__PURE__*/function () {
var _ref23 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) {
while (1) switch (_context23.prev = _context23.next) {
case 0:
_context23.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"),
query: params
}));
case 2:
@ -1911,18 +1949,18 @@ var getec_courses = /*#__PURE__*/function () {
}
}, _callee23);
}));
return function getec_courses(_x24) {
return function getec_training_objectives(_x26) {
return _ref23.apply(this, arguments);
};
}();
var getec_graduation_requirements = /*#__PURE__*/function () {
var get_ecs_attachment = /*#__PURE__*/function () {
var _ref24 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) {
while (1) switch (_context24.prev = _context24.next) {
case 0:
_context24.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"),
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx",
query: params
}));
case 2:
@ -1931,18 +1969,18 @@ var getec_graduation_requirements = /*#__PURE__*/function () {
}
}, _callee24);
}));
return function getec_graduation_requirements(_x25) {
return function get_ecs_attachment(_x27) {
return _ref24.apply(this, arguments);
};
}();
var getrank_list = /*#__PURE__*/function () {
var getec_courses = /*#__PURE__*/function () {
var _ref25 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) {
while (1) switch (_context25.prev = _context25.next) {
case 0:
_context25.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/rank_list.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"),
query: params
}));
case 2:
@ -1951,18 +1989,18 @@ var getrank_list = /*#__PURE__*/function () {
}
}, _callee25);
}));
return function getrank_list(_x26) {
return function getec_courses(_x28) {
return _ref25.apply(this, arguments);
};
}();
var getquestion_rank_list = /*#__PURE__*/function () {
var getec_graduation_requirements = /*#__PURE__*/function () {
var _ref26 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) {
while (1) switch (_context26.prev = _context26.next) {
case 0:
_context26.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/question_rank_list.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"),
query: params
}));
case 2:
@ -1971,20 +2009,18 @@ var getquestion_rank_list = /*#__PURE__*/function () {
}
}, _callee26);
}));
return function getquestion_rank_list(_x27) {
return function getec_graduation_requirements(_x29) {
return _ref26.apply(this, arguments);
};
}();
// 试卷库--试卷详情--试卷导出
var exportPaperlibraryPaper = /*#__PURE__*/function () {
var getrank_list = /*#__PURE__*/function () {
var _ref27 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) {
while (1) switch (_context27.prev = _context27.next) {
case 0:
_context27.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/examination_banks/".concat(params.id, ".json"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/rank_list.xlsx",
query: params
}));
case 2:
@ -1993,20 +2029,18 @@ var exportPaperlibraryPaper = /*#__PURE__*/function () {
}
}, _callee27);
}));
return function exportPaperlibraryPaper(_x28) {
return function getrank_list(_x30) {
return _ref27.apply(this, arguments);
};
}();
// 导出当前学生试卷
var exportUserExerciseDetail = /*#__PURE__*/function () {
var _ref28 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params, title) {
var getquestion_rank_list = /*#__PURE__*/function () {
var _ref28 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) {
while (1) switch (_context28.prev = _context28.next) {
case 0:
_context28.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"),
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/question_rank_list.xlsx",
query: params
}));
case 2:
@ -2015,20 +2049,20 @@ var exportUserExerciseDetail = /*#__PURE__*/function () {
}
}, _callee28);
}));
return function exportUserExerciseDetail(_x29, _x30) {
return function getquestion_rank_list(_x31) {
return _ref28.apply(this, arguments);
};
}();
// 教学课堂--试卷详情--试卷导出
var exportClassroomsPaper = /*#__PURE__*/function () {
// 试卷库--试卷详情--试卷导出
var exportPaperlibraryPaper = /*#__PURE__*/function () {
var _ref29 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) {
while (1) switch (_context29.prev = _context29.next) {
case 0:
_context29.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params.categoryId, ".json"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/examination_banks/".concat(params.id, ".json"),
query: params
}));
case 2:
@ -2037,20 +2071,20 @@ var exportClassroomsPaper = /*#__PURE__*/function () {
}
}, _callee29);
}));
return function exportClassroomsPaper(_x31) {
return function exportPaperlibraryPaper(_x32) {
return _ref29.apply(this, arguments);
};
}();
// 导出问卷word文档
var exportCommitResultWord = /*#__PURE__*/function () {
var _ref30 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) {
// 导出当前学生试卷
var exportUserExerciseDetail = /*#__PURE__*/function () {
var _ref30 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params, title) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) {
while (1) switch (_context30.prev = _context30.next) {
case 0:
_context30.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"),
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"),
query: params
}));
case 2:
@ -2059,20 +2093,20 @@ var exportCommitResultWord = /*#__PURE__*/function () {
}
}, _callee30);
}));
return function exportCommitResultWord(_x32) {
return function exportUserExerciseDetail(_x33, _x34) {
return _ref30.apply(this, arguments);
};
}();
// 导出实训word
var exportTaskPass = /*#__PURE__*/function () {
// 教学课堂--试卷详情--试卷导出
var exportClassroomsPaper = /*#__PURE__*/function () {
var _ref31 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) {
while (1) switch (_context31.prev = _context31.next) {
case 0:
_context31.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params.categoryId, ".json"),
query: params
}));
case 2:
@ -2081,11 +2115,55 @@ var exportTaskPass = /*#__PURE__*/function () {
}
}, _callee31);
}));
return function exportTaskPass(_x33) {
return function exportClassroomsPaper(_x35) {
return _ref31.apply(this, arguments);
};
}();
// 导出问卷word文档
var exportCommitResultWord = /*#__PURE__*/function () {
var _ref32 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) {
while (1) switch (_context32.prev = _context32.next) {
case 0:
_context32.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"),
query: params
}));
case 2:
case "end":
return _context32.stop();
}
}, _callee32);
}));
return function exportCommitResultWord(_x36) {
return _ref32.apply(this, arguments);
};
}();
// 导出实训word
var exportTaskPass = /*#__PURE__*/function () {
var _ref33 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) {
while (1) switch (_context33.prev = _context33.next) {
case 0:
_context33.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json",
query: params
}));
case 2:
case "end":
return _context33.stop();
}
}, _callee33);
}));
return function exportTaskPass(_x37) {
return _ref33.apply(this, arguments);
};
}();
/***/ })
}]);

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[86024],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[70797],{
/***/ 80205:
/*!*******************************************************************************************************************!*\
@ -91,6 +91,51 @@ if (false) {}
/***/ }),
/***/ 89378:
/*!*************************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules ***!
\*************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_MinusCircleOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.26.0@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(5891);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/MinusCircleOutlined.js
// This icon file is generated automatically.
var MinusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "minus-circle", "theme": "outlined" };
/* harmony default export */ var asn_MinusCircleOutlined = (MinusCircleOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(88853);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/MinusCircleOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var MinusCircleOutlined_MinusCircleOutlined = function MinusCircleOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_MinusCircleOutlined
}));
};
/**![minus-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTY5NiA0ODBIMzI4Yy00LjQgMC04IDMuNi04IDh2NDhjMCA0LjQgMy42IDggOCA4aDM2OGM0LjQgMCA4LTMuNiA4LTh2LTQ4YzAtNC40LTMuNi04LTgtOHoiIC8+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PC9zdmc+) */
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(MinusCircleOutlined_MinusCircleOutlined);
if (false) {}
/* harmony default export */ var icons_MinusCircleOutlined = (RefIcon);
/***/ }),
/***/ 37520:
/*!************************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules ***!

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[8683],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[79877],{
/***/ 66720:
/*!***********************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[81938,95410,31671,81665,47644,4286,946,50370,54991,82404],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[81938,31671,81665,47644,4286,946,50370,54991,82404],{
/***/ 80205:
/*!*******************************************************************************************************************!*\

@ -832,7 +832,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -870,7 +872,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -914,16 +916,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -1064,13 +1064,6 @@ var difficultyDesc = {
children: mirror_description === null || mirror_description === void 0 ? void 0 : mirror_description.name
})
})]
}), (resData === null || resData === void 0 ? void 0 : resData.floatingIp) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "file-item",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
children: "\u4E91\u4E3B\u673AIP"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: resData === null || resData === void 0 ? void 0 : resData.floatingIp
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(record, {
ref: recordRef

@ -201,12 +201,12 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
children: message || "申请已提交,请等待审核"
}),
onOk: function onOk() {
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(course_id, "/students"));
window.location.href = "/classrooms/".concat(course_id, "/students");
}
});
return;
}
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(course_id, "/students"));
window.location.href = "/classrooms/".concat(course_id, "/students");
};
var handleOk = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() {
@ -1998,9 +1998,9 @@ var HeaderComponents = function HeaderComponents(_ref) {
}
var hasMatchedUrl = false;
(_visibleNavBar2 = visibleNavBar) === null || _visibleNavBar2 === void 0 || _visibleNavBar2.map(function (val, key) {
var _location$pathname, _val$subitem;
var _location$pathname, _val$link, _val$link$indexOf, _val$subitem;
var path = '/' + ((_location$pathname = location.pathname) === null || _location$pathname === void 0 || (_location$pathname = _location$pathname.split('/')) === null || _location$pathname === void 0 ? void 0 : _location$pathname[1]);
if (val.link === path || val.link.indexOf(path) > -1) {
if (val.link === path || ((_val$link = val.link) === null || _val$link === void 0 || (_val$link$indexOf = _val$link.indexOf) === null || _val$link$indexOf === void 0 ? void 0 : _val$link$indexOf.call(_val$link, path)) > -1) {
setActiveKey(val === null || val === void 0 ? void 0 : val.link);
(0,util/* setDocumentTitle */.Dk)(dealStr(val === null || val === void 0 ? void 0 : val.name));
setNavBar(footerDeal(key, {

@ -10,8 +10,10 @@
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AD: function() { return /* binding */ ExportCollegeStudentsInfo; },
/* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; },
/* harmony export */ Hp: function() { return /* binding */ ExportCourseWorkListExercise; },
/* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; },
/* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; },
/* harmony export */ MJ: function() { return /* binding */ ExportCourseWorkListExerciseWord; },
/* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; },
/* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; },
/* harmony export */ Uj: function() { return /* binding */ exportTaskPass; },
@ -373,118 +375,154 @@ var ExportCourseWorkListScores = /*#__PURE__*/function () {
return _ref7.apply(this, arguments);
};
}();
var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () {
var _ref8 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(params) {
var ExportCourseWorkListExercise = /*#__PURE__*/function () {
var _ref8 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params, type) {
var res;
return _regeneratorRuntime().wrap(function _callee8$(_context8) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
case 0:
showLoading();
_context8.next = 3;
return exportCourseWorkListAppendix(_objectSpread({}, params));
case 3:
_context8.next = 2;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListExercise */ .ZL)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 2:
res = _context8.sent;
if (!(res.status === 0)) {
_context8.next = 7;
break;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功导出后文件保存时间为7天请及时下载');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
}
_context8.next = 7;
return downLoadFileIframe('', setUrlQuery({
url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"),
query: params
}));
case 7:
hideLoading();
case 8:
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/${type}`)
// };
// console.log(JSON.stringify(params))
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context8.stop();
}
}, _callee8);
}));
return function ExportCourseWorkListAppendix(_x9) {
return function ExportCourseWorkListExercise(_x9, _x10) {
return _ref8.apply(this, arguments);
};
}()));
var ExportPollsScores = /*#__PURE__*/function () {
var _ref9 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) {
}();
var ExportCourseWorkListExerciseWord = /*#__PURE__*/function () {
var _ref9 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params, type) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
case 0:
showLoading();
_context9.next = 3;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 3:
_context9.next = 2;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListExerciseWord */ .vV)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 2:
res = _context9.sent;
if (!(res.status === 0)) {
_context9.next = 7;
break;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功导出后文件保存时间为7天请及时下载');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
}
_context9.next = 7;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"),
query: params
}));
case 7:
hideLoading();
case 8:
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/${type}`)
// };
// console.log(JSON.stringify(params))
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context9.stop();
}
}, _callee9);
}));
return function ExportPollsScores(_x10) {
return function ExportCourseWorkListExerciseWord(_x11, _x12) {
return _ref9.apply(this, arguments);
};
}();
var ExportAttendance = /*#__PURE__*/function () {
var _ref10 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) {
var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () {
var _ref10 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee10(params) {
var res;
return _regeneratorRuntime().wrap(function _callee10$(_context10) {
while (1) switch (_context10.prev = _context10.next) {
case 0:
_context10.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"),
showLoading();
_context10.next = 3;
return exportCourseWorkListAppendix(_objectSpread({}, params));
case 3:
res = _context10.sent;
if (!(res.status === 0)) {
_context10.next = 7;
break;
}
_context10.next = 7;
return downLoadFileIframe('', setUrlQuery({
url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"),
query: params
}));
case 2:
case 7:
hideLoading();
case 8:
case "end":
return _context10.stop();
}
}, _callee10);
}));
return function ExportAttendance(_x11) {
return function ExportCourseWorkListAppendix(_x13) {
return _ref10.apply(this, arguments);
};
}();
var ExportVideoStudent = /*#__PURE__*/function () {
}()));
var ExportPollsScores = /*#__PURE__*/function () {
var _ref11 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) {
while (1) switch (_context11.prev = _context11.next) {
case 0:
_context11.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/video_study_statics.xlsx"),
showLoading();
_context11.next = 3;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 3:
res = _context11.sent;
if (!(res.status === 0)) {
_context11.next = 7;
break;
}
_context11.next = 7;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"),
query: params
}));
case 2:
case 7:
hideLoading();
case 8:
case "end":
return _context11.stop();
}
}, _callee11);
}));
return function ExportVideoStudent(_x12) {
return function ExportPollsScores(_x14) {
return _ref11.apply(this, arguments);
};
}();
var ExportVideoStudy = /*#__PURE__*/function () {
var ExportAttendance = /*#__PURE__*/function () {
var _ref12 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) {
while (1) switch (_context12.prev = _context12.next) {
case 0:
_context12.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_video_study.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"),
query: params
}));
case 2:
@ -493,18 +531,18 @@ var ExportVideoStudy = /*#__PURE__*/function () {
}
}, _callee12);
}));
return function ExportVideoStudy(_x13) {
return function ExportAttendance(_x15) {
return _ref12.apply(this, arguments);
};
}();
var ExportCourseStudentsInfo = /*#__PURE__*/function () {
var ExportVideoStudent = /*#__PURE__*/function () {
var _ref13 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) {
while (1) switch (_context13.prev = _context13.next) {
case 0:
_context13.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/video_study_statics.xlsx"),
query: params
}));
case 2:
@ -513,18 +551,18 @@ var ExportCourseStudentsInfo = /*#__PURE__*/function () {
}
}, _callee13);
}));
return function ExportCourseStudentsInfo(_x14) {
return function ExportVideoStudent(_x16) {
return _ref13.apply(this, arguments);
};
}();
var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
var ExportVideoStudy = /*#__PURE__*/function () {
var _ref14 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) {
while (1) switch (_context14.prev = _context14.next) {
case 0:
_context14.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/school_manages/students.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_video_study.xlsx"),
query: params
}));
case 2:
@ -533,18 +571,18 @@ var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
}
}, _callee14);
}));
return function ExportCollegeStudentsInfo(_x15) {
return function ExportVideoStudy(_x17) {
return _ref14.apply(this, arguments);
};
}();
var ExportProblemset = /*#__PURE__*/function () {
var ExportCourseStudentsInfo = /*#__PURE__*/function () {
var _ref15 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) {
while (1) switch (_context15.prev = _context15.next) {
case 0:
_context15.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/item_banks/export.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"),
query: params
}));
case 2:
@ -553,18 +591,18 @@ var ExportProblemset = /*#__PURE__*/function () {
}
}, _callee15);
}));
return function ExportProblemset(_x16) {
return function ExportCourseStudentsInfo(_x18) {
return _ref15.apply(this, arguments);
};
}();
var Exportcompetitions = /*#__PURE__*/function () {
var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
var _ref16 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) {
while (1) switch (_context16.prev = _context16.next) {
case 0:
_context16.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/school_manages/students.xlsx",
query: params
}));
case 2:
@ -573,119 +611,117 @@ var Exportcompetitions = /*#__PURE__*/function () {
}
}, _callee16);
}));
return function Exportcompetitions(_x17) {
return function ExportCollegeStudentsInfo(_x19) {
return _ref16.apply(this, arguments);
};
}();
var ExportExerciseStudentScores = /*#__PURE__*/function () {
var ExportProblemset = /*#__PURE__*/function () {
var _ref17 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) {
while (1) switch (_context17.prev = _context17.next) {
case 0:
_context17.next = 2;
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/item_banks/export.xlsx",
query: params
}));
case 2:
res = _context17.sent;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
}
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`)
// };
// // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context17.stop();
}
}, _callee17);
}));
return function ExportExerciseStudentScores(_x18) {
return function ExportProblemset(_x20) {
return _ref17.apply(this, arguments);
};
}();
var getDownFile = /*#__PURE__*/function () {
var Exportcompetitions = /*#__PURE__*/function () {
var _ref18 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) {
while (1) switch (_context18.prev = _context18.next) {
case 0:
console.log('----------', '调用下载');
_context18.next = 3;
_context18.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/export_records/".concat(params.id, ".xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx",
query: params
}));
case 3:
case 2:
case "end":
return _context18.stop();
}
}, _callee18);
}));
return function getDownFile(_x19) {
return function Exportcompetitions(_x21) {
return _ref18.apply(this, arguments);
};
}();
var getecyears = /*#__PURE__*/function () {
var ExportExerciseStudentScores = /*#__PURE__*/function () {
var _ref19 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) {
var res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) {
while (1) switch (_context19.prev = _context19.next) {
case 0:
_context19.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_major_schools/0/ec_years.xlsx",
query: params
}));
return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
case 2:
res = _context19.sent;
if (res.status === 0) {
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
} else if (res.status === -3) {
(0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '导出提醒'
}
});
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
}
// else if(res.status === -1){
// history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`)
// };
// // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
// if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params}))
// hideLoading();
case 4:
case "end":
return _context19.stop();
}
}, _callee19);
}));
return function getecyears(_x20) {
return function ExportExerciseStudentScores(_x22) {
return _ref19.apply(this, arguments);
};
}();
var ExportStudentanalysis = /*#__PURE__*/function () {
var getDownFile = /*#__PURE__*/function () {
var _ref20 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) {
while (1) switch (_context20.prev = _context20.next) {
case 0:
_context20.next = 2;
console.log('----------', '调用下载');
_context20.next = 3;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) {
return "course_group_id[]=".concat(item);
}).join('&')),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/export_records/".concat(params.id, ".xlsx"),
query: params
}));
case 2:
case 3:
case "end":
return _context20.stop();
}
}, _callee20);
}));
return function ExportStudentanalysis(_x21) {
return function getDownFile(_x23) {
return _ref20.apply(this, arguments);
};
}();
var getec_training_objectives = /*#__PURE__*/function () {
var getecyears = /*#__PURE__*/function () {
var _ref21 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) {
while (1) switch (_context21.prev = _context21.next) {
case 0:
_context21.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_major_schools/0/ec_years.xlsx",
query: params
}));
case 2:
@ -694,18 +730,20 @@ var getec_training_objectives = /*#__PURE__*/function () {
}
}, _callee21);
}));
return function getec_training_objectives(_x22) {
return function getecyears(_x24) {
return _ref21.apply(this, arguments);
};
}();
var get_ecs_attachment = /*#__PURE__*/function () {
var ExportStudentanalysis = /*#__PURE__*/function () {
var _ref22 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) {
while (1) switch (_context22.prev = _context22.next) {
case 0:
_context22.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx",
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) {
return "course_group_id[]=".concat(item);
}).join('&')),
query: params
}));
case 2:
@ -714,18 +752,18 @@ var get_ecs_attachment = /*#__PURE__*/function () {
}
}, _callee22);
}));
return function get_ecs_attachment(_x23) {
return function ExportStudentanalysis(_x25) {
return _ref22.apply(this, arguments);
};
}();
var getec_courses = /*#__PURE__*/function () {
var getec_training_objectives = /*#__PURE__*/function () {
var _ref23 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) {
while (1) switch (_context23.prev = _context23.next) {
case 0:
_context23.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"),
query: params
}));
case 2:
@ -734,18 +772,18 @@ var getec_courses = /*#__PURE__*/function () {
}
}, _callee23);
}));
return function getec_courses(_x24) {
return function getec_training_objectives(_x26) {
return _ref23.apply(this, arguments);
};
}();
var getec_graduation_requirements = /*#__PURE__*/function () {
var get_ecs_attachment = /*#__PURE__*/function () {
var _ref24 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) {
while (1) switch (_context24.prev = _context24.next) {
case 0:
_context24.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"),
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx",
query: params
}));
case 2:
@ -754,18 +792,18 @@ var getec_graduation_requirements = /*#__PURE__*/function () {
}
}, _callee24);
}));
return function getec_graduation_requirements(_x25) {
return function get_ecs_attachment(_x27) {
return _ref24.apply(this, arguments);
};
}();
var getrank_list = /*#__PURE__*/function () {
var getec_courses = /*#__PURE__*/function () {
var _ref25 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) {
while (1) switch (_context25.prev = _context25.next) {
case 0:
_context25.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/rank_list.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"),
query: params
}));
case 2:
@ -774,18 +812,18 @@ var getrank_list = /*#__PURE__*/function () {
}
}, _callee25);
}));
return function getrank_list(_x26) {
return function getec_courses(_x28) {
return _ref25.apply(this, arguments);
};
}();
var getquestion_rank_list = /*#__PURE__*/function () {
var getec_graduation_requirements = /*#__PURE__*/function () {
var _ref26 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) {
while (1) switch (_context26.prev = _context26.next) {
case 0:
_context26.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/question_rank_list.xlsx",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"),
query: params
}));
case 2:
@ -794,20 +832,18 @@ var getquestion_rank_list = /*#__PURE__*/function () {
}
}, _callee26);
}));
return function getquestion_rank_list(_x27) {
return function getec_graduation_requirements(_x29) {
return _ref26.apply(this, arguments);
};
}();
// 试卷库--试卷详情--试卷导出
var exportPaperlibraryPaper = /*#__PURE__*/function () {
var getrank_list = /*#__PURE__*/function () {
var _ref27 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) {
while (1) switch (_context27.prev = _context27.next) {
case 0:
_context27.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/examination_banks/".concat(params.id, ".json"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/rank_list.xlsx",
query: params
}));
case 2:
@ -816,20 +852,18 @@ var exportPaperlibraryPaper = /*#__PURE__*/function () {
}
}, _callee27);
}));
return function exportPaperlibraryPaper(_x28) {
return function getrank_list(_x30) {
return _ref27.apply(this, arguments);
};
}();
// 导出当前学生试卷
var exportUserExerciseDetail = /*#__PURE__*/function () {
var _ref28 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params, title) {
var getquestion_rank_list = /*#__PURE__*/function () {
var _ref28 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) {
while (1) switch (_context28.prev = _context28.next) {
case 0:
_context28.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"),
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/question_rank_list.xlsx",
query: params
}));
case 2:
@ -838,20 +872,20 @@ var exportUserExerciseDetail = /*#__PURE__*/function () {
}
}, _callee28);
}));
return function exportUserExerciseDetail(_x29, _x30) {
return function getquestion_rank_list(_x31) {
return _ref28.apply(this, arguments);
};
}();
// 教学课堂--试卷详情--试卷导出
var exportClassroomsPaper = /*#__PURE__*/function () {
// 试卷库--试卷详情--试卷导出
var exportPaperlibraryPaper = /*#__PURE__*/function () {
var _ref29 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) {
while (1) switch (_context29.prev = _context29.next) {
case 0:
_context29.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params.categoryId, ".json"),
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/examination_banks/".concat(params.id, ".json"),
query: params
}));
case 2:
@ -860,20 +894,20 @@ var exportClassroomsPaper = /*#__PURE__*/function () {
}
}, _callee29);
}));
return function exportClassroomsPaper(_x31) {
return function exportPaperlibraryPaper(_x32) {
return _ref29.apply(this, arguments);
};
}();
// 导出问卷word文档
var exportCommitResultWord = /*#__PURE__*/function () {
var _ref30 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) {
// 导出当前学生试卷
var exportUserExerciseDetail = /*#__PURE__*/function () {
var _ref30 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params, title) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) {
while (1) switch (_context30.prev = _context30.next) {
case 0:
_context30.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"),
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"),
query: params
}));
case 2:
@ -882,20 +916,20 @@ var exportCommitResultWord = /*#__PURE__*/function () {
}
}, _callee30);
}));
return function exportCommitResultWord(_x32) {
return function exportUserExerciseDetail(_x33, _x34) {
return _ref30.apply(this, arguments);
};
}();
// 导出实训word
var exportTaskPass = /*#__PURE__*/function () {
// 教学课堂--试卷详情--试卷导出
var exportClassroomsPaper = /*#__PURE__*/function () {
var _ref31 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) {
while (1) switch (_context31.prev = _context31.next) {
case 0:
_context31.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json",
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params.categoryId, ".json"),
query: params
}));
case 2:
@ -904,11 +938,55 @@ var exportTaskPass = /*#__PURE__*/function () {
}
}, _callee31);
}));
return function exportTaskPass(_x33) {
return function exportClassroomsPaper(_x35) {
return _ref31.apply(this, arguments);
};
}();
// 导出问卷word文档
var exportCommitResultWord = /*#__PURE__*/function () {
var _ref32 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) {
while (1) switch (_context32.prev = _context32.next) {
case 0:
_context32.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"),
query: params
}));
case 2:
case "end":
return _context32.stop();
}
}, _callee32);
}));
return function exportCommitResultWord(_x36) {
return _ref32.apply(this, arguments);
};
}();
// 导出实训word
var exportTaskPass = /*#__PURE__*/function () {
var _ref33 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) {
while (1) switch (_context33.prev = _context33.next) {
case 0:
_context33.next = 2;
return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json",
query: params
}));
case 2:
case "end":
return _context33.stop();
}
}, _callee33);
}));
return function exportTaskPass(_x37) {
return _ref33.apply(this, arguments);
};
}();
/***/ })
}]);

File diff suppressed because it is too large Load Diff

@ -12,7 +12,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1">
<meta http-equiv="Cache-Control" content="no-transform">
<title>头歌实践教学平台</title>
<link rel="stylesheet" href="/react/build/umi.8a0e8f8c.css">
<link rel="stylesheet" href="/react/build/umi.a5952fda.css">
<script src="/react/build/js/polyfill.min.js"></script>
</head>
<body>
@ -27,7 +27,7 @@
display: block !important;
}
</style><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="/react/build/umi.7446f355.js"></script>
<script src="/react/build/umi.d452cb58.js"></script>
<script src="/react/build/js/public.js"></script>
</body>
</html>

@ -157,7 +157,7 @@ var PublishShixun = function PublishShixun(_ref) {
;
}, [classroomList.actionTabs.key]);
if (classroomList.actionTabs.key !== '添加目录') return null;
console.log('---', classroomList.actionTabs.selectArrs);
console.log('---xxxx', classroomList.actionTabs.selectArrs);
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
centered: true,
title: "\u65B0\u5EFA\u5B50\u76EE\u5F55",
@ -1312,6 +1312,20 @@ var AddAssistant_AddTeacher = function AddTeacher(_ref) {
})
});
}
}, {
title: '行政班',
dataIndex: 'course_class_name',
width: 80,
ellipsis: true,
render: function render(text) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: text,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: text || '--'
})
});
}
}, {
title: "实名认证",
dataIndex: "school_name",
@ -1402,6 +1416,9 @@ var AddAssistant_AddTeacher = function AddTeacher(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "3",
children: "\u90AE\u7BB1"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "3",
children: "\u90AE\u7BB1"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
@ -1747,11 +1764,11 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
(0,_react_17_0_2_react.useEffect)(function () {
(0,classrooms/* getAllClass */.F9)().then(function (res) {
if (res) {
var _res$student_groups$;
var _res$student_groups;
setClassData(res.student_groups);
// 设置form
form.setFieldsValue({
search_class: res === null || res === void 0 || (_res$student_groups$ = res.student_groups[0]) === null || _res$student_groups$ === void 0 ? void 0 : _res$student_groups$.id
search_class: res === null || res === void 0 || (_res$student_groups = res.student_groups) === null || _res$student_groups === void 0 || (_res$student_groups = _res$student_groups[0]) === null || _res$student_groups === void 0 ? void 0 : _res$student_groups.id
});
}
});
@ -1982,6 +1999,20 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
})
});
}
}, {
title: '行政班',
dataIndex: 'course_class_name',
width: 80,
ellipsis: true,
render: function render(text) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: text,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: text || '--'
})
});
}
}, {
title: '手机',
width: 100,
@ -2173,6 +2204,9 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "4",
children: "\u5B66\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "5",
children: "\u884C\u653F\u73ED"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
@ -2182,7 +2216,7 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
style: {
width: '170px'
},
children: classData.map(function (res) {
children: classData === null || classData === void 0 ? void 0 : classData.map(function (res) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: res === null || res === void 0 ? void 0 : res.id,
children: res === null || res === void 0 ? void 0 : res.name
@ -3491,7 +3525,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
// if(detailTopBanner.excellent && (text == 'board' || text === 'attachment') ){
// return false
// }
if (text === "attendance" || text === 'announcement' || text === "poll" || text === 'graduation' || text === 'course_group' || text === 'new_graduation') {
if (text === "attendance" || text === 'announcement' || text === "poll" || text === 'graduation' || text === 'course_group' || text === 'new_graduation' || text === 'template') {
return false;
} else {
return true;
@ -3783,7 +3817,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: ShixunDetailmodules.totalCount,
children: v.task_count === 0 ? "" : v.task_count
}), (0,authority/* isAdmins */.eB)() && v.type !== 'statistics' && v.type !== 'ecs' && /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
}), (0,authority/* isAdmins */.eB)() && v.type !== 'statistics' && v.type !== 'ecs' && v.type !== "new_graduation" && /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
getPopupContainer: function getPopupContainer(trigger) {
return trigger.parentNode;
},

File diff suppressed because one or more lines are too long

@ -1,22 +1,22 @@
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/User/PopLoginRegister/components/LoginPanel/index.less ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.login-panel-wrapper2 .ant-form-item-explain {
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/User/PopLoginRegister/components/LoginPanel/index.less?modules ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.login-panel-wrapper2___HuMNJ .ant-form-item-explain___c1FeE {
line-height: 2;
}
.login-panel-wrapper2 .ant-form-item {
.login-panel-wrapper2___HuMNJ .ant-form-item___qb60e {
margin-bottom: 20px;
}
.login-panel-wrapper2 .ant-form-item-with-help {
.login-panel-wrapper2___HuMNJ .ant-form-item-with-help___NeAwJ {
margin-bottom: 0;
}
.login-panel-right-wrp {
.login-panel-right-wrp___vWD_i {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
background: #fafafa;
margin-left: 30px;
}
.res-error-values {
.res-error-values___hV1lz {
background: #ffecec;
border-radius: 4px;
border: 1px solid #e02020;
@ -27,24 +27,24 @@
padding: 8px 22px;
margin-bottom: 24px;
}
.res-error-values svg {
.res-error-values___hV1lz svg {
cursor: pointer;
}
.tabs[class~='ant-tabs'] {
.tabs___EwOAX[class~='ant-tabs'] {
margin-top: 25px;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 11px;
}
.tabs[class~='ant-tabs'] [class~='ant-tabs-tab-btn'] {
.tabs___EwOAX[class~='ant-tabs'] [class~='ant-tabs-tab-btn'] {
font-size: 18px;
font-weight: bold;
}
.tabs[class~='ant-tabs'] [class~='ant-tabs-ink-bar'] {
.tabs___EwOAX[class~='ant-tabs'] [class~='ant-tabs-ink-bar'] {
width: 28px !important;
margin-left: 23px;
}
.tabs[class~='ant-tabs'] [class~='ant-tabs-nav']::before {
.tabs___EwOAX[class~='ant-tabs'] [class~='ant-tabs-nav']::before {
display: none;
}
@ -87,56 +87,6 @@
background-color: #fafafa;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/User/PopLoginRegister/components/LoginPanel/index.less?modules ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.login-panel-wrapper2___HuMNJ .ant-form-item-explain___c1FeE {
line-height: 2;
}
.login-panel-wrapper2___HuMNJ .ant-form-item___qb60e {
margin-bottom: 20px;
}
.login-panel-wrapper2___HuMNJ .ant-form-item-with-help___NeAwJ {
margin-bottom: 0;
}
.login-panel-right-wrp___vWD_i {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
background: #fafafa;
margin-left: 30px;
}
.res-error-values___hV1lz {
background: #ffecec;
border-radius: 4px;
border: 1px solid #e02020;
color: #e02020;
display: flex;
justify-content: space-between;
align-items: center;
padding: 8px 22px;
margin-bottom: 24px;
}
.res-error-values___hV1lz svg {
cursor: pointer;
}
.tabs___EwOAX[class~='ant-tabs'] {
margin-top: 25px;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 11px;
}
.tabs___EwOAX[class~='ant-tabs'] [class~='ant-tabs-tab-btn'] {
font-size: 18px;
font-weight: bold;
}
.tabs___EwOAX[class~='ant-tabs'] [class~='ant-tabs-ink-bar'] {
width: 28px !important;
margin-left: 23px;
}
.tabs___EwOAX[class~='ant-tabs'] [class~='ant-tabs-nav']::before {
display: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/User/PopLoginRegister/PopLogin.less?modules ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

@ -256,13 +256,7 @@ function Register(_ref) {
pathname = _useLocation.pathname;
if (pathname === '/user/reset-password') {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "register-nav",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#333'
},
children: "\u627E\u56DE\u5BC6\u7801"
})
className: "register-nav"
});
}
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -201,12 +201,12 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
children: message || "申请已提交,请等待审核"
}),
onOk: function onOk() {
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(course_id, "/students"));
window.location.href = "/classrooms/".concat(course_id, "/students");
}
});
return;
}
umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(course_id, "/students"));
window.location.href = "/classrooms/".concat(course_id, "/students");
};
var handleOk = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() {

@ -748,7 +748,7 @@ var ZhujiaoPage = function ZhujiaoPage(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 71418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var _service_teacher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/teacher */ 81706);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-infinite-scroller */ 26724);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__);
@ -786,7 +786,7 @@ var EditAttendance = function EditAttendance(_ref) {
params['id'] = params['coursesId'];
params['course_id'] = params['coursesId'];
params['limit'] = 20;
params['page'] = 1;
var page = (0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(0);
var getData = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() {
var res;
@ -794,17 +794,19 @@ var EditAttendance = function EditAttendance(_ref) {
while (1) switch (_context.prev = _context.next) {
case 0:
setIsLoading(true);
_context.next = 3;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .getList */ .gp)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params));
case 3:
page.current++;
_context.next = 4;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .getList */ .gp)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, {
page: page.current
}));
case 4:
res = _context.sent;
if (res !== null && res !== void 0 && res.teacher_list) {
params['page']++;
setData([].concat(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(data), _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(res.teacher_list)));
if (res.teacher_list.length !== params['limit']) setHasMore(false);
}
setIsLoading(false);
case 6:
case 7:
case "end":
return _context.stop();
}
@ -816,7 +818,8 @@ var EditAttendance = function EditAttendance(_ref) {
}();
(0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
if (teachers.actionTabs.key === '更换管理员') {
params['page'] = 1;
page.current = 0;
setHasMore(true);
setData([]);
getData();
}
@ -834,22 +837,23 @@ var EditAttendance = function EditAttendance(_ref) {
minHeight: 200
},
onOk: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
var _formValue$course_mem;
var formValue, selectValue, res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
formValue = form.getFieldValue();
if (!formValue.course_member_id) {
_context2.next = 9;
formValue = form.getFieldsValue();
console.log(formValue);
if (!((formValue === null || formValue === void 0 || (_formValue$course_mem = formValue.course_member_id) === null || _formValue$course_mem === void 0 ? void 0 : _formValue$course_mem.length) > 0)) {
_context2.next = 10;
break;
}
selectValue = formValue.course_member_id.split(",");
_context2.next = 5;
selectValue = formValue.course_member_id;
_context2.next = 6;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .changeCourseAdmin */ .rM)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, {
user_id: selectValue[1],
course_member_id: selectValue[0]
course_member_id: selectValue
}));
case 5:
case 6:
res = _context2.sent;
if (res.status === 0) {
setData([]);
@ -873,11 +877,11 @@ var EditAttendance = function EditAttendance(_ref) {
payload: {}
});
}
_context2.next = 10;
_context2.next = 11;
break;
case 9:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 10:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 11:
case "end":
return _context2.stop();
}
@ -920,14 +924,18 @@ var EditAttendance = function EditAttendance(_ref) {
style: {
marginBottom: 0
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Group */ .ZP.Group, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Group, {
children: data === null || data === void 0 ? void 0 : data.map(function (item, key) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP, {
value: item.course_member_id + "," + item.user_id,
style: {
marginBottom: 6,
width: "100%"
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
value: item.course_member_id,
children: item.name
})
});
}, key);
})
})
})
@ -949,6 +957,285 @@ var EditAttendance = function EditAttendance(_ref) {
/***/ }),
/***/ 24905:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ es_checkbox; }
});
// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
var _classnames_2_5_1_classnames = __webpack_require__(92310);
var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
// EXTERNAL MODULE: ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js
var es = __webpack_require__(5630);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
var config_provider_context = __webpack_require__(36355);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js
var DisabledContext = __webpack_require__(1684);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js
var context = __webpack_require__(32441);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/GroupContext.js
const GroupContext = /*#__PURE__*/_react_17_0_2_react.createContext(null);
/* harmony default export */ var checkbox_GroupContext = (GroupContext);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js
var checkbox_style = __webpack_require__(98447);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules
var wave = __webpack_require__(14088);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/interface.js
var wave_interface = __webpack_require__(4572);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Checkbox.js
"use client";
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
}
return t;
};
const InternalCheckbox = (props, ref) => {
var _a;
const {
prefixCls: customizePrefixCls,
className,
rootClassName,
children,
indeterminate = false,
style,
onMouseEnter,
onMouseLeave,
skipGroup = false,
disabled
} = props,
restProps = __rest(props, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]);
const {
getPrefixCls,
direction,
checkbox
} = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_);
const checkboxGroup = _react_17_0_2_react.useContext(checkbox_GroupContext);
const {
isFormItemInput
} = _react_17_0_2_react.useContext(context/* FormItemInputContext */.aM);
const contextDisabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z);
const mergedDisabled = (_a = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _a !== void 0 ? _a : contextDisabled;
const prevValue = _react_17_0_2_react.useRef(restProps.value);
_react_17_0_2_react.useEffect(() => {
checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value);
false ? 0 : void 0;
}, []);
_react_17_0_2_react.useEffect(() => {
if (skipGroup) {
return;
}
if (restProps.value !== prevValue.current) {
checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current);
checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value);
prevValue.current = restProps.value;
}
return () => checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value);
}, [restProps.value]);
const prefixCls = getPrefixCls('checkbox', customizePrefixCls);
const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls);
const checkboxProps = Object.assign({}, restProps);
if (checkboxGroup && !skipGroup) {
checkboxProps.onChange = function () {
if (restProps.onChange) {
restProps.onChange.apply(restProps, arguments);
}
if (checkboxGroup.toggleOption) {
checkboxGroup.toggleOption({
label: children,
value: restProps.value
});
}
};
checkboxProps.name = checkboxGroup.name;
checkboxProps.checked = checkboxGroup.value.includes(restProps.value);
}
const classString = _classnames_2_5_1_classnames_default()(`${prefixCls}-wrapper`, {
[`${prefixCls}-rtl`]: direction === 'rtl',
[`${prefixCls}-wrapper-checked`]: checkboxProps.checked,
[`${prefixCls}-wrapper-disabled`]: mergedDisabled,
[`${prefixCls}-wrapper-in-form-item`]: isFormItemInput
}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.className, className, rootClassName, hashId);
const checkboxClass = _classnames_2_5_1_classnames_default()({
[`${prefixCls}-indeterminate`]: indeterminate
}, wave_interface/* TARGET_CLS */.A, hashId);
const ariaChecked = indeterminate ? 'mixed' : undefined;
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, {
component: "Checkbox",
disabled: mergedDisabled
}, /*#__PURE__*/_react_17_0_2_react.createElement("label", {
className: classString,
style: Object.assign(Object.assign({}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.style), style),
onMouseEnter: onMouseEnter,
onMouseLeave: onMouseLeave
}, /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, Object.assign({
"aria-checked": ariaChecked
}, checkboxProps, {
prefixCls: prefixCls,
className: checkboxClass,
disabled: mergedDisabled,
ref: ref
})), children !== undefined && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children))));
};
const Checkbox = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalCheckbox);
if (false) {}
/* harmony default export */ var checkbox_Checkbox = (Checkbox);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.26.0@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
var toConsumableArray = __webpack_require__(26390);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.44.2@rc-util/es/omit.js
var omit = __webpack_require__(45115);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Group.js
"use client";
var Group_rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
}
return t;
};
const InternalGroup = (props, ref) => {
const {
defaultValue,
children,
options = [],
prefixCls: customizePrefixCls,
className,
rootClassName,
style,
onChange
} = props,
restProps = Group_rest(props, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]);
const {
getPrefixCls,
direction
} = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_);
const [value, setValue] = _react_17_0_2_react.useState(restProps.value || defaultValue || []);
const [registeredValues, setRegisteredValues] = _react_17_0_2_react.useState([]);
_react_17_0_2_react.useEffect(() => {
if ('value' in restProps) {
setValue(restProps.value || []);
}
}, [restProps.value]);
const memoOptions = _react_17_0_2_react.useMemo(() => options.map(option => {
if (typeof option === 'string' || typeof option === 'number') {
return {
label: option,
value: option
};
}
return option;
}), [options]);
const cancelValue = val => {
setRegisteredValues(prevValues => prevValues.filter(v => v !== val));
};
const registerValue = val => {
setRegisteredValues(prevValues => [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]));
};
const toggleOption = option => {
const optionIndex = value.indexOf(option.value);
const newValue = (0,toConsumableArray/* default */.Z)(value);
if (optionIndex === -1) {
newValue.push(option.value);
} else {
newValue.splice(optionIndex, 1);
}
if (!('value' in restProps)) {
setValue(newValue);
}
onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(val => registeredValues.includes(val)).sort((a, b) => {
const indexA = memoOptions.findIndex(opt => opt.value === a);
const indexB = memoOptions.findIndex(opt => opt.value === b);
return indexA - indexB;
}));
};
const prefixCls = getPrefixCls('checkbox', customizePrefixCls);
const groupPrefixCls = `${prefixCls}-group`;
const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls);
const domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']);
const childrenNode = options.length ? memoOptions.map(option => /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_Checkbox, {
prefixCls: prefixCls,
key: option.value.toString(),
disabled: 'disabled' in option ? option.disabled : restProps.disabled,
value: option.value,
checked: value.includes(option.value),
onChange: option.onChange,
className: `${groupPrefixCls}-item`,
style: option.style,
title: option.title
}, option.label)) : children;
// eslint-disable-next-line react/jsx-no-constructed-context-values
const context = {
toggleOption,
value,
disabled: restProps.disabled,
name: restProps.name,
// https://github.com/ant-design/ant-design/issues/16376
registerValue,
cancelValue
};
const classString = _classnames_2_5_1_classnames_default()(groupPrefixCls, {
[`${groupPrefixCls}-rtl`]: direction === 'rtl'
}, className, rootClassName, hashId);
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({
className: classString,
style: style
}, domProps, {
ref: ref
}), /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_GroupContext.Provider, {
value: context
}, childrenNode)));
};
const CheckboxGroup = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalGroup);
/* harmony default export */ var Group = (/*#__PURE__*/_react_17_0_2_react.memo(CheckboxGroup));
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js
"use client";
const es_checkbox_Checkbox = checkbox_Checkbox;
es_checkbox_Checkbox.Group = Group;
es_checkbox_Checkbox.__ANT_CHECKBOX = true;
if (false) {}
/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox);
/***/ }),
/***/ 8378:
/*!*******************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/style/motion/collapse.js ***!
@ -1458,6 +1745,109 @@ es_tree_Tree.TreeNode = es/* TreeNode */.O;
/***/ }),
/***/ 5630:
/*!*****************************************************************!*\
!*** ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js ***!
\*****************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
/* unused harmony export Checkbox */
/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 5891);
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 57259);
/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 80962);
/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 29043);
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 19149);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rc_util_es_hooks_useMergedState__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/hooks/useMergedState */ 55473);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
var _excluded = ["prefixCls", "className", "style", "checked", "disabled", "defaultChecked", "type", "title", "onChange"];
var Checkbox = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function (props, ref) {
var _classNames;
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === void 0 ? 'rc-checkbox' : _props$prefixCls,
className = props.className,
style = props.style,
checked = props.checked,
disabled = props.disabled,
_props$defaultChecked = props.defaultChecked,
defaultChecked = _props$defaultChecked === void 0 ? false : _props$defaultChecked,
_props$type = props.type,
type = _props$type === void 0 ? 'checkbox' : _props$type,
title = props.title,
onChange = props.onChange,
inputProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(props, _excluded);
var inputRef = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);
var _useMergedState = (0,rc_util_es_hooks_useMergedState__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(defaultChecked, {
value: checked
}),
_useMergedState2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(_useMergedState, 2),
rawValue = _useMergedState2[0],
setRawValue = _useMergedState2[1];
(0,react__WEBPACK_IMPORTED_MODULE_2__.useImperativeHandle)(ref, function () {
return {
focus: function focus() {
var _inputRef$current;
(_inputRef$current = inputRef.current) === null || _inputRef$current === void 0 ? void 0 : _inputRef$current.focus();
},
blur: function blur() {
var _inputRef$current2;
(_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.blur();
},
input: inputRef.current
};
});
var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), rawValue), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames));
var handleChange = function handleChange(e) {
if (disabled) {
return;
}
if (!('checked' in props)) {
setRawValue(e.target.checked);
}
onChange === null || onChange === void 0 ? void 0 : onChange({
target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)({}, props), {}, {
type: type,
checked: e.target.checked
}),
stopPropagation: function stopPropagation() {
e.stopPropagation();
},
preventDefault: function preventDefault() {
e.preventDefault();
},
nativeEvent: e.nativeEvent
});
};
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("span", {
className: classString,
title: title,
style: style
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)({}, inputProps, {
className: "".concat(prefixCls, "-input"),
ref: inputRef,
onChange: handleChange,
disabled: disabled,
checked: !!rawValue,
type: type
})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("span", {
className: "".concat(prefixCls, "-inner")
}));
});
/* harmony default export */ __webpack_exports__.Z = (Checkbox);
/***/ }),
/***/ 51581:
/*!****************************************************************************************************!*\
!*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/dist/InfiniteScroll.js ***!

@ -1822,7 +1822,7 @@ var Config_SetPublic = function SetPublic(_ref) {
width: 110,
render: function render(text) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: dayjs_min_default()(text === null || text === void 0 ? void 0 : text.publish_time).format("YYYY-MM-DD")
children: dayjs_min_default()(text).format("YYYY-MM-DD ")
});
}
}, {
@ -2990,7 +2990,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!v.link) {
_context.next = 4;
_context.next = 5;
break;
}
_context.next = 3;
@ -3001,11 +3001,23 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}
});
case 3:
_context.next = 7;
break;
case 5:
_context.next = 7;
return dispatch({
type: 'attachment/attachUpdateVisits',
payload: {
id: v.id,
course_id: params.course_id
}
});
case 7:
dispatch({
type: 'classroomList/getAttachmentList',
payload: objectSpread2_default()({}, params)
});
case 4:
case 8:
case "end":
return _context.stop();
}
@ -3445,6 +3457,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "ml15",
children: [" \u4E0B\u8F7D\u6570\uFF1A", v.downloads_count, " "]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "ml15",
children: [" \u6D4F\u89C8\u6570 ", v.visits, " "]
}), (v === null || v === void 0 ? void 0 : v.publish_time) && currenttime < dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).toDate() && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "ml15",
children: [" \u5C06\u4E8E ", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).format("YYYY-MM-DD HH:mm"), " \u53D1\u5E03 "]

@ -160,6 +160,8 @@ var menu = __webpack_require__(20834);
var es_checkbox = __webpack_require__(24905);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
var col = __webpack_require__(43604);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules
var space = __webpack_require__(81327);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(36920);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
@ -168,10 +170,10 @@ var dropdown = __webpack_require__(38854);
var table = __webpack_require__(2595);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
var pagination = __webpack_require__(25700);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(400);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
var es_select = __webpack_require__(57809);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
@ -437,7 +439,7 @@ var AsyncButton = __webpack_require__(59309);
var classRef = /*#__PURE__*/(0,_react_17_0_2_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, _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, _workList$teacher_com, _workList$teacher_com2, _workList$file_status2, _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,
@ -654,6 +656,7 @@ var WorkList = function WorkList(_ref) {
var formValue = Object.assign({}, form.getFieldsValue());
setFirstFetch(false);
Object.keys(formValue).map(function (v) {
var _workList$file_status;
switch (v) {
case 'task_status':
if (formValue[v].includes('all') || workList[v].length === formValue[v].length || !formValue[v].length) {
@ -682,6 +685,15 @@ var WorkList = function WorkList(_ref) {
form.setFieldsValue(defineProperty_default()({}, 'teacher_comment', formValue[v]));
}
break;
case "is_file":
if (formValue[v].includes('all') || (workList === null || workList === void 0 || (_workList$file_status = workList["file_status"]) === null || _workList$file_status === void 0 ? void 0 : _workList$file_status.length) === formValue[v].length || !formValue[v].length) {
delete params.is_file;
form.setFieldsValue(defineProperty_default()({}, 'is_file', 'all'));
} else {
params['is_file'] = formValue[v][0];
form.setFieldsValue(defineProperty_default()({}, 'is_file', formValue[v]));
}
break;
}
});
getData();
@ -719,7 +731,7 @@ var WorkList = function WorkList(_ref) {
}, [groupList]);
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
params.limit = 20;
// params.limit = 20;
getData();
};
var columns = [{
@ -758,9 +770,10 @@ var WorkList = function WorkList(_ref) {
title: workList !== null && workList !== void 0 && workList.is_jupyter_lab || workList !== null && workList !== void 0 && workList.is_jupyter ? '作业状态' : '作品状态',
dataIndex: 'work_status',
width: '6%',
render: function render(text) {
render: function render(text, record) {
return text === -1 ? '重做中' : /*#__PURE__*/(0,jsx_runtime.jsx)(util/* CommonWorkStatus */.Uw, {
status: text
status: text,
record: record
});
}
},
@ -808,6 +821,17 @@ var WorkList = function WorkList(_ref) {
children: record.absence_penalty ? "\u7F3A\u8BC4\u6263\u5206\uFF1A".concat(record.absence_penalty, "\u5206") : "\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"
}) : "", /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: record.work_score ? "\u6700\u7EC8\u6210\u7EE9\uFF1A".concat(record.work_score, "\u5206") : "\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"
}), !(workList !== null && workList !== void 0 && workList.is_jupyter || workList !== null && workList !== void 0 && workList.is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
var _params$course_group;
e.stopPropagation();
(0,util/* openNewWindow */.xg)(workList.is_jupyter || workList.is_jupyter_lab ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/").concat(record.id, "/comment") : params['course_group'] ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id, "?ids=").concat((_params$course_group = params['course_group']) === null || _params$course_group === void 0 ? void 0 : _params$course_group.toString()) : "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id));
},
style: {
color: '#8bb6fd',
cursor: 'pointer'
},
children: "\u67E5\u770B\u8BC4\u5206 >"
})]
}),
children: text > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
@ -955,7 +979,7 @@ var WorkList = function WorkList(_ref) {
fixed: 'right',
dataInex: 'action',
render: function render(text, record) {
var _params$course_group;
var _params$course_group2;
if (record.work_status === 0 && !(0,authority/* isAdmin */.GJ)()) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "--"
@ -972,7 +996,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
className: "c-blue",
target: "_blank",
to: workList.is_jupyter || workList.is_jupyter_lab ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/").concat(record.id, "/comment") : params['course_group'] ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id, "?ids=").concat((_params$course_group = params['course_group']) === null || _params$course_group === void 0 ? void 0 : _params$course_group.toString()) : "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id),
to: workList.is_jupyter || workList.is_jupyter_lab ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/").concat(record.id, "/comment") : params['course_group'] ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id, "?ids=").concat((_params$course_group2 = params['course_group']) === null || _params$course_group2 === void 0 ? void 0 : _params$course_group2.toString()) : "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id),
onClick: function onClick(e) {
var _classroomList$Assist, _classroomList$Assist2;
e.stopPropagation();
@ -1198,7 +1222,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
onChange: onHandleChange,
initialValues: defineProperty_default()(defineProperty_default()(defineProperty_default()({}, 'task_status', 'all'), 'course_group_info', 'all'), 'teacher_comment', 'all'),
initialValues: defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, 'task_status', 'all'), 'course_group_info', 'all'), 'teacher_comment', 'all'), "is_file", "all"),
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 */.Z.Item, {
name: "teacher_comment",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
@ -1229,6 +1253,24 @@ var WorkList = function WorkList(_ref) {
})]
})
})
}), !(workList !== null && workList !== void 0 && workList.is_shixun) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "作品类型",
name: "is_file",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
className: "ml10",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(space/* default */.Z, {
direction: "horizontal",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
value: "all",
children: "\u5168\u90E8"
}), workList === null || workList === void 0 || (_workList$file_status2 = workList.file_status) === null || _workList$file_status2 === void 0 ? void 0 : _workList$file_status2.map(function (v) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
value: v.id,
children: [v.name, "(", v.count, ")"]
}, v.id);
})]
})
})
}), !!((_workList$task_status = workList.task_status) !== null && _workList$task_status !== void 0 && _workList$task_status.length) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "task_status",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
@ -1460,8 +1502,8 @@ var WorkList = function WorkList(_ref) {
onRow: function onRow(record, index) {
return {
onClick: function onClick() {
var _params$course_group2;
(0,util/* openNewWindow */.xg)(workList.is_jupyter || workList.is_jupyter_lab ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/").concat(record.id, "/comment") : params['course_group'] ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id, "?ids=").concat((_params$course_group2 = params['course_group']) === null || _params$course_group2 === void 0 ? void 0 : _params$course_group2.toString()) : "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id));
var _params$course_group3;
(0,util/* openNewWindow */.xg)(workList.is_jupyter || workList.is_jupyter_lab ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/").concat(record.id, "/comment") : params['course_group'] ? "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id, "?ids=").concat((_params$course_group3 = params['course_group']) === null || _params$course_group3 === void 0 ? void 0 : _params$course_group3.toString()) : "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/review/").concat(record.id));
// openNewWindow(`/classrooms/${params.coursesId}/common_homework/${params.categoryId}/${record.id}/comment`)
}
@ -1493,17 +1535,43 @@ var WorkList = function WorkList(_ref) {
}
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "tc mb50 mt30",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
showSizeChanger: false,
onChange: onShowSizeChange,
hideOnSinglePage: true,
style: {
display: 'flex',
justifyContent: 'end',
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
onChange: onShowSizeChange
// hideOnSinglePage={true}
,
defaultCurrent: params.page || 1,
current: params.page || 1,
defaultPageSize: 20,
pageSize: params.limit,
showSizeChanger: false,
total: shixunHomeworks.workList.work_count
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
margin: '0px 10px'
},
children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
step: 1,
value: params.limit,
precision: 0,
onChange: function onChange(e) {
params.limit = e;
setParams(objectSpread2_default()({}, params));
},
onBlur: function onBlur(e) {
getData();
},
style: {
width: 50
}
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChangeScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Redo, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(RedoShixunModal/* default */.Z, {
getData: getData
@ -3062,7 +3130,7 @@ var Publish = __webpack_require__(22857);
var CutOffNow = __webpack_require__(95226);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/ConfigWorks/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var ConfigWorksmodules = ({"flex_box_center":"flex_box_center___iIik3","flex_space_between":"flex_space_between___Q7wj5","flex_box_vertical_center":"flex_box_vertical_center___LFAxO","flex_box_center_end":"flex_box_center_end___SFNWP","flex_box_column":"flex_box_column___aq5d_","form":"form___z6oqV","efficiency":"efficiency___VZgt9","configWorkContainer":"configWorkContainer___gQ6ac"});
/* harmony default export */ var ConfigWorksmodules = ({"flex_box_center":"flex_box_center___iIik3","flex_space_between":"flex_space_between___Q7wj5","flex_box_vertical_center":"flex_box_vertical_center___LFAxO","flex_box_center_end":"flex_box_center_end___SFNWP","flex_box_column":"flex_box_column___aq5d_","form":"form___z6oqV","efficiency":"efficiency___VZgt9","configWorkContainer":"configWorkContainer___gQ6ac","tips":"tips___PkPgo","total":"total___c2k9V","tip1":"tip1___BUn8c","tip2":"tip2___Q8WSw"});
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/ConfigWorks/Collaboration.tsx
@ -3501,7 +3569,9 @@ var Publish_WorkList = function WorkList(_ref) {
//公开成绩
total_score: '',
//总分值
eff_score: '' //效率分
eff_score: '',
//效率分
is_file: false //提交设置
}),
_useState8 = slicedToArray_default()(_useState7, 2),
data = _useState8[0],
@ -3781,7 +3851,7 @@ var Publish_WorkList = function WorkList(_ref) {
children: "\u53D1\u5E03\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -4427,6 +4497,33 @@ var Publish_WorkList = function WorkList(_ref) {
})
}, k);
})]
}), !workList.is_shixun && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
flexDirection: "column",
marginTop: "24px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u63D0\u4EA4\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
className: "mt15 pl30",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: data.is_file,
disabled: disabled,
onChange: function onChange(e) {
setData(objectSpread2_default()(objectSpread2_default()({}, data), {}, {
is_file: e.target.checked
}));
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-c font12",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})]
})]
})
});
@ -5213,6 +5310,8 @@ var HiddenSetting_WorkList = function WorkList(_ref) {
loading: loading.effects
};
})(HiddenSetting_WorkList));
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules
var MinusCircleOutlined = __webpack_require__(89378);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/ConfigWorks/ScoreSetting.tsx
@ -5232,7 +5331,7 @@ var HiddenSetting_WorkList = function WorkList(_ref) {
var ScoreSetting_RangePicker = date_picker["default"].RangePicker;
var ScoreSetting_Option = es_select["default"].Option;
var ScoreSetting_WorkList = function WorkList(_ref) {
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$homework_st4, _workList$homework_st5;
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$homework_st4, _workList$homework_st5, _rateSetting2;
var shixunHomeworks = _ref.shixunHomeworks,
loading = _ref.loading,
dispatch = _ref.dispatch;
@ -5255,15 +5354,25 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
_useState6 = slicedToArray_default()(_useState5, 2),
isshow = _useState6[0],
setisshow = _useState6[1];
var _useState7 = (0,_react_17_0_2_react.useState)([]),
var _useState7 = (0,_react_17_0_2_react.useState)([{
name: '理论评分',
score: 40
}, {
name: '实践评分',
score: 60
}]),
_useState8 = slicedToArray_default()(_useState7, 2),
groupSettings = _useState8[0],
setGroupSetting = _useState8[1];
rateSetting = _useState8[0],
setRateSetting = _useState8[1];
var _useState9 = (0,_react_17_0_2_react.useState)([]),
_useState10 = slicedToArray_default()(_useState9, 2),
repairSettings = _useState10[0],
setRepairSetting = _useState10[1];
var _useState11 = (0,_react_17_0_2_react.useState)({
groupSettings = _useState10[0],
setGroupSetting = _useState10[1];
var _useState11 = (0,_react_17_0_2_react.useState)([]),
_useState12 = slicedToArray_default()(_useState11, 2),
repairSettings = _useState12[0],
setRepairSetting = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)({
unified_setting: false,
//是否统一设置
publish_time: '',
@ -5341,11 +5450,21 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
//是否开启查重扣分
repeat_setting_score: '',
//设置的查重扣分
repeat_limit: '' //扣分阈值
repeat_limit: '',
//扣分阈值
single_score: true,
//评分维度 true单维度false多维度
score_details: [{
name: '理论评分',
score: 40
}, {
name: '实践评分',
score: 60
}]
}),
_useState12 = slicedToArray_default()(_useState11, 2),
data = _useState12[0],
setData = _useState12[1];
_useState14 = slicedToArray_default()(_useState13, 2),
data = _useState14[0],
setData = _useState14[1];
var anonymityDisable = (workList === null || workList === void 0 || (_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes("匿评中")) || (workList === null || workList === void 0 || (_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes("申诉中"))
// || workList?.homework_status?.includes("已截止")
;
@ -5380,7 +5499,11 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
}).filter(function (v) {
return v.late_time !== null;
})));
rateSetting = JSON.parse(JSON.stringify(workSetting.score_details.map(function (e) {
return objectSpread2_default()({}, e);
})));
setData(objectSpread2_default()({}, data));
setRateSetting(toConsumableArray_default()(rateSetting));
setGroupSetting(toConsumableArray_default()(groupSettings));
setRepairSetting(toConsumableArray_default()(repairSettings));
}, [workSetting]);
@ -5391,12 +5514,39 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
});
};
var onHandleChange = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _groupSettings;
var bodyData, _repairSettings, res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _rateSetting, _groupSettings;
var flag, bodyData, _repairSettings, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
flag = false;
(_rateSetting = rateSetting) === null || _rateSetting === void 0 || _rateSetting.find(function (item) {
if (item.name === '' || item.score === '') {
flag = true;
return;
}
});
if (!flag) {
_context2.next = 4;
break;
}
return _context2.abrupt("return");
case 4:
if (!(calcScore().toFixed(2) != 100)) {
_context2.next = 7;
break;
}
message/* default */.ZP.warning('整个作业最终的满分值必须为100分');
return _context2.abrupt("return");
case 7:
if (!hasDuplicateName(rateSetting)) {
_context2.next = 10;
break;
}
message/* default */.ZP.warning('维度名称不能重复');
return _context2.abrupt("return");
case 10:
bodyData = JSON.parse(JSON.stringify(data));
bodyData.categoryId = params.categoryId;
if (!data.unified_setting) (_groupSettings = groupSettings) === null || _groupSettings === void 0 || _groupSettings.map(function (item) {
@ -5421,31 +5571,32 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
})) === null || _item$group_name === void 0 ? void 0 : _item$group_name.toString().split(",");
});
bodyData.group_settings = groupSettings;
bodyData.score_details = rateSetting;
if (!data.allow_late) {
_context.next = 16;
_context2.next = 27;
break;
}
if (!data.unified_late) {
_context.next = 14;
_context2.next = 25;
break;
}
if (!(data.late_penalty === null || data.late_penalty === undefined || data.late_penalty < 0 || data.late_penalty > 100)) {
_context.next = 9;
_context2.next = 20;
break;
}
message/* default */.ZP.error('迟交扣分填写区间为0~100');
throw new String('迟交扣分填写区间为0~100');
case 9:
case 20:
if (data.late_time) {
_context.next = 12;
_context2.next = 23;
break;
}
message/* default */.ZP.error('请把截止时间填写完整');
throw new String('请把截止时间填写完整');
case 12:
_context.next = 16;
case 23:
_context2.next = 27;
break;
case 14:
case 25:
repairSettings = (_repairSettings = repairSettings) === null || _repairSettings === void 0 ? void 0 : _repairSettings.map(function (item) {
var _item$group_name2;
if (item.late_penalty === null || item.late_penalty === undefined || item.late_penalty < 0 || item.late_penalty > 100) {
@ -5471,7 +5622,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
return item;
});
bodyData.allow_late_settings = repairSettings;
case 16:
case 27:
Object.keys(bodyData).map(function (item) {
if (item.indexOf("proportion") > -1) {
bodyData[item] = bodyData[item] / 100;
@ -5481,13 +5632,79 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
// type: 'shixunHomeworks/updateSetting',
// payload: bodyData,
// }).then(res => {
_context.next = 19;
if (!(JSON.stringify(rateSetting) !== JSON.stringify(workSetting === null || workSetting === void 0 ? void 0 : workSetting.score_details) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.single_score) != (data === null || data === void 0 ? void 0 : data.single_score))) {
_context2.next = 32;
break;
}
modal/* default */.Z.confirm({
title: '更新成绩',
centered: true,
icon: null,
content: '您改动了本次作业的评分维度,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。',
cancelText: '取消',
okText: '确定',
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/score_setting_with_normal.json"), {
method: 'post',
body: objectSpread2_default()({}, bodyData)
});
case 2:
res = _context.sent;
if (res.status === 0) {
message/* default */.ZP.success('更新成功');
if (workSetting !== null && workSetting !== void 0 && workSetting.have_repeated && ((workSetting === null || workSetting === void 0 ? void 0 : workSetting.is_repeat_minus) !== (data === null || data === void 0 ? void 0 : data.is_repeat_minus) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.repeat_setting_score) !== (data === null || data === void 0 ? void 0 : data.repeat_setting_score) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.repeat_limit) !== (data === null || data === void 0 ? void 0 : data.repeat_limit))) {
modal/* default */.Z.confirm({
title: '更新成绩',
content: '您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩',
cancelText: '取消',
okText: '立即查重',
onOk: function onOk() {
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: '代码查重',
// selectArrs: workList.student_works.map(v => v.id),
params: params
}
});
}
});
}
setDisabled(true);
getData();
dispatch({
type: 'shixunHomeworks/getWorkList',
payload: objectSpread2_default()({}, params)
});
}
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
_context2.next = 36;
break;
case 32:
_context2.next = 34;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/score_setting_with_normal.json"), {
method: 'post',
body: objectSpread2_default()({}, bodyData)
});
case 19:
res = _context.sent;
case 34:
res = _context2.sent;
if (res.status === 0) {
message/* default */.ZP.success('更新成功');
if (workSetting !== null && workSetting !== void 0 && workSetting.have_repeated && ((workSetting === null || workSetting === void 0 ? void 0 : workSetting.is_repeat_minus) !== (data === null || data === void 0 ? void 0 : data.is_repeat_minus) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.repeat_setting_score) !== (data === null || data === void 0 ? void 0 : data.repeat_setting_score) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.repeat_limit) !== (data === null || data === void 0 ? void 0 : data.repeat_limit))) {
@ -5515,12 +5732,11 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
payload: objectSpread2_default()({}, params)
});
}
// })
case 21:
case 36:
case "end":
return _context.stop();
return _context2.stop();
}
}, _callee);
}, _callee2);
}));
return function onHandleChange() {
return _ref2.apply(this, arguments);
@ -5537,6 +5753,23 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
var disabledDate = function disabledDate(current) {
return current && current < dayjs_min_default()().startOf('minute');
};
var calcScore = function calcScore() {
return rateSetting.reduce(function (pre, cur) {
if (cur.score !== '') {
return pre + cur.score;
} else {
return pre;
}
}, 0);
};
function hasDuplicateName(arr) {
return arr.some(function (item, index) {
var foundItem = arr.find(function (innerItem, innerIndex) {
return innerItem.name === item.name && innerIndex !== index;
});
return foundItem !== undefined;
});
}
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
className: [ConfigWorksmodules.form].join(' '),
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
@ -5592,6 +5825,171 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
})]
})
})
}), !(workList !== null && workList !== void 0 && workList.is_jupyter || workList !== null && workList !== void 0 && workList.is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: "mt25",
style: {
paddingLeft: 40
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
className: "mr10",
children: "\u8BC4\u5206\u7EF4\u5EA6"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["1.\u652F\u6301\u5355\u7EF4\u5EA6\u8BC4\u5206\u548C\u591A\u7EF4\u5EA6\u8BC4\u5206;", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "2.\u591A\u7EF4\u5EA6\u8BC4\u5206\u652F\u6301\u8BBE\u7F6E\u8BC4\u5206\u7EF4\u5EA6\u7684\u540D\u79F0\uFF0C\u4EE5\u53CA\u6BCF\u4E2A\u7EF4\u5EA6\u7684\u6EE1\u5206\u503C;", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "3.\u8BBE\u7F6E\u591A\u7EF4\u5EA6\u8BC4\u5206\u65F6\uFF0C\u6700\u591A\u53EA\u80FD\u6DFB\u52A05\u4E2A\u8BC4\u5206\u7EF4\u5EA6\u3002\u5B66\u751F\u7684\u7EFC\u5408\u5F97\u5206\u7B49\u4E8E\u5404\u4E2A\u7EF4\u5EA6\u7684\u8BC4\u5206\u4E4B\u548C\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})]
}),
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: ConfigWorksmodules.tips,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-a-wenhaobeifen2"
})
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 24,
className: "pl30 mt10"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
paddingLeft: 65
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
disabled: disabled,
value: data === null || data === void 0 ? void 0 : data.single_score,
onChange: function onChange(e) {
data.single_score = e.target.value;
setData(objectSpread2_default()({}, data));
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: true,
style: {
marginTop: 15
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u5355\u7EF4\u5EA6\u8BC4\u5206"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: false,
style: {
marginTop: 15,
marginBottom: 20
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u591A\u7EF4\u5EA6\u8BC4\u5206"
})
})]
}), !data.single_score && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: ConfigWorksmodules.total,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#666666'
},
className: "mr10",
children: "\u5F53\u524D\u6EE1\u5206"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
style: {
color: '#E30000'
},
children: [calcScore().toFixed(2), "\u5206"]
})]
}), (_rateSetting2 = rateSetting) === null || _rateSetting2 === void 0 ? void 0 : _rateSetting2.map(function (item, index) {
var _rateSetting3;
return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 24,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(space/* default */.Z, {
style: {
height: 85,
display: 'flex',
marginTop: 2,
background: '#F6F7F9',
borderRadius: '2px',
alignItems: 'center',
fontSize: 14
},
align: "baseline",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "ml20 mr10",
children: "\u7EF4\u5EA6\u540D\u79F0"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
disabled: disabled,
placeholder: "\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",
style: {
width: 490
},
size: "large",
showCount: true,
maxLength: 10,
value: item === null || item === void 0 ? void 0 : item.name,
onChange: function onChange(e) {
console.log(e);
rateSetting[index].name = e.target.value.trim();
setRateSetting(toConsumableArray_default()(rateSetting));
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "mr10",
style: {
marginLeft: 80
},
children: "\u6EE1\u5206"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",
style: {
width: 180,
marginRight: 80
},
size: "large",
min: 0.01,
max: 100,
value: item === null || item === void 0 ? void 0 : item.score
// precision={2}
,
disabled: disabled,
onChange: function onChange(value) {
console.log(value);
if (value) {
rateSetting[index].score = Number(value.toFixed(2));
setRateSetting(toConsumableArray_default()(rateSetting));
} else {
rateSetting[index].score = '';
setRateSetting(toConsumableArray_default()(rateSetting));
}
// calcScore()
}
}), ((_rateSetting3 = rateSetting) === null || _rateSetting3 === void 0 ? void 0 : _rateSetting3.length) < 5 && !disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, {
onClick: function onClick() {
setRateSetting([].concat(toConsumableArray_default()(rateSetting), [{
name: '',
score: ''
}]));
},
style: {
color: '#2FA34F',
marginRight: 15
}
}), index > 1 && !disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(MinusCircleOutlined/* default */.Z, {
onClick: function onClick() {
rateSetting.splice(index, 1);
console.log(rateSetting);
setRateSetting(toConsumableArray_default()(rateSetting));
},
style: {
color: '#E30000'
}
}), !rateSetting[index].name && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ConfigWorksmodules.tip1,
children: "\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"
}), !rateSetting[index].score && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ConfigWorksmodules.tip2,
children: "\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"
})]
})
});
})]
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: "mt25",
style: {
@ -5851,10 +6249,10 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
onCancel: function onCancel() {
setisshow(false);
},
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var bodyData, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
bodyData = JSON.parse(JSON.stringify(data));
Object.keys(bodyData).map(function (item) {
@ -5862,7 +6260,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
bodyData[item] = bodyData[item] / 100;
}
});
_context2.next = 4;
_context3.next = 4;
return (0,fetch/* default */.ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/set_default_score_setting.json"), {
method: 'post',
body: {
@ -5871,16 +6269,16 @@ var ScoreSetting_WorkList = function WorkList(_ref) {
}
});
case 4:
res = _context2.sent;
res = _context3.sent;
if (res.status === 0) {
message/* default */.ZP.success('设置成功');
setisshow(false);
}
case 6:
case "end":
return _context2.stop();
return _context3.stop();
}
}, _callee2);
}, _callee3);
})),
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"
@ -6576,17 +6974,43 @@ var CodeReview_WorkList = function WorkList(_ref) {
})
});
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "tc mb50 mt30",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
showSizeChanger: false,
style: {
display: 'flex',
alignItems: 'center',
justifyContent: 'end'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
onChange: onShowSizeChange,
defaultCurrent: params.page || 1,
current: params.page || 1,
defaultPageSize: 20,
hideOnSinglePage: true,
pageSize: params.limit,
showSizeChanger: false
// showQuickJumper={}
,
total: codeReview.copy_reviews_count
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
margin: '0px 10px'
},
children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
step: 1,
value: params.limit,
precision: 0,
onChange: function onChange(e) {
params.limit = e;
setParams(objectSpread2_default()({}, params));
},
onBlur: function onBlur(e) {
getData();
},
style: {
width: 50
}
})]
})]
})]
});
@ -6956,7 +7380,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
return (0,util/* openNewWindow */.xg)("/shixuns/".concat(workList.shixun_identifier, "/challenges"));
},
children: "\u8FDB\u5165\u5B9E\u8BAD"
}), (((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
}), (((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-yishezhifabushijian1"
@ -6977,7 +7401,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
});
},
children: "\u7ACB\u5373\u53D1\u5E03"
}), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
}), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-jiezhishiyan"
@ -7002,7 +7426,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
},
children: "\u7ACB\u5373\u622A\u6B62"
}), workList !== null && workList !== void 0 && workList.is_jupyter_lab || workList !== null && workList !== void 0 && workList.is_jupyter ? /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
children: activeTabs === '1' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: activeTabs === '1' && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2"
@ -7018,7 +7442,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
children: "\u7F16\u8F91\u4F5C\u4E1A"
})
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2"
@ -7407,11 +7831,11 @@ var PublishShixun = function PublishShixun(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 78550);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 78550);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ 61186);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/fetch */ 36057);
@ -7443,6 +7867,7 @@ var _excluded = ["classroomList", "dispatch", "courseEndTime"];
var PublishShixun = function PublishShixun(_ref) {
var _classroomList$action, _classroomList$action2;
var classroomList = _ref.classroomList,
dispatch = _ref.dispatch,
courseEndTime = _ref.courseEndTime,
@ -7494,6 +7919,9 @@ var PublishShixun = function PublishShixun(_ref) {
if (classroomList.actionTabs.type === 2) {
var selectItem = classroomList.actionTabs.selectArrsAll[0];
setradiovalue(selectItem.unified_setting);
form.setFieldsValue({
is_file: selectItem === null || selectItem === void 0 ? void 0 : selectItem.is_file
});
}
}
}, [classroomList.actionTabs]);
@ -7636,7 +8064,8 @@ var PublishShixun = function PublishShixun(_ref) {
}) : (_classroomList$detail = classroomList.detailCommonHomeworksList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.course_groups,
end_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.end_time).format('YYYY-MM-DD HH:mm'),
publish_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'),
unified_setting: !targetKeys.length
unified_setting: !targetKeys.length,
is_file: formValue === null || formValue === void 0 ? void 0 : formValue.is_file
};
setisLoading(true);
_context2.next = 17;
@ -7720,18 +8149,27 @@ var PublishShixun = function PublishShixun(_ref) {
children: ["\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("br", {}), "\u672C\u64CD\u4F5C\u53EA\u5BF9\"\u672A\u53D1\u5E03\"\u7684\u4F5C\u4E1A\u6709\u6548"]
}), list && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
form: form,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
children: [(classroomList === null || classroomList === void 0 || (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.type) === 2 && !(classroomList !== null && classroomList !== void 0 && (_classroomList$action2 = classroomList.actionTabs) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2.selectArrsAll) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2[0]) !== null && _classroomList$action2 !== void 0 && _classroomList$action2.is_shixun) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "is_file",
valuePropName: "checked",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: ["\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", {
className: "c-grey-c font12 ml15",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
style: {
paddingLeft: 0
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
className: "mt30",
align: "middle",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "publish_time",
label: "\u53D1\u5E03\u65F6\u95F4",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__["default"], {
style: {
width: 170,
marginRight: '25px'
@ -7751,12 +8189,12 @@ var PublishShixun = function PublishShixun(_ref) {
allowClear: false
})
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
className: "ml20",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "end_time",
label: "\u622A\u6B62\u65F6\u95F4",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__["default"], {
style: {
width: 170
},
@ -7776,25 +8214,25 @@ var PublishShixun = function PublishShixun(_ref) {
})
})
})]
}), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
}), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
style: {
marginBottom: '10px'
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", {
className: "mr5",
children: "\u53D1\u5E03\u8BBE\u7F6E:"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"].Group */ .ZP.Group, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Group */ .ZP.Group, {
value: radiovalue,
onChange: function onChange(e) {
setradiovalue(e.target.value);
// getData();
settargetKeys([]);
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .ZP, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .ZP, {
value: true,
disabled: !classroomList.actionTabs.manage_all_group,
children: "\u7EDF\u4E00\u53D1\u5E03"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .ZP, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .ZP, {
className: "ml20",
disabled: list.length <= 0,
value: false,
@ -7818,7 +8256,7 @@ var PublishShixun = function PublishShixun(_ref) {
style: {
flex: 1
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
checked: targetKeys.length === list.length,
onChange: function onChange(e) {
if (targetKeys.length === list.length) {

@ -403,6 +403,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CutOffNow/index.less?modules ***!
@ -514,6 +518,35 @@ div[class~="ant-modal-confirm-content"] {
min-width: initial !important;
height: 60px !important;
}
.tips___PkPgo {
cursor: pointer;
}
.tips___PkPgo > i {
font-size: 14px;
}
.tips___PkPgo:hover {
color: #0152d9;
}
.total___c2k9V {
position: absolute;
font-size: 16px;
top: 164px;
right: 30px;
}
.tip1___BUn8c {
color: #ff4d4f;
position: absolute;
left: 95px;
bottom: 2px;
font-size: 12px;
}
.tip2___Q8WSw {
color: #ff4d4f;
position: absolute;
right: 258px;
bottom: 2px;
font-size: 12px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/CommonHomework/Detail/index.less?modules ***!

@ -294,6 +294,10 @@ var NewCoursePage = function NewCoursePage(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: studentWorkEditDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
rules: [{
required: studentWorkEditDefaultData === null || studentWorkEditDefaultData === void 0 ? void 0 : studentWorkEditDefaultData.is_file,
message: "本次作业老师设置必须上传附件才可提交作品,请按照要求上传作业相关附件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
})
})]

@ -283,6 +283,75 @@
.MdEditor___AAxeb [class~='CodeMirror-cursor'] {
height: 25px !important;
}
.ratewarp___NGrsd {
width: 1140px;
display: flex;
align-items: center;
flex-wrap: wrap;
padding: 15px;
background: #F6F7F9;
}
.ratewarp___NGrsd .item___Le8W0 {
display: flex;
align-items: center;
width: 362px;
}
.ratewarp___NGrsd .item___Le8W0 span:first-child {
display: inline-block;
width: 140px;
font-weight: 500;
color: #333333;
}
.ratewarp___NGrsd .item___Le8W0 span:nth-child(2) {
display: inline-block;
width: 110px;
color: #666666;
}
.ratewarp___NGrsd .item___Le8W0:nth-child(2) {
margin-left: 12px;
}
.ratewarp___NGrsd .item___Le8W0:nth-child(3) {
margin-left: 12px;
}
.ratewarp___NGrsd .item___Le8W0:nth-child(n+4) {
margin-top: 20px;
}
.ratewarp___NGrsd .item___Le8W0:nth-child(5) {
margin-left: 12px;
}
.total___MNh4V {
height: 40px;
background: rgba(48, 97, 208, 0.1);
padding: 10px 20px;
margin-bottom: 30px;
}
.total___MNh4V .a1___g1iJT {
font-weight: 500;
color: #3061D0;
margin-right: 20px;
}
.total___MNh4V .a2___h8k2X {
font-weight: 500;
color: #FA6400;
}
.total___MNh4V .a3___yk1km {
color: #3061D0;
}
.pinfen___sYyQv {
display: inline-block;
margin-left: 15px;
}
.pinfen___sYyQv .left___g2MO6 {
display: inline-block;
max-width: 665px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.pinfen___sYyQv .right___TLkV4 {
position: relative;
top: -5px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/MultiUpload/index.less ***!

@ -660,6 +660,9 @@ var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorR
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(41498);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = __webpack_require__(37205);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(82242);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
@ -836,7 +839,7 @@ var DelShixun = function DelShixun(_ref) {
})(DelShixun));
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Review/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Reviewmodules = ({"flex_box_center":"flex_box_center___tMwax","flex_space_between":"flex_space_between___8GJsg","flex_box_vertical_center":"flex_box_vertical_center___IFELt","flex_box_center_end":"flex_box_center_end___IrFRG","flex_box_column":"flex_box_column___s0LgG","bg":"bg___sFhaA","title":"title___bk4oD","replyList":"replyList___bjk6g","nav-tab":"nav-tab___uLRSr","buttonFixed":"buttonFixed___twN45","exitComment":"exitComment___rlGpw","nextComment":"nextComment___NmNBo","modal":"modal___tWPO8","MdEditor":"MdEditor___AAxeb"});
/* harmony default export */ var Reviewmodules = ({"flex_box_center":"flex_box_center___tMwax","flex_space_between":"flex_space_between___8GJsg","flex_box_vertical_center":"flex_box_vertical_center___IFELt","flex_box_center_end":"flex_box_center_end___IrFRG","flex_box_column":"flex_box_column___s0LgG","bg":"bg___sFhaA","title":"title___bk4oD","replyList":"replyList___bjk6g","nav-tab":"nav-tab___uLRSr","buttonFixed":"buttonFixed___twN45","exitComment":"exitComment___rlGpw","nextComment":"nextComment___NmNBo","modal":"modal___tWPO8","MdEditor":"MdEditor___AAxeb","ratewarp":"ratewarp___NGrsd","item":"item___Le8W0","total":"total___MNh4V","a1":"a1___g1iJT","a2":"a2___h8k2X","a3":"a3___yk1km","pinfen":"pinfen___sYyQv","left":"left___g2MO6","right":"right___TLkV4"});
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules
var RenderHtml = __webpack_require__(70827);
// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
@ -974,11 +977,13 @@ var ImagesIcon = __webpack_require__(98204);
var ExeriseReview = function ExeriseReview(_ref) {
var _studentWorkDetail$ca, _studentWorkDetail$ca2, _userInfo$course, _studentWorkDetail$ca3, _studentWorkDetail$ca4, _studentWorkDetail$ca5, _studentWorkDetail$ho, _studentWorkDetail$no, _studentWorkDetail$co, _studentWorkDetail$ho2, _studentWorkDetail$ho3, _studentWorkDetail$ho4, _studentWorkDetail$ho5, _studentWorkDetail$ho6, _studentWorkDetail$ho7, _studentWorkDetail$ho8, _studentWorkCommon$co, _studentWorkCommon$co2, _studentWorkCommon$hi, _studentWorkCommon$hi2;
var _studentWorkDetail$ca, _studentWorkDetail$ca2, _userInfo$course, _studentWorkDetail$ca3, _studentWorkDetail$ca4, _studentWorkDetail$ca5, _studentWorkDetail$ho, _studentWorkDetail$no, _studentWorkDetail$co, _studentWorkDetail$ho2, _studentWorkDetail$ho3, _studentWorkDetail$ho4, _studentWorkDetail$ho5, _studentWorkDetail$ho6, _studentWorkDetail$sc, _studentWorkDetail$sc2, _studentWorkDetail$sc3, _studentWorkDetail$ho7, _studentWorkDetail$ho8, _studentWorkCommon$co3, _studentWorkCommon$co4, _studentWorkCommon$hi, _studentWorkCommon$hi2;
var shixunHomeworks = _ref.shixunHomeworks,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
@ -1037,17 +1042,30 @@ var ExeriseReview = function ExeriseReview(_ref) {
_useState12 = slicedToArray_default()(_useState11, 2),
isshow = _useState12[0],
setisshow = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)(''),
var _useState13 = (0,_react_17_0_2_react.useState)(false),
_useState14 = slicedToArray_default()(_useState13, 2),
comment = _useState14[0],
setcomment = _useState14[1];
var _useState15 = (0,_react_17_0_2_react.useState)({
showsign = _useState14[0],
setShowSign = _useState14[1];
var _useState15 = (0,_react_17_0_2_react.useState)(''),
_useState16 = slicedToArray_default()(_useState15, 2),
comment = _useState16[0],
setcomment = _useState16[1];
var _useState17 = (0,_react_17_0_2_react.useState)({
content: "",
type: ""
}),
_useState16 = slicedToArray_default()(_useState15, 2),
data = _useState16[0],
setData = _useState16[1];
_useState18 = slicedToArray_default()(_useState17, 2),
data = _useState18[0],
setData = _useState18[1];
var _useState19 = (0,_react_17_0_2_react.useState)([]),
_useState20 = slicedToArray_default()(_useState19, 2),
rate = _useState20[0],
setRate = _useState20[1];
var _useState21 = (0,_react_17_0_2_react.useState)([]),
_useState22 = slicedToArray_default()(_useState21, 2),
totalscore = _useState22[0],
setTotalScore = _useState22[1];
// const [btnLoading, setBtnLoading] = useState(false);
var monacoValueRef = (0,_react_17_0_2_react.useRef)();
var location = (0,_umi_production_exports.useLocation)();
var getData = function getData() {
@ -1073,6 +1091,40 @@ var ExeriseReview = function ExeriseReview(_ref) {
}
};
}, [params.categoryId, params.userId]);
(0,_react_17_0_2_react.useEffect)(function () {
if (studentWorkDetail !== null && studentWorkDetail !== void 0 && studentWorkDetail.score_details) {
rate = JSON.parse(JSON.stringify(studentWorkDetail === null || studentWorkDetail === void 0 ? void 0 : studentWorkDetail.score_details.map(function (e) {
return objectSpread2_default()(objectSpread2_default()({}, e), {}, {
score: ''
});
})));
setRate(toConsumableArray_default()(rate));
}
// const newarr = studentWorkDetail?.score_details
// setRate([...newarr])
}, [studentWorkDetail]);
(0,_react_17_0_2_react.useEffect)(function () {
if (rate.every(function (item) {
return item.score === '';
})) {
setShowSign(true);
} else {
setShowSign(false);
}
}, [rate]);
(0,_react_17_0_2_react.useEffect)(function () {
var _studentWorkCommon$co;
console.log(studentWorkCommon);
if (studentWorkCommon !== null && studentWorkCommon !== void 0 && (_studentWorkCommon$co = studentWorkCommon.comment_scores) !== null && _studentWorkCommon$co !== void 0 && _studentWorkCommon$co.score_details) {
var _studentWorkCommon$co2;
console.log(1111);
totalscore = JSON.parse(JSON.stringify(studentWorkCommon === null || studentWorkCommon === void 0 || (_studentWorkCommon$co2 = studentWorkCommon.comment_scores) === null || _studentWorkCommon$co2 === void 0 || (_studentWorkCommon$co2 = _studentWorkCommon$co2.score_details) === null || _studentWorkCommon$co2 === void 0 ? void 0 : _studentWorkCommon$co2.map(function (e) {
return objectSpread2_default()({}, e);
})));
setTotalScore(toConsumableArray_default()(totalscore));
}
}, [studentWorkCommon]);
function getDatas() {
return _getDatas.apply(this, arguments);
}
@ -1133,7 +1185,32 @@ var ExeriseReview = function ExeriseReview(_ref) {
});
};
}, []);
function renderScore(scores) {
var renderedText = '';
for (var i = 0; i < scores.length; i++) {
var score = scores[i];
renderedText += "<span>".concat(score.name, "<span style=\"color:#FA6400;\"}}>").concat(score.score, "\u5206</span></span>");
if (i < scores.length - 1) {
renderedText += ' + ';
}
}
// renderedText += `<span>= 综合得分<span style="color:#FA6400;"}}>${total}分</span></span>`;
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
dangerouslySetInnerHTML: {
__html: renderedText
}
});
}
function calculateTotalScore(scores) {
var totalScore = 0;
for (var i = 0; i < scores.length; i++) {
if (scores[i].score != '') {
totalScore += scores[i].score;
}
}
return totalScore.toFixed(2);
}
// console.log(params, 'params')
var handleDelete = function handleDelete(d) {
modal.confirm({
@ -1211,22 +1288,49 @@ var ExeriseReview = function ExeriseReview(_ref) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
if (studentWorkDetail !== null && studentWorkDetail !== void 0 && studentWorkDetail.single_score) {
_context3.next = 8;
break;
}
console.log(rate);
if (!(rate.find(function (item) {
return item.score === '';
}) && !rate.every(function (item) {
return item.score === '';
}))) {
_context3.next = 5;
break;
}
message/* default */.ZP.warning('请把分数填写完整');
return _context3.abrupt("return");
case 5:
value.score_details = toConsumableArray_default()(rate);
value.score = calculateTotalScore(rate);
if (rate.every(function (item) {
return item.score === '';
})) {
value.score = null, value.score_details = [];
}
case 8:
value.attachment_ids = (_value$attachment_ids = value.attachment_ids) === null || _value$attachment_ids === void 0 ? void 0 : _value$attachment_ids.map(function (val) {
var _val$response;
return val === null || val === void 0 || (_val$response = val.response) === null || _val$response === void 0 ? void 0 : _val$response.id;
});
_context3.next = 3;
console.log(value);
// setBtnLoading(true)
_context3.next = 12;
return (0,service_shixunHomeworks/* addStudentWorkScore */.yy)(objectSpread2_default()(objectSpread2_default()({}, value), {}, {
userId: params.userId
}));
case 3:
case 12:
res = _context3.sent;
if (res.status === 0) {
form.resetFields();
message/* default */.ZP.success('提交成功');
getData();
}
case 5:
case 14:
case "end":
return _context3.stop();
}
@ -1556,7 +1660,106 @@ var ExeriseReview = function ExeriseReview(_ref) {
onFinish: function onFinish(value) {
return handleSave(value);
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
onKeyPress: function onKeyPress(e) {
if (e.key === 'Enter') {
e.preventDefault();
}
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "1",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
align: "middle",
justify: "start",
children: studentWorkDetail !== null && studentWorkDetail !== void 0 && studentWorkDetail.single_score ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "score",
label: "\u8BC4\u5206",
rules: [{
required: (0,authority/* isAdmin */.GJ)() ? false : true,
message: '请填写分数'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
step: 0.1,
min: 0,
style: {
width: 100
},
size: 'middle',
placeholder: "\u8BF7\u586B\u5199\u5206\u6570"
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "ml5 mr20",
children: "\u5206"
})
})]
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "score",
label: "\u8BC4\u5206",
rules: [{
required: (0,authority/* isAdmin */.GJ)() ? false : true,
message: '请填写分数'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
span: 24,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Reviewmodules.ratewarp,
children: [studentWorkDetail === null || studentWorkDetail === void 0 || (_studentWorkDetail$sc = studentWorkDetail.score_details) === null || _studentWorkDetail$sc === void 0 ? void 0 : _studentWorkDetail$sc.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Reviewmodules.item,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: item.name
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: ["\uFF08\u6EE1\u5206", item.score, "\u5206\uFF09"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 0,
max: item.score,
controls: false,
style: {
width: 100
},
size: "large"
// placeholder="请填写分数"
,
addonAfter: "\u5206",
onChange: function onChange(value) {
console.log(value);
if (value || value == 0) {
rate[index].score = Number(value.toFixed(2));
setRate(toConsumableArray_default()(rate));
} else {
rate[index].score = '';
setRate(toConsumableArray_default()(rate));
}
// calcScore()
}
})]
});
}), [], (studentWorkDetail === null || studentWorkDetail === void 0 || (_studentWorkDetail$sc2 = studentWorkDetail.score_details) === null || _studentWorkDetail$sc2 === void 0 ? void 0 : _studentWorkDetail$sc2.length) > 3 && (studentWorkDetail === null || studentWorkDetail === void 0 || (_studentWorkDetail$sc3 = studentWorkDetail.score_details) === null || _studentWorkDetail$sc3 === void 0 ? void 0 : _studentWorkDetail$sc3.length) < 5]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Reviewmodules.total,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Reviewmodules.a1,
children: "\u7EFC\u5408\u5F97\u5206"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: Reviewmodules.a2,
children: [showsign ? '--' : calculateTotalScore(rate), "\u5206"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Reviewmodules.a3,
children: "\uFF08\u6EE1\u5206100\u5206\uFF09"
})]
})]
})
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "\u8BC4\u8BED",
name: "comment",
rules: [{
@ -1573,41 +1776,6 @@ var ExeriseReview = function ExeriseReview(_ref) {
name: "attachment_ids",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "mt10",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "1",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
justify: "start",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
noStyle: true,
name: "score",
rules: [{
required: (0,authority/* isAdmin */.GJ)() ? false : true,
message: '请填写分数'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
step: 0.1,
min: 0,
style: {
width: 100
},
size: 'middle',
placeholder: "\u8BF7\u586B\u5199\u5206\u6570"
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "ml5 mr20",
children: "\u5206"
})
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {})]
})
}), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1",
name: "hidden_comment",
@ -1675,8 +1843,8 @@ var ExeriseReview = function ExeriseReview(_ref) {
color: '#000000',
fontWeight: 500
},
children: ["\u70B9\u8BC4\u5185\u5BB9\uFF08", studentWorkCommon === null || studentWorkCommon === void 0 || (_studentWorkCommon$co = studentWorkCommon.comment_scores) === null || _studentWorkCommon$co === void 0 ? void 0 : _studentWorkCommon$co.length, "\uFF09"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), studentWorkCommon === null || studentWorkCommon === void 0 || (_studentWorkCommon$co2 = studentWorkCommon.comment_scores) === null || _studentWorkCommon$co2 === void 0 ? void 0 : _studentWorkCommon$co2.map(function (v, k) {
children: ["\u70B9\u8BC4\u5185\u5BB9\uFF08", studentWorkCommon === null || studentWorkCommon === void 0 || (_studentWorkCommon$co3 = studentWorkCommon.comment_scores) === null || _studentWorkCommon$co3 === void 0 ? void 0 : _studentWorkCommon$co3.length, "\uFF09"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), studentWorkCommon === null || studentWorkCommon === void 0 || (_studentWorkCommon$co4 = studentWorkCommon.comment_scores) === null || _studentWorkCommon$co4 === void 0 ? void 0 : _studentWorkCommon$co4.map(function (v, k) {
var _v$attachments, _v$appeal_info, _v$appeal_info2, _v$appeal_info3, _v$appeal_info4, _v$appeal_info5;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
@ -1701,15 +1869,44 @@ var ExeriseReview = function ExeriseReview(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
flex: 1,
style: {
display: 'flex'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-light-black",
className: "c-light-black ".concat(Reviewmodules.name),
title: v === null || v === void 0 ? void 0 : v.user_name,
children: v === null || v === void 0 ? void 0 : v.user_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-light-black ml10",
children: dayjs_min_default()(v === null || v === void 0 ? void 0 : v.comment_time).format('YYYY-MM-DD HH:mm')
}), v.score !== null && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
}), v.score !== null && (studentWorkDetail === null || studentWorkDetail === void 0 ? void 0 : studentWorkDetail.single_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "ml30 c-orange",
children: [v.score, "\u5206"]
}), !(studentWorkDetail !== null && studentWorkDetail !== void 0 && studentWorkDetail.single_score) && v.score !== null && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Reviewmodules.pinfen,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: renderScore(v === null || v === void 0 ? void 0 : v.score_details),
overlayInnerStyle: {
width: 'min-content',
whiteSpace: 'nowrap',
overflow: 'visible'
},
placement: "topLeft",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Reviewmodules.left,
children: renderScore(v === null || v === void 0 ? void 0 : v.score_details)
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: Reviewmodules.right,
children: [" = \u7EFC\u5408\u5F97\u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
style: {
color: '#FA6400'
},
children: [v.score, "\u5206"]
})]
})]
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: k === 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {

@ -279,6 +279,10 @@ var NewCoursePage = function NewCoursePage(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
rules: [{
required: studentWorkAddDefaultData === null || studentWorkAddDefaultData === void 0 ? void 0 : studentWorkAddDefaultData.is_file,
message: "本次作业老师设置必须上传附件才可提交作品,请按照要求上传作业相关附件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
})
})]

@ -1414,11 +1414,11 @@ var PublishShixun = function PublishShixun(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 78550);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 78550);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ 61186);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/fetch */ 36057);
@ -1450,6 +1450,7 @@ var _excluded = ["classroomList", "dispatch", "courseEndTime"];
var PublishShixun = function PublishShixun(_ref) {
var _classroomList$action, _classroomList$action2;
var classroomList = _ref.classroomList,
dispatch = _ref.dispatch,
courseEndTime = _ref.courseEndTime,
@ -1501,6 +1502,9 @@ var PublishShixun = function PublishShixun(_ref) {
if (classroomList.actionTabs.type === 2) {
var selectItem = classroomList.actionTabs.selectArrsAll[0];
setradiovalue(selectItem.unified_setting);
form.setFieldsValue({
is_file: selectItem === null || selectItem === void 0 ? void 0 : selectItem.is_file
});
}
}
}, [classroomList.actionTabs]);
@ -1643,7 +1647,8 @@ var PublishShixun = function PublishShixun(_ref) {
}) : (_classroomList$detail = classroomList.detailCommonHomeworksList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.course_groups,
end_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.end_time).format('YYYY-MM-DD HH:mm'),
publish_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'),
unified_setting: !targetKeys.length
unified_setting: !targetKeys.length,
is_file: formValue === null || formValue === void 0 ? void 0 : formValue.is_file
};
setisLoading(true);
_context2.next = 17;
@ -1727,18 +1732,27 @@ var PublishShixun = function PublishShixun(_ref) {
children: ["\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("br", {}), "\u672C\u64CD\u4F5C\u53EA\u5BF9\"\u672A\u53D1\u5E03\"\u7684\u4F5C\u4E1A\u6709\u6548"]
}), list && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
form: form,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
children: [(classroomList === null || classroomList === void 0 || (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.type) === 2 && !(classroomList !== null && classroomList !== void 0 && (_classroomList$action2 = classroomList.actionTabs) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2.selectArrsAll) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2[0]) !== null && _classroomList$action2 !== void 0 && _classroomList$action2.is_shixun) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "is_file",
valuePropName: "checked",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: ["\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", {
className: "c-grey-c font12 ml15",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
style: {
paddingLeft: 0
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
className: "mt30",
align: "middle",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "publish_time",
label: "\u53D1\u5E03\u65F6\u95F4",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__["default"], {
style: {
width: 170,
marginRight: '25px'
@ -1758,12 +1772,12 @@ var PublishShixun = function PublishShixun(_ref) {
allowClear: false
})
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
className: "ml20",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "end_time",
label: "\u622A\u6B62\u65F6\u95F4",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__["default"], {
style: {
width: 170
},
@ -1783,25 +1797,25 @@ var PublishShixun = function PublishShixun(_ref) {
})
})
})]
}), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
}), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
style: {
marginBottom: '10px'
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", {
className: "mr5",
children: "\u53D1\u5E03\u8BBE\u7F6E:"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"].Group */ .ZP.Group, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Group */ .ZP.Group, {
value: radiovalue,
onChange: function onChange(e) {
setradiovalue(e.target.value);
// getData();
settargetKeys([]);
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .ZP, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .ZP, {
value: true,
disabled: !classroomList.actionTabs.manage_all_group,
children: "\u7EDF\u4E00\u53D1\u5E03"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .ZP, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .ZP, {
className: "ml20",
disabled: list.length <= 0,
value: false,
@ -1825,7 +1839,7 @@ var PublishShixun = function PublishShixun(_ref) {
style: {
flex: 1
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
checked: targetKeys.length === list.length,
onChange: function onChange(e) {
if (targetKeys.length === list.length) {
@ -3891,6 +3905,7 @@ var DownOutlined = __webpack_require__(18290);
var BottomControl = function BottomControl(_ref) {
var _courseModules$second;
var buttonDataSource = _ref.buttonDataSource,
_onClick = _ref.onClick;
var _useContext = (0,_react_17_0_2_react.useContext)(CommonHomeworkContext),
@ -4018,9 +4033,9 @@ var BottomControl = function BottomControl(_ref) {
setKeyword(e.target.value);
}
})
}), courseModules && courseModules['second_category'].filter(function (r) {
}), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
return r.category_name !== '未分配目录';
}).map(function (item, key) {
})) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@ -4039,7 +4054,7 @@ var BottomControl = function BottomControl(_ref) {
}, val.category_id);
})]
});
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
})), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();
@ -4339,6 +4354,7 @@ var List = function List(_ref) {
(0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/common_homework/").concat(dataSource.homework_id, "/detail"));
},
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: !dataSource.can_edit,
onClick: function onClick(e) {
e.stopPropagation();
},
@ -4394,7 +4410,7 @@ var List = function List(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Listmodules.right,
children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
target: "_blank",
to: "/",
onClick: ( /*#__PURE__*/function () {
@ -4492,7 +4508,7 @@ var List = function List(_ref) {
overlayClassName: Listmodules.dro,
dropdownRender: function dropdownRender() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
children: [dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4529,7 +4545,7 @@ var List = function List(_ref) {
}()),
children: "\u7ACB\u5373\u53D1\u5E03"
})
}, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 1), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4565,7 +4581,7 @@ var List = function List(_ref) {
}()),
children: "\u7ACB\u5373\u622A\u6B62"
})
}, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 2), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},

@ -117,6 +117,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CutOffNow/index.less?modules ***!

@ -86,7 +86,7 @@ var lib = __webpack_require__(56102);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(4857);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
var es_modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(36920);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
@ -261,7 +261,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
};
var handleRename = function handleRename() {
name.current = data.course_group_name;
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@ -307,7 +307,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var handleJoin = function handleJoin() {
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@ -348,7 +348,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var handelDelete = function handelDelete() {
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@ -473,7 +473,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
message/* default */.ZP.info('请选择学生');
return;
}
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
centered: true,
okText: '确定',
cancelText: '取消',
@ -523,7 +523,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var handleDeleteStudent = function handleDeleteStudent(course_member_id) {
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@ -768,7 +768,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
title: '操作',
align: 'center',
dataIndex: 'name',
width: 140,
width: 160,
render: function render(text, record) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
@ -829,10 +829,71 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font14 current",
style: {
color: '#3061d0'
color: '#3061d0',
marginRight: 10
},
children: "\u79FB\u52A8\u5206\u73ED"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: function onClick() {
var modal = es_modal/* default */.Z.confirm({
icon: null,
maskClosable: true,
width: 500,
centered: true,
title: "重置密码",
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
marginTop: "12px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u91CD\u7F6E\u8BE5\u5B66\u751F\u7684\u5BC6\u7801\u4E3A\u521D\u59CB\u5BC6\u7801\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#3061d0"
},
children: "12345678"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u53CA\u65F6\u66F4\u6539\u5BC6\u7801\uFF01"
})]
}),
okText: "确认",
onOk: function () {
var _onOk6 = 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 (0,fetch/* default */.ZP)("/api/accounts/reset_user_password.json", {
method: 'post',
body: {
course_identifier: params.coursesId,
user_id: record.user_id
}
});
case 2:
res = _context11.sent;
if (res.status == 0) {
message/* default */.ZP.success("重置成功");
}
case 4:
case "end":
return _context11.stop();
}
}, _callee11);
}));
function onOk() {
return _onOk6.apply(this, arguments);
}
return onOk;
}(),
onCancel: function onCancel() {
return modal.destroy();
}
});
},
children: "\u91CD\u7F6E\u5BC6\u7801"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "current",
style: {
@ -840,19 +901,19 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
marginLeft: 10
},
onClick: function onClick() {
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
centered: true,
okText: '确定',
cancelText: '取消',
title: "\u662F\u5426\u786E\u8BA4\u5220\u9664",
content: '是否确认将学生从课堂内删除?',
onOk: function () {
var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() {
var res;
return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
while (1) switch (_context11.prev = _context11.next) {
return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
while (1) switch (_context12.prev = _context12.next) {
case 0:
_context11.next = 2;
_context12.next = 2;
return (0,teacher/* deleteCourseStudents */.l3)({
coursesId: params.coursesId,
students: [{
@ -860,7 +921,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}]
});
case 2:
res = _context11.sent;
res = _context12.sent;
if (res.status === 0) {
message/* default */.ZP.success('删除成功');
params.page = 1;
@ -876,12 +937,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}
case 4:
case "end":
return _context11.stop();
return _context12.stop();
}
}, _callee11);
}, _callee12);
}));
function onOk() {
return _onOk6.apply(this, arguments);
return _onOk7.apply(this, arguments);
}
return onOk;
}()

@ -763,11 +763,11 @@ var ImportCourse_EditAttendance = function EditAttendance(_ref) {
(0,_react_17_0_2_react.useEffect)(function () {
(0,classrooms/* getAllClass */.F9)().then(function (res) {
if (res) {
var _res$student_groups$;
var _res$student_groups;
setClassData(res.student_groups);
// 设置form
form.setFieldsValue({
search_class: res === null || res === void 0 || (_res$student_groups$ = res.student_groups[0]) === null || _res$student_groups$ === void 0 ? void 0 : _res$student_groups$.id
search_class: res === null || res === void 0 || (_res$student_groups = res.student_groups) === null || _res$student_groups === void 0 || (_res$student_groups = _res$student_groups[0]) === null || _res$student_groups === void 0 ? void 0 : _res$student_groups.id
});
}
});

@ -734,23 +734,18 @@
line-height: 46px;
}
.selectitems___wUGKF {
height: 46px;
width: 480px !important;
display: flex;
}
.selectitems___wUGKF div[class~='ant-select-selector'] {
height: 46px !important;
min-height: 46px !important;
}
.selectitems___wUGKF div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
height: 46px;
line-height: 46px;
}
.selectitems___wUGKF div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] div {
height: 46px;
align-items: center;
.selectitems___wUGKF div[class~='ant-select-selector'] span [class~='ant-select-selection-item'] {
height: 38px !important;
line-height: 38px !important;
padding: 0 10px !important;
}
.selectitems___wUGKF div[class~='ant-select-selector'] span[class~='ant-select-selection-search'] input {
height: 46px !important;
.selectitems___wUGKF div[class~='ant-select-selector'] span[class~='anticon-close'] {
font-size: 14px !important;
}
.morebottom___F5cFQ {
width: 100%;
@ -2242,6 +2237,10 @@ span.CodeMirror-selectedtext {
.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG .right___nB1XE {
color: #000000;
margin-left: 10px;
max-width: 700px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.warp___UlRJc .completion___y1m7L {
padding-top: 32px;

@ -1,50 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[292,57395,17285,69280],{
/***/ 80205:
/*!*******************************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***!
\*******************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_ExclamationCircleOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.26.0@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(5891);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js
// This icon file is generated automatically.
var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" };
/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(88853);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_ExclamationCircleOutlined
}));
};
/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined);
if (false) {}
/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon);
/***/ }),
(self["webpackChunk"] = self["webpackChunk"] || []).push([[292,2805,17285,69280],{
/***/ 91691:
/*!*********************************!*\
@ -3648,6 +3603,8 @@ var AddModal = function AddModal(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
className: EditPotinmodules.selectitems,
showSearch: true,
mode: "multiple",
placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",
listHeight: 200,
dropdownStyle: {
zIndex: 9
@ -3663,7 +3620,7 @@ var AddModal = function AddModal(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
display: 'flex',
justifyContent: 'space-between'
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
@ -3672,8 +3629,18 @@ var AddModal = function AddModal(_ref) {
textOverflow: "ellipsis"
},
children: item.name
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: item.type === 'personal' ? '(自用)' : ''
}), (item === null || item === void 0 ? void 0 : item.type) === 'personal' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
marginLeft: '5px',
border: '1px solid #24C074',
color: '#24C074',
padding: "0 4px",
borderRadius: '2px',
fontSize: "12px",
height: '20px',
lineHeight: '20px'
},
children: "\u81EA\u7528"
})]
})
}, item.name + item.id);
@ -3843,7 +3810,7 @@ var AddModal = function AddModal(_ref) {
var SingleEditor_DragQuestions = function DragQuestions(_ref) {
var _exerciseitem$exercis, _exerciseitem$exercis2;
var _exerciseitem$exercis;
var qitem = _ref.qitem,
setisedit = _ref.setisedit,
TagDiscipline = _ref.TagDiscipline,
@ -3939,21 +3906,6 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 ? '多选题' : '单选题'
})]
}), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "use_blank_score",
noStyle: true,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
className: EditPotinmodules.scoreByBlankRadio,
disabled: (exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.exercise_status) !== 1,
optionType: "button",
options: [{
label: '全对给分',
value: false
}, {
label: '漏选给分',
value: true
}]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
className: EditPotinmodules.scoreinput,
name: "question_score",
@ -3970,7 +3922,7 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) {
max: 100,
min: 0.1
})
}), (exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis2 = exerciseitem.exercise) === null || _exerciseitem$exercis2 === void 0 ? void 0 : _exerciseitem$exercis2.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
}), (exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
style: {
marginLeft: 20,
color: 'red',
@ -5008,7 +4960,7 @@ var base64 = __webpack_require__(24334);
//数组对应值
var tagDotData = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
var SaveItem_DragQuestions = function DragQuestions(_ref) {
var _qitem$question_choic, _qitem$question_choic2, _qitem$standard_answe, _qitem$standard_answe2, _qitem$shixun, _qitem$sub_exercise_q, _qitem$program_attr, _qitem$tag_discipline, _qitem$tag_discipline2;
var _qitem$question_choic, _qitem$question_choic2, _qitem$standard_answe, _qitem$standard_answe2, _qitem$shixun, _qitem$sub_exercise_q, _qitem$program_attr, _qitem$tag_discipline, _qitem$tag_discipline2, _qitem$tag_discipline3, _qitem$tag_discipline4;
var qitem = _ref.qitem;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Saveitemmodules.warp,
@ -5184,9 +5136,12 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Saveitemmodules.left,
children: "\u77E5\u8BC6\u70B9"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Saveitemmodules.right,
children: (qitem === null || qitem === void 0 || (_qitem$tag_discipline = qitem.tag_discipline_names) === null || _qitem$tag_discipline === void 0 ? void 0 : _qitem$tag_discipline.length) <= 0 ? '- -' : qitem === null || qitem === void 0 || (_qitem$tag_discipline2 = qitem.tag_discipline_names) === null || _qitem$tag_discipline2 === void 0 ? void 0 : _qitem$tag_discipline2.toString()
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: (qitem === null || qitem === void 0 || (_qitem$tag_discipline = qitem.tag_discipline_names) === null || _qitem$tag_discipline === void 0 ? void 0 : _qitem$tag_discipline.length) <= 0 ? '- -' : qitem === null || qitem === void 0 || (_qitem$tag_discipline2 = qitem.tag_discipline_names) === null || _qitem$tag_discipline2 === void 0 || (_qitem$tag_discipline2 = _qitem$tag_discipline2.join('')) === null || _qitem$tag_discipline2 === void 0 ? void 0 : _qitem$tag_discipline2.toString(),
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Saveitemmodules.right,
children: (qitem === null || qitem === void 0 || (_qitem$tag_discipline3 = qitem.tag_discipline_names) === null || _qitem$tag_discipline3 === void 0 ? void 0 : _qitem$tag_discipline3.length) <= 0 ? '- -' : qitem === null || qitem === void 0 || (_qitem$tag_discipline4 = qitem.tag_discipline_names) === null || _qitem$tag_discipline4 === void 0 || (_qitem$tag_discipline4 = _qitem$tag_discipline4.join('')) === null || _qitem$tag_discipline4 === void 0 ? void 0 : _qitem$tag_discipline4.toString()
})
})]
})]
})]
@ -5876,15 +5831,16 @@ var ReuseShixunModal = __webpack_require__(69280);
var AddQuestionsModal_AddModal = function AddModal(_ref) {
var _datas$tag_discipline;
var _datas$tag_discipline, _grouplist$share_bank, _grouplist$my_banks_g;
var setScoreShow = _ref.setScoreShow,
ScoreShow = _ref.ScoreShow,
onOk = _ref.onOk,
isshixuns = _ref.isshixuns,
isloadings = _ref.isloadings;
var _useState = (0,_react_17_0_2_react.useState)({
type: '1',
type: '0',
page: 1,
per_page: 10,
updated_at: '',
@ -5936,18 +5892,18 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
_useState22 = slicedToArray_default()(_useState21, 2),
indexi = _useState22[0],
setindexi = _useState22[1];
var _useState23 = (0,_react_17_0_2_react.useState)(0),
var _useState23 = (0,_react_17_0_2_react.useState)([]),
_useState24 = slicedToArray_default()(_useState23, 2),
addcount = _useState24[0],
setaddcount = _useState24[1];
grouplist = _useState24[0],
setgrouplist = _useState24[1];
var _useState25 = (0,_react_17_0_2_react.useState)(0),
_useState26 = slicedToArray_default()(_useState25, 2),
addcount = _useState26[0],
setaddcount = _useState26[1];
var typeData = [{
name: "全部",
value: "",
question_type: 0
}, {
name: "编程题",
value: "PROGRAM",
question_type: 6
}, {
name: "单选题",
value: "SINGLE",
@ -5972,6 +5928,10 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
name: "实训题",
value: "SHIXUN",
question_type: 5
}, {
name: "编程题",
value: "PROGRAM",
question_type: 6
}, {
name: "组合题",
value: "COMBINATION",
@ -5981,10 +5941,10 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
value: "BPROGRAM",
question_type: 8
}];
var _useState25 = (0,_react_17_0_2_react.useState)([]),
_useState26 = slicedToArray_default()(_useState25, 2),
checkedItemsArr = _useState26[0],
setCheckedItemsArr = _useState26[1];
var _useState27 = (0,_react_17_0_2_react.useState)([]),
_useState28 = slicedToArray_default()(_useState27, 2),
checkedItemsArr = _useState28[0],
setCheckedItemsArr = _useState28[1];
var selectedShixunId = (0,_react_17_0_2_react.useRef)(new Set());
var selectedQuestionId = (0,_react_17_0_2_react.useRef)(new Set());
var difficultyData = [{
@ -6010,13 +5970,15 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
name: '高级',
value: 4
}];
var _useState27 = (0,_react_17_0_2_react.useState)(false),
_useState28 = slicedToArray_default()(_useState27, 2),
showClearButton = _useState28[0],
setShowClearButton = _useState28[1]; // 新增的变量用于控制是否显示清空按钮
var _useState29 = (0,_react_17_0_2_react.useState)(false),
_useState30 = slicedToArray_default()(_useState29, 2),
showClearButton = _useState30[0],
setShowClearButton = _useState30[1]; // 新增的变量用于控制是否显示清空按钮
var handleClearButtonClick = function handleClearButtonClick() {
form.resetFields();
isshixun = false;
setisshixun(false);
setShowClearButton(false); // 更新显示清空按钮的状态
form.submit();
};
@ -6029,10 +5991,8 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
}, [addcount]);
(0,_react_17_0_2_react.useEffect)(function () {
if (ScoreShow) {
getdatas(param);
getdisciplines();
form.setFieldsValue({
item_type: null,
item_type: '',
courseid: '',
tag_discipline_id: null,
difficulty: null,
@ -6042,8 +6002,13 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
form.setFieldsValue({
item_type: 'SHIXUN'
});
param.item_type = "SHIXUN";
setparam(objectSpread2_default()({}, param));
setindexi(false);
}
getdatas(param);
getdisciplines();
getwjj();
}
}, [ScoreShow]);
function getdatas(_x) {
@ -6051,63 +6016,63 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
}
function _getdatas() {
_getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(params) {
var _params$courseid, _params$courseid2, res, _params$courseid3, _params$courseid4, ids, shixun_ids, _res;
var _params$courseid, _params$courseid2;
var ids, shixun_ids, res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
setloading(true);
setparam(params);
if (!isshixun) {
_context3.next = 9;
break;
}
_context3.next = 5;
return (0,fetch/* default */.ZP)("/api/shixun_lists.json", {
method: 'get',
params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
discipline_id: (params === null || params === void 0 || (_params$courseid = params.courseid) === null || _params$courseid === void 0 ? void 0 : _params$courseid[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid2 = params.courseid) === null || _params$courseid2 === void 0 ? void 0 : _params$courseid2[1]) || null,
limit: params.per_page
})
});
case 5:
res = _context3.sent;
setdatas(res);
_context3.next = 19;
break;
case 9:
// if (isshixun) {
// let res = await Fetch(`/api/shixun_lists.json`, {
// method: 'get',
// params: {
// ...params,
// discipline_id: params?.courseid?.[0] || null,
// sub_discipline_id: params?.courseid?.[1] || null,
// limit: params.per_page,
// }
// })
// setdatas(res);
// } else {
if (!((listitems === null || listitems === void 0 ? void 0 : listitems.length) <= 0 && params.type === '5')) {
_context3.next = 13;
_context3.next = 6;
break;
}
setdatas([]);
setloading(false);
return _context3.abrupt("return");
case 13:
case 6:
ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) {
return !ShiXunListItems.includes(item);
}) : null;
shixun_ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) {
return ShiXunListItems.includes(item);
}) : null;
_context3.next = 17;
_context3.next = 10;
return (0,fetch/* default */.ZP)("/api/item_banks.json", {
method: 'get',
params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
discipline_id: (params === null || params === void 0 || (_params$courseid3 = params.courseid) === null || _params$courseid3 === void 0 ? void 0 : _params$courseid3[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid4 = params.courseid) === null || _params$courseid4 === void 0 ? void 0 : _params$courseid4[1]) || null,
discipline_id: (params === null || params === void 0 || (_params$courseid = params.courseid) === null || _params$courseid === void 0 ? void 0 : _params$courseid[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid2 = params.courseid) === null || _params$courseid2 === void 0 ? void 0 : _params$courseid2[1]) || null,
ids: ids,
shixun_ids: shixun_ids,
type: params.type === '5' ? null : params.type
keyword: params.keyword ? encodeURIComponent(params.keyword) : params.keyword,
include_shixuns: true,
type: params.type === '5' ? null : params.type,
clazz: params.type === '3' ? 'ItemBanksGroup' : null
// ids:listitems
})
});
case 17:
_res = _context3.sent;
setdatas(_res);
case 19:
case 10:
res = _context3.sent;
setdatas(res);
// }
setloading(false);
case 20:
case 13:
case "end":
return _context3.stop();
}
@ -6145,15 +6110,41 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
}));
return _getdisciplines.apply(this, arguments);
}
function getwjj() {
return _getwjj.apply(this, arguments);
}
function _getwjj() {
_getwjj = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var res;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
_context5.next = 2;
return (0,fetch/* default */.ZP)("/api/item_banks_groups/all_groups.json", {
method: 'get'
});
case 2:
res = _context5.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
setgrouplist(res);
}
case 4:
case "end":
return _context5.stop();
}
}, _callee5);
}));
return _getwjj.apply(this, arguments);
}
function getmy(_x2) {
return _getmy.apply(this, arguments);
}
function _getmy() {
_getmy = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(params) {
var _params$list, _params$list2, _params$courseid5, _params$courseid6;
_getmy = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(params) {
var _params$list, _params$list2, _params$courseid3, _params$courseid4;
var ids, shixun_ids, res;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
setloading(true);
ids = (_params$list = params.list) === null || _params$list === void 0 ? void 0 : _params$list.filter(function (item) {
@ -6163,34 +6154,35 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
return ShiXunListItems.includes(item);
});
if (!(ids.length === 0 && shixun_ids.length === 0)) {
_context5.next = 7;
_context6.next = 7;
break;
}
setloading(false);
setdatas([]);
return _context5.abrupt("return");
return _context6.abrupt("return");
case 7:
_context5.next = 9;
_context6.next = 9;
return (0,fetch/* default */.ZP)("/api/item_banks.json", {
method: 'get',
params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
discipline_id: (params === null || params === void 0 || (_params$courseid5 = params.courseid) === null || _params$courseid5 === void 0 ? void 0 : _params$courseid5[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid6 = params.courseid) === null || _params$courseid6 === void 0 ? void 0 : _params$courseid6[1]) || null,
discipline_id: (params === null || params === void 0 || (_params$courseid3 = params.courseid) === null || _params$courseid3 === void 0 ? void 0 : _params$courseid3[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid4 = params.courseid) === null || _params$courseid4 === void 0 ? void 0 : _params$courseid4[1]) || null,
ids: ids,
shixun_ids: shixun_ids,
type: params.type === '5' ? null : params.type
type: params.type === '5' ? null : params.type,
clazz: params.type === '3' ? 'ItemBanksGroup' : null
// ids:listitems
})
});
case 9:
res = _context5.sent;
res = _context6.sent;
setloading(false);
setdatas(res);
case 12:
case "end":
return _context5.stop();
return _context6.stop();
}
}, _callee5);
}, _callee6);
}));
return _getmy.apply(this, arguments);
}
@ -6234,17 +6226,34 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
onChange: function onChange(e) {
param.type = e;
param.page = 1;
param.updated_at = '', param.quotes = '', param.item_type = null, param.courseid = '', param.tag_discipline_id = null, param.difficulty = null, param.keyword = null, form.setFieldsValue({
item_type: null,
param.updated_at = '', param.quotes = '',
// param.item_type = null,
param.courseid = '', param.tag_discipline_id = null, param.difficulty = null, param.keyword = null, param.group_id = null, form.setFieldsValue({
// item_type: null,
courseid: '',
tag_discipline_id: null,
difficulty: null,
keyword: null
keyword: null,
group_id: null
});
// if (!param?.item_type && param.type !== '5') {
// param.item_type = 'SINGLE'
// form.setFieldsValue({
// item_type: 'SINGLE'
// })
// }
if ((param === null || param === void 0 ? void 0 : param.item_type) === 'SHIXUN' && param.type !== '5') {
isshixun = true;
setisshixun(true);
}
setShowClearButton(false);
if (param.type === '5') {
isshixun = false;
setisshixun(false);
// param.item_type = ''
// form.setFieldsValue({
// item_type: ''
// })
}
setparam(objectSpread2_default()({}, param));
getdatas(objectSpread2_default()({}, param));
@ -6374,6 +6383,32 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
}, item.value);
})]
})
}), (param.type === '3' || param.type === '0') && !isshixun && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: 'group_id',
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], {
className: AddQuestionsModalmodules.selectWrapper,
placeholder: "\u6587\u4EF6\u5939",
showSearch: true,
style: {
width: 118
},
size: "middle",
allowClear: true,
filterOption: function filterOption(inputValue, option) {
return option.children.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1;
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
children: "\u6839\u76EE\u5F55"
}, 0), param.type === '3' && (grouplist === null || grouplist === void 0 || (_grouplist$share_bank = grouplist.share_banks_groups) === null || _grouplist$share_bank === void 0 ? void 0 : _grouplist$share_bank.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
children: item.name
}, item.id);
})), param.type === '0' && (grouplist === null || grouplist === void 0 || (_grouplist$my_banks_g = grouplist.my_banks_groups) === null || _grouplist$my_banks_g === void 0 ? void 0 : _grouplist$my_banks_g.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
children: item.name
}, item.id);
}))]
})
}), showClearButton && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: AddQuestionsModalmodules.allqingchu,
onClick: handleClearButtonClick,
@ -6489,6 +6524,11 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
rowSelection: {
type: 'checkbox',
selectedRowKeys: checkitems,
getCheckboxProps: function getCheckboxProps(record) {
return {
disabled: record.shixun_tag_num === 1
};
},
onSelect: function onSelect(record, selected, selectedRows) {
if (selected) {
if (isshixun) {
@ -6642,7 +6682,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
showLines: 1,
showTextOnly: true,
value: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.title) || value : (record === null || record === void 0 ? void 0 : record.item_type) == "BPROGRAM" ? record === null || record === void 0 || (_record$program_attr = record.program_attr) === null || _record$program_attr === void 0 ? void 0 : _record$program_attr.description : value
value: isshixun || record !== null && record !== void 0 && record.challenge_names ? record !== null && record !== void 0 && record.title || value === null ? '--' : value : (record === null || record === void 0 ? void 0 : record.item_type) == "BPROGRAM" ? record === null || record === void 0 || (_record$program_attr = record.program_attr) === null || _record$program_attr === void 0 ? void 0 : _record$program_attr.description : value || '- -'
}, 1);
}
}, {
@ -6669,6 +6709,16 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
})) === null || _difficultyData$filte2 === void 0 || (_difficultyData$filte2 = _difficultyData$filte2[0]) === null || _difficultyData$filte2 === void 0 ? void 0 : _difficultyData$filte2.name
});
}
}, {
title: '关卡数量',
dataIndex: 'challenges_count',
key: 'challenges_count',
hidden: !isshixun,
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: value || '- -'
});
}
}, {
title: '使用次数',
dataIndex: 'quotes',
@ -6678,17 +6728,32 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
children: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.study_count) || (record === null || record === void 0 ? void 0 : record.stu_num) : value
});
}
}, {
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: ["\u53D1\u5E03\u72B6\u6001 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: "\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionCircleOutlined/* default */.Z, {})
})]
}),
dataIndex: 'shixun_tag_num_name',
key: 'shixun_tag_num_name',
hidden: !isshixun,
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: value || '- -'
});
}
}, {
title: '操作',
dataIndex: 'id',
key: 'item_type',
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
flex: 1,
textAlign: 'start'
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: function onClick() {
var _typeData$filter2;
setqitem(objectSpread2_default()(objectSpread2_default()({}, record), {}, {
@ -6699,7 +6764,14 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
setisshow(true);
},
children: "\u67E5\u770B"
})
}), (record === null || record === void 0 ? void 0 : record.shixun_tag_num) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
target: "_blank",
href: "/shixuns/".concat(record === null || record === void 0 ? void 0 : record.identifier, "/challenges"),
style: {
marginLeft: 10
},
children: "\u53BB\u53D1\u5E03"
})]
});
}
}].filter(function (item) {
@ -6870,13 +6942,13 @@ var BProgramEditor_DragQuestions = function DragQuestions(_ref) {
form = _Form$useForm2[0];
var scoreByBlank = true;
(0,_react_17_0_2_react.useEffect)(function () {
var _qitem$hack, _qitem$program_attr, _qitem$program_attr2, _qitem$hack_sets;
var _qitem$program_attr, _qitem$program_attr2, _qitem$hack_sets;
form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
standard_answers: qitem.standard_answer,
difficulty: (qitem === null || qitem === void 0 ? void 0 : qitem.difficult) || 2,
item_banks_group_id: qitem.item_banks_group_id,
hack: objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
time_limit: (qitem === null || qitem === void 0 || (_qitem$hack = qitem.hack) === null || _qitem$hack === void 0 ? void 0 : _qitem$hack.time_limit) || 3
time_limit: (qitem === null || qitem === void 0 ? void 0 : qitem.time_limit) || 3
}),
hack_codes: {
language: qitem === null || qitem === void 0 || (_qitem$program_attr = qitem.program_attr) === null || _qitem$program_attr === void 0 ? void 0 : _qitem$program_attr.language,
@ -6914,7 +6986,7 @@ var BProgramEditor_DragQuestions = function DragQuestions(_ref) {
item_type: qitem === null || qitem === void 0 ? void 0 : qitem.question_type,
standard_answers: (_values$standard_answ = values.standard_answers) === null || _values$standard_answ === void 0 ? void 0 : _values$standard_answ.map(function (item, index) {
return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
position: item.choice_id || index + 1
position: index + 1
});
}),
hack_codes: objectSpread2_default()(objectSpread2_default()({}, values.hack_codes), {}, {
@ -8155,7 +8227,7 @@ var AddNewPaper = function AddNewPaper(_ref) {
standard_answers: [],
question_score: '',
question_title: '',
tag_discipline_ids: '',
tag_discipline_ids: [],
analysis: ''
});
} else {
@ -8173,7 +8245,7 @@ var AddNewPaper = function AddNewPaper(_ref) {
repeat_answer: true,
difficulty: 2,
isadd: true,
tag_discipline_ids: '',
tag_discipline_ids: [],
question_score: '',
analysis: '',
sub_item_banks: [],
@ -8182,7 +8254,10 @@ var AddNewPaper = function AddNewPaper(_ref) {
use_keywords: false,
keywords: [],
use_blank_score: true,
allow_student_debug: false
allow_student_debug: false,
submit_rule: 1,
downcase: true,
no_space: true
});
}
},

@ -62,6 +62,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/image-preview/index.less ***!
@ -2150,15 +2154,15 @@ span.CodeMirror-selectedtext {
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Knowledge/index.less?modules ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] {
height: 46px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'],
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
height: 46px !important;
line-height: 46px !important;
min-height: 46px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
line-height: 46px !important;
height: 38px !important;
line-height: 38px !important;
padding: 0 10px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='anticon-close'] {
font-size: 14px !important;
}
.wrap___F7E3F .selectWrapper____kESB span[class~='ant-select-arrow'] {
right: 12px;
@ -4919,6 +4923,29 @@ ul.s-navs a.active {
flex-direction: column;
box-orient: block-axis;
}
.formDom___ahHwX {
margin-top: 30px;
margin-bottom: 20px;
padding-bottom: 40px;
}
.formDom___ahHwX strong {
font-weight: normal;
color: #333;
font-size: 16px;
}
.formDom___ahHwX label[class~='ant-radio-wrapper'],
.formDom___ahHwX label[class~='ant-checkbox-wrapper'] {
font-size: 16px;
font-weight: 500;
color: #333333;
}
.formDom___ahHwX label[class~='ant-radio-wrapper'] span,
.formDom___ahHwX label[class~='ant-checkbox-wrapper'] span {
color: #333333;
}
.formDom___ahHwX div[class~='ant-form-item'] {
margin-bottom: 28px;
}
.form___TDc55 {
margin-bottom: 20px;
padding-bottom: 40px;

@ -217,7 +217,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! antd */ 38854);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! antd */ 3113);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! antd */ 25700);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! antd */ 6848);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! antd */ 25700);
/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! jszip */ 86129);
/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @ant-design/icons */ 66720);
@ -225,6 +226,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ant-design/icons */ 69602);
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ant-design/icons */ 35323);
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @ant-design/icons */ 42173);
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @ant-design/icons */ 86902);
/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./index.less?modules */ 30545);
/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/RenderHtml */ 70827);
/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/util */ 64606);
@ -329,18 +331,22 @@ var Export = function Export(_ref) {
_useState20 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState19, 2),
newuserCommentVisible = _useState20[0],
setnewUserCommentVisible = _useState20[1]; //导出所有学生试卷时只需求最新的
var _useState21 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false),
var _useState21 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)('1'),
_useState22 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState21, 2),
ismodal = _useState22[0],
setismodal = _useState22[1];
exRa = _useState22[0],
setExRa = _useState22[1]; //导出所有学生试卷弹窗中的radio默认选中前端导出
var _useState23 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false),
_useState24 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState23, 2),
exportTypeModal = _useState24[0],
setExportTypeModal = _useState24[1];
var _useState25 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(""),
ismodal = _useState24[0],
setismodal = _useState24[1];
var _useState25 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false),
_useState26 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState25, 2),
exportType = _useState26[0],
setExportType = _useState26[1];
exportTypeModal = _useState26[0],
setExportTypeModal = _useState26[1];
var _useState27 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(""),
_useState28 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState27, 2),
exportType = _useState28[0],
setExportType = _useState28[1];
(0,react__WEBPACK_IMPORTED_MODULE_6__.useEffect)(function () {
if (userInfo !== null && userInfo !== void 0 && userInfo.login) {
getData();
@ -580,7 +586,7 @@ var Export = function Export(_ref) {
_context6.next = 4;
break;
case 9:
zip.file("".concat(allStudents[nums - 1]['user_name'], "-").concat(moment__WEBPACK_IMPORTED_MODULE_16___default()().format('YYYY-MM-DD HH:mm:ss'), ".pdf"), worker.output("blob"));
zip.file("".concat(allStudents[nums - 1]['user_name'], "\uFF08").concat(allStudents[nums - 1]['student_id'], "\uFF09-").concat(moment__WEBPACK_IMPORTED_MODULE_16___default()().format('YYYY-MM-DD HH:mm:ss'), ".pdf"), worker.output("blob"));
modal.update({
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", {
children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", {
@ -1037,7 +1043,8 @@ var Export = function Export(_ref) {
item: item,
answerData: exportData,
hasChangeScore: false,
autoHeight: autoHeight
autoHeight: autoHeight,
showAnswer: isshowanswer
}), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Subjective && item !== null && item !== void 0 && (_item$user_answer4 = item.user_answer) !== null && _item$user_answer4 !== void 0 && _item$user_answer4[0] ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.simpleBg,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("aside", {
@ -1306,12 +1313,12 @@ var Export = function Export(_ref) {
});
return null;
}, [exportData, exercise, autoHeight]);
var _useState27 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)({
var _useState29 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)({
num: 1
}),
_useState28 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState27, 2),
paginationParams = _useState28[0],
setPaginationParams = _useState28[1];
_useState30 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState29, 2),
paginationParams = _useState30[0],
setPaginationParams = _useState30[1];
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("section", {
className: "edu-container",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("section", {
@ -1417,6 +1424,7 @@ var Export = function Export(_ref) {
icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_39__/* ["default"] */ .Z, {}),
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.exportBtn,
onClick: function onClick() {
// setisshowanswer(true);
dispatch({
type: 'exercise/setActionTabs',
payload: {
@ -1442,9 +1450,33 @@ var Export = function Export(_ref) {
antd__WEBPACK_IMPORTED_MODULE_40__/* ["default"] */ .ZP.info('请选择一种导出格式');
return;
} else if (exportType == 'pdf') {
exportReport("all");
if (exRa === '2') {
// if (!isSuperAdmins()) {
// message.error('目前仅支持平台管理员和运营人员使用后台导出!')
// return
// }
(0,_utils_export__WEBPACK_IMPORTED_MODULE_22__/* .ExportCourseWorkListExercise */ .Hp)({
categoryId: params.categoryId,
coursesId: params.coursesId,
comment: newuserCommentVisible ? '2' : '1'
}, 'export_exercise_users');
} else {
exportReport("all");
}
} else if (exportType == 'word') {
(allStudents === null || allStudents === void 0 ? void 0 : allStudents.length) > 0 ? exportReport2("all") : antd__WEBPACK_IMPORTED_MODULE_40__/* ["default"] */ .ZP.info('没有可导出的学生试卷');
if (exRa === '2') {
// if (!isSuperAdmins()) {
// message.error('目前仅支持平台管理员和运营人员使用后台导出!')
// return
// }
(0,_utils_export__WEBPACK_IMPORTED_MODULE_22__/* .ExportCourseWorkListExerciseWord */ .MJ)({
categoryId: params.categoryId,
coursesId: params.coursesId,
comment: newuserCommentVisible ? '2' : '1'
}, 'export_exercise_users');
} else {
(allStudents === null || allStudents === void 0 ? void 0 : allStudents.length) > 0 ? exportReport2("all") : antd__WEBPACK_IMPORTED_MODULE_40__/* ["default"] */ .ZP.info('没有可导出的学生试卷');
}
}
setismodal(false);
},
@ -1511,10 +1543,57 @@ var Export = function Export(_ref) {
}), "word\u683C\u5F0F"]
})]
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", {
style: {
marginTop: '30px'
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", {
style: {
fontSize: 14,
color: '#666'
},
children: "\u8BF7\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("p", {
style: {
display: 'flex',
alignItems: "center",
marginTop: '20px',
marginBottom: 0
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"].Group */ .ZP.Group, {
onChange: function onChange(e) {
setExRa(e.target.value);
},
value: exRa,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .ZP, {
value: '1',
children: ["\u524D\u7AEF\u5BFC\u51FA", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_41__/* ["default"] */ .Z, {
title: "\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_42__/* ["default"] */ .Z, {
style: {
marginLeft: 5,
color: '#3061d0'
}
})
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .ZP, {
value: '2',
children: ["\u540E\u53F0\u5BFC\u51FA", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_41__/* ["default"] */ .Z, {
title: "\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_42__/* ["default"] */ .Z, {
style: {
marginLeft: 5,
color: '#3061d0'
}
})
})]
})]
})
})]
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", {
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.bg, " pt30 mt20"),
children: [(exportData === null || exportData === void 0 || (_exportData$exercise8 = exportData.exercise) === null || _exportData$exercise8 === void 0 ? void 0 : _exportData$exercise8.is_random) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_41__/* ["default"] */ .Z, {
children: [(exportData === null || exportData === void 0 || (_exportData$exercise8 = exportData.exercise) === null || _exportData$exercise8 === void 0 ? void 0 : _exportData$exercise8.is_random) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_43__/* ["default"] */ .Z, {
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.paginationWrapper),
showTotal: function showTotal(total) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", {
@ -1882,14 +1961,13 @@ var Fill = function Fill(_ref) {
className: "font14 c-light-primary mb5",
children: "\u5B66\u751F\u7B54\u9898"
}), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) {
var _item$standard_answer;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
children: item.question_type == 3 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {
style: {
color: (item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 || (_item$standard_answer = _item$standard_answer[index]) === null || _item$standard_answer === void 0 || (_item$standard_answer = _item$standard_answer.answer_text) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer[0]) == (answer === null || answer === void 0 ? void 0 : answer.answer_text) ? "#37AD83" : "#E30000"
color: answer !== null && answer !== void 0 && answer.user_answer_boolean ? "#37AD83" : "#E30000"
},
children: answer === null || answer === void 0 ? void 0 : answer.answer_text
}) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, {
@ -2224,6 +2302,7 @@ var Shixun = function Shixun(_ref) {
_ref$hasChangeScore = _ref.hasChangeScore,
hasChangeScore = _ref$hasChangeScore === void 0 ? true : _ref$hasChangeScore,
autoHeight = _ref.autoHeight,
showAnswer = _ref.showAnswer,
_ref$saveChangeScore = _ref.saveChangeScore,
saveChangeScore = _ref$saveChangeScore === void 0 ? function () {} : _ref$saveChangeScore;
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]),
@ -2521,13 +2600,31 @@ var Shixun = function Shixun(_ref) {
className: "c-grey-999 mt20 mb20",
value: item === null || item === void 0 ? void 0 : item.question_title
}), item === null || item === void 0 || (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.map(function (shixun, index) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", {
className: "font16 c-grey-666 mb5",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", {
className: "mr20",
children: ["\u7B2C", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_position, "\u5173 ", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_name]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", {
children: [shixun === null || shixun === void 0 ? void 0 : shixun.challenge_score, "\u5206"]
var _shixun$challenge_ans, _shixun$challenge_ans2;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", {
className: "font16 c-grey-666 mb5",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", {
className: "mr20",
children: ["\u7B2C", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_position, "\u5173 ", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_name]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", {
children: [shixun === null || shixun === void 0 ? void 0 : shixun.challenge_score, "\u5206"]
})]
}), showAnswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.answerText,
children: ["\u53C2\u8003\u7B54\u6848\uFF1A", ((_shixun$challenge_ans = shixun.challenge_answers) === null || _shixun$challenge_ans === void 0 ? void 0 : _shixun$challenge_ans.length) === 0 ? '暂无' : '']
}), (_shixun$challenge_ans2 = shixun.challenge_answers) === null || _shixun$challenge_ans2 === void 0 ? void 0 : _shixun$challenge_ans2.map(function (item, index) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: "mt15",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
children: ["\u7EA7\u522B", index + 1, "\uFF1A", item.name]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, {
value: (item === null || item === void 0 ? void 0 : item.contents) || '',
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.answerText
})]
});
})]
})]
});
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {

@ -1,6 +1,51 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[14889],{
/***/ 80205:
/*!*******************************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***!
\*******************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_ExclamationCircleOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.26.0@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(5891);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js
// This icon file is generated automatically.
var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" };
/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(88853);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_ExclamationCircleOutlined
}));
};
/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined);
if (false) {}
/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon);
/***/ }),
/***/ 90175:
/*!*********************************************************!*\
!*** ./src/components/QuestionEditor/Buttonloading.tsx ***!
@ -60,7 +105,8 @@ var ButtonLoading = function ButtonLoading(_ref) {
_ref$hackidentifier = _ref.hackidentifier,
hackidentifier = _ref$hackidentifier === void 0 ? "" : _ref$hackidentifier,
_ref$items = _ref.items,
items = _ref$items === void 0 ? {} : _ref$items;
items = _ref$items === void 0 ? {} : _ref$items,
setIsSubmitCode = _ref.setIsSubmitCode;
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false),
_useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
isloading = _useState2[0],
@ -134,7 +180,10 @@ var ButtonLoading = function ButtonLoading(_ref) {
_context4.next = 15;
return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : {
code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes),
language: code.language
language: code.language,
answers: stats === null || stats === void 0 ? void 0 : stats.map(function (item) {
return item.answer_text;
})
});
case 15:
response = _context4.sent;
@ -152,23 +201,15 @@ var ButtonLoading = function ButtonLoading(_ref) {
}
function _onUpdateCodes() {
_onUpdateCodes = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5(re, id) {
var _stats$filter2;
var stats, codes, response;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
stats = items.userAnswer;
codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code);
debugger;
if (!(stats.length > 0 && ((_stats$filter2 = stats.filter(function (item) {
return !item.value;
})) === null || _stats$filter2 === void 0 ? void 0 : _stats$filter2.length) > 0)) {
_context5.next = 6;
break;
}
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('填空项不能为空!');
return _context5.abrupt("return");
case 6:
codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code); // if (stats.length > 0 && stats.filter((item) => !item.value)?.length > 0) {
// message.info('填空项不能为空!')
// return
// }
if (stats.length > 0) {
stats === null || stats === void 0 || stats.map(function (item) {
if (item.multi_line) {
@ -178,15 +219,18 @@ var ButtonLoading = function ButtonLoading(_ref) {
}
});
}
_context5.next = 9;
_context5.next = 5;
return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : {
code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes),
language: items.language
language: items.language,
answers: stats === null || stats === void 0 ? void 0 : stats.map(function (item) {
return item.value;
})
});
case 9:
case 5:
response = _context5.sent;
return _context5.abrupt("return", response);
case 11:
case 7:
case "end":
return _context5.stop();
}
@ -206,8 +250,8 @@ var ButtonLoading = function ButtonLoading(_ref) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
if (!(ButtonText === '运行调试')) {
_context3.next = 20;
if (!(ButtonText === '提交代码')) {
_context3.next = 21;
break;
}
setisloading(true);
@ -233,6 +277,7 @@ var ButtonLoading = function ButtonLoading(_ref) {
}
executeCode = /*#__PURE__*/function () {
var _ref3 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() {
var _items$userAnswer;
var _yield$getOperationRe, status, message, data, executeTime, isTimeOut;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
@ -245,7 +290,7 @@ var ButtonLoading = function ButtonLoading(_ref) {
message = _yield$getOperationRe.message;
data = _yield$getOperationRe.data;
executeTime = getTimeStamp();
isTimeOut = executeTime - startTime > 6 * 1000;
isTimeOut = executeTime - startTime > 10 * 1000 * (items === null || items === void 0 || (_items$userAnswer = items.userAnswer) === null || _items$userAnswer === void 0 ? void 0 : _items$userAnswer.length);
if (status !== 0 && !isTimeOut) {
setTimeout(executeCode, 1000);
}
@ -300,10 +345,11 @@ var ButtonLoading = function ButtonLoading(_ref) {
case 18:
setisloading(false);
case 19:
!!setIsSubmitCode && setIsSubmitCode(true);
return _context3.abrupt("return");
case 20:
case 21:
aa = true;
_context3.next = 23;
_context3.next = 24;
return form.validateFields().then(function () {
aa = false;
}, function (errInfo) {
@ -322,27 +368,27 @@ var ButtonLoading = function ButtonLoading(_ref) {
});
aa = true;
});
case 23:
case 24:
if (!aa) {
_context3.next = 25;
_context3.next = 26;
break;
}
return _context3.abrupt("return");
case 25:
case 26:
setisloading(true);
if (!isloading) {
_context3.next = 28;
_context3.next = 29;
break;
}
return _context3.abrupt("return");
case 28:
case 29:
res = '';
formValues = form.getFieldsValue();
if (identifier) {
_context3.next = 39;
_context3.next = 40;
break;
}
_context3.next = 33;
_context3.next = 34;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP)("/api/problems.json", {
method: 'post',
body: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formValues), {}, {
@ -358,15 +404,15 @@ var ButtonLoading = function ButtonLoading(_ref) {
is_blank: true
})
});
case 33:
case 34:
res = _context3.sent;
identifier = (_res2 = res) === null || _res2 === void 0 ? void 0 : _res2.identifier;
sessionStorage.projectFill = identifier;
setidentifier(identifier);
_context3.next = 42;
_context3.next = 43;
break;
case 39:
_context3.next = 41;
case 40:
_context3.next = 42;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP)("/api/problems/".concat(identifier, ".json"), {
method: 'put',
body: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formValues), {}, {
@ -382,25 +428,26 @@ var ButtonLoading = function ButtonLoading(_ref) {
is_blank: true
})
});
case 41:
res = _context3.sent;
case 42:
_context3.next = 44;
res = _context3.sent;
case 43:
_context3.next = 45;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP)("/api/problems/".concat(identifier, "/start.json"), {
method: 'get'
});
case 44:
case 45:
res1 = _context3.sent;
_context3.next = 47;
_context3.next = 48;
return onUpdateCode(null, res1 === null || res1 === void 0 ? void 0 : res1.identifier);
case 47:
case 48:
response = _context3.sent;
if (!((response === null || response === void 0 ? void 0 : response.status) === 0)) {
_context3.next = 56;
_context3.next = 57;
break;
}
_executeCode = /*#__PURE__*/function () {
var _ref4 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2() {
var _formValues$standard_;
var _yield$getOperationRe2, status, message, data, executeTime, isTimeOut;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
@ -413,7 +460,7 @@ var ButtonLoading = function ButtonLoading(_ref) {
message = _yield$getOperationRe2.message;
data = _yield$getOperationRe2.data;
executeTime = getTimeStamp();
isTimeOut = executeTime - _startTime > (formValues.hack.time_limit + 3) * 1000;
isTimeOut = executeTime - _startTime > (formValues.hack.time_limit + 3) * 1000 * (formValues === null || formValues === void 0 || (_formValues$standard_ = formValues.standard_answers) === null || _formValues$standard_ === void 0 ? void 0 : _formValues$standard_.length);
if (status !== 0 && !isTimeOut) {
setTimeout(_executeCode, 1000);
}
@ -452,15 +499,15 @@ var ButtonLoading = function ButtonLoading(_ref) {
};
}();
_startTime = getTimeStamp();
_context3.next = 53;
_context3.next = 54;
return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .sumbitCode */ .bM)(res1 === null || res1 === void 0 ? void 0 : res1.identifier, {});
case 53:
case 54:
_executeCode();
_context3.next = 57;
_context3.next = 58;
break;
case 56:
setisloading(false);
case 57:
setisloading(false);
case 58:
case "end":
return _context3.stop();
}
@ -1273,6 +1320,8 @@ var Fill = function Fill(_ref) {
/* harmony default export */ var components_Fill = (Fill);
// EXTERNAL MODULE: ./src/components/QuestionEditor/Buttonloading.tsx
var Buttonloading = __webpack_require__(90175);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules
var ExclamationCircleOutlined = __webpack_require__(80205);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/ImitateAnswer/components/BFill.tsx
@ -1281,12 +1330,13 @@ var Buttonloading = __webpack_require__(90175);
var BFill_TextArea = input/* default */.Z.TextArea;
var BFill_TextArea = input/* default */.Z.TextArea;
var BFill = function BFill(_ref) {
var _item$standard_answer2, _item$standard_answer3;
var item = _ref.item,
@ -1304,7 +1354,9 @@ var BFill = function BFill(_ref) {
var data = item === null || item === void 0 || (_item$standard_answer = item.standard_answer_with_score) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer.map(function (val, index) {
var _item$user_answer;
return objectSpread2_default()(objectSpread2_default()({}, val), {}, {
value: (item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 || (_item$user_answer = _item$user_answer[index]) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.answer_text) || ''
value: (item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 || (_item$user_answer = _item$user_answer.find(function (item) {
return parseInt(item.choice_id) === index + 1;
})) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.answer_text) || ''
});
});
setUserAnswer(data);
@ -1364,20 +1416,32 @@ var BFill = function BFill(_ref) {
})]
}, index);
})
}), (item === null || item === void 0 ? void 0 : item.allow_student_debug) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
textAlign: 'end'
display: 'flex',
justifyContent: 'space-between'
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(Buttonloading/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
fontSize: 14,
color: '#ff0000'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
marginLeft: 5
},
children: "\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Buttonloading/* default */.Z, {
ButtonProps: {
type: 'primary'
},
ButtonText: "\u8FD0\u884C\u8C03\u8BD5",
ButtonText: "\u63D0\u4EA4\u4EE3\u7801",
items: objectSpread2_default()(objectSpread2_default()({}, item), {}, {
userAnswer: userAnswer
}),
hackidentifier: item === null || item === void 0 ? void 0 : item.hack_identifier
})
})]
})]
});
};

@ -1998,6 +1998,7 @@ var List = function List(_ref) {
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: selectArrs.includes(v.id),
value: v.id,
disabled: !v.can_edit,
className: "mr20",
onClick: function onClick(e) {
e.stopPropagation();
@ -2090,7 +2091,7 @@ var List = function List(_ref) {
children: "\u96C6\u4E2D\u9605\u5377"
}),
// 判断 是否具有发布权限 isAssistant isAdmin
(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
(0,authority/* isAdmin */.GJ)() && v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
tips: v === null || v === void 0 ? void 0 : v.open_appraise,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
onClick: function onClick() {
@ -2183,7 +2184,7 @@ var List = function List(_ref) {
};
}()),
children: "\u89C4\u5219\u8BBE\u7F6E"
}), (0,authority/* isAdmin */.GJ)() && v.is_random && v.assistant_auth && /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
}), (0,authority/* isAdmin */.GJ)() && v.is_random && v.assistant_auth && v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
onClick: function onClick(e) {
e.stopPropagation();
var startTime = dayjs_min_default()(v.created_at, format);
@ -2195,7 +2196,7 @@ var List = function List(_ref) {
}
},
children: "\u7F16\u8F91\u8003\u8BD5"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
}), v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
onClick: ( /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) {
var _v$exercise_tips4;
@ -2717,6 +2718,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
course_id: params.coursesId
}
});
var illegalEntry = sessionStorage.getItem("illegalEntry");
if (sessionStorage.getItem("illegalEntry")) {
sessionStorage.removeItem("illegalEntry");
es_modal/* default */.Z.info({
@ -2742,7 +2744,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}), "\u201D\u6216\u201C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-blue blod",
children: "\u7EE7\u7EED\u8003\u8BD5"
}), "\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002"]
}), "\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), illegalEntry === "allowRouter" && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: ["3\u3001", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-red blod",
children: "\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"
})]
})]
}),
okText: "知道了"
});

@ -125,12 +125,18 @@ var dayjs_min = __webpack_require__(61186);
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(6848);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules
var table = __webpack_require__(2595);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
var pagination = __webpack_require__(25700);
// EXTERNAL MODULE: ./src/utils/export.ts
var utils_export = __webpack_require__(92279);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(71763);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ExportList/index.tsx
@ -146,6 +152,7 @@ var utils_export = __webpack_require__(92279);
dayjs_min_default().locale('zh-cn');
var ExportType = [{
id: 'exercise_score',
@ -183,6 +190,9 @@ var ExportType = [{
}, {
id: 'messages_statistics',
name: '课堂互动统计'
}, {
id: 'export_exercise_users',
name: '学生试卷'
}];
var Status = [{
id: 'failed',
@ -198,7 +208,8 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
var _params$type;
var globalSetting = _ref.globalSetting,
loading = _ref.loading,
dispatch = _ref.dispatch;
dispatch = _ref.dispatch,
user = _ref.user;
var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()({}, (0,_umi_production_exports.useParams)())),
_useState2 = slicedToArray_default()(_useState, 2),
params = _useState2[0],
@ -322,6 +333,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
color: '#0152d9'
},
onClick: function onClick() {
var _user$userInfo, _record$user;
if (record.export_type === 'export_exercise_users' && ((user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id) != (record === null || record === void 0 || (_record$user = record.user) === null || _record$user === void 0 ? void 0 : _record$user.id) || !(0,authority/* isSuperAdmins */.Ny)())) {
message/* default */.ZP.info('仅支持平台管理员、运营人员以及导出人下载!');
return;
}
if (record.export_type === 'workspace_files') {
var currentTimestamp = new Date().getTime();
var targetTimestamp = new Date(record.created_at).getTime();
@ -402,19 +418,34 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
fontSize: '16px',
height: '40px',
display: 'flex',
alignItems: 'center',
justifyContent: 'space-between',
background: '#fff',
padding: '10px 20px'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(LeftOutlined/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(LeftOutlined/* default */.Z, {
onClick: function onClick() {
_umi_production_exports.history.back();
},
style: {
marginTop: '4px',
cursor: 'pointer',
marginRight: '5px'
}
}), ' ', "\u5BFC\u51FA\u5217\u8868"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
onClick: function onClick() {
_umi_production_exports.history.back();
setPage(1);
init();
},
type: "primary",
style: {
marginTop: '4px',
cursor: 'pointer',
marginRight: '5px'
}
}), ' ', "\u5BFC\u51FA\u5217\u8868"]
height: '30px',
borderRadius: '4px'
},
children: "\u66F4\u65B0"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
background: '#fff',
@ -461,10 +492,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
};
/* harmony default export */ var ExportList = ((0,_umi_production_exports.connect)(function (_ref3) {
var loading = _ref3.loading,
globalSetting = _ref3.globalSetting;
globalSetting = _ref3.globalSetting,
user = _ref3.user;
return {
globalSetting: globalSetting,
loading: loading
loading: loading,
user: user
};
})(ShixunsListPage));

@ -1937,9 +1937,9 @@ function useInterval(callback, delay) {
/***/ }),
/***/ 22787:
/***/ 41909:
/*!********************************************************************************!*\
!*** ./src/pages/Classrooms/Lists/GroupHomework/Detail/index.tsx + 22 modules ***!
!*** ./src/pages/Classrooms/Lists/GroupHomework/Detail/index.tsx + 21 modules ***!
\********************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
@ -1999,6 +1999,8 @@ var es_checkbox = __webpack_require__(24905);
var row = __webpack_require__(95237);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
var col = __webpack_require__(43604);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules
var space = __webpack_require__(81327);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(36920);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
@ -2007,12 +2009,12 @@ var dropdown = __webpack_require__(38854);
var table = __webpack_require__(2595);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
var pagination = __webpack_require__(25700);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(400);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(400);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/DownOutlined.js + 1 modules
var DownOutlined = __webpack_require__(18290);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/UpOutlined.js + 1 modules
@ -2250,7 +2252,7 @@ var AsyncButton = __webpack_require__(59309);
var classRef = /*#__PURE__*/(0,_react_17_0_2_react.createRef)();
var WorkList = function WorkList(_ref) {
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st4, _workList$homework_st5, _workList$task_status, _workList$task_status2;
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st4, _workList$homework_st5, _workList$file_status2, _workList$task_status, _workList$task_status2;
var shixunHomeworks = _ref.shixunHomeworks,
classroomList = _ref.classroomList,
loading = _ref.loading,
@ -2418,6 +2420,7 @@ var WorkList = function WorkList(_ref) {
delete params.course_group;
delete params.teacher_comment;
Object.keys(formValue).map(function (v) {
var _workList$file_status;
switch (v) {
case 'teacher_comment':
case 'member_work':
@ -2447,13 +2450,22 @@ var WorkList = function WorkList(_ref) {
form.setFieldsValue(defineProperty_default()({}, 'course_group_info', params['course_group']));
}
break;
case "is_file":
if (formValue[v].includes('all') || (workList === null || workList === void 0 || (_workList$file_status = workList["file_status"]) === null || _workList$file_status === void 0 ? void 0 : _workList$file_status.length) === formValue[v].length || !formValue[v].length) {
delete params.is_file;
form.setFieldsValue(defineProperty_default()({}, 'is_file', 'all'));
} else {
params['is_file'] = formValue[v][0];
form.setFieldsValue(defineProperty_default()({}, 'is_file', formValue[v]));
}
break;
}
});
getData();
};
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
params.limit = 20;
// params.limit = 20;
getData();
};
var member_works = [{
@ -2546,9 +2558,10 @@ var WorkList = function WorkList(_ref) {
dataIndex: 'work_status',
width: '8%',
align: 'center',
render: function render(text) {
render: function render(text, record) {
return text === -1 ? '重做中' : /*#__PURE__*/(0,jsx_runtime.jsx)(util/* CommonWorkStatus */.Uw, {
status: text
status: text,
record: record
});
}
}, {
@ -2831,7 +2844,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
onChange: onHandleChange,
initialValues: defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, 'member_work', 'all'), 'work_status', 'all'), 'course_group_info', 'all'), 'teacher_comment', 'all'),
initialValues: defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, 'member_work', 'all'), 'work_status', 'all'), 'course_group_info', 'all'), 'teacher_comment', 'all'), "is_file", "all"),
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "teacher_comment",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
@ -2863,6 +2876,24 @@ var WorkList = function WorkList(_ref) {
})]
})
})
}), !(workList !== null && workList !== void 0 && workList.base_on_project) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "作品类型",
name: "is_file",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
className: "ml10",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(space/* default */.Z, {
direction: "horizontal",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
value: "all",
children: "\u5168\u90E8"
}), workList === null || workList === void 0 || (_workList$file_status2 = workList.file_status) === null || _workList$file_status2 === void 0 ? void 0 : _workList$file_status2.map(function (v) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
value: v.id,
children: [v.name, "(", v.count, ")"]
}, v.id);
})]
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "work_status",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
@ -3078,17 +3109,43 @@ var WorkList = function WorkList(_ref) {
})]
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "tc mb50 mt30",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
showSizeChanger: false,
hideOnSinglePage: true,
style: {
display: 'flex',
alignItems: 'center',
justifyContent: 'end'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z
// hideOnSinglePage={true}
, {
onChange: onShowSizeChange,
defaultCurrent: params.page || 1,
current: params.page || 1,
defaultPageSize: 20,
pageSize: params.limit,
showSizeChanger: false,
total: shixunHomeworks.workList.work_count
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
margin: '0px 10px'
},
children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
step: 1,
precision: 0,
value: params.limit,
onChange: function onChange(e) {
params.limit = e;
setParams(objectSpread2_default()({}, params));
},
onBlur: function onBlur(e) {
getData();
},
style: {
width: 50
}
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChangeScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Redo, {}), isshwomodal && /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
title: "\u4E00\u952E\u6253\u56DE\u91CD\u505A",
@ -4130,6 +4187,7 @@ var _excluded = ["classroomList", "dispatch", "courseEndTime"];
var PublishShixun = function PublishShixun(_ref) {
var _classroomList$action, _classroomList$action2;
var classroomList = _ref.classroomList,
dispatch = _ref.dispatch,
courseEndTime = _ref.courseEndTime,
@ -4281,7 +4339,8 @@ var PublishShixun = function PublishShixun(_ref) {
}),
end_time: dayjs_min_default()(formValue.end_time).format('YYYY-MM-DD HH:mm'),
publish_time: dayjs_min_default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'),
unified_setting: radiovalue
unified_setting: radiovalue,
is_file: formValue === null || formValue === void 0 ? void 0 : formValue.is_file
};
setisLoading(true);
_context2.next = 14;
@ -4390,7 +4449,16 @@ var PublishShixun = function PublishShixun(_ref) {
children: ["\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u672C\u64CD\u4F5C\u53EA\u5BF9\"\u672A\u53D1\u5E03\"\u7684\u4F5C\u4E1A\u6709\u6548"]
}), list && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [(classroomList === null || classroomList === void 0 || (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.type) === 2 && !(classroomList !== null && classroomList !== void 0 && (_classroomList$action2 = classroomList.actionTabs) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2.selectArrsAll) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2[0]) !== null && _classroomList$action2 !== void 0 && _classroomList$action2.base_on_project) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "is_file",
valuePropName: "checked",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
children: ["\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-c font12 ml15",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
paddingLeft: 0
},
@ -5094,7 +5162,8 @@ var Publish_Publish = function Publish(_ref) {
eff_score: '',
//效率分
unified_anonymous_comment: true,
unified_anonymous_appeal: true
unified_anonymous_appeal: true,
is_file: false //提交设置
}),
_useState8 = slicedToArray_default()(_useState7, 2),
data = _useState8[0],
@ -5345,7 +5414,7 @@ var Publish_Publish = function Publish(_ref) {
children: "\u53D1\u5E03\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -5976,6 +6045,33 @@ var Publish_Publish = function Publish(_ref) {
})
}, k);
})]
}), !(workList !== null && workList !== void 0 && workList.base_on_project) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
flexDirection: "column",
marginTop: "24px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u63D0\u4EA4\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
className: "mt15 pl30",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: data.is_file,
disabled: disabled,
onChange: function onChange(e) {
setData(objectSpread2_default()(objectSpread2_default()({}, data), {}, {
is_file: e.target.checked
}));
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-c font12",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})]
})]
});
};
@ -6008,7 +6104,6 @@ var QuestionCircleOutlined = __webpack_require__(86902);
var Score = function Score(_ref) {
var shixunHomeworks = _ref.shixunHomeworks,
getData = _ref.getData,
@ -6249,7 +6344,7 @@ var Score = function Score(_ref) {
children: "\u8BC4\u5206\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -6591,7 +6686,6 @@ var Score = function Score(_ref) {
var Open = function Open(_ref) {
var getData = _ref.getData,
dispatch = _ref.dispatch,
@ -6827,7 +6921,7 @@ var Open = function Open(_ref) {
children: "\u516C\u5F00\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -7479,7 +7573,7 @@ var AnonymousComment = function AnonymousComment(_ref) {
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -8018,63 +8112,6 @@ var AssociatedProjects = __webpack_require__(97078);
var service_shixunHomeworks = __webpack_require__(17445);
// EXTERNAL MODULE: ./src/components/ExportZip/index.tsx
var ExportZip = __webpack_require__(29877);
;// CONCATENATED MODULE: ./src/assets/images/icons/fengzhu.svg
function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
var __defProp = Object.defineProperty;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = function __defNormalProp(obj, key, value) {
return key in obj ? __defProp(obj, key, {
enumerable: true,
configurable: true,
writable: true,
value: value
}) : obj[key] = value;
};
var __spreadValues = function __spreadValues(a, b) {
for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols) {
var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var prop = _step.value;
if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]);
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
}
return a;
};
var SvgFengzhu = function SvgFengzhu(props) {
return /* @__PURE__ */React.createElement("svg", __spreadValues({
width: 14,
height: 14,
xmlns: "http://www.w3.org/2000/svg"
}, props), /* @__PURE__ */React.createElement("title", null, "\u5206\u7EC4"), /* @__PURE__ */React.createElement("g", {
fill: "none",
fillRule: "evenodd"
}, /* @__PURE__ */React.createElement("path", {
d: "M0 0h14v14H0z"
}), /* @__PURE__ */React.createElement("g", {
stroke: "#FFF"
}, /* @__PURE__ */React.createElement("path", {
d: "M1.5 5.685h7v7h-7z"
}), /* @__PURE__ */React.createElement("path", {
d: "M3 4.787V3.87l7.425.049v6.816h-.943"
}), /* @__PURE__ */React.createElement("path", {
d: "M5 2.917V2l7.425.05v6.685h-.943"
}))));
};
/* harmony default export */ var fengzhu = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==");
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/Detail/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Detailmodules = ({"flex_box_center":"flex_box_center___sf_sV","flex_space_between":"flex_space_between___k0joE","flex_box_vertical_center":"flex_box_vertical_center___fyum8","flex_box_center_end":"flex_box_center_end___UC5kA","flex_box_column":"flex_box_column___JCpJG","title":"title___YZryt","export":"export___wcKFT","bg":"bg___fNXI3","tabs":"tabs___hlZi4","workListTabWrap":"workListTabWrap___sjHcT","workListTabButton":"workListTabButton___MOSGf","title_style":"title_style___mGYw9"});
@ -8103,7 +8140,6 @@ var SvgFengzhu = function SvgFengzhu(props) {
var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
@ -8212,7 +8248,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Detailmodules.workListTabButton,
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [(((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-yishezhifabushijian1"
@ -8234,7 +8270,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
});
},
children: "\u7ACB\u5373\u53D1\u5E03"
}), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
}), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && workList.can_edit && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-jiezhishiyan"
@ -8260,27 +8296,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
});
},
children: "\u7ACB\u5373\u622A\u6B62"
}), (0,authority/* isSuperAdmin */.j5)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
style: {
transform: 'translate(-3px, -1px)'
},
src: fengzhu
}),
onClick: function onClick() {
dispatch({
type: 'classroomList/setActionTabs',
payload: {
key: '智能分组',
params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
id: params.coursesId
})
}
});
},
children: "\u667A\u80FD\u5206\u7EC4"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
}), workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2"

@ -1507,6 +1507,10 @@ span.CodeMirror-selectedtext {
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/GroupHomework/Detail/components/Group/index.less?modules ***!

@ -36,7 +36,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
hidetoolBar: true,
// hidetoolBar
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);
@ -430,6 +430,10 @@ var NewCoursePage = function NewCoursePage(_ref) {
})
}), studentWorkEditDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
rules: [{
required: studentWorkEditDefaultData === null || studentWorkEditDefaultData === void 0 ? void 0 : studentWorkEditDefaultData.is_file,
message: "本次作业老师设置必须上传附件才可提交作品,请按照要求上传作业相关附件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5C0F\u7EC4\u6210\u5458\uFF1A"

@ -36,7 +36,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
hidetoolBar: true,
// hidetoolBar
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);
@ -405,6 +405,10 @@ var NewCoursePage = function NewCoursePage(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
rules: [{
required: studentWorkAddDefaultData === null || studentWorkAddDefaultData === void 0 ? void 0 : studentWorkAddDefaultData.is_file,
message: "本次作业老师设置必须上传附件才可提交作品,请按照要求上传作业相关附件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5C0F\u7EC4\u6210\u5458\uFF1A"

@ -1865,10 +1865,10 @@ var objectWithoutProperties = __webpack_require__(39647);
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
var es_form = __webpack_require__(78241);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules
var date_picker = __webpack_require__(78550);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
var es_checkbox = __webpack_require__(24905);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules
var date_picker = __webpack_require__(78550);
// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.13@dayjs/dayjs.min.js
var dayjs_min = __webpack_require__(61186);
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
@ -1900,6 +1900,7 @@ var _excluded = ["classroomList", "dispatch", "courseEndTime"];
var PublishShixun = function PublishShixun(_ref) {
var _classroomList$action, _classroomList$action2;
var classroomList = _ref.classroomList,
dispatch = _ref.dispatch,
courseEndTime = _ref.courseEndTime,
@ -1951,6 +1952,9 @@ var PublishShixun = function PublishShixun(_ref) {
if (classroomList.actionTabs.type === 2) {
var selectItem = classroomList.actionTabs.selectArrsAll[0];
setradiovalue(selectItem.unified_setting);
form.setFieldsValue({
is_file: selectItem === null || selectItem === void 0 ? void 0 : selectItem.is_file
});
}
}
}, [classroomList.actionTabs]);
@ -2093,7 +2097,8 @@ var PublishShixun = function PublishShixun(_ref) {
}) : (_classroomList$detail = classroomList.detailCommonHomeworksList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.course_groups,
end_time: dayjs_min_default()(formValue.end_time).format('YYYY-MM-DD HH:mm'),
publish_time: dayjs_min_default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'),
unified_setting: !targetKeys.length
unified_setting: !targetKeys.length,
is_file: formValue === null || formValue === void 0 ? void 0 : formValue.is_file
};
setisLoading(true);
_context2.next = 17;
@ -2177,7 +2182,16 @@ var PublishShixun = function PublishShixun(_ref) {
children: ["\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u672C\u64CD\u4F5C\u53EA\u5BF9\"\u672A\u53D1\u5E03\"\u7684\u4F5C\u4E1A\u6709\u6548"]
}), list && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [(classroomList === null || classroomList === void 0 || (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.type) === 2 && !(classroomList !== null && classroomList !== void 0 && (_classroomList$action2 = classroomList.actionTabs) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2.selectArrsAll) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2[0]) !== null && _classroomList$action2 !== void 0 && _classroomList$action2.base_on_project) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "is_file",
valuePropName: "checked",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
children: ["\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-c font12 ml15",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
paddingLeft: 0
},
@ -3205,6 +3219,7 @@ var List = function List(_ref) {
onClick: function onClick(e) {
e.stopPropagation();
},
disabled: !dataSource.can_edit,
style: {
margin: '11px 0 0 10px'
},
@ -3248,7 +3263,7 @@ var List = function List(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Listmodules.right,
children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
target: "_blank",
to: "/",
onClick: ( /*#__PURE__*/function () {
@ -3334,7 +3349,7 @@ var List = function List(_ref) {
overlayClassName: Listmodules.dro,
dropdownRender: function dropdownRender() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
children: [dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -3371,7 +3386,7 @@ var List = function List(_ref) {
}()),
children: "\u7ACB\u5373\u53D1\u5E03"
})
}, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 1), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -3407,7 +3422,7 @@ var List = function List(_ref) {
}()),
children: "\u7ACB\u5373\u622A\u6B62"
})
}, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 2), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -3673,6 +3688,7 @@ var DownOutlined = __webpack_require__(18290);
var BottomControl = function BottomControl(_ref) {
var _courseModules$second;
var buttonDataSource = _ref.buttonDataSource,
_onClick = _ref.onClick;
var _useContext = (0,_react_17_0_2_react.useContext)(GroupHomeworkContext),
@ -3800,9 +3816,9 @@ var BottomControl = function BottomControl(_ref) {
setKeyword(e.target.value);
}
})
}), courseModules && courseModules['second_category'].filter(function (r) {
}), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
return r.category_name !== '未分配目录';
}).map(function (item, key) {
})) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@ -3821,7 +3837,7 @@ var BottomControl = function BottomControl(_ref) {
}, val.category_id);
})]
});
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
})), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();

@ -117,6 +117,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CutOffNow/index.less?modules ***!

@ -321,6 +321,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CutOffNow/index.less?modules ***!

@ -2024,6 +2024,7 @@ var DownOutlined = __webpack_require__(18290);
var BottomControl = function BottomControl(_ref) {
var _courseModules$second;
var buttonDataSource = _ref.buttonDataSource,
_onClick = _ref.onClick;
var _useContext = (0,_react_17_0_2_react.useContext)(CommonHomeworkContext),
@ -2151,9 +2152,9 @@ var BottomControl = function BottomControl(_ref) {
setKeyword(e.target.value);
}
})
}), courseModules && courseModules['second_category'].filter(function (r) {
}), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
return r.category_name !== '未分配目录';
}).map(function (item, key) {
})) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@ -2172,7 +2173,7 @@ var BottomControl = function BottomControl(_ref) {
}, val.category_id);
})]
});
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
})), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();

@ -117,6 +117,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CutOffNow/index.less?modules ***!

@ -239,6 +239,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CutOffNow/index.less?modules ***!

@ -1854,7 +1854,7 @@ var utils_export = __webpack_require__(92279);
var WorkList = function WorkList(_ref) {
var _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$task_status, _workList$course_grou, _workList$course_grou2, _workList$teacher_com, _workList$homework_st4, _globalSetting$settin, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _shixunHomeworks$work2, _shixunHomeworks$work3, _shixunHomeworks$work4, _workList$task_status2, _workList$task_status3, _shixunHomeworks$shix;
var _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$task_status, _workList$course_grou, _workList$course_grou2, _workList$teacher_com, _workList$homework_st4, _globalSetting$settin, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _shixunHomeworks$work2, _shixunHomeworks$work3, _shixunHomeworks$work4, _workList$task_status2, _workList$task_status3, _shixunHomeworks$work5;
var shixunHomeworks = _ref.shixunHomeworks,
loading = _ref.loading,
dispatch = _ref.dispatch,
@ -3461,17 +3461,42 @@ var WorkList = function WorkList(_ref) {
})]
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(QualityModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(QualityModal, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "tc mb50 mt30",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
style: {
display: 'flex',
justifyContent: 'end',
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
showQuickJumper: true,
hideOnSinglePage: true,
showSizeChanger: true,
onChange: onShowSizeChange,
current: params.page || 1,
pageSize: params.limit || 20,
total: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$shix = shixunHomeworks.shixunWorkList) === null || _shixunHomeworks$shix === void 0 ? void 0 : _shixunHomeworks$shix.total_count
})
total: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$work5 = shixunHomeworks.workList) === null || _shixunHomeworks$work5 === void 0 ? void 0 : _shixunHomeworks$work5.work_count
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
margin: '0px 10px'
},
children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
value: params.limit,
step: 1,
precision: 0,
onChange: function onChange(e) {
params.limit = e;
setParams(objectSpread2_default()({}, params));
},
onBlur: function onBlur(e) {
getData();
},
style: {
width: 50
}
})]
})]
});
};
@ -4406,15 +4431,19 @@ var scoresetting_WorkList = function WorkList(_ref) {
_useState6 = slicedToArray_default()(_useState5, 2),
isshow = _useState6[0],
setIsshow = _useState6[1];
var _useState7 = (0,_react_17_0_2_react.useState)([]),
var _useState7 = (0,_react_17_0_2_react.useState)(false),
_useState8 = slicedToArray_default()(_useState7, 2),
groupSettings = _useState8[0],
setGroupSetting = _useState8[1];
showtip = _useState8[0],
setShowTip = _useState8[1];
var _useState9 = (0,_react_17_0_2_react.useState)([]),
_useState10 = slicedToArray_default()(_useState9, 2),
repairSettings = _useState10[0],
setRepairSetting = _useState10[1];
var _useState11 = (0,_react_17_0_2_react.useState)({
groupSettings = _useState10[0],
setGroupSetting = _useState10[1];
var _useState11 = (0,_react_17_0_2_react.useState)([]),
_useState12 = slicedToArray_default()(_useState11, 2),
repairSettings = _useState12[0],
setRepairSetting = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)({
unified_setting: false,
//是否统一设置
publish_time: '',
@ -4434,8 +4463,8 @@ var scoresetting_WorkList = function WorkList(_ref) {
//是否勾选效率分
shixun_evaluation: '',
//评分比例设置0均分 1经验值2自定义
answer_open_evaluation: false,
//查看答案 扣分false满分true
answer_open_evaluation: true,
//查看答案 按级别false自定义true
answer_public: false,
//公开答案
score_open: false,
@ -4448,51 +4477,52 @@ var scoresetting_WorkList = function WorkList(_ref) {
//效率分
is_onpage_time: true,
training_time_rules: 1,
difficulty_level_sort: 'asc'
difficulty_level_sort: 'asc',
game_deduct_score_percentage: 100
}),
_useState12 = slicedToArray_default()(_useState11, 2),
data = _useState12[0],
setData = _useState12[1];
_useState14 = slicedToArray_default()(_useState13, 2),
data = _useState14[0],
setData = _useState14[1];
console.log("数据:-----------------------------------", params);
// 是否开启查重扣分----字段
var _useState13 = (0,_react_17_0_2_react.useState)(false),
_useState14 = slicedToArray_default()(_useState13, 2),
is_repeat_minus = _useState14[0],
setis_repeat_minus = _useState14[1];
// 设置的查重扣分-----字段
var _useState15 = (0,_react_17_0_2_react.useState)(0),
var _useState15 = (0,_react_17_0_2_react.useState)(false),
_useState16 = slicedToArray_default()(_useState15, 2),
repeat_setting_score = _useState16[0],
setrepeat_setting_score = _useState16[1];
// 设置扣分阈值-----字段
is_repeat_minus = _useState16[0],
setis_repeat_minus = _useState16[1];
// 设置的查重扣分-----字段
var _useState17 = (0,_react_17_0_2_react.useState)(0),
_useState18 = slicedToArray_default()(_useState17, 2),
repeat_limit = _useState18[0],
setrepeat_limit = _useState18[1];
// 点击编辑设置之后可以勾选代码查重复选框:
var _useState19 = (0,_react_17_0_2_react.useState)(true),
repeat_setting_score = _useState18[0],
setrepeat_setting_score = _useState18[1];
// 设置扣分阈值-----字段
var _useState19 = (0,_react_17_0_2_react.useState)(0),
_useState20 = slicedToArray_default()(_useState19, 2),
isDisabled = _useState20[0],
setisDisabled = _useState20[1];
// 勾选代码查重复选框:
var _useState21 = (0,_react_17_0_2_react.useState)(false),
repeat_limit = _useState20[0],
setrepeat_limit = _useState20[1];
// 点击编辑设置之后可以勾选代码查重复选框:
var _useState21 = (0,_react_17_0_2_react.useState)(true),
_useState22 = slicedToArray_default()(_useState21, 2),
isChecked = _useState22[0],
setisChecked = _useState22[1];
// 不点编辑设置时,输入框禁用
isDisabled = _useState22[0],
setisDisabled = _useState22[1];
// 勾选代码查重复选框
var _useState23 = (0,_react_17_0_2_react.useState)(false),
_useState24 = slicedToArray_default()(_useState23, 2),
isReadOnly = _useState24[0],
setisReadOnly = _useState24[1];
// 修改输入框之后,新增弹出框
isChecked = _useState24[0],
setisChecked = _useState24[1];
// 不点编辑设置时,输入框禁用
var _useState25 = (0,_react_17_0_2_react.useState)(false),
_useState26 = slicedToArray_default()(_useState25, 2),
RedoMadol = _useState26[0],
setRedoMadol = _useState26[1];
isReadOnly = _useState26[0],
setisReadOnly = _useState26[1];
// 修改输入框之后,新增弹出框:
var _useState27 = (0,_react_17_0_2_react.useState)(false),
_useState28 = slicedToArray_default()(_useState27, 2),
showInput = _useState28[0],
setshowInput = _useState28[1];
RedoMadol = _useState28[0],
setRedoMadol = _useState28[1];
var _useState29 = (0,_react_17_0_2_react.useState)(false),
_useState30 = slicedToArray_default()(_useState29, 2),
showInput = _useState30[0],
setshowInput = _useState30[1];
(0,_react_17_0_2_react.useEffect)(function () {
getData();
return function () {
@ -4559,6 +4589,11 @@ var scoresetting_WorkList = function WorkList(_ref) {
return !v.hide;
});
bodyData.categoryId = params.categoryId;
if (bodyData.game_deduct_score_percentage === '') {
// setShowTip(true)
message/* default */.ZP.warning('请填写查看答案扣分比例');
return;
}
if ((_bodyData$challenge_s = bodyData.challenge_settings) !== null && _bodyData$challenge_s !== void 0 && _bodyData$challenge_s.every(function (r) {
return !r.checked;
})) {
@ -5219,25 +5254,58 @@ var scoresetting_WorkList = function WorkList(_ref) {
setData(objectSpread2_default()({}, data));
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, {
value: false,
value: true,
style: {
marginTop: 15
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u6309\u67E5\u770B\u7B54\u6848\u7EA7\u522B\u6263\u5206"
children: "\u81EA\u5B9A\u4E49\u6263\u5206\u89C4\u5219"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-c",
children: "(\u6839\u636E\u5B66\u5458\u9009\u62E9\u67E5\u770B\u7684\u5B9E\u8BAD\u7B54\u6848\u7EA7\u522B(\u89E3\u9898\u601D\u8DEF\u3001\u5B8C\u6574\u7B54\u6848)\uFF0C\u6263\u51CF\u76F8\u5E94\u7684\u5206\u503C)"
children: "(\u5B66\u5458\u67E5\u770B\u5173\u5361\u7684\u53C2\u8003\u7B54\u6848\uFF0C\u5219\u5BF9\u5E94\u7684\u5173\u5361\u9700\u8981\u6263\u51CF\u4E00\u5B9A\u6BD4\u4F8B\u7684\u5206\u503C)"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: true,
}), data.answer_open_evaluation && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
span: 24,
className: "pl30 mt10",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
className: "mr15",
children: "\u67E5\u770B\u7B54\u6848\u6263\u5206"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 0,
max: 100,
value: data.game_deduct_score_percentage,
disabled: disabled,
onChange: function onChange(value) {
console.log(value);
// return
if (value || value == 0) {
data.game_deduct_score_percentage = value.toFixed(2);
setData(Object.assign({}, data));
setShowTip(false);
} else {
data.game_deduct_score_percentage = '';
setData(Object.assign({}, data));
setShowTip(true);
}
// calcScore()
}
}), "\xA0%", showtip && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ConfigWorksmodules/* default */.Z.tip,
children: "\u8BF7\u8F93\u5165\u6263\u5206\u6BD4\u4F8B"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, {
value: false,
style: {
marginTop: 15
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u4E0D\u6263\u5206"
})
})]
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u6309\u67E5\u770B\u7B54\u6848\u7EA7\u522B\u6263\u5206"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-c",
children: "(\u6839\u636E\u5B66\u5458\u9009\u62E9\u67E5\u770B\u7684\u5B9E\u8BAD\u7B54\u6848\u7EA7\u522B(\u89E3\u9898\u601D\u8DEF\u3001\u5B8C\u6574\u7B54\u6848)\uFF0C\u6263\u51CF\u76F8\u5E94\u7684\u5206\u503C)"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
@ -7180,7 +7248,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-bianjishijuan3x translateY1"
}), "\u7F16\u8F91\u4F5C\u4E1A"]
}), (0,authority/* isAdmin */.GJ)() && workList.publish_immediately && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
}), (0,authority/* isAdmin */.GJ)() && workList.publish_immediately && (workList === null || workList === void 0 ? void 0 : workList.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
onClick: function onClick() {
dispatch({
type: 'classroomList/setActionTabs',
@ -7227,7 +7295,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-shixun3 translateY1"
}), "\u8FDB\u5165\u5B9E\u8BAD"]
}), (0,authority/* isAdmin */.GJ)() && workList.end_immediately && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
}), (0,authority/* isAdmin */.GJ)() && workList.end_immediately && (workList === null || workList === void 0 ? void 0 : workList.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
style: {
background: "#0152d9",
color: '#fff'

@ -117,6 +117,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CutOffNow/index.less?modules ***!

@ -3792,6 +3792,7 @@ var ShixunList = function ShixunList(_ref) {
marginLeft: 10
},
checked: selectArrs.includes(v.homework_id),
disabled: !v.can_edit,
value: v.homework_id,
onClick: function onClick(e) {
e.stopPropagation();
@ -3845,7 +3846,7 @@ var ShixunList = function ShixunList(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: ShixunHomeworksmodules.titleRight,
children: [(0,authority/* isAdmin */.GJ)() && (v === null || v === void 0 ? void 0 : v.status.indexOf('未发布')) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
children: [(0,authority/* isAdmin */.GJ)() && (v === null || v === void 0 ? void 0 : v.status.indexOf('未发布')) === 0 && v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
target: "_blank",
to: "/",
onClick: ( /*#__PURE__*/function () {
@ -4017,7 +4018,7 @@ var ShixunList = function ShixunList(_ref) {
overlayClassName: ShixunHomeworksmodules.dro,
dropdownRender: function dropdownRender() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
children: [v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4051,7 +4052,7 @@ var ShixunList = function ShixunList(_ref) {
}()),
children: "\u7ACB\u5373\u53D1\u5E03"
})
}, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 1), v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4085,7 +4086,7 @@ var ShixunList = function ShixunList(_ref) {
}()),
children: "\u7ACB\u5373\u622A\u6B62"
})
}, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 2), v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4440,7 +4441,7 @@ var ShixunHomeworks_excluded = ["classroomList", "globalSetting", "shixunHomewor
var ShixunsListPage = function ShixunsListPage(_ref) {
var _user$userInfo4, _detailShixunsList$ho;
var _user$userInfo4, _courseModules$second;
var classroomList = _ref.classroomList,
globalSetting = _ref.globalSetting,
shixunHomeworks = _ref.shixunHomeworks,
@ -4824,9 +4825,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
setKeyword(e.target.value);
}
})
}), courseModules && courseModules['second_category'].filter(function (r) {
}), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
return r.category_name !== '未分配目录';
}).map(function (item, key) {
})) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@ -4845,7 +4846,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}, val.category_id);
})]
});
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
})), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();
@ -4918,6 +4919,23 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
// 默认排序
var isDefault = SortMenuName === '默认排序';
// 全选
var _useState25 = (0,_react_17_0_2_react.useState)(false),
_useState26 = slicedToArray_default()(_useState25, 2),
allSelect = _useState26[0],
setAllSelect = _useState26[1];
(0,_react_17_0_2_react.useEffect)(function () {
var _detailShixunsList$ho;
var selectArrsALL = ((_detailShixunsList$ho = detailShixunsList.homeworks) === null || _detailShixunsList$ho === void 0 ? void 0 : _detailShixunsList$ho.filter(function (v) {
return v.can_edit;
})) || [];
if (selectArrs.length == selectArrsALL.length && selectArrs.length) {
setAllSelect(true);
} else {
setAllSelect(false);
}
}, [selectArrs]);
var showStatistic = (0,_react_17_0_2_react.useMemo)(function () {
var isStudent = !(0,authority/* isAdmin */.GJ)() && !(0,authority/* isNotMember */.Jd)();
var isPublicCourse = detailTopBanner === null || detailTopBanner === void 0 ? void 0 : detailTopBanner.excellent;
@ -5210,10 +5228,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
width: 130
},
children: (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: ((_detailShixunsList$ho = detailShixunsList.homeworks) === null || _detailShixunsList$ho === void 0 ? void 0 : _detailShixunsList$ho.length) === (selectArrs === null || selectArrs === void 0 ? void 0 : selectArrs.length),
checked: allSelect,
onChange: function onChange(e) {
if (e.target.checked) {
setSelectArrs(detailShixunsList.homeworks.map(function (v) {
setSelectArrs(detailShixunsList.homeworks.filter(function (item) {
return item.can_edit;
}).map(function (v) {
return v.homework_id;
}));
setSelectArrsAll(toConsumableArray_default()(detailShixunsList.homeworks));

@ -150,6 +150,8 @@ var row = __webpack_require__(95237);
var col = __webpack_require__(43604);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js
var popover = __webpack_require__(60324);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(36920);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
var dropdown = __webpack_require__(38854);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules
@ -318,8 +320,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(400);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(36920);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules
var skeleton = __webpack_require__(78485);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
@ -2828,7 +2828,23 @@ var Statistics_ShixunsListPage = function ShixunsListPage(_ref) {
className: [Statisticsmodules.bg, 'mt20', 'plr30 ', 'mb20', Statisticsmodules.tabs].join(' '),
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Statisticsmodules.rightAction,
children: [(detailCourseGroupsList === null || detailCourseGroupsList === void 0 ? void 0 : detailCourseGroupsList.group_count) > 0 && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
children: [tabIndex === '1' && /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
allowClear: true,
placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",
onSearch: function onSearch(value) {
params.keyword = value;
params.page = 1;
dispatch({
type: 'classroomList/getCourseWorkscore',
payload: objectSpread2_default()({}, params)
});
},
style: {
width: 260,
marginTop: -4,
marginRight: 10
}
}), (detailCourseGroupsList === null || detailCourseGroupsList === void 0 ? void 0 : detailCourseGroupsList.group_count) > 0 && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
dropdownRender: function dropdownRender() {
return submenu;
},

@ -1047,6 +1047,8 @@ var ApplicantTable = function ApplicantTable(_ref) {
classroomList: classroomList
};
})(ApplicantTable));
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(6848);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popconfirm/index.js + 2 modules
var popconfirm = __webpack_require__(14478);
// EXTERNAL MODULE: ./src/utils/fetch.ts
@ -1180,6 +1182,7 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
dataIndex: 'name',
width: 70,
align: 'center',
fixed: 'left',
render: function render(text, record, index) {
return batch ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onChange: function onChange(e) {
@ -1201,6 +1204,7 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
title: '姓名',
width: 110,
align: 'center',
fixed: 'left',
dataIndex: 'name',
render: function render(text, record) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
@ -1289,9 +1293,25 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
render: function render(text) {
return text || '--';
}
}, {
title: '行政班',
dataIndex: 'course_class_name',
width: 120,
ellipsis: true,
render: function render(text) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: text,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: text || '--'
})
});
}
}, (0,authority/* isAdminOrAssistant */.Gg)() && {
title: '操作',
align: 'center',
width: 200,
fixed: 'right',
dataIndex: 'name',
render: function render(text, record) {
var _record$member_roles, _record$member_roles2, _record$member_roles3;
@ -1474,6 +1494,9 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
getData(newParams);
},
columns: columns,
scroll: {
x: 1100
},
dataSource: studentsList === null || studentsList === void 0 ? void 0 : studentsList.students,
pagination: false,
rowKey: "course_member_id",
@ -2055,7 +2078,7 @@ var Students_ShixunsListPage = function ShixunsListPage(_ref) {
}
});
},
children: "\u66F4\u6362\u7BA1\u7406\u5458"
children: "\u8BFE\u5802\u534F\u4F5C\u8005"
}), (0,authority/* isAdmins */.eB)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font16 current c-blue",
onClick: function onClick(e) {
@ -2102,7 +2125,7 @@ var Students_ShixunsListPage = function ShixunsListPage(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 71418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var _service_teacher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/teacher */ 81706);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-infinite-scroller */ 26724);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__);
@ -2140,7 +2163,7 @@ var EditAttendance = function EditAttendance(_ref) {
params['id'] = params['coursesId'];
params['course_id'] = params['coursesId'];
params['limit'] = 20;
params['page'] = 1;
var page = (0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(0);
var getData = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() {
var res;
@ -2148,17 +2171,19 @@ var EditAttendance = function EditAttendance(_ref) {
while (1) switch (_context.prev = _context.next) {
case 0:
setIsLoading(true);
_context.next = 3;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .getList */ .gp)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params));
case 3:
page.current++;
_context.next = 4;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .getList */ .gp)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, {
page: page.current
}));
case 4:
res = _context.sent;
if (res !== null && res !== void 0 && res.teacher_list) {
params['page']++;
setData([].concat(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(data), _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(res.teacher_list)));
if (res.teacher_list.length !== params['limit']) setHasMore(false);
}
setIsLoading(false);
case 6:
case 7:
case "end":
return _context.stop();
}
@ -2170,7 +2195,8 @@ var EditAttendance = function EditAttendance(_ref) {
}();
(0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
if (teachers.actionTabs.key === '更换管理员') {
params['page'] = 1;
page.current = 0;
setHasMore(true);
setData([]);
getData();
}
@ -2188,22 +2214,23 @@ var EditAttendance = function EditAttendance(_ref) {
minHeight: 200
},
onOk: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
var _formValue$course_mem;
var formValue, selectValue, res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
formValue = form.getFieldValue();
if (!formValue.course_member_id) {
_context2.next = 9;
formValue = form.getFieldsValue();
console.log(formValue);
if (!((formValue === null || formValue === void 0 || (_formValue$course_mem = formValue.course_member_id) === null || _formValue$course_mem === void 0 ? void 0 : _formValue$course_mem.length) > 0)) {
_context2.next = 10;
break;
}
selectValue = formValue.course_member_id.split(",");
_context2.next = 5;
selectValue = formValue.course_member_id;
_context2.next = 6;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .changeCourseAdmin */ .rM)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, {
user_id: selectValue[1],
course_member_id: selectValue[0]
course_member_id: selectValue
}));
case 5:
case 6:
res = _context2.sent;
if (res.status === 0) {
setData([]);
@ -2227,11 +2254,11 @@ var EditAttendance = function EditAttendance(_ref) {
payload: {}
});
}
_context2.next = 10;
_context2.next = 11;
break;
case 9:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 10:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 11:
case "end":
return _context2.stop();
}
@ -2274,14 +2301,18 @@ var EditAttendance = function EditAttendance(_ref) {
style: {
marginBottom: 0
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Group */ .ZP.Group, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Group, {
children: data === null || data === void 0 ? void 0 : data.map(function (item, key) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP, {
value: item.course_member_id + "," + item.user_id,
style: {
marginBottom: 6,
width: "100%"
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
value: item.course_member_id,
children: item.name
})
});
}, key);
})
})
})

@ -134,7 +134,7 @@ var ManageHead = function ManageHead(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 71418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var _service_teacher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/teacher */ 81706);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-infinite-scroller */ 26724);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__);
@ -172,7 +172,7 @@ var EditAttendance = function EditAttendance(_ref) {
params['id'] = params['coursesId'];
params['course_id'] = params['coursesId'];
params['limit'] = 20;
params['page'] = 1;
var page = (0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(0);
var getData = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() {
var res;
@ -180,17 +180,19 @@ var EditAttendance = function EditAttendance(_ref) {
while (1) switch (_context.prev = _context.next) {
case 0:
setIsLoading(true);
_context.next = 3;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .getList */ .gp)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params));
case 3:
page.current++;
_context.next = 4;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .getList */ .gp)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, {
page: page.current
}));
case 4:
res = _context.sent;
if (res !== null && res !== void 0 && res.teacher_list) {
params['page']++;
setData([].concat(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(data), _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(res.teacher_list)));
if (res.teacher_list.length !== params['limit']) setHasMore(false);
}
setIsLoading(false);
case 6:
case 7:
case "end":
return _context.stop();
}
@ -202,7 +204,8 @@ var EditAttendance = function EditAttendance(_ref) {
}();
(0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
if (teachers.actionTabs.key === '更换管理员') {
params['page'] = 1;
page.current = 0;
setHasMore(true);
setData([]);
getData();
}
@ -220,22 +223,23 @@ var EditAttendance = function EditAttendance(_ref) {
minHeight: 200
},
onOk: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
var _formValue$course_mem;
var formValue, selectValue, res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
formValue = form.getFieldValue();
if (!formValue.course_member_id) {
_context2.next = 9;
formValue = form.getFieldsValue();
console.log(formValue);
if (!((formValue === null || formValue === void 0 || (_formValue$course_mem = formValue.course_member_id) === null || _formValue$course_mem === void 0 ? void 0 : _formValue$course_mem.length) > 0)) {
_context2.next = 10;
break;
}
selectValue = formValue.course_member_id.split(",");
_context2.next = 5;
selectValue = formValue.course_member_id;
_context2.next = 6;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .changeCourseAdmin */ .rM)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, {
user_id: selectValue[1],
course_member_id: selectValue[0]
course_member_id: selectValue
}));
case 5:
case 6:
res = _context2.sent;
if (res.status === 0) {
setData([]);
@ -259,11 +263,11 @@ var EditAttendance = function EditAttendance(_ref) {
payload: {}
});
}
_context2.next = 10;
_context2.next = 11;
break;
case 9:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 10:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 11:
case "end":
return _context2.stop();
}
@ -306,14 +310,18 @@ var EditAttendance = function EditAttendance(_ref) {
style: {
marginBottom: 0
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Group */ .ZP.Group, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Group, {
children: data === null || data === void 0 ? void 0 : data.map(function (item, key) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP, {
value: item.course_member_id + "," + item.user_id,
style: {
marginBottom: 6,
width: "100%"
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
value: item.course_member_id,
children: item.name
})
});
}, key);
})
})
})
@ -1970,7 +1978,7 @@ var Teachers_ShixunsListPage = function ShixunsListPage(_ref) {
}
});
},
children: "\u66F4\u6362\u7BA1\u7406\u5458"
children: "\u8BFE\u5802\u534F\u4F5C\u8005"
}), (0,authority/* isAdmins */.eB)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font16 current c-blue",
onClick: function onClick(e) {

@ -1829,6 +1829,12 @@ var AddCategory_EditAttendance = function EditAttendance(_ref) {
type: 'classroomList/setUpdateData',
payload: Math.random()
});
dispatch({
type: 'classroomList/getClassroomLeftMenus',
payload: {
id: params.coursesId
}
});
}
case 11:
case "end":

@ -92,6 +92,52 @@ if (false) {}
/***/ }),
/***/ 96830:
/*!********************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***!
\********************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_UploadOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.26.0@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(5891);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/UploadOutlined.js
// This icon file is generated automatically.
var UploadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" } }] }, "name": "upload", "theme": "outlined" };
/* harmony default export */ var asn_UploadOutlined = (UploadOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(88853);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/UploadOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var UploadOutlined_UploadOutlined = function UploadOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_UploadOutlined
}));
};
/**![upload](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQwMCAzMTcuN2g3My45VjY1NmMwIDQuNCAzLjYgOCA4IDhoNjBjNC40IDAgOC0zLjYgOC04VjMxNy43SDYyNGM2LjcgMCAxMC40LTcuNyA2LjMtMTIuOUw1MTguMyAxNjNhOCA4IDAgMDAtMTIuNiAwbC0xMTIgMTQxLjdjLTQuMSA1LjMtLjQgMTMgNi4zIDEzek04NzggNjI2aC02MGMtNC40IDAtOCAzLjYtOCA4djE1NEgyMTRWNjM0YzAtNC40LTMuNi04LTgtOGgtNjBjLTQuNCAwLTggMy42LTggOHYxOThjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjg0YzE3LjcgMCAzMi0xNC4zIDMyLTMyVjYzNGMwLTQuNC0zLjYtOC04LTh6IiAvPjwvc3ZnPg==) */
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(UploadOutlined_UploadOutlined);
if (false) {}
/* harmony default export */ var icons_UploadOutlined = (RefIcon);
/***/ }),
/***/ 55396:
/*!*************************************************************************************!*\
!*** ./src/pages/Classrooms/New/components/AppplySchoolModal/index.tsx + 1 modules ***!
@ -341,9 +387,9 @@ var AppplySchoolModal = function AppplySchoolModal(_ref) {
/***/ }),
/***/ 94023:
/***/ 50298:
/*!********************************************************!*\
!*** ./src/pages/Classrooms/New/index.tsx + 3 modules ***!
!*** ./src/pages/Classrooms/New/index.tsx + 5 modules ***!
\********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
@ -414,8 +460,94 @@ var lib = __webpack_require__(56102);
var util = __webpack_require__(64606);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(71763);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules
var upload = __webpack_require__(24645);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules
var UploadOutlined = __webpack_require__(96830);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/CloseCircleFilled.js + 1 modules
var CloseCircleFilled = __webpack_require__(33130);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(97940);
;// CONCATENATED MODULE: ./src/components/ImgUpload/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var ImgUploadmodules = ({"img":"img___Othn9"});
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/components/ImgUpload/index.tsx
var ImgUpload = function ImgUpload(_ref) {
var value = _ref.value,
onChange = _ref.onChange,
getFileProgress = _ref.getFileProgress,
children = _ref.children;
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
imgLoading = _useState2[0],
setImgLoading = _useState2[1];
var uploadButton = /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
loading: imgLoading,
icon: /*#__PURE__*/(0,jsx_runtime.jsx)(UploadOutlined/* default */.Z, {}),
children: "\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"
});
var renderImg = function renderImg() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: ImgUploadmodules.img,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: env/* default */.Z.API_SERVER + "/api/attachments/" + value,
alt: "avatar",
style: {
width: 288
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleFilled/* default */.Z, {
onClick: function onClick() {
return onChange('');
},
style: {
fontSize: '16px',
color: 'red'
}
})
})]
});
};
var handleChange = function handleChange(info) {
if (getFileProgress) {
getFileProgress(info);
}
if (info.file.status === 'uploading') {
setImgLoading(true);
return;
}
if (info.file.status === 'done') {
var _info$file;
setImgLoading(false);
onChange(info === null || info === void 0 || (_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.id);
}
};
return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
children: value ? renderImg() : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, {
withCredentials: true,
name: "file",
showUploadList: false,
action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"),
onChange: handleChange,
accept: "image/*",
children: children || uploadButton
})
})
});
};
/* harmony default export */ var components_ImgUpload = (ImgUpload);
;// CONCATENATED MODULE: ./src/pages/Classrooms/New/index.tsx
@ -436,6 +568,7 @@ var jsx_runtime = __webpack_require__(37712);
var disabledDate = function disabledDate(current) {
return current && current < dayjs_min_default()().endOf('day').subtract(1, 'days');
@ -526,7 +659,8 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
set: res.invite_code_halt,
allow_copy: res === null || res === void 0 ? void 0 : res.allow_copy,
is_show_conceal: res === null || res === void 0 ? void 0 : res.is_show_conceal,
student_join_approve: res === null || res === void 0 ? void 0 : res.student_join_approve
student_join_approve: res === null || res === void 0 ? void 0 : res.student_join_approve,
cover_image: res === null || res === void 0 ? void 0 : res.cover_image
};
getSchoolList(res.school);
setFormValue(objectSpread2_default()({}, data));
@ -620,7 +754,7 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
};
var handleFinish = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) {
var _ref4, course_list_name, credit, name, class_period, endTime, publicClassroom, course_module_types, school, _ref4$set, set, allow_copy, allowed_quit, is_show_conceal, _ref4$student_join_ap, student_join_approve, end_date, postData, res, _res, result, _result$course_module, _res2, _res3;
var _ref4, course_list_name, credit, name, class_period, endTime, publicClassroom, course_module_types, school, _ref4$set, set, allow_copy, allowed_quit, is_show_conceal, _ref4$student_join_ap, student_join_approve, cover_image, end_date, postData, res, _res, result, _result$course_module, _res2, _res3;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
@ -631,7 +765,7 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
message/* default */.ZP.info('课堂信息只有课堂管理员可以调整');
return _context2.abrupt("return");
case 3:
_ref4 = values || {}, course_list_name = _ref4.course, credit = _ref4.credit, name = _ref4.classroom, class_period = _ref4.period, endTime = _ref4.endTime, publicClassroom = _ref4.publicClassroom, course_module_types = _ref4.classModule, school = _ref4.school, _ref4$set = _ref4.set, set = _ref4$set === void 0 ? 0 : _ref4$set, allow_copy = _ref4.allow_copy, allowed_quit = _ref4.allowed_quit, is_show_conceal = _ref4.is_show_conceal, _ref4$student_join_ap = _ref4.student_join_approve, student_join_approve = _ref4$student_join_ap === void 0 ? false : _ref4$student_join_ap;
_ref4 = values || {}, course_list_name = _ref4.course, credit = _ref4.credit, name = _ref4.classroom, class_period = _ref4.period, endTime = _ref4.endTime, publicClassroom = _ref4.publicClassroom, course_module_types = _ref4.classModule, school = _ref4.school, _ref4$set = _ref4.set, set = _ref4$set === void 0 ? 0 : _ref4$set, allow_copy = _ref4.allow_copy, allowed_quit = _ref4.allowed_quit, is_show_conceal = _ref4.is_show_conceal, _ref4$student_join_ap = _ref4.student_join_approve, student_join_approve = _ref4$student_join_ap === void 0 ? false : _ref4$student_join_ap, cover_image = _ref4.cover_image;
end_date = endTime && dayjs_min_default()(endTime).format('YYYY-MM-DD');
postData = {
course_list_name: course_list_name,
@ -646,7 +780,8 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
set: set,
allow_copy: allow_copy,
is_show_conceal: is_show_conceal,
student_join_approve: student_join_approve
student_join_approve: student_join_approve,
cover_image: cover_image
};
if (!isEdit) {
_context2.next = 17;
@ -942,6 +1077,17 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
})]
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Newmodules.fieldWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "cover_image",
label: "\u8BFE\u5802\u5C01\u9762",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_ImgUpload, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: "\u4E0A\u4F20\u56FE\u7247"
})
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Newmodules.fieldWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@ -1202,6 +1348,25 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
/***/ }),
/***/ 56762:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useForceUpdate.js ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Z: function() { return /* binding */ useForceUpdate; }
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
function useForceUpdate() {
const [, forceUpdate] = react__WEBPACK_IMPORTED_MODULE_0__.useReducer(x => x + 1, 0);
return forceUpdate;
}
/***/ }),
/***/ 8378:
/*!*******************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/style/motion/collapse.js ***!

@ -315,3 +315,26 @@
border-radius: 4px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ImgUpload/index.less?modules ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.img___Othn9 {
position: relative;
width: 400px;
height: auto;
background-color: #f4f3f4;
display: flex;
align-items: center;
justify-content: center;
}
.img___Othn9 > div {
position: absolute;
right: -6px;
top: -6px;
cursor: pointer;
background-color: #fff;
width: 16px;
height: 16px;
border-radius: 50%;
}

@ -3685,7 +3685,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -3723,7 +3725,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -3767,16 +3769,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -279,4 +279,8 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}

@ -364,4 +364,8 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}

@ -237,6 +237,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Graduations/Lists/StageModule/Student/index.less?modules ***!

@ -500,6 +500,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CodeBox/index.less?modules ***!

@ -237,6 +237,10 @@
div[class~="ant-modal-confirm-content"] {
margin-left: none;
}
.tip___hVaw_ {
color: #fb0303;
margin-left: 110px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Graduations/Lists/Tasks/DetailsModal/index.less?modules ***!

@ -409,7 +409,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
hidetoolBar: true,
// hidetoolBar
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);

@ -2870,7 +2870,7 @@ function MyProblem_reducer(state, action) {
}
function _init() {
_init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var response, _res$exercise, _res, _res2, res, _res3;
var response, _res, _res2, res, _res3;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
@ -2905,7 +2905,7 @@ function MyProblem_reducer(state, action) {
});
}
if (!(searchParams.get("type") === 'exercises')) {
_context.next = 22;
_context.next = 21;
break;
}
if (!(window.self === window.top)) {
@ -2938,14 +2938,14 @@ function MyProblem_reducer(state, action) {
res = _context.sent;
case 19:
setExerciseData(objectSpread2_default()({}, res));
setDownTime((_res$exercise = res.exercise) === null || _res$exercise === void 0 ? void 0 : _res$exercise.left_time);
// setDownTime(res.exercise?.left_time)
if ((_res = res) !== null && _res !== void 0 && _res.left_banner_id && (_res2 = res) !== null && _res2 !== void 0 && (_res2 = _res2.exercise) !== null && _res2 !== void 0 && _res2.left_time) {
setCountDownTime(Date.now() + ((_res3 = res) === null || _res3 === void 0 || (_res3 = _res3.exercise) === null || _res3 === void 0 ? void 0 : _res3.left_time) * 1000);
// setTimeout(() => {
// setCountDownColor("red")
// }, (res?.exercise?.left_time - 300 > 0 ? res?.exercise?.left_time - 300 : 0) * 1000)
}
case 22:
case 21:
case "end":
return _context.stop();
}
@ -3809,7 +3809,10 @@ function MyProblem_reducer(state, action) {
icon: null,
title: '提示',
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"
style: {
color: "#FF0000"
},
children: "\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"
}),
onOk: function onOk() {
// window.close()

@ -699,23 +699,18 @@
line-height: 46px;
}
.selectitems___c9Pt5 {
height: 46px;
width: 480px !important;
display: flex;
}
.selectitems___c9Pt5 div[class~='ant-select-selector'] {
height: 46px !important;
min-height: 46px !important;
}
.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
height: 46px;
line-height: 46px;
}
.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] div {
height: 46px;
align-items: center;
height: 38px !important;
line-height: 38px !important;
padding: 0 10px !important;
}
.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-search'] input {
height: 46px !important;
.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='anticon-close'] {
font-size: 14px !important;
}
.morebottom____I_ev {
width: 100%;
@ -2366,6 +2361,10 @@ ul.s-navs a.active {
.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .right___yJVEk {
color: #000000;
margin-left: 10px;
max-width: 700px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.warp___w1JUC .completion___Bu5G6 {
padding-top: 32px;

@ -2570,7 +2570,7 @@ var ExclamationCircleOutlined = __webpack_require__(80205);
var AddModal = function AddModal(_ref) {
var _TagDiscipline$tag_di2;
var _TagDiscipline$tag_di;
var form = _ref.form,
TagDiscipline = _ref.TagDiscipline,
exerciseitem = _ref.exerciseitem,
@ -2590,12 +2590,9 @@ var AddModal = function AddModal(_ref) {
setvalues = _useState6[1];
(0,_react_17_0_2_react.useEffect)(function () {
if (isshow) {
var _TagDiscipline$tag_di;
form.setFieldsValue({
difficulty: qitem.difficulty || 2,
tag_discipline_ids: (TagDiscipline === null || TagDiscipline === void 0 || (_TagDiscipline$tag_di = TagDiscipline.tag_disciplines) === null || _TagDiscipline$tag_di === void 0 || (_TagDiscipline$tag_di = _TagDiscipline$tag_di.filter(function (item) {
return (item === null || item === void 0 ? void 0 : item.id) === qitem.tag_discipline_ids;
})) === null || _TagDiscipline$tag_di === void 0 ? void 0 : _TagDiscipline$tag_di.length) > 0 ? qitem.tag_discipline_ids : '',
// tag_discipline_ids: TagDiscipline?.tag_disciplines?.filter((item: any) => item?.id === qitem.tag_discipline_ids)?.length > 0 ? qitem.tag_discipline_ids : '',
repeat_answer: !qitem.repeat_answer
});
}
@ -2659,6 +2656,8 @@ var AddModal = function AddModal(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
className: EditPotinmodules.selectitems,
showSearch: true,
mode: "multiple",
placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",
listHeight: 200,
dropdownStyle: {
zIndex: 9
@ -2668,13 +2667,13 @@ var AddModal = function AddModal(_ref) {
filterOption: function filterOption(input, option) {
return option.key.indexOf(input.toLowerCase()) >= 0;
},
children: TagDiscipline === null || TagDiscipline === void 0 || (_TagDiscipline$tag_di2 = TagDiscipline.tag_disciplines) === null || _TagDiscipline$tag_di2 === void 0 ? void 0 : _TagDiscipline$tag_di2.map(function (item) {
children: TagDiscipline === null || TagDiscipline === void 0 || (_TagDiscipline$tag_di = TagDiscipline.tag_disciplines) === null || _TagDiscipline$tag_di === void 0 ? void 0 : _TagDiscipline$tag_di.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: item.id,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
display: 'flex',
justifyContent: 'space-between'
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
@ -2683,8 +2682,18 @@ var AddModal = function AddModal(_ref) {
textOverflow: "ellipsis"
},
children: item.name
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: item.type === 'personal' ? '(自用)' : ''
}), (item === null || item === void 0 ? void 0 : item.type) === 'personal' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
marginLeft: '5px',
border: '1px solid #24C074',
color: '#24C074',
padding: "0 4px",
borderRadius: '2px',
fontSize: "12px",
height: '20px',
lineHeight: '20px'
},
children: "\u81EA\u7528"
})]
})
}, item.name + item.id);
@ -2935,20 +2944,6 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 ? '多选题' : '单选题'
})]
}), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "use_blank_score",
noStyle: true,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
className: EditPotinmodules.scoreByBlankRadio,
optionType: "button",
options: [{
label: '全对给分',
value: false
}, {
label: '漏选给分',
value: true
}]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
className: EditPotinmodules.scoreinput,
name: "question_score",
@ -3695,13 +3690,13 @@ var BProgramEditor_DragQuestions = function DragQuestions(_ref) {
form = _Form$useForm2[0];
var scoreByBlank = true;
(0,_react_17_0_2_react.useEffect)(function () {
var _qitem$hack, _qitem$program_attr, _qitem$program_attr2, _qitem$hack_sets;
var _qitem$program_attr, _qitem$program_attr2, _qitem$hack_sets;
form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
standard_answers: qitem.standard_answer,
difficulty: qitem.difficulty,
item_banks_group_id: qitem.item_banks_group_id,
hack: objectSpread2_default()(objectSpread2_default()({}, qitem), {}, {
time_limit: (qitem === null || qitem === void 0 || (_qitem$hack = qitem.hack) === null || _qitem$hack === void 0 ? void 0 : _qitem$hack.time_limit) || 3
time_limit: (qitem === null || qitem === void 0 ? void 0 : qitem.time_limit) || 3
}),
hack_codes: {
language: qitem === null || qitem === void 0 || (_qitem$program_attr = qitem.program_attr) === null || _qitem$program_attr === void 0 ? void 0 : _qitem$program_attr.language,
@ -4193,7 +4188,7 @@ var col = __webpack_require__(43604);
//数组对应值
var tagDotData = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
var SaveItem_DragQuestions = function DragQuestions(_ref) {
var _qitem$question_choic, _qitem$question_choic2, _qitem$standard_answe, _qitem$standard_answe2, _qitem$shixun, _qitem$sub_exercise_q, _qitem$program_attr, _qitem$tag_discipline, _qitem$tag_discipline2;
var _qitem$question_choic, _qitem$question_choic2, _qitem$standard_answe, _qitem$standard_answe2, _qitem$shixun, _qitem$sub_exercise_q, _qitem$program_attr, _qitem$tag_discipline, _qitem$tag_discipline2, _qitem$tag_discipline3, _qitem$tag_discipline4;
var qitem = _ref.qitem;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Saveitemmodules.warp,
@ -4369,9 +4364,12 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Saveitemmodules.left,
children: "\u77E5\u8BC6\u70B9"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Saveitemmodules.right,
children: (qitem === null || qitem === void 0 || (_qitem$tag_discipline = qitem.tag_discipline_names) === null || _qitem$tag_discipline === void 0 ? void 0 : _qitem$tag_discipline.length) <= 0 ? '- -' : qitem === null || qitem === void 0 || (_qitem$tag_discipline2 = qitem.tag_discipline_names) === null || _qitem$tag_discipline2 === void 0 ? void 0 : _qitem$tag_discipline2.toString()
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: (qitem === null || qitem === void 0 || (_qitem$tag_discipline = qitem.tag_discipline_names) === null || _qitem$tag_discipline === void 0 ? void 0 : _qitem$tag_discipline.length) <= 0 ? '- -' : qitem === null || qitem === void 0 || (_qitem$tag_discipline2 = qitem.tag_discipline_names) === null || _qitem$tag_discipline2 === void 0 || (_qitem$tag_discipline2 = _qitem$tag_discipline2.join('')) === null || _qitem$tag_discipline2 === void 0 ? void 0 : _qitem$tag_discipline2.toString(),
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Saveitemmodules.right,
children: (qitem === null || qitem === void 0 || (_qitem$tag_discipline3 = qitem.tag_discipline_names) === null || _qitem$tag_discipline3 === void 0 ? void 0 : _qitem$tag_discipline3.length) <= 0 ? '- -' : qitem === null || qitem === void 0 || (_qitem$tag_discipline4 = qitem.tag_discipline_names) === null || _qitem$tag_discipline4 === void 0 || (_qitem$tag_discipline4 = _qitem$tag_discipline4.join('')) === null || _qitem$tag_discipline4 === void 0 ? void 0 : _qitem$tag_discipline4.toString()
})
})]
})]
})]
@ -5037,19 +5035,21 @@ var jiangxu = __webpack_require__(23972);
var AddQuestionsModal_AddModal = function AddModal(_ref) {
var _datas$tag_discipline;
var _datas$tag_discipline, _grouplist$share_bank, _grouplist$my_banks_g;
var setScoreShow = _ref.setScoreShow,
ScoreShow = _ref.ScoreShow,
onOk = _ref.onOk,
isshixuns = _ref.isshixuns,
isloadings = _ref.isloadings;
var _useState = (0,_react_17_0_2_react.useState)({
type: '1',
type: '0',
page: 1,
per_page: 10,
updated_at: '',
quotes: ''
// item_type: 'SINGLE',
}),
_useState2 = slicedToArray_default()(_useState, 2),
param = _useState2[0],
@ -5101,14 +5101,14 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
_useState24 = slicedToArray_default()(_useState23, 2),
indexi = _useState24[0],
setindexi = _useState24[1];
var _useState25 = (0,_react_17_0_2_react.useState)([]),
_useState26 = slicedToArray_default()(_useState25, 2),
grouplist = _useState26[0],
setgrouplist = _useState26[1];
var typeData = [{
name: "全部",
value: "",
question_type: 0
}, {
name: "编程题",
value: "PROGRAM",
question_type: 6
}, {
name: "单选题",
value: "SINGLE",
@ -5133,6 +5133,10 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
name: "实训题",
value: "SHIXUN",
question_type: 5
}, {
name: "编程题",
value: "PROGRAM",
question_type: 6
}, {
name: "组合题",
value: "COMBINATION",
@ -5142,10 +5146,10 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
value: "BPROGRAM",
question_type: 8
}];
var _useState25 = (0,_react_17_0_2_react.useState)([]),
_useState26 = slicedToArray_default()(_useState25, 2),
checkedItemsArr = _useState26[0],
setCheckedItemsArr = _useState26[1];
var _useState27 = (0,_react_17_0_2_react.useState)([]),
_useState28 = slicedToArray_default()(_useState27, 2),
checkedItemsArr = _useState28[0],
setCheckedItemsArr = _useState28[1];
var selectedShixunId = (0,_react_17_0_2_react.useRef)(new Set());
var selectedQuestionId = (0,_react_17_0_2_react.useRef)(new Set());
var difficultyData = [{
@ -5171,22 +5175,22 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
name: '高级',
value: 4
}];
var _useState27 = (0,_react_17_0_2_react.useState)(false),
_useState28 = slicedToArray_default()(_useState27, 2),
showClearButton = _useState28[0],
setShowClearButton = _useState28[1]; // 新增的变量用于控制是否显示清除筛选条件按钮
var _useState29 = (0,_react_17_0_2_react.useState)(false),
_useState30 = slicedToArray_default()(_useState29, 2),
showClearButton = _useState30[0],
setShowClearButton = _useState30[1]; // 新增的变量用于控制是否显示清除筛选条件按钮
var handleClearButtonClick = function handleClearButtonClick() {
form.resetFields();
isshixun = false;
setisshixun(false);
setShowClearButton(false); // 更新显示清空按钮的状态
form.submit();
};
(0,_react_17_0_2_react.useEffect)(function () {
if (ScoreShow) {
getdatas(param);
getdisciplines();
form.setFieldsValue({
item_type: null,
item_type: '',
courseid: '',
tag_discipline_id: null,
difficulty: null,
@ -5196,8 +5200,13 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
form.setFieldsValue({
item_type: 'SHIXUN'
});
param.item_type = "SHIXUN";
setparam(objectSpread2_default()({}, param));
setindexi(false);
}
getdatas(param);
getdisciplines();
getwjj();
}
}, [ScoreShow]);
(0,_react_17_0_2_react.useEffect)(function () {
@ -5212,64 +5221,64 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
}
function _getdatas() {
_getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(params) {
var _params$courseid, _params$courseid2, res, _params$courseid3, _params$courseid4, ids, shixun_ids, _res;
var _params$courseid, _params$courseid2;
var ids, shixun_ids, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
setloading(true);
setparam(objectSpread2_default()({}, params));
if (!isshixun) {
_context2.next = 9;
break;
}
_context2.next = 5;
return (0,fetch/* default */.ZP)("/api/shixun_lists.json", {
method: 'get',
params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
discipline_id: (params === null || params === void 0 || (_params$courseid = params.courseid) === null || _params$courseid === void 0 ? void 0 : _params$courseid[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid2 = params.courseid) === null || _params$courseid2 === void 0 ? void 0 : _params$courseid2[1]) || null,
limit: params.per_page
// ids:listitems
})
});
case 5:
res = _context2.sent;
setdatas(res);
_context2.next = 19;
break;
case 9:
// if (isshixun) {
// let res = await Fetch(`/api/shixun_lists.json`, {
// method: 'get',
// params: {
// ...params,
// discipline_id: params?.courseid?.[0] || null,
// sub_discipline_id: params?.courseid?.[1] || null,
// limit: params.per_page,
// // ids:listitems
// }
// })
// setdatas(res);
// } else {
if (!((listitems === null || listitems === void 0 ? void 0 : listitems.length) <= 0 && params.type === '5')) {
_context2.next = 13;
_context2.next = 6;
break;
}
setdatas([]);
setloading(false);
return _context2.abrupt("return");
case 13:
case 6:
ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) {
return !ShiXunListItems.includes(item);
}) : null;
shixun_ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) {
return ShiXunListItems.includes(item);
}) : null;
_context2.next = 17;
_context2.next = 10;
return (0,fetch/* default */.ZP)("/api/item_banks.json", {
method: 'get',
params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
discipline_id: (params === null || params === void 0 || (_params$courseid3 = params.courseid) === null || _params$courseid3 === void 0 ? void 0 : _params$courseid3[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid4 = params.courseid) === null || _params$courseid4 === void 0 ? void 0 : _params$courseid4[1]) || null,
discipline_id: (params === null || params === void 0 || (_params$courseid = params.courseid) === null || _params$courseid === void 0 ? void 0 : _params$courseid[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid2 = params.courseid) === null || _params$courseid2 === void 0 ? void 0 : _params$courseid2[1]) || null,
ids: ids,
shixun_ids: shixun_ids,
type: params.type === '5' ? null : params.type
include_shixuns: true,
keyword: params.keyword ? encodeURIComponent(params.keyword) : params.keyword,
type: params.type === '5' ? null : params.type,
clazz: params.type === '3' ? 'ItemBanksGroup' : null
// ids:listitems
})
});
case 17:
_res = _context2.sent;
setdatas(_res);
case 19:
case 10:
res = _context2.sent;
setdatas(res);
// }
setloading(false);
case 20:
case 13:
case "end":
return _context2.stop();
}
@ -5307,15 +5316,41 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
}));
return _getdisciplines.apply(this, arguments);
}
function getwjj() {
return _getwjj.apply(this, arguments);
}
function _getwjj() {
_getwjj = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var res;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return (0,fetch/* default */.ZP)("/api/item_banks_groups/all_groups.json", {
method: 'get'
});
case 2:
res = _context4.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
setgrouplist(res);
}
case 4:
case "end":
return _context4.stop();
}
}, _callee4);
}));
return _getwjj.apply(this, arguments);
}
function getmy(_x2) {
return _getmy.apply(this, arguments);
}
function _getmy() {
_getmy = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(params) {
var _params$list, _params$list2, _params$courseid5, _params$courseid6;
_getmy = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(params) {
var _params$list, _params$list2, _params$courseid3, _params$courseid4;
var ids, shixun_ids, res;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
setloading(true);
ids = (_params$list = params.list) === null || _params$list === void 0 ? void 0 : _params$list.filter(function (item) {
@ -5325,34 +5360,35 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
return ShiXunListItems.includes(item);
});
if (!(ids.length === 0 && shixun_ids.length === 0)) {
_context4.next = 7;
_context5.next = 7;
break;
}
setloading(false);
setdatas([]);
return _context4.abrupt("return");
return _context5.abrupt("return");
case 7:
_context4.next = 9;
_context5.next = 9;
return (0,fetch/* default */.ZP)("/api/item_banks.json", {
method: 'get',
params: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
discipline_id: (params === null || params === void 0 || (_params$courseid5 = params.courseid) === null || _params$courseid5 === void 0 ? void 0 : _params$courseid5[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid6 = params.courseid) === null || _params$courseid6 === void 0 ? void 0 : _params$courseid6[1]) || null,
discipline_id: (params === null || params === void 0 || (_params$courseid3 = params.courseid) === null || _params$courseid3 === void 0 ? void 0 : _params$courseid3[0]) || null,
sub_discipline_id: (params === null || params === void 0 || (_params$courseid4 = params.courseid) === null || _params$courseid4 === void 0 ? void 0 : _params$courseid4[1]) || null,
ids: ids,
shixun_ids: shixun_ids,
type: params.type === '5' ? null : params.type
type: params.type === '5' ? null : params.type,
clazz: params.type === '3' ? 'ItemBanksGroup' : null
// ids:listitems
})
});
case 9:
res = _context4.sent;
res = _context5.sent;
setloading(false);
setdatas(res);
case 12:
case "end":
return _context4.stop();
return _context5.stop();
}
}, _callee4);
}, _callee5);
}));
return _getmy.apply(this, arguments);
}
@ -5384,17 +5420,28 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
onChange: function onChange(e) {
param.type = e;
param.page = 1;
param.updated_at = '', param.quotes = '', param.item_type = null, param.courseid = '', param.tag_discipline_id = null, param.difficulty = null, param.keyword = null, form.setFieldsValue({
item_type: null,
param.updated_at = '', param.quotes = '',
// param.item_type = null,
param.courseid = '', param.tag_discipline_id = null, param.difficulty = null, param.keyword = null, param.group_id = null, form.setFieldsValue({
// item_type: null,
courseid: '',
tag_discipline_id: null,
difficulty: null,
keyword: null
keyword: null,
group_id: null
});
if ((param === null || param === void 0 ? void 0 : param.item_type) === 'SHIXUN' && param.type !== '5') {
isshixun = true;
setisshixun(true);
}
setShowClearButton(false);
if (param.type === '5') {
isshixun = false;
setisshixun(false);
// param.item_type = ''
// form.setFieldsValue({
// item_type: ''
// })
}
setparam(objectSpread2_default()({}, param));
getdatas(objectSpread2_default()({}, param));
@ -5470,8 +5517,9 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
style: {
width: 110
},
size: "middle",
allowClear: true,
size: "middle"
// allowClear
,
children: typeData.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
children: item.name
@ -5525,6 +5573,33 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
}, item.value);
})]
})
}), (param.type === '3' || param.type === '0') && !isshixun && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: 'group_id',
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], {
className: AddQuestionsModalmodules.selectWrapper,
placeholder: "\u6587\u4EF6\u5939",
style: {
width: 118
},
size: "middle",
showSearch: true,
allowClear: true,
filterOption: function filterOption(inputValue, option) {
console.log('---', inputValue, option);
return option.children.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1;
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
children: "\u6839\u76EE\u5F55"
}, 0), param.type === '3' && (grouplist === null || grouplist === void 0 || (_grouplist$share_bank = grouplist.share_banks_groups) === null || _grouplist$share_bank === void 0 ? void 0 : _grouplist$share_bank.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
children: item.name
}, item.id);
})), param.type === '0' && (grouplist === null || grouplist === void 0 || (_grouplist$my_banks_g = grouplist.my_banks_groups) === null || _grouplist$my_banks_g === void 0 ? void 0 : _grouplist$my_banks_g.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
children: item.name
}, item.id);
}))]
})
}), showClearButton && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: AddQuestionsModalmodules.allqingchu,
onClick: handleClearButtonClick,
@ -5640,6 +5715,11 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
rowSelection: {
type: 'checkbox',
selectedRowKeys: checkitems,
getCheckboxProps: function getCheckboxProps(record) {
return {
disabled: record.shixun_tag_num === 1
};
},
onSelect: function onSelect(record, selected, selectedRows) {
if (selected) {
if (isshixun) {
@ -5769,15 +5849,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
_iterator2.f();
}
}
} // onChange(newSelectedRowKeys, selectedRows) {
// console.log(newSelectedRowKeys);
// console.log(selectedRows);
// if (isshixun) {
// setshixunitems([...ShiXunListItems, ...newSelectedRowKeys])
// }
// setcheckitems(newSelectedRowKeys)
// setCheckedItemsArr(selectedRows)
// },
}
},
columns: [{
title: '题型',
@ -5801,7 +5873,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
showLines: 1,
showTextOnly: true,
value: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.title) || value : (record === null || record === void 0 ? void 0 : record.item_type) == "BPROGRAM" ? record === null || record === void 0 || (_record$program_attr = record.program_attr) === null || _record$program_attr === void 0 ? void 0 : _record$program_attr.description : value
value: isshixun || record !== null && record !== void 0 && record.challenge_names ? record !== null && record !== void 0 && record.title || value === null ? '--' : value : (record === null || record === void 0 ? void 0 : record.item_type) == "BPROGRAM" ? record === null || record === void 0 || (_record$program_attr = record.program_attr) === null || _record$program_attr === void 0 ? void 0 : _record$program_attr.description : value
}, 1);
}
}, {
@ -5839,6 +5911,16 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
})) === null || _difficultyData$filte2 === void 0 || (_difficultyData$filte2 = _difficultyData$filte2[0]) === null || _difficultyData$filte2 === void 0 ? void 0 : _difficultyData$filte2.name
});
}
}, {
title: '关卡数量',
dataIndex: 'challenges_count',
key: 'challenges_count',
hidden: !isshixun,
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: value || '- -'
});
}
}, {
title: '使用次数',
dataIndex: 'quotes',
@ -5848,17 +5930,32 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
children: isshixun || record !== null && record !== void 0 && record.challenge_names ? (record === null || record === void 0 ? void 0 : record.study_count) || (record === null || record === void 0 ? void 0 : record.stu_num) : value
});
}
}, {
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: ["\u53D1\u5E03\u72B6\u6001 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: "\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionCircleOutlined/* default */.Z, {})
})]
}),
dataIndex: 'shixun_tag_num_name',
key: 'shixun_tag_num_name',
hidden: !isshixun,
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: value || '- -'
});
}
}, {
title: '操作',
dataIndex: 'id',
key: 'item_type',
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
flex: 1,
textAlign: 'start'
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: function onClick() {
var _typeData$filter2;
setqitem(objectSpread2_default()(objectSpread2_default()({}, record), {}, {
@ -5869,7 +5966,14 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
setisshow(true);
},
children: "\u67E5\u770B"
})
}), (record === null || record === void 0 ? void 0 : record.shixun_tag_num) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
target: "_blank",
href: "/shixuns/".concat(record === null || record === void 0 ? void 0 : record.identifier, "/challenges"),
style: {
marginLeft: 10
},
children: "\u53BB\u53D1\u5E03"
})]
});
}
}].filter(function (item) {
@ -6637,7 +6741,6 @@ var AddNewPaper = function AddNewPaper(_ref) {
onMouseLeave: handleMouseLeave,
children: exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis3 = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis3 === void 0 ? void 0 : _exerciseitem$exercis3.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mb30",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: EditPotinmodules.title,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@ -6933,7 +7036,7 @@ var AddNewPaper = function AddNewPaper(_ref) {
difficulty: 2,
standard_answers: [],
question_score: '',
tag_discipline_ids: '',
tag_discipline_ids: [],
question_title: '',
analysis: ''
});
@ -6952,7 +7055,7 @@ var AddNewPaper = function AddNewPaper(_ref) {
repeat_answer: true,
difficulty: 2,
isadd: true,
tag_discipline_ids: '',
tag_discipline_ids: [],
question_score: '',
analysis: '',
sub_item_banks: [],
@ -6961,7 +7064,10 @@ var AddNewPaper = function AddNewPaper(_ref) {
use_keywords: false,
use_blank_score: true,
keywords: [],
allow_student_debug: false
allow_student_debug: false,
submit_rule: 1,
downcase: true,
no_space: true
});
}
},

@ -2643,7 +2643,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -2681,7 +2683,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -2725,16 +2727,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@ -6817,6 +6815,8 @@ var classrooms = __webpack_require__(75296);
var RenderHtml = __webpack_require__(70827);
// EXTERNAL MODULE: ./src/utils/util.tsx
var utils_util = __webpack_require__(64606);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/QuestionCircleOutlined.js + 1 modules
var QuestionCircleOutlined = __webpack_require__(86902);
;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/SelectShixunModal.tsx
@ -6833,6 +6833,7 @@ var utils_util = __webpack_require__(64606);
var SelectShixunModal = function SelectShixunModal(_ref) {
var open = _ref.open,
onCancel = _ref.onCancel,
@ -6840,7 +6841,7 @@ var SelectShixunModal = function SelectShixunModal(_ref) {
var _useContext = (0,_react_17_0_2_react.useContext)(DataContext),
data = _useContext.data;
var courseOptions = useCourseOptions();
var _useCustomRequest = (0,useCustomRequest/* useCustomRequest */.U)(classrooms/* getShixunLists */.Pj, {
var _useCustomRequest = (0,useCustomRequest/* useCustomRequest */.U)(classrooms/* getShixunListsItem */.Gm, {
page: 1,
limit: 10,
keyword: '',
@ -6848,7 +6849,8 @@ var SelectShixunModal = function SelectShixunModal(_ref) {
discipline_id: '',
sub_discipline_id: '',
type: 0,
status: 'published'
include_shixuns: true,
item_type: 'SHIXUN'
}),
_useCustomRequest2 = slicedToArray_default()(_useCustomRequest, 4),
queryParams = _useCustomRequest2[0],
@ -6864,8 +6866,7 @@ var SelectShixunModal = function SelectShixunModal(_ref) {
getShixunData({
page: 1,
limit: 10,
type: 0,
status: 'published'
type: 0
}, true).then(function (res) {
if ((res === null || res === void 0 ? void 0 : res.shixuns_count) === 0) {
setEmptyTipsVisible(true);
@ -6973,7 +6974,7 @@ var SelectShixunModal = function SelectShixunModal(_ref) {
rowKey: "id",
columns: [{
title: '试题名称',
dataIndex: 'title',
dataIndex: 'name',
width: '30%',
// ellipsis: true,
ellipsis: {
@ -6983,35 +6984,52 @@ var SelectShixunModal = function SelectShixunModal(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
showLines: 1,
showTextOnly: true,
value: text
value: text || '--'
}, 1);
}
}, {
title: '创建者',
dataIndex: 'author_name',
render: function render(authorName) {
return Array.isArray(authorName) ? /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
showLines: 1,
showTextOnly: true,
value: authorName === null || authorName === void 0 ? void 0 : authorName[0]
}, 1) : authorName.split('、')[0];
}
}, {
title: '所属学校',
dataIndex: 'author_school_name',
render: function render(value) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
showLines: 1,
showTextOnly: true,
value: value
}, 1);
}
}, {
},
// {
// title: '创建者',
// dataIndex: 'author_name',
// render: (authorName: string) => Array.isArray(authorName) ? <RenderHtml key={1} showLines={1} showTextOnly value={authorName?.[0]} /> : authorName.split('、')[0]
// },
// {
// title: '所属学校',
// dataIndex: 'author_school_name',
// render(value) {
// return <RenderHtml key={1} showLines={1} showTextOnly value={value} />
// },
// },
{
title: '难度',
dataIndex: 'level'
}, {
title: '关卡数量',
dataIndex: 'challenges_count',
key: 'challenges_count',
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: value || '- -'
});
}
}, {
title: '使用次数',
dataIndex: 'study_count'
}, {
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: ["\u53D1\u5E03\u72B6\u6001 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: "\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionCircleOutlined/* default */.Z, {})
})]
}),
dataIndex: 'shixun_tag_num_name',
key: 'shixun_tag_num_name',
width: 100,
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: value || '- -'
});
}
}, {
title: '操作',
render: function render(value, record) {
@ -7022,79 +7040,93 @@ var SelectShixunModal = function SelectShixunModal(_ref) {
identifier = _ref2.identifier,
author_school_name = _ref2.author_school_name,
study_count = _ref2.study_count;
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#165DFF',
cursor: 'pointer'
},
onClick: function onClick() {
modal/* default */.Z.confirm({
title: '题目详情',
closable: true,
width: 1000,
centered: true,
icon: null,
footer: null,
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
value: title,
style: {
marginBottom: 18
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: QuestionInfomodules.challengeNameWrapper,
children: challenge_names.map(function (name, index) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: QuestionInfomodules.challengeName,
children: ["\u7B2C", (0,utils_util/* toChineseNumber */.EM)(index + 1), "\u9898\xA0", name]
}, index);
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: QuestionInfomodules.shixunPreviewFooter,
justify: "space-between",
style: {
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
className: QuestionInfomodules.shixunInfoWrapper,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u521B\u5EFA\u8005"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: QuestionInfomodules.shixunInfo,
children: author_name.split('、')[0]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u6240\u5C5E\u5355\u4F4D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: QuestionInfomodules.shixunInfo,
children: author_school_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u5B66\u4E60\u4EBA\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: QuestionInfomodules.shixunInfo,
children: study_count
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
type: "primary",
className: QuestionInfomodules.btnToDetail,
onClick: function onClick() {
return (0,utils_util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges?exercise=true"));
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#165DFF',
cursor: 'pointer'
},
onClick: function onClick() {
modal/* default */.Z.confirm({
title: '题目详情',
closable: true,
width: 1000,
centered: true,
icon: null,
footer: null,
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
value: title,
style: {
marginBottom: 18
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: QuestionInfomodules.challengeNameWrapper,
children: challenge_names.map(function (name, index) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: QuestionInfomodules.challengeName,
children: ["\u7B2C", (0,utils_util/* toChineseNumber */.EM)(index + 1), "\u9898\xA0", name]
}, index);
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: QuestionInfomodules.shixunPreviewFooter,
justify: "space-between",
style: {
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shixunkecheng"
}), "\u5B9E\u8BAD\u8BE6\u60C5"]
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
className: QuestionInfomodules.shixunInfoWrapper,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u521B\u5EFA\u8005"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: QuestionInfomodules.shixunInfo,
children: author_name.split('、')[0]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u6240\u5C5E\u5355\u4F4D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: QuestionInfomodules.shixunInfo,
children: author_school_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u5B66\u4E60\u4EBA\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: QuestionInfomodules.shixunInfo,
children: study_count
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
type: "primary",
className: QuestionInfomodules.btnToDetail,
onClick: function onClick() {
return (0,utils_util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges?exercise=true"));
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shixunkecheng"
}), "\u5B9E\u8BAD\u8BE6\u60C5"]
})]
})]
})]
})
});
},
children: "\u67E5\u770B"
})
});
},
children: "\u67E5\u770B"
}), (record === null || record === void 0 ? void 0 : record.shixun_tag_num) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
target: "_blank",
href: "/shixuns/".concat(record === null || record === void 0 ? void 0 : record.identifier, "/challenges"),
style: {
marginLeft: 10
},
children: "\u53BB\u53D1\u5E03"
})]
});
}
}],
dataSource: shixunData === null || shixunData === void 0 ? void 0 : shixunData.shixun_list,
dataSource: shixunData === null || shixunData === void 0 ? void 0 : shixunData.items,
rowSelection: {
selectedRowKeys: selectedRowKeys,
preserveSelectedRowKeys: true,
getCheckboxProps: function getCheckboxProps(record) {
return {
disabled: record.shixun_tag_num === 1
};
},
onChange: function onChange(newSelectedRowKeys, newSelectedRows) {
console.log(newSelectedRowKeys);
setSelectedRowKeys(newSelectedRowKeys);
@ -7127,11 +7159,12 @@ var SelectShixunModal = function SelectShixunModal(_ref) {
id: newRow.id,
difficulty: newRow.level,
identifier: newRow.identifier,
name: newRow.title,
name: newRow.name,
real_name: newRow === null || newRow === void 0 || (_newRow$author_name = newRow.author_name) === null || _newRow$author_name === void 0 ? void 0 : _newRow$author_name.split('、')[0],
school_name: newRow.author_school_name,
challenge_names: newRow.challenge_names,
study_count: newRow.study_count
study_count: newRow.study_count,
challenges_count: newRow.challenges_count
});
}
}
@ -7146,7 +7179,7 @@ var SelectShixunModal = function SelectShixunModal(_ref) {
pagination: {
current: queryParams.page,
pageSize: queryParams.limit,
total: shixunData === null || shixunData === void 0 ? void 0 : shixunData.shixuns_count,
total: shixunData === null || shixunData === void 0 ? void 0 : shixunData.items_count,
showTotal: function showTotal(total) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: ["\u5171\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
@ -7689,17 +7722,28 @@ var ShixunDetail = function ShixunDetail(_ref) {
value: text
}, 1);
}
},
// {
// title: '创建者',
// dataIndex: 'real_name',
// ellipsis: { showTitle: true }
// },
// {
// title: '所属单位',
// dataIndex: 'school_name',
// ellipsis: { showTitle: true }
// },
{
title: '使用次数',
dataIndex: 'study_count'
}, {
title: '创建者',
dataIndex: 'real_name',
ellipsis: {
showTitle: true
}
}, {
title: '所属单位',
dataIndex: 'school_name',
ellipsis: {
showTitle: true
title: '关卡数量',
dataIndex: 'challenges_count',
key: 'challenges_count',
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: value || '- -'
});
}
}, {
title: '难度',
@ -8100,7 +8144,8 @@ var QuestionInfo = function QuestionInfo(_ref) {
message/* default */.ZP.success('保存成功');
if (!notRedirect) _umi_production_exports.history.push("/paperlibrary");
}
case 16:
return _context.abrupt("return", res);
case 17:
case "end":
return _context.stop();
}
@ -8111,7 +8156,7 @@ var QuestionInfo = function QuestionInfo(_ref) {
};
}();
var handleExerciseSave = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(notRedirect, type) {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(notRedirect, type, itemType) {
var body, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
@ -8125,6 +8170,7 @@ var QuestionInfo = function QuestionInfo(_ref) {
exercise_name: data.examination_bank.name,
time: data.examination_bank.time,
item_types: data.item_types,
changed_item_type: currentItemType,
// is_reset: 1,
sub_discipline_id: data.examination_bank.sub_discipline_id
});
@ -8139,13 +8185,14 @@ var QuestionInfo = function QuestionInfo(_ref) {
_umi_production_exports.history.push("/classrooms/".concat(urlParams.coursesId, "/exercise/").concat(urlParams.categoryId, "/detail?random=true"));
}
}
case 7:
return _context2.abrupt("return", res);
case 8:
case "end":
return _context2.stop();
}
}, _callee2);
}));
return function handleExerciseSave(_x2, _x3) {
return function handleExerciseSave(_x2, _x3, _x4) {
return _ref4.apply(this, arguments);
};
}();
@ -8231,18 +8278,21 @@ var QuestionInfo = function QuestionInfo(_ref) {
}, [data === null || data === void 0 || (_data$examination_ban2 = data.examination_bank) === null || _data$examination_ban2 === void 0 ? void 0 : _data$examination_ban2.name]);
var handlePracticeTest = /*#__PURE__*/function () {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var _userInfo;
var res, _userInfo;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return handleExerciseSave(true, 1);
case 2:
res = _context4.sent;
// const res = await startSimulateAnswer({ ...urlParams, is_reset: 1 })
// if (res?.exercise?.id) {
_umi_production_exports.history.push("/classrooms/".concat(urlParams.coursesId, "/exercise/").concat(urlParams.categoryId, "/").concat((_userInfo = (0,authority/* userInfo */.eY)()) === null || _userInfo === void 0 ? void 0 : _userInfo.login, "/initate_answer"));
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
_umi_production_exports.history.push("/classrooms/".concat(urlParams.coursesId, "/exercise/").concat(urlParams.categoryId, "/").concat((_userInfo = (0,authority/* userInfo */.eY)()) === null || _userInfo === void 0 ? void 0 : _userInfo.login, "/initate_answer"));
}
// }
case 3:
case 4:
case "end":
return _context4.stop();
}
@ -8276,7 +8326,7 @@ var QuestionInfo = function QuestionInfo(_ref) {
}
}, _callee5);
}));
return function (_x4) {
return function (_x5) {
return _ref6.apply(this, arguments);
};
}())
@ -8348,7 +8398,7 @@ var QuestionInfo = function QuestionInfo(_ref) {
list: data.item_types,
onSelect: ( /*#__PURE__*/function () {
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(itemType) {
var currentItem, dataCopy, _ref8, item_types;
var currentItem, dataCopy, _ref8, item_types, res;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
@ -8363,7 +8413,7 @@ var QuestionInfo = function QuestionInfo(_ref) {
return item.item_type === currentItemType;
});
if (!(currentItemType !== 'PRACTICAL' && currentItem.contents.length > 0 && urlParams !== null && urlParams !== void 0 && urlParams.id)) {
_context6.next = 17;
_context6.next = 19;
break;
}
dataCopy = (0,lodash.cloneDeep)(data);
@ -8375,30 +8425,35 @@ var QuestionInfo = function QuestionInfo(_ref) {
_context6.next = 11;
return updateRandomExam(urlParams.id || urlParams.categoryId, dataCopy);
case 11:
_context6.next = 15;
res = _context6.sent;
if (res.status === 0) {
setCurrentItemType(itemType);
}
_context6.next = 17;
break;
case 13:
_context6.prev = 13;
_context6.t0 = _context6["catch"](8);
case 15:
_context6.next = 18;
break;
_context6.prev = 15;
_context6.t0 = _context6["catch"](8);
case 17:
_context6.next = 20;
break;
case 19:
if (urlParams.categoryId) {
handleExerciseSave(true);
handleExerciseSave(true, 2, itemType);
// handleExerciseSave(true);
} else {
handleSave(true);
}
case 18:
setLoading(false);
setCurrentItemType(itemType);
case 20:
setLoading(false);
// setCurrentItemType(itemType)
case 21:
case "end":
return _context6.stop();
}
}, _callee6, null, [[8, 13]]);
}, _callee6, null, [[8, 15]]);
}));
return function (_x5) {
return function (_x6) {
return _ref7.apply(this, arguments);
};
}()),
@ -8441,7 +8496,7 @@ var QuestionInfo = function QuestionInfo(_ref) {
className: "".concat(QuestionInfomodules.previewBtn, " mr20"),
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
var _data$item_types8, _data$item_types9;
var items;
var items, res;
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
@ -8463,10 +8518,17 @@ var QuestionInfo = function QuestionInfo(_ref) {
message/* default */.ZP.warning('试题总数=0请先设置抽题规则');
return _context7.abrupt("return");
case 7:
handleSave(true);
_context7.next = 10;
_context7.next = 9;
return handleSave(true);
case 9:
res = _context7.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) {
_context7.next = 13;
break;
}
_context7.next = 13;
return handlePreview();
case 10:
case 13:
case "end":
return _context7.stop();
}
@ -8575,7 +8637,7 @@ var QuestionInfo = function QuestionInfo(_ref) {
}
}, _callee9);
}));
return function (_x6) {
return function (_x7) {
return _ref11.apply(this, arguments);
};
}())
@ -8637,7 +8699,7 @@ var QuestionInfo = function QuestionInfo(_ref) {
}
}, _callee10);
}));
return function (_x7) {
return function (_x8) {
return _ref12.apply(this, arguments);
};
}())
@ -8780,6 +8842,10 @@ var RandomPaperEdit = function RandomPaperEdit() {
});
}
}, [urlParams]);
var _useState5 = (0,_react_17_0_2_react.useState)(''),
_useState6 = slicedToArray_default()(_useState5, 2),
clearData = _useState6[0],
setClearData = _useState6[1];
var handlePreview = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(record, other) {
var _data$item_types;
@ -8880,6 +8946,7 @@ var RandomPaperEdit = function RandomPaperEdit() {
show: true,
data: paperData
});
setClearData(new Date());
}
case 23:
case "end":
@ -8964,13 +9031,13 @@ var RandomPaperEdit = function RandomPaperEdit() {
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
baseInfoForm = _Form$useForm2[0];
var _useState5 = (0,_react_17_0_2_react.useState)({
var _useState7 = (0,_react_17_0_2_react.useState)({
show: false,
data: {}
}),
_useState6 = slicedToArray_default()(_useState5, 2),
preview = _useState6[0],
setPreview = _useState6[1];
_useState8 = slicedToArray_default()(_useState7, 2),
preview = _useState8[0],
setPreview = _useState8[1];
var disabled = !!(data !== null && data !== void 0 && (_data$exercise = data.exercise) !== null && _data$exercise !== void 0 && _data$exercise.exercise_status) && (data === null || data === void 0 || (_data$exercise2 = data.exercise) === null || _data$exercise2 === void 0 ? void 0 : _data$exercise2.exercise_status) !== 1;
return /*#__PURE__*/(0,jsx_runtime.jsx)(DataContext.Provider, {
value: {
@ -8992,7 +9059,7 @@ var RandomPaperEdit = function RandomPaperEdit() {
data: {}
});
}
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
}, clearData) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Editmodules.wrapper,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "edu-container",

@ -1356,7 +1356,7 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
}
.pngIcon___Sclgo {
height: 20px;
margin-right: 6px;
margin-top: -2px;
}
.tabsWrap___xuKJS {
background: #fff;
@ -1688,6 +1688,17 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
padding: 10px;
margin: 14px 0;
}
.tagtips___bGRXj {
font-size: 14px;
font-weight: 400;
color: #9096A3;
}
.taglinkBtn___yRUP3 {
font-size: 14px;
font-weight: 400;
color: #3061D0;
cursor: pointer;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/BasketDrawer/index.less?modules ***!

@ -279,6 +279,8 @@ var Card = function Card(_ref) {
marginTop: 10
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
showProgramFill: true,
disabledFill: true,
value: base64.Base64.decode(data === null || data === void 0 || (_data$program_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.code)
}), showAnswer && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "".concat(Cardmodules.flexColumn, " mt15"),
@ -298,10 +300,29 @@ var Card = function Card(_ref) {
className: "mt10",
children: "\u5173\u5361"
}), data === null || data === void 0 || (_data$shixun = data.shixun) === null || _data$shixun === void 0 ? void 0 : _data$shixun.map(function (item, index) {
var _item$challenge_answe, _item$challenge_answe2;
// <div className="mt10 font14" key={index}>{index + 1}. {item?.challenge_name}</div>
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt10 font14",
children: [index + 1, ". ", item === null || item === void 0 ? void 0 : item.challenge_name]
}, index);
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt10 font14",
children: ["\u7B2C", index + 1, "\u5173 ", item === null || item === void 0 ? void 0 : item.challenge_name, " \uFF08", item.challenge_score, "\uFF09"]
}, index), showAnswer && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Cardmodules.answerText,
children: ["\u53C2\u8003\u7B54\u6848\uFF1A", ((_item$challenge_answe = item.challenge_answers) === null || _item$challenge_answe === void 0 ? void 0 : _item$challenge_answe.length) === 0 ? '暂无' : '']
}), (_item$challenge_answe2 = item.challenge_answers) === null || _item$challenge_answe2 === void 0 ? void 0 : _item$challenge_answe2.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt15",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u7EA7\u522B", index + 1, "\uFF1A", item.name]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
value: (item === null || item === void 0 ? void 0 : item.contents) || '',
className: Cardmodules.answerText
})]
});
})]
})]
});
})]
});
};

@ -4591,7 +4591,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -4629,7 +4631,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -4673,16 +4675,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -784,7 +784,8 @@ var Page = function Page(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shiyankecheng1",
style: {
color: "#165DFF"
color: "#165DFF",
fontSize: "25px"
}
})
})

@ -1351,11 +1351,23 @@ function reducer(state, action) {
}
function _onSubmit() {
_onSubmit = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(values, saveType, is_cover) {
var _values, hack_sets, hack_codes, hack, tags, codes, update_hack_sets, new_hack_sets, sumScore, new_list, _iterator, _step, item, newCodes, res, _yield$updateExercise, _status2, _yield$addProgramming, identifier, exam_identifier, _res, _yield$addExerciseQue, _status3;
var _hack$tag_discipline_;
var _values, hack_sets, hack_codes, hack, tags, codes, obj, _hack$tag_discipline_2, _hack$tag_discipline_3, update_hack_sets, new_hack_sets, sumScore, new_list, _iterator, _step, item, newCodes, res, _yield$updateExercise, _status2, _yield$addProgramming, identifier, exam_identifier, _res, _yield$addExerciseQue, _status3;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
_values = objectSpread2_default()({}, values), hack_sets = _values.hack_sets, hack_codes = _values.hack_codes, hack = _values.hack, tags = _values.tags, codes = _values.codes;
_values = objectSpread2_default()({}, values), hack_sets = _values.hack_sets, hack_codes = _values.hack_codes, hack = _values.hack, tags = _values.tags, codes = _values.codes; // 知识点多选功能
obj = [];
if ((hack === null || hack === void 0 || (_hack$tag_discipline_ = hack.tag_discipline_ids) === null || _hack$tag_discipline_ === void 0 ? void 0 : _hack$tag_discipline_.length) > 0) {
if (hack !== null && hack !== void 0 && (_hack$tag_discipline_2 = hack.tag_discipline_ids) !== null && _hack$tag_discipline_2 !== void 0 && (_hack$tag_discipline_2 = _hack$tag_discipline_2[0]) !== null && _hack$tag_discipline_2 !== void 0 && _hack$tag_discipline_2.value) {
hack === null || hack === void 0 || (_hack$tag_discipline_3 = hack.tag_discipline_ids) === null || _hack$tag_discipline_3 === void 0 || _hack$tag_discipline_3.map(function (v) {
obj.push(v === null || v === void 0 ? void 0 : v.value);
});
} else {
obj = hack === null || hack === void 0 ? void 0 : hack.tag_discipline_ids;
}
}
hack.tag_discipline_ids = obj;
update_hack_sets = [];
new_hack_sets = [];
sumScore = 0;
@ -1385,29 +1397,29 @@ function reducer(state, action) {
_iterator.f();
}
if (new_list !== null && new_list !== void 0 && new_list.length) {
_context6.next = 10;
_context6.next = 13;
break;
}
message/* default */.ZP.error('测试集不能为空');
return _context6.abrupt("return");
case 10:
case 13:
sumScore += parseInt(hack.code_compile_score || 0);
if (!(sumScore !== 100 && !hack.test_set_score)) {
_context6.next = 14;
_context6.next = 17;
break;
}
message/* default */.ZP.error('测试集的评分占比之和必须等于100');
return _context6.abrupt("return");
case 14:
case 17:
if (!(new_list !== null && new_list !== void 0 && new_list.some(function (e) {
return !e.output;
}))) {
_context6.next = 17;
_context6.next = 20;
break;
}
message/* default */.ZP.error('测试集输出不能为空');
return _context6.abrupt("return");
case 17:
case 20:
newCodes = {};
if (isProgram) {
codes === null || codes === void 0 || codes.forEach(function (e) {
@ -1426,10 +1438,10 @@ function reducer(state, action) {
}
//编辑
if (!id) {
_context6.next = 50;
_context6.next = 53;
break;
}
_context6.next = 25;
_context6.next = 28;
return (0,service/* updateProgrammingTopic */.l_)(id, {
hack: hack,
hack_codes: hack_codes,
@ -1440,19 +1452,19 @@ function reducer(state, action) {
languages: hack.languages,
codes: newCodes
});
case 25:
case 28:
if (!callback_url) {
_context6.next = 44;
_context6.next = 47;
break;
}
_context6.next = 28;
_context6.next = 31;
return (0,service/* publishProgrammingTopic */.j2)(id);
case 28:
case 31:
if (!callback_url.includes('paperlibrary')) {
_context6.next = 34;
_context6.next = 37;
break;
}
_context6.next = 31;
_context6.next = 34;
return (0,paperlibrary/* createOrModifyQuestion */.oF)({
id: express_id,
question_id: question_id,
@ -1466,14 +1478,14 @@ function reducer(state, action) {
analysis: hack.analysis
// identifier: id
});
case 31:
case 34:
res = _context6.sent;
if (res.status === 0) {
_umi_production_exports.history.replace(searchParams.get('callback_url'));
}
return _context6.abrupt("return");
case 34:
_context6.next = 36;
case 37:
_context6.next = 39;
return (0,service/* updateExerciseQuestion */.GM)(question_id, {
question_type: 6,
question_score: hack.score,
@ -1485,37 +1497,37 @@ function reducer(state, action) {
identifier: id,
analysis: hack.analysis
});
case 36:
case 39:
_yield$updateExercise = _context6.sent;
_status2 = _yield$updateExercise.status;
if (!(_status2 === 0)) {
_context6.next = 42;
_context6.next = 45;
break;
}
if (!(saveType === 'start')) {
_context6.next = 41;
_context6.next = 44;
break;
}
return _context6.abrupt("return");
case 41:
case 44:
_umi_production_exports.history.replace(searchParams.get('callback_url'));
case 42:
_context6.next = 47;
case 45:
_context6.next = 50;
break;
case 44:
case 47:
// window.location.reload()
message/* default */.ZP.success('保存成功');
_umi_production_exports.history.replace('/problemset');
initData(getTimeStamp());
case 47:
case 50:
dispatch({
type: Types.SET_LOADING,
payload: false
});
_context6.next = 80;
_context6.next = 83;
break;
case 50:
_context6.next = 52;
case 53:
_context6.next = 55;
return (0,service/* addProgrammingTopic */.zQ)({
hack: hack,
hack_codes: hack_codes,
@ -1523,7 +1535,7 @@ function reducer(state, action) {
tags: tags,
examination_bank_id: express_id || null
});
case 52:
case 55:
_yield$addProgramming = _context6.sent;
identifier = _yield$addProgramming.identifier;
exam_identifier = _yield$addProgramming.exam_identifier;
@ -1532,17 +1544,17 @@ function reducer(state, action) {
payload: false
});
if (!(saveType === 'start')) {
_context6.next = 58;
_context6.next = 61;
break;
}
return _context6.abrupt("return");
case 58:
case 61:
if (!identifier) {
_context6.next = 80;
_context6.next = 83;
break;
}
if (callback_url) {
_context6.next = 63;
_context6.next = 66;
break;
}
modal/* default */.Z.confirm({
@ -1580,21 +1592,21 @@ function reducer(state, action) {
}()
});
// history.replace(`/problems/${identifier}/edit?lastedUpdateTime=${getTimeStamp()}`)
_context6.next = 80;
_context6.next = 83;
break;
case 63:
_context6.next = 65;
case 66:
_context6.next = 68;
return (0,service/* publishProgrammingTopic */.j2)(identifier);
case 65:
case 68:
if (id) {
_context6.next = 79;
_context6.next = 82;
break;
}
if (!callback_url.includes('paperlibrary')) {
_context6.next = 72;
_context6.next = 75;
break;
}
_context6.next = 69;
_context6.next = 72;
return (0,paperlibrary/* createOrModifyQuestion */.oF)({
id: express_id,
item_type: utils_enum/* QuestionType */.c.Program,
@ -1606,14 +1618,14 @@ function reducer(state, action) {
identifier: exam_identifier,
analysis: hack.analysis
});
case 69:
case 72:
_res = _context6.sent;
if (_res.status === 0) {
_umi_production_exports.history.replace(searchParams.get('callback_url'));
}
return _context6.abrupt("return");
case 72:
_context6.next = 74;
case 75:
_context6.next = 77;
return (0,service/* addExerciseQuestion */.MK)(parseInt(express_id, 10), {
question_type: 6,
question_score: hack.score,
@ -1622,17 +1634,17 @@ function reducer(state, action) {
tag_discipline_ids: hack.tag_discipline_ids,
analysis: hack.analysis
});
case 74:
case 77:
_yield$addExerciseQue = _context6.sent;
_status3 = _yield$addExerciseQue.status;
if (_status3 === 0) {
_umi_production_exports.history.replace(searchParams.get('callback_url'));
}
_context6.next = 80;
_context6.next = 83;
break;
case 79:
case 82:
_umi_production_exports.history.replace(searchParams.get('callback_url'));
case 80:
case 83:
case "end":
return _context6.stop();
}

@ -557,15 +557,15 @@ div[class~='ant-collapse-borderless'] {
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Knowledge/index.less?modules ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] {
height: 46px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'],
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
height: 46px !important;
line-height: 46px !important;
min-height: 46px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
line-height: 46px !important;
height: 38px !important;
line-height: 38px !important;
padding: 0 10px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='anticon-close'] {
font-size: 14px !important;
}
.wrap___F7E3F .selectWrapper____kESB span[class~='ant-select-arrow'] {
right: 12px;

@ -309,15 +309,15 @@
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Knowledge/index.less?modules ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] {
height: 46px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'],
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
height: 46px !important;
line-height: 46px !important;
min-height: 46px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
line-height: 46px !important;
height: 38px !important;
line-height: 38px !important;
padding: 0 10px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='anticon-close'] {
font-size: 14px !important;
}
.wrap___F7E3F .selectWrapper____kESB span[class~='ant-select-arrow'] {
right: 12px;

@ -1,51 +1,6 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[41953],{
/***/ 80205:
/*!*******************************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***!
\*******************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_ExclamationCircleOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.26.0@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(5891);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js
// This icon file is generated automatically.
var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" };
/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(88853);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/ExclamationCircleOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_ExclamationCircleOutlined
}));
};
/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined);
if (false) {}
/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon);
/***/ }),
/***/ 57277:
/*!*********************************************************!*\
!*** ./src/components/FolderTree/index.tsx + 1 modules ***!
@ -296,8 +251,10 @@ var Knowledge = function Knowledge(_ref) {
var handleChange = function handleChange(e, valuesmap) {
if (e) {
//获取选中的数据
setValues([valuesmap.key]);
onChange([valuesmap.key]);
// setValues([valuesmap.key])
// onChange([valuesmap.key]);
setValues(toConsumableArray_default()(valuesmap));
onChange(toConsumableArray_default()(valuesmap));
} else {
//获取选中的数据
setValues([]);
@ -391,11 +348,12 @@ var Knowledge = function Knowledge(_ref) {
});
// values.push(res.tag_discipline_id)
// value.push(res.tag_discipline_id)
_value2 = [];
_value2 = selectvalues;
_value2.push(res.tag_discipline_id);
onChange([].concat(_value2));
setValues([res.tag_discipline_id]);
onChange([].concat(_value2));
onChange(toConsumableArray_default()(_value2));
// setValues([res.tag_discipline_id])
setValues(toConsumableArray_default()(_value2));
onChange(toConsumableArray_default()(_value2));
}
return _context.abrupt("return", resolve());
case 11:
@ -417,27 +375,26 @@ var Knowledge = function Knowledge(_ref) {
className: Knowledgemodules.wrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
mode: "multiple",
disabled: !subId || disabled,
className: Knowledgemodules.selectWrapper,
placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",
placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",
onChange: handleChange,
style: {
width: 490
},
showSearch: true,
allowClear: true,
value: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.filter(function (item) {
return (values === null || values === void 0 ? void 0 : values.includes(item === null || item === void 0 ? void 0 : item.id)) || (values === null || values === void 0 ? void 0 : values.includes((item === null || item === void 0 ? void 0 : item.id) + ''));
}).map(function (item) {
return item.name;
}),
value: values
// value={knowledgeOptions?.filter(item => values?.includes(item?.id) || values?.includes(item?.id + '')).map((item) => item.name)}
,
children: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: item.name,
value: item.id,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
display: 'flex',
justifyContent: 'space-between'
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
@ -446,8 +403,18 @@ var Knowledge = function Knowledge(_ref) {
textOverflow: "ellipsis"
},
children: item.name
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: item.type === 'personal' ? '(自用)' : ''
}), (item === null || item === void 0 ? void 0 : item.type) === 'personal' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
marginLeft: '5px',
border: '1px solid #24C074',
color: '#24C074',
padding: "0 4px",
borderRadius: '2px',
fontSize: "12px",
height: '20px',
lineHeight: '20px'
},
children: "\u81EA\u7528"
})]
})
}, item.id);
@ -686,6 +653,8 @@ var FolderTree = __webpack_require__(57277);
var OjForm_util = __webpack_require__(28582);
// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
var base64 = __webpack_require__(24334);
// EXTERNAL MODULE: ./src/service/problemset.ts
var service_problemset = __webpack_require__(89189);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Problemset/NewItem/index.tsx
@ -708,6 +677,7 @@ var jsx_runtime = __webpack_require__(37712);
var transformItemType = function transformItemType(itemType) {
@ -1000,7 +970,9 @@ var NewItem = function NewItem(_ref2) {
break;
case 'COMPLETION':
form.setFieldsValue({
standard_answers: []
standard_answers: [],
downcase: true,
no_space: true
});
break;
case 'SUBJECTIVE':
@ -1017,7 +989,8 @@ var NewItem = function NewItem(_ref2) {
form.setFieldsValue({
hack: {
time_limit: 3,
allow_student_debug: false
allow_student_debug: false,
submit_rule: 1
}
});
break;
@ -1058,9 +1031,16 @@ var NewItem = function NewItem(_ref2) {
var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) {
setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)]));
};
var _useState19 = (0,_react_17_0_2_react.useState)(''),
_useState20 = slicedToArray_default()(_useState19, 2),
clearData = _useState20[0],
setClearData = _useState20[1];
(0,_react_17_0_2_react.useEffect)(function () {
setClearData(new Date());
}, [form.getFieldValue('course')]);
var handleFinish = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var formValues, _ref5, _ref5$course, course, item_type, item_banks_group_id, _ref5$knowledge, knowledge, choices, _course, id, subId, _formValues$hack, datas, _res, _res2, _ref6, sub_item_banks, postData, res, formData, result, _result$fail, _result$fail2;
var formValues, _ref5, _ref5$course, course, item_type, item_banks_group_id, _ref5$knowledge, knowledge, choices, _course, id, subId, _formValues$hack, _formValues$hack3, _obj, _formValues$hack2, datas, _res, _res2, _ref6, sub_item_banks, obj, _knowledge$, postData, res, _searchParams$get, formData, result, _result$fail, _result$fail2;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
@ -1074,7 +1054,7 @@ var NewItem = function NewItem(_ref2) {
_ref5 = formValues || {}, _ref5$course = _ref5.course, course = _ref5$course === void 0 ? [] : _ref5$course, item_type = _ref5.item_type, item_banks_group_id = _ref5.item_banks_group_id, _ref5$knowledge = _ref5.knowledge, knowledge = _ref5$knowledge === void 0 ? [] : _ref5$knowledge, choices = _ref5.choices;
_course = slicedToArray_default()(course, 2), id = _course[0], subId = _course[1];
if (!(IsSingle === 1)) {
_context.next = 37;
_context.next = 41;
break;
}
if (!(item_type === "PROGRAM")) {
@ -1086,14 +1066,27 @@ var NewItem = function NewItem(_ref2) {
return _context.abrupt("return");
case 8:
if (!(item_type === "BPROGRAM")) {
_context.next = 22;
_context.next = 24;
break;
}
_obj = [];
if ((formValues === null || formValues === void 0 || (_formValues$hack = formValues.hack) === null || _formValues$hack === void 0 || (_formValues$hack = _formValues$hack.tag_discipline_ids) === null || _formValues$hack === void 0 ? void 0 : _formValues$hack.length) > 0) {
formValues === null || formValues === void 0 || (_formValues$hack2 = formValues.hack) === null || _formValues$hack2 === void 0 || (_formValues$hack2 = _formValues$hack2.tag_discipline_ids) === null || _formValues$hack2 === void 0 || _formValues$hack2.map(function (v) {
if (v !== null && v !== void 0 && v.value) {
_obj.push(v === null || v === void 0 ? void 0 : v.value);
} else {
_obj.push(v);
}
});
} else {
_obj = [];
}
datas = objectSpread2_default()(objectSpread2_default()({}, formValues), {}, {
hack: objectSpread2_default()(objectSpread2_default()({}, formValues === null || formValues === void 0 ? void 0 : formValues.hack), {}, {
sub_discipline_id: formValues === null || formValues === void 0 || (_formValues$hack = formValues.hack) === null || _formValues$hack === void 0 || (_formValues$hack = _formValues$hack.sub_discipline_id) === null || _formValues$hack === void 0 ? void 0 : _formValues$hack[1],
sub_discipline_id: formValues === null || formValues === void 0 || (_formValues$hack3 = formValues.hack) === null || _formValues$hack3 === void 0 || (_formValues$hack3 = _formValues$hack3.sub_discipline_id) === null || _formValues$hack3 === void 0 ? void 0 : _formValues$hack3[1],
difficult: formValues.difficulty,
item_banks_group_ids: formValues.item_banks_group_id
item_banks_group_ids: formValues.item_banks_group_id,
tag_discipline_ids: _obj
}),
hack_codes: objectSpread2_default()(objectSpread2_default()({}, formValues.hack_codes), {}, {
code: base64.Base64.encode(formValues.hack_codes.code)
@ -1103,28 +1096,28 @@ var NewItem = function NewItem(_ref2) {
is_blank: true
}); // const tagIds = knowledge?.join(',');
if (!(isEdit || sessionStorage.projectFill)) {
_context.next = 17;
_context.next = 19;
break;
}
_context.next = 13;
_context.next = 15;
return (0,fetch/* default */.ZP)("/api/problems/".concat(editId.current || sessionStorage.projectFill, ".json"), {
method: 'put',
body: objectSpread2_default()({}, datas)
});
case 13:
case 15:
_res = _context.sent;
if (_res.status === 0) {
_umi_production_exports.history.replace("/problemset?group_id=".concat(formValues.hack.item_banks_group_id));
}
_context.next = 21;
_context.next = 23;
break;
case 17:
_context.next = 19;
case 19:
_context.next = 21;
return (0,fetch/* default */.ZP)("/api/problems.json", {
method: 'post',
body: objectSpread2_default()({}, datas)
});
case 19:
case 21:
_res2 = _context.sent;
if (_res2.status === 0) {
modal/* default */.Z.confirm({
@ -1142,9 +1135,9 @@ var NewItem = function NewItem(_ref2) {
}
});
}
case 21:
case 23:
return _context.abrupt("return");
case 22:
case 24:
if (item_type === 'SELECT') {
item_type = choices.filter(function (choice) {
return choice.is_answer === 1;
@ -1158,41 +1151,63 @@ var NewItem = function NewItem(_ref2) {
});
});
}
// 知识点多选功能
obj = [];
if ((knowledge === null || knowledge === void 0 ? void 0 : knowledge.length) > 0) {
if (knowledge !== null && knowledge !== void 0 && (_knowledge$ = knowledge[0]) !== null && _knowledge$ !== void 0 && _knowledge$.value) {
knowledge === null || knowledge === void 0 || knowledge.map(function (v) {
obj.push(v === null || v === void 0 ? void 0 : v.value);
});
} else {
obj = knowledge;
}
}
postData = objectSpread2_default()(objectSpread2_default()({}, formValues), {}, {
discipline_id: id,
sub_discipline_id: subId,
item_banks_group_ids: item_banks_group_id,
tag_discipline_ids: knowledge,
tag_discipline_ids: obj,
knowledge: obj,
item_type: item_type
});
if (!isEdit) {
_context.next = 31;
_context.next = 35;
break;
}
_context.next = 28;
_context.next = 32;
return dispatch({
type: 'problemset/editProblemset',
payload: objectSpread2_default()(objectSpread2_default()({}, postData), {}, {
id: editId.current
})
});
case 28:
case 32:
res = _context.sent;
_context.next = 34;
_context.next = 38;
break;
case 31:
_context.next = 33;
case 35:
_context.next = 37;
return dispatch({
type: 'problemset/addProblemset',
payload: postData
});
case 33:
case 37:
res = _context.sent;
case 34:
case 38:
if (res.status === 0) {
if (isEdit) {
_umi_production_exports.history.replace("/problemset?group_id=".concat(item_banks_group_id));
} else {
if (searchParams.get("activeTabsKey") && searchParams.get("activeTabsKey") === "3") {
(0,service_problemset/* batchShare */.GW)({
ids: [res.id],
clazz: 'ItemBank',
group_ids: (_searchParams$get = searchParams.get("item_banks_group_id")) === null || _searchParams$get === void 0 || (_searchParams$get = _searchParams$get.split(",")) === null || _searchParams$get === void 0 ? void 0 : _searchParams$get.map(function (item) {
return Number(item);
})
});
}
modal/* default */.Z.confirm({
title: '提示',
centered: true,
@ -1209,47 +1224,47 @@ var NewItem = function NewItem(_ref2) {
});
}
}
_context.next = 57;
_context.next = 61;
break;
case 37:
case 41:
if (!((fileList === null || fileList === void 0 ? void 0 : fileList.length) <= 0)) {
_context.next = 40;
_context.next = 44;
break;
}
message/* default */.ZP.info('请上传试题文件');
return _context.abrupt("return");
case 40:
case 44:
setisloading(true);
formData = new FormData();
formData.append('file', fileList[0]);
formData.append('sub_discipline_id', subId);
_context.next = 46;
_context.next = 50;
return (0,fetch/* default */.ZP)("/api/item_banks/file_import.json", {
method: 'post',
body: formData
}, true);
case 46:
case 50:
result = _context.sent;
setisloading(false);
if (!((result === null || result === void 0 ? void 0 : result.status) === 0)) {
_context.next = 57;
_context.next = 61;
break;
}
if (!((result === null || result === void 0 || (_result$fail = result.fail) === null || _result$fail === void 0 ? void 0 : _result$fail.length) > 0)) {
_context.next = 53;
_context.next = 57;
break;
}
setFail(result === null || result === void 0 ? void 0 : result.fail);
message/* default */.ZP.error('上传失败题数为' + (result === null || result === void 0 || (_result$fail2 = result.fail) === null || _result$fail2 === void 0 ? void 0 : _result$fail2.length) + ',可在底部试题列表查看错误原因。');
return _context.abrupt("return");
case 53:
case 57:
form.setFieldsValue({
course: []
});
setFileList([]);
setFail([]);
message/* default */.ZP.info('上传成功');
case 57:
case 61:
case "end":
return _context.stop();
}
@ -1465,7 +1480,7 @@ var NewItem = function NewItem(_ref2) {
subId: ((_form$getFieldsValue$ = form.getFieldsValue().course) === null || _form$getFieldsValue$ === void 0 ? void 0 : _form$getFieldsValue$[1]) || ((_form$getFieldsValue = form.getFieldsValue()) === null || _form$getFieldsValue === void 0 || (_form$getFieldsValue = _form$getFieldsValue.hack) === null || _form$getFieldsValue === void 0 || (_form$getFieldsValue = _form$getFieldsValue.sub_discipline_id) === null || _form$getFieldsValue === void 0 ? void 0 : _form$getFieldsValue[1]),
knowledgeOptions: knowledgeOptions,
onAddKnowledgeFinish: handleAddKnowledgeFinish
})
}, clearData)
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
labelCol: {
flex: '62px'

@ -643,15 +643,15 @@ ul.s-navs a.active {
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Knowledge/index.less?modules ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] {
height: 46px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'],
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
height: 46px !important;
line-height: 46px !important;
min-height: 46px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
line-height: 46px !important;
height: 38px !important;
line-height: 38px !important;
padding: 0 10px !important;
}
.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='anticon-close'] {
font-size: 14px !important;
}
.wrap___F7E3F .selectWrapper____kESB span[class~='ant-select-arrow'] {
right: 12px;

@ -205,6 +205,8 @@ var Card = function Card(_ref) {
marginTop: 10
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
showProgramFill: true,
disabledFill: true,
value: base64.Base64.decode(data === null || data === void 0 || (_data$program_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.code)
}), showAnswer && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "".concat(Cardmodules.flexColumn, " mt15"),
@ -224,10 +226,29 @@ var Card = function Card(_ref) {
className: "mt10",
children: "\u5173\u5361"
}), data === null || data === void 0 || (_data$shixun = data.shixun) === null || _data$shixun === void 0 ? void 0 : _data$shixun.map(function (item, index) {
var _item$challenge_answe, _item$challenge_answe2;
// <div className="mt10 font14" key={index}>{index + 1}. {item?.challenge_name}</div>
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt10 font14",
children: [index + 1, ". ", item === null || item === void 0 ? void 0 : item.challenge_name]
}, index);
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt10 font14",
children: ["\u7B2C", index + 1, "\u5173 ", item === null || item === void 0 ? void 0 : item.challenge_name, " \uFF08", item.challenge_score, "\uFF09"]
}, index), showAnswer && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Cardmodules.answerText,
children: ["\u53C2\u8003\u7B54\u6848\uFF1A", ((_item$challenge_answe = item.challenge_answers) === null || _item$challenge_answe === void 0 ? void 0 : _item$challenge_answe.length) === 0 ? '暂无' : '']
}), (_item$challenge_answe2 = item.challenge_answers) === null || _item$challenge_answe2 === void 0 ? void 0 : _item$challenge_answe2.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt15",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u7EA7\u522B", index + 1, "\uFF1A", item.name]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
value: (item === null || item === void 0 ? void 0 : item.contents) || '',
className: Cardmodules.answerText
})]
});
})]
})]
});
})]
});
};

@ -550,7 +550,7 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
}
.pngIcon___Sclgo {
height: 20px;
margin-right: 6px;
margin-top: -2px;
}
.tabsWrap___xuKJS {
background: #fff;
@ -882,6 +882,17 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
padding: 10px;
margin: 14px 0;
}
.tagtips___bGRXj {
font-size: 14px;
font-weight: 400;
color: #9096A3;
}
.taglinkBtn___yRUP3 {
font-size: 14px;
font-weight: 400;
color: #3061D0;
cursor: pointer;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/BasketDrawer/index.less?modules ***!

@ -3167,7 +3167,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -3205,7 +3207,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -3249,16 +3251,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@ -4729,9 +4727,6 @@ __webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ Environment_Label; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(82242);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Environment/Label/index.less?modules
@ -4747,7 +4742,6 @@ var jsx_runtime = __webpack_require__(37712);
var Label = function Label(_ref) {
var name = _ref.name,
tooltipTitle = _ref.tooltipTitle,
@ -4760,7 +4754,6 @@ var Label = function Label(_ref) {
errorStyle = _ref$errorStyle === void 0 ? {} : _ref$errorStyle,
_ref$nameWidth = _ref.nameWidth,
nameWidth = _ref$nameWidth === void 0 ? 112 : _ref$nameWidth,
nameStyle = _ref.nameStyle,
_ref$align = _ref.align,
align = _ref$align === void 0 ? 'center' : _ref$align,
_ref$contentStyle = _ref.contentStyle,
@ -4773,9 +4766,9 @@ var Label = function Label(_ref) {
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Labelmodules.left,
style: objectSpread2_default()({
style: {
width: nameWidth
}, nameStyle),
},
children: [required && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "*"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {

@ -248,6 +248,7 @@
align-items: center;
color: #fff;
padding: 0 20px;
position: relative;
}
.header___pWY1w button:disabled {
color: #7E8595 !important;
@ -263,6 +264,17 @@
.header___pWY1w .cutDown___LErwR span {
font-size: 16px;
}
.header___pWY1w .ssh___PDcQh {
position: absolute;
z-index: 100;
right: 20px;
top: 62px;
cursor: pointer;
color: #fff;
}
.header___pWY1w .ssh___PDcQh:hover {
color: #4b7cee;
}
.container____IeqS {
height: calc(100vh - 94px);
background: #000000;

@ -531,7 +531,7 @@ var Timer = function Timer(_ref) {
var env = __webpack_require__(97940);
;// CONCATENATED MODULE: ./src/pages/Shixuns/New/ImagePreview/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var ImagePreviewmodules = ({"wrap":"wrap___nt3l8","header":"header___pWY1w","cutDown":"cutDown___LErwR","container":"container____IeqS","errorData":"errorData___pJ481"});
/* harmony default export */ var ImagePreviewmodules = ({"wrap":"wrap___nt3l8","header":"header___pWY1w","cutDown":"cutDown___LErwR","ssh":"ssh___PDcQh","container":"container____IeqS","errorData":"errorData___pJ481"});
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(36057);
// EXTERNAL MODULE: ./src/pages/tasks/code-repository/HorizontalTabs/index.tsx + 1 modules
@ -556,6 +556,7 @@ var nodata_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsA
var Page = function Page(_ref) {
var _user$userInfo2, _user$userInfo3;
var dispatch = _ref.dispatch,
@ -568,30 +569,34 @@ var Page = function Page(_ref) {
_useState2 = slicedToArray_default()(_useState, 2),
data = _useState2[0],
setData = _useState2[1];
var _useState3 = (0,_react_17_0_2_react.useState)(false),
var _useState3 = (0,_react_17_0_2_react.useState)(null),
_useState4 = slicedToArray_default()(_useState3, 2),
btnLoading = _useState4[0],
setBtnLoading = _useState4[1];
var _useState5 = (0,_react_17_0_2_react.useState)(true),
resData = _useState4[0],
setResData = _useState4[1];
var _useState5 = (0,_react_17_0_2_react.useState)(false),
_useState6 = slicedToArray_default()(_useState5, 2),
loading = _useState6[0],
setLoading = _useState6[1];
var _useState7 = (0,_react_17_0_2_react.useState)([]),
btnLoading = _useState6[0],
setBtnLoading = _useState6[1];
var _useState7 = (0,_react_17_0_2_react.useState)(true),
_useState8 = slicedToArray_default()(_useState7, 2),
tabs = _useState8[0],
setTabs = _useState8[1];
var _useState9 = (0,_react_17_0_2_react.useState)({}),
loading = _useState8[0],
setLoading = _useState8[1];
var _useState9 = (0,_react_17_0_2_react.useState)([]),
_useState10 = slicedToArray_default()(_useState9, 2),
tabActiveParams = _useState10[0],
setTabActiveParams = _useState10[1];
var _useState11 = (0,_react_17_0_2_react.useState)(null),
tabs = _useState10[0],
setTabs = _useState10[1];
var _useState11 = (0,_react_17_0_2_react.useState)({}),
_useState12 = slicedToArray_default()(_useState11, 2),
deadline = _useState12[0],
setDeadline = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)(false),
tabActiveParams = _useState12[0],
setTabActiveParams = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)(null),
_useState14 = slicedToArray_default()(_useState13, 2),
errorCode = _useState14[0],
setErrorCode = _useState14[1];
deadline = _useState14[0],
setDeadline = _useState14[1];
var _useState15 = (0,_react_17_0_2_react.useState)(false),
_useState16 = slicedToArray_default()(_useState15, 2),
errorCode = _useState16[0],
setErrorCode = _useState16[1];
(0,_react_17_0_2_react.useEffect)(function () {
dispatch({
type: "globalSetting/headerFooterToggle",
@ -626,6 +631,7 @@ var Page = function Page(_ref) {
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
setErrorCode(!!(res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && _res$data.code));
setDeadline(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.remaining_time);
setResData(res === null || res === void 0 ? void 0 : res.data);
setLoading(false);
// setDeadline(280000)
}
@ -780,6 +786,44 @@ var Page = function Page(_ref) {
}()
});
};
var getSSH = function getSSH() {
modal/* default */.Z.info({
title: 'SSH直连',
width: 600,
centered: true,
content: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "50px",
children: "\u8D26\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: resData === null || resData === void 0 ? void 0 : resData.username
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "50px",
children: "\u5730\u5740"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: resData === null || resData === void 0 ? void 0 : resData.ssh_address
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "50px",
children: "\u7AEF\u53E3"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: resData === null || resData === void 0 ? void 0 : resData.port
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "50px",
children: "\u5BC6\u7801"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: resData === null || resData === void 0 ? void 0 : resData.password
})]
})]
})
});
};
var handleSave = /*#__PURE__*/function () {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var res;
@ -876,6 +920,10 @@ var Page = function Page(_ref) {
className: "icon-kaiguan font16 current ml30",
onClick: handleExit
})]
}), !!resData && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: getSSH,
className: ImagePreviewmodules.ssh,
children: "SSH\u76F4\u8FDE"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {

@ -208,7 +208,7 @@ var Page = function Page(_ref3) {
return (urlData.page - 1) * urlData.limit + index + 1;
}
}, {
title: "学生姓名",
title: "用户姓名",
dataIndex: "name",
ellipsis: true,
render: function render(text, record) {
@ -764,7 +764,8 @@ var Page = function Page(_ref3) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shiyankecheng1",
style: {
color: "#165DFF"
color: "#165DFF",
fontSize: "25px"
}
})
})

@ -877,7 +877,6 @@ function reducer(state, action) {
transferContent = state.transferContent;
var heartbeatTimerRef = (0,_react_17_0_2_react.useRef)();
var loadingRef = (0,_react_17_0_2_react.useRef)();
var timer = (0,_react_17_0_2_react.useRef)(null);
var _useState3 = (0,_react_17_0_2_react.useState)(0),
_useState4 = slicedToArray_default()(_useState3, 2),
percent = _useState4[0],
@ -890,7 +889,6 @@ function reducer(state, action) {
(_guacaRef$current = guacaRef.current) === null || _guacaRef$current === void 0 || (_guacaRef$current$dis = _guacaRef$current.disconnect) === null || _guacaRef$current$dis === void 0 || _guacaRef$current$dis.call(_guacaRef$current);
clearTimeout(reConnectRef.current);
clearInterval(heartbeatTimerRef.current);
clearTimeout(timer.current);
};
}, []);
(0,_react_17_0_2_react.useEffect)(function () {
@ -960,8 +958,8 @@ function reducer(state, action) {
}
var getWindowVnc = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var _res3, _res6, _res8, _res10;
var res, _res, _taskData$myshixun, _res2, _res4, _res5, _res9, _res12, _res13, _res11;
var _taskData$myshixun, _res$data;
var res, _res$data2, _res$data3, _res$data4;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
@ -973,32 +971,18 @@ function reducer(state, action) {
}));
case 2:
res = _context3.sent;
if (!(((_res2 = res) === null || _res2 === void 0 || (_res2 = _res2.data) === null || _res2 === void 0 ? void 0 : _res2.instance_status) === 'creating')) {
if (!(res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && (_res$data = _res$data.data_list) !== null && _res$data !== void 0 && _res$data.length)) {
_context3.next = 6;
break;
}
_context3.next = 6;
return new Promise(function (resolve) {
return setTimeout(resolve, 3000);
});
case 6:
if (((_res = res) === null || _res === void 0 || (_res = _res.data) === null || _res === void 0 ? void 0 : _res.instance_status) === 'creating') {
_context3.next = 0;
break;
}
case 7:
if (!((_res3 = res) !== null && _res3 !== void 0 && (_res3 = _res3.data) !== null && _res3 !== void 0 && (_res3 = _res3.data_list) !== null && _res3 !== void 0 && _res3.length)) {
_context3.next = 10;
break;
}
mediator/* default */.Z.publish('pod-restrict-data', {
identifier: (_res4 = res) === null || _res4 === void 0 || (_res4 = _res4.data) === null || _res4 === void 0 ? void 0 : _res4.identifier,
data_list: (_res5 = res) === null || _res5 === void 0 || (_res5 = _res5.data) === null || _res5 === void 0 ? void 0 : _res5.data_list
identifier: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.identifier,
data_list: res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.data_list
});
return _context3.abrupt("return", Promise.reject());
case 10:
if (!(((_res6 = res) === null || _res6 === void 0 ? void 0 : _res6.status) === -3)) {
_context3.next = 12;
case 6:
if (!((res === null || res === void 0 ? void 0 : res.status) === -3)) {
_context3.next = 8;
break;
}
return _context3.abrupt("return", new Promise( /*#__PURE__*/function () {
@ -1012,14 +996,13 @@ function reducer(state, action) {
cancelText: "稍后关闭",
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _res7;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
clearTimeout(timeout.current);
setPercent(0);
_context.next = 4;
return (0,service/* closeWindowsVnc */.fA)(params.taskId, (_res7 = res) === null || _res7 === void 0 ? void 0 : _res7.message);
return (0,service/* closeWindowsVnc */.fA)(params.taskId, res === null || res === void 0 ? void 0 : res.message);
case 4:
setLinkNum(linkNum + 1);
return _context.abrupt("return");
@ -1045,28 +1028,28 @@ function reducer(state, action) {
return _ref3.apply(this, arguments);
};
}()));
case 12:
if (!(((_res8 = res) === null || _res8 === void 0 ? void 0 : _res8.status) === -1)) {
_context3.next = 14;
case 8:
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
_context3.next = 10;
break;
}
throw new String((_res9 = res) === null || _res9 === void 0 ? void 0 : _res9.message);
case 14:
if (!(((_res10 = res) === null || _res10 === void 0 ? void 0 : _res10.status) === 0)) {
_context3.next = 19;
throw new String(res === null || res === void 0 ? void 0 : res.message);
case 10:
if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) {
_context3.next = 15;
break;
}
if (virtual_machine) {
(0,util/* setCookie */.d8)("PVEAuthCookie", (_res11 = res) === null || _res11 === void 0 || (_res11 = _res11.data) === null || _res11 === void 0 || (_res11 = _res11.cookie_options) === null || _res11 === void 0 ? void 0 : _res11.cookies_value, 1);
(0,util/* setCookie */.d8)("PVEAuthCookie", res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 || (_res$data4 = _res$data4.cookie_options) === null || _res$data4 === void 0 ? void 0 : _res$data4.cookies_value, 1);
(0,util/* setCookie */.d8)("PVELangCookie", "zh_CN", 1);
}
mediator/* default */.Z.publish('update-windows-time', (_res12 = res) === null || _res12 === void 0 ? void 0 : _res12.data);
mediator/* default */.Z.publish('update-windows-time', res === null || res === void 0 ? void 0 : res.data);
// mediator.publish('update-windows-time', {remaining_time: 98000})
mediator/* default */.Z.publish('send-tabs-result-data', objectSpread2_default()(objectSpread2_default()({}, (_res13 = res) === null || _res13 === void 0 ? void 0 : _res13.data), {}, {
mediator/* default */.Z.publish('send-tabs-result-data', objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : res.data), {}, {
index_tab: index_tab
}));
return _context3.abrupt("return", res);
case 19:
case 15:
case "end":
return _context3.stop();
}
@ -1159,7 +1142,7 @@ function reducer(state, action) {
doResize();
}
new Promise( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var params, res, _res$data, _res$data2, character, _res$data3, _res$data4, urlParser, protocol, searchParams, host, search, searchUrl;
var params, res, _res$data5, _res$data6, character, _res$data7, _res$data8, urlParser, protocol, searchParams, host, search, searchUrl;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
@ -1172,8 +1155,8 @@ function reducer(state, action) {
_context4.next = 11;
break;
}
character = res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && (_res$data = _res$data.link_url) !== null && _res$data !== void 0 && _res$data.includes('?') ? "&" : "?";
iframeRef.current.src = (res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.link_url) + character + 'time=' + Date.now();
character = res !== null && res !== void 0 && (_res$data5 = res.data) !== null && _res$data5 !== void 0 && (_res$data5 = _res$data5.link_url) !== null && _res$data5 !== void 0 && _res$data5.includes('?') ? "&" : "?";
iframeRef.current.src = (res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.link_url) + character + 'time=' + Date.now();
dispatch({
type: Types.SET_LOADING,
payload: false
@ -1182,9 +1165,9 @@ function reducer(state, action) {
case 11:
if (window_vnc_url) {
passwordRef.current = 'Edu123';
socketUrlRef.current = decodeURIComponent(res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.link_url);
socketUrlRef.current = decodeURIComponent(res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.link_url);
} else {
urlParser = new URL(decodeURIComponent(res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.link_url)); //no IE11 support
urlParser = new URL(decodeURIComponent(res === null || res === void 0 || (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.link_url)); //no IE11 support
protocol = urlParser.protocol, searchParams = urlParser.searchParams, host = urlParser.host, search = urlParser.search;
searchUrl = (0,util/* parseUrl */.en)(search);
passwordRef.current = searchParams.get('password');
@ -1523,16 +1506,12 @@ var TimeTicket = 30000;
var el = (0,_react_17_0_2_react.useRef)();
var socket = (0,_react_17_0_2_react.useRef)();
var isFirstConnected = (0,_react_17_0_2_react.useRef)(false);
var timer = (0,_react_17_0_2_react.useRef)(null);
var shixun_environment_id = itemData.shixun_environment_id,
position = itemData.position,
tab_type = itemData.tab_type,
index_tab = itemData.index_tab;
(0,_react_17_0_2_react.useEffect)(function () {
getInitData();
return function () {
clearTimeout(timer.current);
};
}, []);
function getColsAndRows(width, height, term) {
var w = term._core._renderService.dimensions.actualCellWidth || 9.5;
@ -1581,8 +1560,8 @@ var TimeTicket = 30000;
} //term init
function _getInitData() {
_getInitData = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var _response$data, _response$data2;
var response, _response$data3, _response$data4;
var _response$data;
var response, _response$data2, _response$data3;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
@ -1594,27 +1573,18 @@ var TimeTicket = 30000;
});
case 2:
response = _context3.sent;
if (!((response === null || response === void 0 || (_response$data = response.data) === null || _response$data === void 0 ? void 0 : _response$data.instance_status) === 'creating')) {
if (!(response !== null && response !== void 0 && (_response$data = response.data) !== null && _response$data !== void 0 && (_response$data = _response$data.data_list) !== null && _response$data !== void 0 && _response$data.length)) {
_context3.next = 6;
break;
}
timer.current = setTimeout(function () {
getInitData();
}, 3000);
return _context3.abrupt("return");
case 6:
if (!(response !== null && response !== void 0 && (_response$data2 = response.data) !== null && _response$data2 !== void 0 && (_response$data2 = _response$data2.data_list) !== null && _response$data2 !== void 0 && _response$data2.length)) {
_context3.next = 9;
break;
}
mediator/* default */.Z.publish('pod-restrict-data', {
identifier: response === null || response === void 0 || (_response$data3 = response.data) === null || _response$data3 === void 0 ? void 0 : _response$data3.identifier,
data_list: response === null || response === void 0 || (_response$data4 = response.data) === null || _response$data4 === void 0 ? void 0 : _response$data4.data_list
identifier: response === null || response === void 0 || (_response$data2 = response.data) === null || _response$data2 === void 0 ? void 0 : _response$data2.identifier,
data_list: response === null || response === void 0 || (_response$data3 = response.data) === null || _response$data3 === void 0 ? void 0 : _response$data3.data_list
});
return _context3.abrupt("return");
case 9:
case 6:
if (!((response === null || response === void 0 ? void 0 : response.status) === -3)) {
_context3.next = 11;
_context3.next = 8;
break;
}
return _context3.abrupt("return", new Promise( /*#__PURE__*/function () {
@ -1658,7 +1628,7 @@ var TimeTicket = 30000;
return _ref2.apply(this, arguments);
};
}()));
case 11:
case 8:
if ((response === null || response === void 0 ? void 0 : response.status) === 0) {
mediator/* default */.Z.publish('update-windows-time', response === null || response === void 0 ? void 0 : response.data);
mediator/* default */.Z.publish('send-tabs-result-data', objectSpread2_default()(objectSpread2_default()({}, response === null || response === void 0 ? void 0 : response.data), {}, {
@ -1669,7 +1639,7 @@ var TimeTicket = 30000;
return mediator/* default */.Z.publish("create-socket-".concat(index_tab));
}, 300);
}
case 12:
case 9:
case "end":
return _context3.stop();
}

@ -162,6 +162,12 @@
.type___S3Iq1 i {
margin-right: 12px;
}
.folderWrapper___B7Ipd {
background: #fff;
border-radius: 2px;
margin: 18px 0;
position: relative;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Classrooms/components/Items/index.less?modules ***!
@ -459,3 +465,182 @@
font-size: 16px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CourseFolder/index.less?modules ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.list___x7hMl {
display: flex;
align-items: center;
justify-content: start;
margin-top: 10px;
}
.list___x7hMl > div:first-child {
color: #98bdf7;
}
.list___x7hMl:hover .btns___XdJtG {
display: flex;
}
.list___x7hMl:hover > div:first-child {
color: #145dff;
}
.list___x7hMl:hover .name___eka0n {
color: #145dff;
}
.list___x7hMl .name___eka0n {
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
font-size: 14px;
max-width: 800px;
color: #464f66;
}
.list___x7hMl .btns___XdJtG {
display: none;
align-items: center;
justify-content: start;
margin-left: 10px;
}
.list___x7hMl .btns___XdJtG button {
padding: 0;
margin-left: 10px;
}
.list___x7hMl .btns___XdJtG i {
color: #999;
cursor: pointer;
display: inline-block;
}
.list___x7hMl .btns___XdJtG i:hover {
color: #0152d9;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Crumbs/index.less?modules ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex_box_center___pi9_S {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
.flex_space_between___rO6RX {
justify-content: space-between;
-webkit-box-pack: justify;
}
.flex_box_vertical_center___Um6_a {
align-items: center;
box-align: center;
}
.flex_box_center_end___cvzvJ {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: end;
box-align: center;
box-pack: end;
}
.flex_box_column___JTgH5 {
flex-direction: column;
box-orient: block-axis;
}
.pWrap___XZhnK {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.pWrap___XZhnK > span {
max-width: 200px;
cursor: pointer;
font-weight: 400;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.pWrap___XZhnK > span:hover {
color: #0152d9 !important;
}
.few___ZWrwh {
font-size: 14px;
color: #999;
display: inline-flex;
}
.few___ZWrwh b {
display: inline-block;
max-width: 200px;
cursor: pointer;
font-weight: 400;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.few___ZWrwh b:hover {
color: #0152d9 !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/index.less?modules ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex_box_center___1CKo6 {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
.flex_space_between___rUCdg {
justify-content: space-between;
-webkit-box-pack: justify;
}
.flex_box_vertical_center___GLcu0 {
align-items: center;
box-align: center;
}
.flex_box_center_end___MHgUN {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: end;
box-align: center;
box-pack: end;
}
.flex_box_column___xb09K {
flex-direction: column;
box-orient: block-axis;
}
.addModal___kAwch .row___d1DjU {
display: flex;
align-items: center;
margin-top: 20px;
}
.addModal___kAwch .row___d1DjU .label___LwmlC {
font-size: 14px;
color: #3a3a3a;
width: 100px;
flex-shrink: 0;
}
.customTree___DxRuQ .name___hihBv {
display: inline-block;
font-size: 14px;
margin-left: 10px;
max-width: 200px;
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-top: 4px;
}
.customTree___DxRuQ .ant-tree-node-content-wrapper {
display: flex;
align-items: center;
}
.customTree___DxRuQ .ant-tree-switcher {
color: #999999;
line-height: 29px;
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save