|
|
|
|
@ -18488,6 +18488,8 @@ var ResizeObserver_es = __webpack_require__(76374);
|
|
|
|
|
var service = __webpack_require__(73096);
|
|
|
|
|
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
|
|
|
|
var _umi_production_exports = __webpack_require__(97091);
|
|
|
|
|
// EXTERNAL MODULE: ./src/utils/util.tsx
|
|
|
|
|
var util = __webpack_require__(21082);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
|
|
|
|
var jsx_runtime = __webpack_require__(37712);
|
|
|
|
|
;// CONCATENATED MODULE: ./src/pages/tasks/xterm-panel/index.jsx
|
|
|
|
|
@ -18506,6 +18508,7 @@ var jsx_runtime = __webpack_require__(37712);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var TimeTicket = 30000;
|
|
|
|
|
|
|
|
|
|
//建立 websockt 来交互
|
|
|
|
|
@ -18533,6 +18536,10 @@ 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 urlParamsAll = (0,util/* getJsonFromUrl */.oP)();
|
|
|
|
|
var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
|
|
|
|
|
_useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
|
|
|
|
|
searchParams = _useSearchParams2[0];
|
|
|
|
|
var shixun_environment_id = itemData.shixun_environment_id,
|
|
|
|
|
position = itemData.position,
|
|
|
|
|
tab_type = itemData.tab_type,
|
|
|
|
|
@ -18588,20 +18595,27 @@ var TimeTicket = 30000;
|
|
|
|
|
function _getInitData() {
|
|
|
|
|
_getInitData = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
|
|
|
|
|
var _response$data;
|
|
|
|
|
var response, _response$data2, _response$data3;
|
|
|
|
|
var datas, response, _response$data2, _response$data3;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
|
|
|
|
while (1) switch (_context3.prev = _context3.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context3.next = 2;
|
|
|
|
|
return (0,service/* startInit */.sA)(myshixun === null || myshixun === void 0 ? void 0 : myshixun.identifier, {
|
|
|
|
|
datas = {};
|
|
|
|
|
if (searchParams.get("type") === 'exercises') {
|
|
|
|
|
datas.exercise_id = searchParams.get("exercisesId");
|
|
|
|
|
//试卷id
|
|
|
|
|
} else if (params.courseId && params.homeworkId) {
|
|
|
|
|
datas.homework_common_id = params.homeworkId;
|
|
|
|
|
}
|
|
|
|
|
_context3.next = 4;
|
|
|
|
|
return (0,service/* startInit */.sA)(myshixun === null || myshixun === void 0 ? void 0 : myshixun.identifier, objectSpread2_default()(objectSpread2_default()({
|
|
|
|
|
shixun_environment_id: shixun_environment_id,
|
|
|
|
|
tab_type: tab_type,
|
|
|
|
|
game_id: game.id
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
}, urlParamsAll), datas));
|
|
|
|
|
case 4:
|
|
|
|
|
response = _context3.sent;
|
|
|
|
|
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;
|
|
|
|
|
_context3.next = 8;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
mediator/* default */.Z.publish('pod-restrict-data', {
|
|
|
|
|
@ -18609,9 +18623,9 @@ var TimeTicket = 30000;
|
|
|
|
|
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 6:
|
|
|
|
|
case 8:
|
|
|
|
|
if (!((response === null || response === void 0 ? void 0 : response.status) === -3)) {
|
|
|
|
|
_context3.next = 8;
|
|
|
|
|
_context3.next = 10;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return _context3.abrupt("return", new Promise( /*#__PURE__*/function () {
|
|
|
|
|
@ -18655,7 +18669,7 @@ var TimeTicket = 30000;
|
|
|
|
|
return _ref2.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}()));
|
|
|
|
|
case 8:
|
|
|
|
|
case 10:
|
|
|
|
|
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), {}, {
|
|
|
|
|
@ -18666,7 +18680,7 @@ var TimeTicket = 30000;
|
|
|
|
|
return mediator/* default */.Z.publish("create-socket-".concat(index_tab));
|
|
|
|
|
}, 300);
|
|
|
|
|
}
|
|
|
|
|
case 9:
|
|
|
|
|
case 11:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context3.stop();
|
|
|
|
|
}
|