Auto Submit

pull/1/head
autosubmit 3 years ago
parent 6a7b8d9fb9
commit ac3e9a361c

@ -96,7 +96,7 @@ var handleProfleCompletedModal = function handleProfleCompletedModal() {
title: '提示',
width: 530,
centered: true,
content: isShixun ? '按照有关政策规定,特殊实验需要先绑定手机号才能使用,请先绑定手机号码' : '您需要去完善您的个人资料,才能使用此功能',
content: '您需要去完善您的个人资料,才能使用此功能',
okText: "\u7ACB\u5373\u5B8C\u5584",
cancelText: "稍后完善",
onOk: function onOk() {

File diff suppressed because it is too large Load Diff

@ -4,9 +4,6 @@
.wrap___isQuw {
flex: 1 1;
}
.wrap___isQuw input {
height: 28px;
}
.content___Gh5i7 {
background: #fff;
padding: 30px;

@ -38,9 +38,6 @@
.wrap___isQuw {
flex: 1 1;
}
.wrap___isQuw input {
height: 28px;
}
.content___Gh5i7 {
background: #fff;
padding: 30px;

@ -6467,7 +6467,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}
return _context.abrupt("return");
case 5:
message/* default.success */.ZP.success('重置成功,正在进入实训!');
message/* default.success */.ZP.success('正在进入实践项目');
_context.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

@ -5417,7 +5417,7 @@ var Answer = function Answer(_ref) {
}
return _context13.abrupt("return");
case 5:
message/* default.success */.ZP.success("重置成功,正在进入实");
message/* default.success */.ZP.success("重置成功,正在进入实践项目");
_context13.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

@ -3261,7 +3261,7 @@ var Answer = function Answer(_ref) {
}
return _context5.abrupt("return");
case 5:
message/* default.success */.ZP.success("重置成功,正在进入实");
message/* default.success */.ZP.success("重置成功,正在进入实践项目");
_context5.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

File diff suppressed because one or more lines are too long

@ -456,55 +456,55 @@
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/components/Sort/index.less?modules ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tree___SHCwq [class~='ant-tree-switcher'] {
#educoder .tree___SHCwq [class~='ant-tree-switcher'] {
display: none;
}
.tree___SHCwq [class~='ant-tree-indent'] {
#educoder .tree___SHCwq [class~='ant-tree-indent'] {
line-height: 0;
height: 0;
}
.tree___SHCwq [class~='ant-tree-node-content-wrapper'] {
#educoder .tree___SHCwq [class~='ant-tree-node-content-wrapper'] {
padding: 0 !important;
min-height: 0 !important;
}
.tree___SHCwq [class~='drag-over'] * {
#educoder .tree___SHCwq [class~='drag-over'] * {
color: white;
}
.tree___SHCwq [class~='ant-tree-treenode']:has([class~='ant-tree-title']:empty) {
#educoder .tree___SHCwq [class~='ant-tree-treenode']:has([class~='ant-tree-title']:empty) {
display: none;
}
.tree___SHCwq [class~="ant-tree-draggable-icon"] {
#educoder .tree___SHCwq [class~="ant-tree-draggable-icon"] {
visibility: hidden;
}
.tree___SHCwq [class~='ant-row'] {
#educoder .tree___SHCwq [class~='ant-row'] {
min-height: 40px;
padding: 0 20px 0 0;
cursor: pointer;
}
.tree___SHCwq [class~='ant-row'] aside {
#educoder .tree___SHCwq [class~='ant-row'] aside {
display: none;
}
.tree___SHCwq [class~='ant-row']:hover {
#educoder .tree___SHCwq [class~='ant-row']:hover {
background-color: #f2f8ff;
}
.tree___SHCwq [class~='ant-row']:hover aside {
#educoder .tree___SHCwq [class~='ant-row']:hover aside {
display: inline;
}
.tree___SHCwq [class~='ant-row']:hover [class~='experiment-number'] {
#educoder .tree___SHCwq [class~='ant-row']:hover [class~='experiment-number'] {
display: none;
}
.tree___SHCwq .learn___buOG9 {
#educoder .tree___SHCwq .learn___buOG9 {
display: inline-flex;
align-items: center;
}
.tree___SHCwq .learn___buOG9 .name___dwQwe {
#educoder .tree___SHCwq .learn___buOG9 .name___dwQwe {
display: inline-block;
max-width: 400px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.tree___SHCwq .learn___buOG9 .sign___aQzc5 {
#educoder .tree___SHCwq .learn___buOG9 .sign___aQzc5 {
display: inline-block;
width: 54px;
height: 18px;
@ -516,7 +516,7 @@
margin-left: 5px;
text-align: center;
}
.pdf_name___m1wEX {
#educoder .pdf_name___m1wEX {
display: inline-block;
max-width: 650px;
overflow: hidden;
@ -524,7 +524,7 @@
white-space: nowrap;
color: #3061d0 !important;
}
.name_style___CnJ7d {
#educoder .name_style___CnJ7d {
display: inline-block;
max-width: 520px;
overflow: hidden;
@ -532,7 +532,7 @@
white-space: nowrap;
color: #333 !important;
}
.color333___TbHdH {
#educoder .color333___TbHdH {
color: #333 !important;
}

@ -9095,7 +9095,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
}
return _context2.abrupt("return");
case 5:
message/* default.success */.ZP.success("重置成功,正在进入实");
message/* default.success */.ZP.success("重置成功,正在进入实践项目");
_context2.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

@ -9693,7 +9693,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
}
return _context2.abrupt("return");
case 5:
message/* default.success */.ZP.success("重置成功,正在进入实");
message/* default.success */.ZP.success("重置成功,正在进入实践项目");
_context2.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

@ -6928,7 +6928,7 @@ var handleResetGame = function handleResetGame(url, homework_common_id, courseId
}
return _context2.abrupt("return");
case 5:
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"].success */ .ZP.success("重置成功,正在进入实");
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"].success */ .ZP.success("重置成功,正在进入实践项目");
_context2.next = 8;
return (0,_service_shixuns__WEBPACK_IMPORTED_MODULE_2__/* .execShixun */ .Ir)({
id: res.shixun_identifier,

@ -5657,7 +5657,7 @@ function RankingItem(_ref) {
}
return _context.abrupt("return");
case 5:
message/* default.success */.ZP.success('重置成功,正在进入实');
message/* default.success */.ZP.success('重置成功,正在进入实践项目');
_context.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

@ -7335,7 +7335,7 @@ function RankingItem(_ref) {
}
return _context.abrupt("return");
case 5:
message/* default.success */.ZP.success('重置成功,正在进入实');
message/* default.success */.ZP.success('重置成功,正在进入实践项目');
_context.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

@ -9450,7 +9450,7 @@ var Right = function Right(_ref) {
type: "globalSetting/setGlobalLoading",
payload: {
show: true,
text: "正在进入实,请稍后..."
text: "正在进入实践项目,请稍后..."
}
});
if (!is_jupyter) {
@ -9545,7 +9545,7 @@ var Right = function Right(_ref) {
}
return _context10.abrupt("return");
case 5:
message/* default.success */.ZP.success("重置成功,正在进入实");
message/* default.success */.ZP.success("重置成功,正在进入实践项目");
_context10.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier
@ -14445,7 +14445,7 @@ var Stage = function Stage(_ref) {
type: 'globalSetting/setGlobalLoading',
payload: {
show: true,
text: '正在进入实,请稍后...'
text: '正在进入实践项目,请稍后...'
}
});
if (!is_jupyter) {
@ -14530,7 +14530,7 @@ var Stage = function Stage(_ref) {
}
return _context2.abrupt("return");
case 5:
message/* default.success */.ZP.success('重置成功,正在进入实');
message/* default.success */.ZP.success('重置成功,正在进入实践项目');
_context2.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier
@ -19611,8 +19611,6 @@ var RightOutlined = __webpack_require__(18073);
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules
var verifyLogin = __webpack_require__(7303);
// EXTERNAL MODULE: ./src/utils/shixunExec.tsx
var shixunExec = __webpack_require__(76943);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(59758);
// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx
@ -19646,7 +19644,6 @@ var _excluded = ["pathsDetail", "globalSetting", "user", "loading", "visibleType
var Option = es_select/* default.Option */.Z.Option;
var SendToClassModal = function SendToClassModal(_ref) {
var pathsDetail = _ref.pathsDetail,
@ -19766,7 +19763,7 @@ var SendToClassModal = function SendToClassModal(_ref) {
type: 'globalSetting/setGlobalLoading',
payload: {
show: true,
text: '正在进入实,请稍后...'
text: '正在进入实践项目,请稍后...'
}
});
if (!is_jupyter) {
@ -19851,7 +19848,7 @@ var SendToClassModal = function SendToClassModal(_ref) {
}
return _context3.abrupt("return");
case 5:
message/* default.success */.ZP.success('重置成功,正在进入实');
message/* default.success */.ZP.success('重置成功,正在进入实践项目');
_context3.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier
@ -20076,17 +20073,13 @@ var SendToClassModal = function SendToClassModal(_ref) {
(0,verifyLogin/* AuthorizeModel */.rX)(false);
return _context5.abrupt("return");
case 5:
if (!(currentCourse !== null && currentCourse !== void 0 && currentCourse.course_id)) {
_context5.next = 8;
break;
}
_context5.next = 8;
return (0,paths/* immediatelyRegister */.JS)({
id: currentCourse === null || currentCourse === void 0 ? void 0 : currentCourse.course_id
});
case 8:
toShixun(item.identifier, item.is_jupyter || item.is_jupyter_lab);
case 9:
if (currentCourse !== null && currentCourse !== void 0 && currentCourse.course_id) {
(0,paths/* immediatelyRegister */.JS)({
id: currentCourse === null || currentCourse === void 0 ? void 0 : currentCourse.course_id
});
}
case 7:
case "end":
return _context5.stop();
}
@ -20262,14 +20255,25 @@ var SendToClassModal = function SendToClassModal(_ref) {
onClick: function onClick() {
return handleExpand(item.key);
},
style: {
width: 760,
flexWrap: "nowrap",
whiteSpace: "nowrap"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "30px",
style: {
display: "flex",
alignItems: "center"
},
children: loadIcon(nodeData)
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
flex: "1",
className: Sortmodules.color333,
style: {
display: 'flex'
display: 'flex',
alignItems: "center",
width: 300
},
children: [props.cust_seq && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "".concat(Sortmodules.color333, " mr10")
@ -20280,7 +20284,11 @@ var SendToClassModal = function SendToClassModal(_ref) {
}), nodeData.item_type !== 'Attachment' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Sortmodules.name_style,
title: renderName(nodeData),
children: renderName(nodeData)
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: renderName(nodeData),
children: renderName(nodeData)
})
}), nodeData.item_type === 'Attachment' && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
target: "_blank",
className: Sortmodules.pdf_name,
@ -20625,7 +20633,7 @@ var SendToClassModal = function SendToClassModal(_ref) {
}, _callee12);
})),
children: "\u53D1\u9001"
}), !(0,authority/* isCommonStudent */.JA)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
className: "ml10",
type: "primary",
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() {
@ -20658,26 +20666,34 @@ var SendToClassModal = function SendToClassModal(_ref) {
}), !item.shixun_status && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
className: "ml10",
type: "primary",
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() {
var hasShixun;
return regeneratorRuntime_default()().wrap(function _callee14$(_context14) {
while (1) switch (_context14.prev = _context14.next) {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() {
return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
while (1) switch (_context15.prev = _context15.next) {
case 0:
_context14.next = 2;
return (0,shixunExec/* checkShixunInClassroom */._)(item.id, {
is_jupyter: item.is_jupyter,
is_jupyter_lab: item.is_jupyter_lab
});
case 2:
hasShixun = _context14.sent;
if (!hasShixun) {
handleToShixun(item);
}
case 4:
return _context15.abrupt("return", new Promise( /*#__PURE__*/function () {
var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14(resolve) {
return regeneratorRuntime_default()().wrap(function _callee14$(_context14) {
while (1) switch (_context14.prev = _context14.next) {
case 0:
handleToShixun(item);
setTimeout(function () {
resolve();
}, 2000);
case 2:
case "end":
return _context14.stop();
}
}, _callee14);
}));
return function (_x6) {
return _ref14.apply(this, arguments);
};
}()));
case 1:
case "end":
return _context14.stop();
return _context15.stop();
}
}, _callee14);
}, _callee15);
})),
children: item !== null && item !== void 0 && item.need_authorize ? '需授权' : !(nodeData !== null && nodeData !== void 0 && nodeData.finished_challenges_count) ? '开始实战' : (nodeData === null || nodeData === void 0 ? void 0 : nodeData.finished_challenges_count) - (nodeData === null || nodeData === void 0 ? void 0 : nodeData.challenges_count) === 0 ? '再次实战' : '继续实战'
})]
@ -20712,11 +20728,11 @@ var SendToClassModal = function SendToClassModal(_ref) {
})
});
};
/* harmony default export */ var Sort = ((0,_umi_production_exports.connect)(function (_ref14) {
var pathsDetail = _ref14.pathsDetail,
loading = _ref14.loading,
user = _ref14.user,
globalSetting = _ref14.globalSetting;
/* harmony default export */ var Sort = ((0,_umi_production_exports.connect)(function (_ref15) {
var pathsDetail = _ref15.pathsDetail,
loading = _ref15.loading,
user = _ref15.user,
globalSetting = _ref15.globalSetting;
return {
pathsDetail: pathsDetail,
globalSetting: globalSetting,
@ -21548,281 +21564,6 @@ function IsFull() {
/***/ }),
/***/ 76943:
/*!**********************************!*\
!*** ./src/utils/shixunExec.tsx ***!
\**********************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "_": function() { return /* binding */ checkShixunInClassroom; }
/* harmony export */ });
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _service_shixuns__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/service/shixuns */ 56088);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd */ 72423);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 2453);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 63889);
/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils/util */ 29427);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 67294);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
var handleStartGame = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_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_SJ5m_develop_node_modules_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) {
(0,_utils_util__WEBPACK_IMPORTED_MODULE_3__/* .openNewWindow */ .xg)("/tasks/jupyter/".concat(courseId, "/").concat(homework_common_id, "/").concat(res.identifier));
}
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"].confirm */ .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_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
var res, execRes;
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_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"].success */ .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"].confirm */ .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__*/function () {
var _ref4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(shixunId, _ref3) {
var is_jupyter, is_jupyter_lab, res, _res$, shixun_identifier, id, course_identifier;
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().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 (0,_service_shixuns__WEBPACK_IMPORTED_MODULE_2__/* .getProgressHomeworks */ .WT)(shixunId);
case 3:
res = _context3.sent;
if (!(res.length > 1)) {
_context3.next = 7;
break;
}
antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"].info */ .Z.info({
icon: null,
closable: true,
maskClosable: true,
centered: true,
width: 820,
okButtonProps: {
style: {
display: 'none'
}
},
title: '提示',
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.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__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, {
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__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.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__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.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);
/***/ }),
/***/ 4977:
/*!********************************************!*\
!*** ./src/assets/images/icons/nodata.png ***!

@ -3943,55 +3943,55 @@ span.CodeMirror-selectedtext {
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/components/Sort/index.less?modules ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tree___SHCwq [class~='ant-tree-switcher'] {
#educoder .tree___SHCwq [class~='ant-tree-switcher'] {
display: none;
}
.tree___SHCwq [class~='ant-tree-indent'] {
#educoder .tree___SHCwq [class~='ant-tree-indent'] {
line-height: 0;
height: 0;
}
.tree___SHCwq [class~='ant-tree-node-content-wrapper'] {
#educoder .tree___SHCwq [class~='ant-tree-node-content-wrapper'] {
padding: 0 !important;
min-height: 0 !important;
}
.tree___SHCwq [class~='drag-over'] * {
#educoder .tree___SHCwq [class~='drag-over'] * {
color: white;
}
.tree___SHCwq [class~='ant-tree-treenode']:has([class~='ant-tree-title']:empty) {
#educoder .tree___SHCwq [class~='ant-tree-treenode']:has([class~='ant-tree-title']:empty) {
display: none;
}
.tree___SHCwq [class~="ant-tree-draggable-icon"] {
#educoder .tree___SHCwq [class~="ant-tree-draggable-icon"] {
visibility: hidden;
}
.tree___SHCwq [class~='ant-row'] {
#educoder .tree___SHCwq [class~='ant-row'] {
min-height: 40px;
padding: 0 20px 0 0;
cursor: pointer;
}
.tree___SHCwq [class~='ant-row'] aside {
#educoder .tree___SHCwq [class~='ant-row'] aside {
display: none;
}
.tree___SHCwq [class~='ant-row']:hover {
#educoder .tree___SHCwq [class~='ant-row']:hover {
background-color: #f2f8ff;
}
.tree___SHCwq [class~='ant-row']:hover aside {
#educoder .tree___SHCwq [class~='ant-row']:hover aside {
display: inline;
}
.tree___SHCwq [class~='ant-row']:hover [class~='experiment-number'] {
#educoder .tree___SHCwq [class~='ant-row']:hover [class~='experiment-number'] {
display: none;
}
.tree___SHCwq .learn___buOG9 {
#educoder .tree___SHCwq .learn___buOG9 {
display: inline-flex;
align-items: center;
}
.tree___SHCwq .learn___buOG9 .name___dwQwe {
#educoder .tree___SHCwq .learn___buOG9 .name___dwQwe {
display: inline-block;
max-width: 400px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.tree___SHCwq .learn___buOG9 .sign___aQzc5 {
#educoder .tree___SHCwq .learn___buOG9 .sign___aQzc5 {
display: inline-block;
width: 54px;
height: 18px;
@ -4003,7 +4003,7 @@ span.CodeMirror-selectedtext {
margin-left: 5px;
text-align: center;
}
.pdf_name___m1wEX {
#educoder .pdf_name___m1wEX {
display: inline-block;
max-width: 650px;
overflow: hidden;
@ -4011,7 +4011,7 @@ span.CodeMirror-selectedtext {
white-space: nowrap;
color: #3061d0 !important;
}
.name_style___CnJ7d {
#educoder .name_style___CnJ7d {
display: inline-block;
max-width: 520px;
overflow: hidden;
@ -4019,7 +4019,7 @@ span.CodeMirror-selectedtext {
white-space: nowrap;
color: #333 !important;
}
.color333___TbHdH {
#educoder .color333___TbHdH {
color: #333 !important;
}

@ -1657,7 +1657,7 @@ var Banner = function Banner(_ref) {
}
return _context6.abrupt("return");
case 5:
message/* default.success */.ZP.success('重置成功,正在进入实');
message/* default.success */.ZP.success('重置成功,正在进入实践项目');
_context6.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier
@ -3433,7 +3433,7 @@ var handleResetGame = function handleResetGame(url, homework_common_id, courseId
}
return _context2.abrupt("return");
case 5:
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"].success */ .ZP.success("重置成功,正在进入实");
antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"].success */ .ZP.success("重置成功,正在进入实践项目");
_context2.next = 8;
return (0,_service_shixuns__WEBPACK_IMPORTED_MODULE_2__/* .execShixun */ .Ir)({
id: res.shixun_identifier,

@ -10321,7 +10321,7 @@ var Header = function Header(_ref) {
}
return _context2.abrupt("return");
case 5:
message/* default.success */.ZP.success("重置成功,正在进入实");
message/* default.success */.ZP.success("重置成功,正在进入实践项目");
_context2.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier
@ -10401,7 +10401,7 @@ var Header = function Header(_ref) {
type: "globalSetting/setGlobalLoading",
payload: {
show: true,
text: "正在进入实,请稍后..."
text: "正在进入实践项目,请稍后..."
}
});
if (!is_jupyter) {

@ -228,7 +228,7 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
}
return _context2.abrupt("return");
case 5:
message/* default.success */.ZP.success("重置成功,正在进入实");
message/* default.success */.ZP.success("重置成功,正在进入实践项目");
_context2.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

@ -1253,7 +1253,7 @@ var List = function List(_ref) {
type: 'globalSetting/setGlobalLoading',
payload: {
show: true,
text: '正在进入实,请稍后...'
text: '正在进入实践项目,请稍后...'
}
});
if (!is_jupyter) {
@ -1348,7 +1348,7 @@ var List = function List(_ref) {
}
return _context2.abrupt("return");
case 5:
message/* default.success */.ZP.success('重置成功,正在进入实');
message/* default.success */.ZP.success('重置成功,正在进入实践项目');
_context2.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

@ -7461,7 +7461,7 @@ var toShixun = /*#__PURE__*/function () {
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
// dispatch({ type: "globalSetting/setGlobalLoading", payload: { show: true, text: "正在进入实,请稍后..." } })
// dispatch({ type: "globalSetting/setGlobalLoading", payload: { show: true, text: "正在进入实践项目,请稍后..." } })
toUrl = function toUrl() {
if (newWindow) {
(0,util/* openNewWindow */.xg)(is_jupyter ? "/tasks/".concat(execRes === null || execRes === void 0 ? void 0 : execRes.identifier, "/jupyter") : "/tasks/".concat(execRes.game_identifier, "?subject_id=").concat(subject_id));
@ -7567,7 +7567,7 @@ var handleResetGame = function handleResetGame(url) {
}
return _context2.abrupt("return");
case 5:
message/* default.success */.ZP.success("重置成功,正在进入实");
message/* default.success */.ZP.success("重置成功,正在进入实践项目");
_context2.next = 8;
return (0,shixuns/* execShixun */.Ir)({
id: res.shixun_identifier

@ -10385,6 +10385,9 @@ p {
box-sizing: border-box;
word-break: break-word;
}
#educoder .ant-btn-loading .ant-btn-loading-icon {
min-width: 14px !important;
}
#educoder .markdown-editor-body .CodeMirror-wrap {
padding-bottom: 0;
}

@ -79864,7 +79864,7 @@ var getCategoryName = function getCategoryName(data, categoryId) {
var bindPhone = function bindPhone(obj) {
var modal = antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"].confirm */ .Z.confirm({
title: '完善手机号码',
content: '开启挑战前,请先绑定手机号码',
content: '按照有关政策规定,特殊实验需要先绑定手机号才能使用,请先绑定手机号码',
okText: '立即绑定',
cancelText: '取消',
centered: true,
@ -131476,10 +131476,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__Announcement__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(78045), __webpack_require__.e(25159), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(65367), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(66390), __webpack_require__.e(21265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Announcement/index.tsx */ 91671));
}),
'119': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(35479), __webpack_require__.e(66012), __webpack_require__.e(69548), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 14665));
return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(78045), __webpack_require__.e(25159), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(35479), __webpack_require__.e(66012), __webpack_require__.e(69548), __webpack_require__.e(36734), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 14665));
}),
'120': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(35479), __webpack_require__.e(66012), __webpack_require__.e(69548), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 14665));
return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(78045), __webpack_require__.e(25159), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(35479), __webpack_require__.e(66012), __webpack_require__.e(69548), __webpack_require__.e(36734), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 14665));
}),
'121': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(34755), __webpack_require__.e(71628), __webpack_require__.e(16438), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 40915));

Loading…
Cancel
Save