Auto Submit

dev_local_v9_beifangminzu
autosubmit 2 years ago
parent 0f31d4da3c
commit 919fb3332b

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

@ -15920,7 +15920,7 @@ function tasks_reducer(state, action) {
}
function _init() {
_init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var response, status, _response$user, _st, hide_width_rate, path, realMoveX, payload, _paths, sign, _response$shixun;
var _response2, status, _response2$user, _st, hide_width_rate, path, realMoveX, payload, _paths, sign, _response2$shixun;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
@ -15928,8 +15928,8 @@ function tasks_reducer(state, action) {
_context6.next = 3;
return (0,service/* fetchTaskInfo */.XO)(_params.taskId);
case 3:
response = _context6.sent;
status = response.status;
_response2 = _context6.sent;
status = _response2.status;
if (!(status === 401)) {
_context6.next = 9;
break;
@ -15963,17 +15963,17 @@ function tasks_reducer(state, action) {
history.replace('/404');
return _context6.abrupt("return");
case 22:
_st = response.st, hide_width_rate = response.hide_width_rate, path = response.challenge.path;
_st = _response2.st, hide_width_rate = _response2.hide_width_rate, path = _response2.challenge.path;
realMoveX = hide_width_rate ? Math.ceil(window.innerWidth * hide_width_rate / 100) : 0.01;
payload = {
loading: false,
isError: false,
moveX: realMoveX,
taskData: response,
taskData: _response2,
lastedGetTaskInfoTime: new Date().getTime(),
codeRepData: codeRepData
};
env/* default */.Z.SSH_SERVER = response.websocket_url;
env/* default */.Z.SSH_SERVER = _response2.websocket_url;
if (_st === 0 && path) {
//设置当前文件
_paths = path.split('').filter(function (item) {
@ -15987,9 +15987,9 @@ function tasks_reducer(state, action) {
type: constant/* FETCH_TASK_SUCCESS */.yi,
payload: objectSpread2_default()({}, payload)
});
sign = "".concat(response === null || response === void 0 || (_response$user = response.user) === null || _response$user === void 0 ? void 0 : _response$user.login, "_").concat(_params.taskId, "_survival_time");
sign = "".concat(_response2 === null || _response2 === void 0 || (_response2$user = _response2.user) === null || _response2$user === void 0 ? void 0 : _response2$user.login, "_").concat(_params.taskId, "_survival_time");
if (!localStorage.getItem(sign)) {
localStorage.setItem(sign, response === null || response === void 0 || (_response$shixun = response.shixun) === null || _response$shixun === void 0 ? void 0 : _response$shixun.survival_time);
localStorage.setItem(sign, _response2 === null || _response2 === void 0 || (_response2$shixun = _response2.shixun) === null || _response2$shixun === void 0 ? void 0 : _response2$shixun.survival_time);
}
case 30:
_context6.next = 36;
@ -16097,7 +16097,7 @@ function tasks_reducer(state, action) {
var evaluate,
paramsFromExercise,
ip,
response,
_response,
_args2 = arguments;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
@ -16133,8 +16133,8 @@ function tasks_reducer(state, action) {
ip: ip
}, paramsFromExercise));
case 9:
response = _context2.sent;
if ((response === null || response === void 0 ? void 0 : response.status) === -5 && typeof (response === null || response === void 0 ? void 0 : response.message) === "string") {
_response = _context2.sent;
if ((_response === null || _response === void 0 ? void 0 : _response.status) === -5 && typeof (_response === null || _response === void 0 ? void 0 : _response.message) === "string") {
es_modal/* default */.Z.info({
title: '提示',
maskClosable: true,
@ -16143,8 +16143,8 @@ function tasks_reducer(state, action) {
centered: true,
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
href: "/classrooms/".concat(response === null || response === void 0 ? void 0 : response.course_identifier, "/exercise/").concat(response === null || response === void 0 ? void 0 : response.exercise_id, "/detail"),
children: response === null || response === void 0 ? void 0 : response.exercise_name
href: "/classrooms/".concat(_response === null || _response === void 0 ? void 0 : _response.course_identifier, "/exercise/").concat(_response === null || _response === void 0 ? void 0 : _response.exercise_id, "/detail"),
children: _response === null || _response === void 0 ? void 0 : _response.exercise_name
}), "\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01"]
})
});
@ -16155,8 +16155,8 @@ function tasks_reducer(state, action) {
lastedUpdateTime: 0
}
});
dealError(response);
return _context2.abrupt("return", response);
dealError(_response);
return _context2.abrupt("return", _response);
case 14:
return _context2.abrupt("return", true);
case 15:
@ -16586,7 +16586,7 @@ function tasks_reducer(state, action) {
}
function _onShowDir() {
_onShowDir = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() {
var response, trees;
var _response3, trees;
return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
while (1) switch (_context12.prev = _context12.next) {
case 0:
@ -16597,8 +16597,8 @@ function tasks_reducer(state, action) {
_context12.next = 3;
return (0,service/* fetchRepos */.pU)(myshixun.identifier);
case 3:
response = _context12.sent;
trees = response.trees;
_response3 = _context12.sent;
trees = _response3.trees;
dispatch({
type: constant/* SET_REPOS */.oP,
payload: {
@ -16728,7 +16728,7 @@ function tasks_reducer(state, action) {
}
function _onEvalCode() {
_onEvalCode = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() {
var _rs$data, response, resubmit, sec_key, content_modified, _exerciseDataRef$curr, _exerciseDataRef$curr2, params, _taskData$challenge, _response$content, _response$content2, _response$content3, rs, _rs$data2, _rs$data3, getGameStatus, count, intervalTime, time_out;
var _rs$data, _response4, resubmit, sec_key, content_modified, _exerciseDataRef$curr, _exerciseDataRef$curr2, params, _taskData$challenge, _response4$content, _response4$content2, _response4$content3, rs, _rs$data2, _rs$data3, getGameStatus, count, intervalTime, time_out;
return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
while (1) switch (_context16.prev = _context16.next) {
case 0:
@ -16739,9 +16739,9 @@ function tasks_reducer(state, action) {
_context16.next = 4;
return onUpdateCode(1);
case 4:
response = _context16.sent;
resubmit = response.resubmit, sec_key = response.sec_key, content_modified = response.content_modified;
if (!(response.status === -5 && typeof_default()(response === null || response === void 0 ? void 0 : response.message) === "object")) {
_response4 = _context16.sent;
resubmit = _response4.resubmit, sec_key = _response4.sec_key, content_modified = _response4.content_modified;
if (!(_response4.status === -5 && typeof_default()(_response4 === null || _response4 === void 0 ? void 0 : _response4.message) === "object")) {
_context16.next = 9;
break;
}
@ -16750,7 +16750,7 @@ function tasks_reducer(state, action) {
payload: {
key: 'student-unlock',
exerciseParams: objectSpread2_default()(objectSpread2_default()({}, ((_exerciseDataRef$curr = exerciseDataRef.current) === null || _exerciseDataRef$curr === void 0 ? void 0 : _exerciseDataRef$curr.exercise) || {}), {}, {
errorMessage: response === null || response === void 0 ? void 0 : response.message,
errorMessage: _response4 === null || _response4 === void 0 ? void 0 : _response4.message,
exercise_user_id: (_exerciseDataRef$curr2 = exerciseDataRef.current) === null || _exerciseDataRef$curr2 === void 0 || (_exerciseDataRef$curr2 = _exerciseDataRef$curr2.exercise) === null || _exerciseDataRef$curr2 === void 0 ? void 0 : _exerciseDataRef$curr2.exercise_user_id,
id: searchParams.get("exercisesId")
})
@ -16758,7 +16758,7 @@ function tasks_reducer(state, action) {
});
return _context16.abrupt("return");
case 9:
if (!(response.status && response.status < 0)) {
if (!(_response4.status && _response4.status < 0)) {
_context16.next = 13;
break;
}
@ -16788,7 +16788,7 @@ function tasks_reducer(state, action) {
challenge_id: (_taskData$challenge = taskData.challenge) === null || _taskData$challenge === void 0 ? void 0 : _taskData$challenge.id,
// 关卡id
subject_id: searchParams.get("subject_id") || '',
commitID: response === null || response === void 0 || (_response$content = response.content) === null || _response$content === void 0 ? void 0 : _response$content.commitID
commitID: _response4 === null || _response4 === void 0 || (_response4$content = _response4.content) === null || _response4$content === void 0 ? void 0 : _response4$content.commitID
};
} else if (searchParams.get("type") === 'competitions') {
params.extras = {
@ -16797,11 +16797,11 @@ function tasks_reducer(state, action) {
} else if (_params.courseId && _params.homeworkId) {
params.extras = {
homework_common_id: _params.homeworkId,
commitID: response === null || response === void 0 || (_response$content2 = response.content) === null || _response$content2 === void 0 ? void 0 : _response$content2.commitID
commitID: _response4 === null || _response4 === void 0 || (_response4$content2 = _response4.content) === null || _response4$content2 === void 0 ? void 0 : _response4$content2.commitID
};
} else {
params.extras = {
commitID: response === null || response === void 0 || (_response$content3 = response.content) === null || _response$content3 === void 0 ? void 0 : _response$content3.commitID
commitID: _response4 === null || _response4 === void 0 || (_response4$content3 = _response4.content) === null || _response4$content3 === void 0 ? void 0 : _response4$content3.commitID
};
}
_context16.next = 17;
@ -17333,14 +17333,23 @@ function tasks_reducer(state, action) {
} //延长环境时间
function _onGetUnity3dMessage() {
_onGetUnity3dMessage = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(mes) {
var GameState, Data, challenge, response, status, data;
var GameState, Data, challenge, _taskData$challenge3, _response5, _response6, status, data;
return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
while (1) switch (_context24.prev = _context24.next) {
case 0:
GameState = mes.GameState, Data = mes.Data, challenge = mes.challenge;
if (Data) {
Data.extras = {
exercise_id: searchParams.get("exercisesId") //试卷id
exercise_id: searchParams.get("exercisesId"),
//试卷id
question_id: searchParams.get("questionId"),
// 题目id
challenge_id: (_taskData$challenge3 = taskData.challenge) === null || _taskData$challenge3 === void 0 ? void 0 : _taskData$challenge3.id,
// 关卡id
commitID: (_response5 = response) === null || _response5 === void 0 || (_response5 = _response5.content) === null || _response5 === void 0 ? void 0 : _response5.commitID,
subject_id: searchParams.get("subject_id") || '',
competition_entry_id: searchParams.get("competition_entry_id"),
homework_common_id: _params.homeworkId
};
}
if (!(challenge === 'info')) {
@ -17367,8 +17376,8 @@ function tasks_reducer(state, action) {
_context24.next = 10;
return (0,service/* setUnity3dStatus */.JW)(taskId, base64.Base64.encode(taskId + new Date().getTime()), Data);
case 10:
response = _context24.sent;
status = response.status, data = response.data;
_response6 = _context24.sent;
status = _response6.status, data = _response6.data;
if (status == 0) {
if (game.status !== 2) {
taskData['game'].status = 2;

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