Auto Submit

dev_local_v9_test4
autosubmit 2 years ago
parent 698efc6ee3
commit c6ea85ebaf

@ -27,7 +27,7 @@
display: block !important;
}
</style><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="/react/build/umi.7a5b3f01.js"></script>
<script src="/react/build/umi.bc4cb2c5.js"></script>
<script src="/react/build/js/public.js"></script>
</body>
</html>

@ -3592,6 +3592,10 @@ var table = __webpack_require__(51945);
var shixunHomeworks = __webpack_require__(81742);
// EXTERNAL MODULE: ./src/components/TooltipTags/index.tsx
var TooltipTags = __webpack_require__(52653);
// EXTERNAL MODULE: ./src/service/exercise.ts
var exercise = __webpack_require__(43516);
// EXTERNAL MODULE: ./src/utils/shixunExec.tsx
var shixunExec = __webpack_require__(74195);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/components/ShixunList.tsx
@ -3609,6 +3613,8 @@ var TooltipTags = __webpack_require__(52653);
var ShixunList = function ShixunList(_ref) {
var _v$schools, _v$status2, _v$status3;
var v = _ref.v,
@ -3644,24 +3650,24 @@ var ShixunList = function ShixunList(_ref) {
return _getlist.apply(this, arguments);
}
function _getlist() {
_getlist = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() {
_getlist = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() {
var res;
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
while (1) switch (_context10.prev = _context10.next) {
case 0:
_context9.next = 2;
_context10.next = 2;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(v.homework_id, "/group_settings_statistics.json"), {
method: 'get',
params: objectSpread2_default()({}, params)
});
case 2:
res = _context9.sent;
res = _context10.sent;
setlists(res.data);
case 4:
case "end":
return _context9.stop();
return _context10.stop();
}
}, _callee9);
}, _callee10);
}));
return _getlist.apply(this, arguments);
}
@ -3886,36 +3892,91 @@ var ShixunList = function ShixunList(_ref) {
className: "iconfont icon-jiezhihoutongguan"
}), !((_v$status2 = v.status) !== null && _v$status2 !== void 0 && _v$status2.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
onClick: ( /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(e) {
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
e.stopPropagation();
if ((0,verifyLogin/* handleVerify */.tJ)(dispatch, true)) {
_context2.next = 3;
_context3.next = 3;
break;
}
return _context2.abrupt("return");
return _context3.abrupt("return");
case 3:
if (!v.need_reservation) {
_context2.next = 7;
_context3.next = 7;
break;
}
message/* default */.ZP.info('请先完成预约!');
_umi_production_exports.history.push("/shixuns/".concat(v.shixun_identifier, "/challenges"));
return _context2.abrupt("return");
return _context3.abrupt("return");
case 7:
if (!v.can_view_details) {
_context2.next = 10;
_context3.next = 10;
break;
}
(0,util/* openNewWindow */.xg)("/shixuns/".concat(v.shixun_identifier, "/challenges"));
return _context2.abrupt("return");
return _context3.abrupt("return");
case 10:
if (v.redo) {
modal/* default */.Z.info({
width: 530,
title: '提示',
centered: true,
okText: '确定',
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "tc font16",
children: "\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"
}),
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return (0,exercise/* resetMyGame */.$Q)({
id: v.myshixun_identifier,
url: v.url
});
case 2:
res = _context2.sent;
if (res) {
// const newItem = { ...v, shixun_identifier: res.shixun_identifier };
(0,shixunExec/* default */.Z)({
is_jupyter: false,
is_jupyter_lab: false,
shixunId: res.shixun_identifier,
homework_common_id: v.homework_id,
courseId: params.coursesId
});
}
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
} else {
(0,shixunExec/* default */.Z)({
is_jupyter: false,
is_jupyter_lab: false,
shixunId: v.shixun_identifier,
homework_common_id: v.homework_id,
courseId: params.coursesId
});
}
case 11:
case "end":
return _context2.stop();
return _context3.stop();
}
}, _callee2);
}, _callee3);
}));
return function (_x2) {
return _ref3.apply(this, arguments);
@ -3932,18 +3993,18 @@ var ShixunList = function ShixunList(_ref) {
})]
}), ((_v$status3 = v.status) === null || _v$status3 === void 0 ? void 0 : _v$status3.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
onClick: ( /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(e) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
e.stopPropagation();
e.preventDefault();
(0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(v.homework_id, "/").concat(v.student_work_id, "/comment"));
case 3:
case "end":
return _context3.stop();
return _context4.stop();
}
}, _callee3);
}, _callee4);
}));
return function (_x3) {
return _ref4.apply(this, arguments);
@ -3970,9 +4031,9 @@ var ShixunList = function ShixunList(_ref) {
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: ( /*#__PURE__*/function () {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(e) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(e) {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
e.stopPropagation();
e.preventDefault();
@ -3988,9 +4049,9 @@ var ShixunList = function ShixunList(_ref) {
});
case 3:
case "end":
return _context4.stop();
return _context5.stop();
}
}, _callee4);
}, _callee5);
}));
return function (_x4) {
return _ref5.apply(this, arguments);
@ -4004,9 +4065,9 @@ var ShixunList = function ShixunList(_ref) {
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: ( /*#__PURE__*/function () {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(e) {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(e) {
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
e.stopPropagation();
e.preventDefault();
@ -4022,9 +4083,9 @@ var ShixunList = function ShixunList(_ref) {
});
case 3:
case "end":
return _context5.stop();
return _context6.stop();
}
}, _callee5);
}, _callee6);
}));
return function (_x5) {
return _ref6.apply(this, arguments);
@ -4040,9 +4101,9 @@ var ShixunList = function ShixunList(_ref) {
target: "_blank",
to: "/",
onClick: ( /*#__PURE__*/function () {
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(e) {
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(e) {
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
e.stopPropagation();
e.preventDefault();
@ -4058,9 +4119,9 @@ var ShixunList = function ShixunList(_ref) {
});
case 3:
case "end":
return _context6.stop();
return _context7.stop();
}
}, _callee6);
}, _callee7);
}));
return function (_x6) {
return _ref7.apply(this, arguments);
@ -4076,10 +4137,10 @@ var ShixunList = function ShixunList(_ref) {
target: "_blank",
to: "/",
onClick: ( /*#__PURE__*/function () {
var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(e) {
var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(e) {
var res;
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:
e.stopPropagation();
e.preventDefault();
@ -4090,12 +4151,12 @@ var ShixunList = function ShixunList(_ref) {
text: '成绩计算中,请稍候...'
}
});
_context7.next = 5;
_context8.next = 5;
return (0,shixunHomeworks/* updateScore */.Vs)({
categoryId: v.homework_id
});
case 5:
res = _context7.sent;
res = _context8.sent;
dispatch({
type: 'globalSetting/setGlobalLoading',
payload: {
@ -4108,9 +4169,9 @@ var ShixunList = function ShixunList(_ref) {
}
case 8:
case "end":
return _context7.stop();
return _context8.stop();
}
}, _callee7);
}, _callee8);
}));
return function (_x7) {
return _ref8.apply(this, arguments);
@ -4219,9 +4280,9 @@ var ShixunList = function ShixunList(_ref) {
}), ['未开始', '进行中', '已截止', '提交中', '补交中', '已结束'].includes(v.status) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: ShixunHomeworksmodules.iconV,
onClick: ( /*#__PURE__*/function () {
var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(e) {
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(e) {
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
case 0:
e.stopPropagation();
e.preventDefault();
@ -4231,9 +4292,9 @@ var ShixunList = function ShixunList(_ref) {
setisshow(!isshow);
case 4:
case "end":
return _context8.stop();
return _context9.stop();
}
}, _callee8);
}, _callee9);
}));
return function (_x8) {
return _ref9.apply(this, arguments);
@ -5359,6 +5420,279 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
};
})(ShixunsListPage));
/***/ }),
/***/ 74195:
/*!**********************************!*\
!*** ./src/utils/shixunExec.tsx ***!
\**********************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* unused harmony export checkShixunInClassroom */
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _service_shixuns__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/service/shixuns */ 33329);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils/util */ 27876);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
var handleStartGame = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(_ref) {
var is_jupyter, is_jupyter_lab, shixunId, homework_common_id, courseId, res, execRes;
return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
is_jupyter = _ref.is_jupyter, is_jupyter_lab = _ref.is_jupyter_lab, shixunId = _ref.shixunId, homework_common_id = _ref.homework_common_id, courseId = _ref.courseId;
if (!(is_jupyter || is_jupyter_lab)) {
_context.next = 7;
break;
}
_context.next = 4;
return (0,_service_shixuns__WEBPACK_IMPORTED_MODULE_2__/* .execJupyter */ .BK)({
id: shixunId
});
case 4:
res = _context.sent;
if (res !== null && res !== void 0 && res.identifier) {
// openNewWindow(`/tasks/jupyter/${courseId}/${homework_common_id}/${res.identifier}`)
(0,_utils_util__WEBPACK_IMPORTED_MODULE_3__/* .openNewWindow */ .xg)("/tasks/".concat(res.identifier, "/jupyter?homework_common_id=").concat(homework_common_id));
}
return _context.abrupt("return");
case 7:
_context.next = 9;
return (0,_service_shixuns__WEBPACK_IMPORTED_MODULE_2__/* .execShixun */ .Ir)({
id: shixunId,
homework_common_id: homework_common_id
});
case 9:
execRes = _context.sent;
if (!(execRes !== null && execRes !== void 0 && execRes.game_identifier)) {
_context.next = 13;
break;
}
(0,_utils_util__WEBPACK_IMPORTED_MODULE_3__/* .openNewWindow */ .xg)("/tasks/".concat(courseId, "/").concat(homework_common_id, "/").concat(execRes.game_identifier));
return _context.abrupt("return");
case 13:
if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) {
handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message, homework_common_id, courseId);
} else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 3) {
handleInBeta(execRes === null || execRes === void 0 ? void 0 : execRes.message);
} else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) == -3) {
(0,_utils_util__WEBPACK_IMPORTED_MODULE_3__/* .bindPhone */ .eF)();
}
case 14:
case "end":
return _context.stop();
}
}, _callee);
}));
return function handleStartGame(_x) {
return _ref2.apply(this, arguments);
};
}();
var handleResetGame = function handleResetGame(url, homework_common_id, courseId) {
var _url;
url = (_url = url) !== null && _url !== void 0 && _url.includes('.json') ? url : "".concat(url, ".json");
antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.confirm({
centered: true,
title: '提示',
okText: '确定',
cancelText: '取消',
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", {
className: "tc font16",
children: " \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"
}),
onOk: function () {
var _onOk = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
var res, execRes;
return _root_workspace_ppte5yg23_local_v9_test4_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:
_context2.next = 2;
return (0,_service_shixuns__WEBPACK_IMPORTED_MODULE_2__/* .resetMyGame */ .$Q)({
url: url
});
case 2:
res = _context2.sent;
if (res) {
_context2.next = 5;
break;
}
return _context2.abrupt("return");
case 5:
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.success("重置成功,正在进入实践项目!");
_context2.next = 8;
return (0,_service_shixuns__WEBPACK_IMPORTED_MODULE_2__/* .execShixun */ .Ir)({
id: res.shixun_identifier,
homework_common_id: homework_common_id
});
case 8:
execRes = _context2.sent;
if (!(execRes !== null && execRes !== void 0 && execRes.game_identifier)) {
_context2.next = 12;
break;
}
(0,_utils_util__WEBPACK_IMPORTED_MODULE_3__/* .openNewWindow */ .xg)("/tasks/".concat(courseId, "/").concat(homework_common_id, "/").concat(execRes.game_identifier));
return _context2.abrupt("return");
case 12:
if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) {
handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message, homework_common_id, courseId);
} else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 3) {
handleInBeta(execRes === null || execRes === void 0 ? void 0 : execRes.message);
}
case 13:
case "end":
return _context2.stop();
}
}, _callee2);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
};
var handleInBeta = function handleInBeta(message) {
antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.confirm({
centered: true,
title: '提示',
okText: '确定',
cancelText: '取消',
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", {
className: "tc font16",
children: [" \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E", message, "\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01"]
})
});
};
var checkShixunInClassroom = /*#__PURE__*/(/* unused pure expression or super */ null && (function () {
var _ref4 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(shixunId, _ref3) {
var is_jupyter, is_jupyter_lab, res, _res$, shixun_identifier, id, course_identifier;
return _regeneratorRuntime().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
is_jupyter = _ref3.is_jupyter, is_jupyter_lab = _ref3.is_jupyter_lab;
_context3.next = 3;
return getProgressHomeworks(shixunId);
case 3:
res = _context3.sent;
if (!(res.length > 1)) {
_context3.next = 7;
break;
}
Modal.info({
icon: null,
closable: true,
maskClosable: true,
centered: true,
width: 820,
okButtonProps: {
style: {
display: 'none'
}
},
title: '提示',
content: /*#__PURE__*/_jsxs("div", {
children: [/*#__PURE__*/_jsxs("div", {
children: ["\u4F60\u5F53\u524D\u6709", res.length, "\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"]
}), /*#__PURE__*/_jsx(Table, {
pagination: false,
columns: [{
title: '课堂名称',
dataIndex: 'course_name',
ellipsis: true,
width: 180,
align: 'center'
}, {
title: '作业名称',
dataIndex: 'name',
ellipsis: true,
width: 240,
align: 'center',
render: function render(text, record) {
var _ref5 = record || {},
course_identifier = _ref5.course_identifier,
id = _ref5.id;
return /*#__PURE__*/_jsx("a", {
target: "_blank",
href: "/classrooms/".concat(course_identifier, "/shixun_homework/").concat(id, "/detail"),
children: text
});
}
}, {
title: '作业截止时间',
dataIndex: 'end_time',
align: 'center'
}, {
title: '操作',
align: 'center',
render: function render(text, record) {
var course_identifier = record.course_identifier,
id = record.id,
shixun_identifier = record.shixun_identifier;
return /*#__PURE__*/_jsx("div", {
style: {
cursor: 'pointer',
color: '#165dff'
},
onClick: function onClick() {
handleStartGame({
is_jupyter: is_jupyter,
is_jupyter_lab: is_jupyter_lab,
shixunId: shixun_identifier,
homework_common_id: id,
courseId: course_identifier
});
},
children: "\u524D\u5F80\u6311\u6218"
});
}
}],
dataSource: res,
rowKey: "id"
})]
})
});
return _context3.abrupt("return", true);
case 7:
if (!(res.length === 1)) {
_context3.next = 11;
break;
}
_res$ = res[0], shixun_identifier = _res$.shixun_identifier, id = _res$.id, course_identifier = _res$.course_identifier;
handleStartGame({
is_jupyter: is_jupyter,
is_jupyter_lab: is_jupyter_lab,
shixunId: shixun_identifier,
homework_common_id: id,
courseId: course_identifier
});
return _context3.abrupt("return", true);
case 11:
return _context3.abrupt("return", false);
case 12:
case "end":
return _context3.stop();
}
}, _callee3);
}));
return function checkShixunInClassroom(_x2, _x3) {
return _ref4.apply(this, arguments);
};
}()));
/* harmony default export */ __webpack_exports__.Z = (handleStartGame);
/***/ })
}]);

@ -9490,9 +9490,13 @@ function TipContent() {
mirror_description_multi: mirror_description_multi
};
var cutTime = (0,_react_17_0_2_react.useCallback)(function () {
var _taskData;
if (!vncTime) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {});
}
if (!((_taskData = taskData) !== null && _taskData !== void 0 && _taskData.is_display_time)) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {});
}
return /*#__PURE__*/(0,jsx_runtime.jsx)(VncTimer, {
defaultTime: vncTime,
onAddVncTime: onAddVncTime,

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save