|
|
|
|
@ -53415,6 +53415,9 @@ var getAllLocales = function getAllLocales() {
|
|
|
|
|
|
|
|
|
|
var findLocalIp = function findLocalIp(data) {
|
|
|
|
|
return new Promise(function (resolve, reject) {
|
|
|
|
|
if (data.ip_limit === "no") {
|
|
|
|
|
return resolve("");
|
|
|
|
|
}
|
|
|
|
|
window.RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
|
|
|
|
|
if (typeof window.RTCPeerConnection == 'undefined') return reject('WebRTC not supported by browser');
|
|
|
|
|
var pc = new RTCPeerConnection();
|
|
|
|
|
@ -73004,156 +73007,170 @@ var getMessagesUrl = function getMessagesUrl(item) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
var checkLocalOrPublicIp = function checkLocalOrPublicIp(v) {
|
|
|
|
|
var ip, modal;
|
|
|
|
|
return new Promise( /*#__PURE__*/function () {
|
|
|
|
|
var _ref = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(resolve, reject) {
|
|
|
|
|
var res;
|
|
|
|
|
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (!(v.ip_limit !== 'no' || v.ip_bind)) {
|
|
|
|
|
_context.next = 4;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context.next = 3;
|
|
|
|
|
return (0,_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_13__/* .findLocalIp */ .y)({
|
|
|
|
|
ip_limit: v === null || v === void 0 ? void 0 : v.ip_limit,
|
|
|
|
|
ip_bind: v === null || v === void 0 ? void 0 : v.ip_bind
|
|
|
|
|
});
|
|
|
|
|
case 3:
|
|
|
|
|
ip = _context.sent;
|
|
|
|
|
case 4:
|
|
|
|
|
_context.next = 6;
|
|
|
|
|
return (0,_service_exercise__WEBPACK_IMPORTED_MODULE_14__/* .checkIp */ .Cl)({
|
|
|
|
|
id: v.exerciseId,
|
|
|
|
|
ip: ip
|
|
|
|
|
});
|
|
|
|
|
case 6:
|
|
|
|
|
res = _context.sent;
|
|
|
|
|
if (!(res.status === 0)) {
|
|
|
|
|
_context.next = 11;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
resolve(res);
|
|
|
|
|
_context.next = 17;
|
|
|
|
|
break;
|
|
|
|
|
case 11:
|
|
|
|
|
if (!(res.status === -5)) {
|
|
|
|
|
_context.next = 16;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_16__.getDvaApp)()._store.dispatch({
|
|
|
|
|
type: 'exercise/setActionTabs',
|
|
|
|
|
payload: {
|
|
|
|
|
key: 'student-unlock',
|
|
|
|
|
exerciseParams: {
|
|
|
|
|
errorMessage: res === null || res === void 0 ? void 0 : res.message,
|
|
|
|
|
exercise_user_id: v === null || v === void 0 ? void 0 : v.exercise_user_id,
|
|
|
|
|
id: v.exerciseId,
|
|
|
|
|
unlockClose: v.unlockClose
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 16:
|
|
|
|
|
reject(res);
|
|
|
|
|
case 17:
|
|
|
|
|
if (!v.errmsgHide) {
|
|
|
|
|
_context.next = 19;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return _context.abrupt("return", true);
|
|
|
|
|
case 19:
|
|
|
|
|
if (!(res.status === -1)) {
|
|
|
|
|
_context.next = 24;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({
|
|
|
|
|
title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
flex: "1",
|
|
|
|
|
children: "\u63D0\u793A"
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", {
|
|
|
|
|
className: "iconfont icon-yiguanbi1 current c-grey-c",
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return modal.destroy();
|
|
|
|
|
var checkLocalOrPublicIp = /*#__PURE__*/function () {
|
|
|
|
|
var _ref = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee2(v) {
|
|
|
|
|
var ip, modal;
|
|
|
|
|
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee2$(_context2) {
|
|
|
|
|
while (1) switch (_context2.prev = _context2.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
ip = "";
|
|
|
|
|
return _context2.abrupt("return", new Promise( /*#__PURE__*/function () {
|
|
|
|
|
var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(resolve, reject) {
|
|
|
|
|
var res;
|
|
|
|
|
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (!(v.ip_limit !== 'no')) {
|
|
|
|
|
_context.next = 4;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
}),
|
|
|
|
|
icon: null,
|
|
|
|
|
className: 'custom-modal-divider',
|
|
|
|
|
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("div", {
|
|
|
|
|
className: "font16 p20",
|
|
|
|
|
children: "\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"
|
|
|
|
|
}),
|
|
|
|
|
okText: '我知道了'
|
|
|
|
|
});
|
|
|
|
|
return _context.abrupt("return", false);
|
|
|
|
|
case 24:
|
|
|
|
|
if (!(res.status === -2)) {
|
|
|
|
|
_context.next = 27;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({
|
|
|
|
|
title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
flex: "1",
|
|
|
|
|
children: "\u63D0\u793A"
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", {
|
|
|
|
|
className: "iconfont icon-yiguanbi1 current c-grey-c",
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return modal.destroy();
|
|
|
|
|
_context.next = 3;
|
|
|
|
|
return (0,_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_13__/* .findLocalIp */ .y)({
|
|
|
|
|
ip_limit: v === null || v === void 0 ? void 0 : v.ip_limit,
|
|
|
|
|
ip_bind: v === null || v === void 0 ? void 0 : v.ip_bind
|
|
|
|
|
});
|
|
|
|
|
case 3:
|
|
|
|
|
ip = _context.sent;
|
|
|
|
|
case 4:
|
|
|
|
|
_context.next = 6;
|
|
|
|
|
return (0,_service_exercise__WEBPACK_IMPORTED_MODULE_14__/* .checkIp */ .Cl)({
|
|
|
|
|
id: v.exerciseId,
|
|
|
|
|
ip: ip
|
|
|
|
|
});
|
|
|
|
|
case 6:
|
|
|
|
|
res = _context.sent;
|
|
|
|
|
if (!(res.status === 0)) {
|
|
|
|
|
_context.next = 11;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
}),
|
|
|
|
|
icon: null,
|
|
|
|
|
className: 'custom-modal-divider',
|
|
|
|
|
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)("div", {
|
|
|
|
|
className: "font16 p20",
|
|
|
|
|
children: ["\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", {
|
|
|
|
|
className: "c-red",
|
|
|
|
|
children: res.ip
|
|
|
|
|
}), "\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"]
|
|
|
|
|
}),
|
|
|
|
|
okText: '我知道了'
|
|
|
|
|
});
|
|
|
|
|
return _context.abrupt("return", false);
|
|
|
|
|
case 27:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee);
|
|
|
|
|
}));
|
|
|
|
|
return function (_x, _x2) {
|
|
|
|
|
return _ref.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}());
|
|
|
|
|
};
|
|
|
|
|
resolve(res);
|
|
|
|
|
_context.next = 17;
|
|
|
|
|
break;
|
|
|
|
|
case 11:
|
|
|
|
|
if (!(res.status === -5)) {
|
|
|
|
|
_context.next = 16;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_16__.getDvaApp)()._store.dispatch({
|
|
|
|
|
type: 'exercise/setActionTabs',
|
|
|
|
|
payload: {
|
|
|
|
|
key: 'student-unlock',
|
|
|
|
|
exerciseParams: {
|
|
|
|
|
errorMessage: res === null || res === void 0 ? void 0 : res.message,
|
|
|
|
|
exercise_user_id: v === null || v === void 0 ? void 0 : v.exercise_user_id,
|
|
|
|
|
id: v.exerciseId,
|
|
|
|
|
unlockClose: v.unlockClose
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 16:
|
|
|
|
|
resolve(res);
|
|
|
|
|
case 17:
|
|
|
|
|
if (!v.errmsgHide) {
|
|
|
|
|
_context.next = 19;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return _context.abrupt("return", true);
|
|
|
|
|
case 19:
|
|
|
|
|
if (!(res.status === -1)) {
|
|
|
|
|
_context.next = 24;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({
|
|
|
|
|
title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
flex: "1",
|
|
|
|
|
children: "\u63D0\u793A"
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", {
|
|
|
|
|
className: "iconfont icon-yiguanbi1 current c-grey-c",
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return modal.destroy();
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
}),
|
|
|
|
|
icon: null,
|
|
|
|
|
className: 'custom-modal-divider',
|
|
|
|
|
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("div", {
|
|
|
|
|
className: "font16 p20",
|
|
|
|
|
children: "\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"
|
|
|
|
|
}),
|
|
|
|
|
okText: '我知道了'
|
|
|
|
|
});
|
|
|
|
|
return _context.abrupt("return", false);
|
|
|
|
|
case 24:
|
|
|
|
|
if (!(res.status === -2)) {
|
|
|
|
|
_context.next = 27;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({
|
|
|
|
|
title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
flex: "1",
|
|
|
|
|
children: "\u63D0\u793A"
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", {
|
|
|
|
|
className: "iconfont icon-yiguanbi1 current c-grey-c",
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return modal.destroy();
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
}),
|
|
|
|
|
icon: null,
|
|
|
|
|
className: 'custom-modal-divider',
|
|
|
|
|
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)("div", {
|
|
|
|
|
className: "font16 p20",
|
|
|
|
|
children: ["\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", {
|
|
|
|
|
className: "c-red",
|
|
|
|
|
children: res.ip
|
|
|
|
|
}), "\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"]
|
|
|
|
|
}),
|
|
|
|
|
okText: '我知道了'
|
|
|
|
|
});
|
|
|
|
|
return _context.abrupt("return", false);
|
|
|
|
|
case 27:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee);
|
|
|
|
|
}));
|
|
|
|
|
return function (_x2, _x3) {
|
|
|
|
|
return _ref2.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}()));
|
|
|
|
|
case 2:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context2.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee2);
|
|
|
|
|
}));
|
|
|
|
|
return function checkLocalOrPublicIp(_x) {
|
|
|
|
|
return _ref.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var checkDisabledExam = function checkDisabledExam(v) {
|
|
|
|
|
return new Promise( /*#__PURE__*/function () {
|
|
|
|
|
var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee2(resolve, reject) {
|
|
|
|
|
var _ref3 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee3(resolve, reject) {
|
|
|
|
|
var res;
|
|
|
|
|
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee2$(_context2) {
|
|
|
|
|
while (1) switch (_context2.prev = _context2.next) {
|
|
|
|
|
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee3$(_context3) {
|
|
|
|
|
while (1) switch (_context3.prev = _context3.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context2.next = 2;
|
|
|
|
|
_context3.next = 2;
|
|
|
|
|
return (0,_service_exercise__WEBPACK_IMPORTED_MODULE_14__/* .checkExam */ .Zg)({
|
|
|
|
|
id: v === null || v === void 0 ? void 0 : v.exerciseId,
|
|
|
|
|
coursesId: v === null || v === void 0 ? void 0 : v.coursesId
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context2.sent;
|
|
|
|
|
res = _context3.sent;
|
|
|
|
|
if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) {
|
|
|
|
|
_context2.next = 6;
|
|
|
|
|
_context3.next = 6;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
resolve('');
|
|
|
|
|
return _context2.abrupt("return");
|
|
|
|
|
return _context3.abrupt("return");
|
|
|
|
|
case 6:
|
|
|
|
|
setTimeout(function () {
|
|
|
|
|
window.location.reload();
|
|
|
|
|
@ -73161,12 +73178,12 @@ var checkDisabledExam = function checkDisabledExam(v) {
|
|
|
|
|
reject('');
|
|
|
|
|
case 8:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context2.stop();
|
|
|
|
|
return _context3.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee2);
|
|
|
|
|
}, _callee3);
|
|
|
|
|
}));
|
|
|
|
|
return function (_x3, _x4) {
|
|
|
|
|
return _ref2.apply(this, arguments);
|
|
|
|
|
return function (_x4, _x5) {
|
|
|
|
|
return _ref3.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}());
|
|
|
|
|
};
|
|
|
|
|
@ -73178,33 +73195,34 @@ var isKepuKehuan = function isKepuKehuan() {
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
var startExercise = /*#__PURE__*/function () {
|
|
|
|
|
var _ref3 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee3(v) {
|
|
|
|
|
var _ref4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee4(v) {
|
|
|
|
|
var modal;
|
|
|
|
|
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee3$(_context3) {
|
|
|
|
|
while (1) switch (_context3.prev = _context3.next) {
|
|
|
|
|
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee4$(_context4) {
|
|
|
|
|
while (1) switch (_context4.prev = _context4.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
sessionStorage.removeItem("studentunlock");
|
|
|
|
|
if (!((location.pathname.indexOf('/classrooms/4RW9CYHY') > -1 || location.pathname.indexOf('/classrooms/qb4ft587') > -1 || location.pathname.indexOf('/classrooms/c5q9bsp2') > -1) && !isPc())) {
|
|
|
|
|
_context3.next = 4;
|
|
|
|
|
_context4.next = 4;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({
|
|
|
|
|
content: '请使用电脑参加考试!'
|
|
|
|
|
});
|
|
|
|
|
return _context3.abrupt("return");
|
|
|
|
|
return _context4.abrupt("return");
|
|
|
|
|
case 4:
|
|
|
|
|
_context3.next = 6;
|
|
|
|
|
_context4.next = 6;
|
|
|
|
|
return checkDisabledExam(v);
|
|
|
|
|
case 6:
|
|
|
|
|
copyTextFuc(" ", true);
|
|
|
|
|
if (!(v.ip_limit !== 'no' || v.ip_bind)) {
|
|
|
|
|
_context3.next = 12;
|
|
|
|
|
_context4.next = 13;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context3.next = 9;
|
|
|
|
|
_context4.next = 10;
|
|
|
|
|
return checkLocalOrPublicIp(v);
|
|
|
|
|
case 9:
|
|
|
|
|
case 10:
|
|
|
|
|
if (isChrome()) {
|
|
|
|
|
_context3.next = 12;
|
|
|
|
|
_context4.next = 13;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({
|
|
|
|
|
@ -73222,14 +73240,14 @@ var startExercise = /*#__PURE__*/function () {
|
|
|
|
|
}), "\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002"]
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
return _context3.abrupt("return");
|
|
|
|
|
case 12:
|
|
|
|
|
if (!(v.open_camera || v.screen_open || v.ip_limit !== 'no' || v.ip_bind || v.identity_verify)) {
|
|
|
|
|
_context3.next = 19;
|
|
|
|
|
return _context4.abrupt("return");
|
|
|
|
|
case 13:
|
|
|
|
|
if (!(v.open_camera || v.screen_open || v.ip_limit !== 'no' || v.identity_verify)) {
|
|
|
|
|
_context4.next = 20;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
if (isChromeOrFirefox()) {
|
|
|
|
|
_context3.next = 16;
|
|
|
|
|
_context4.next = 17;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({
|
|
|
|
|
@ -73253,8 +73271,8 @@ var startExercise = /*#__PURE__*/function () {
|
|
|
|
|
}), "\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002"]
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
return _context3.abrupt("return", false);
|
|
|
|
|
case 16:
|
|
|
|
|
return _context4.abrupt("return", false);
|
|
|
|
|
case 17:
|
|
|
|
|
modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({
|
|
|
|
|
title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
@ -73356,7 +73374,7 @@ var startExercise = /*#__PURE__*/function () {
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
|
|
|
|
|
flex: "1",
|
|
|
|
|
children: ["\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("br", {}), !checkIsClientExam() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.Fragment, {
|
|
|
|
|
children: ["\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("br", {}), !checkIsClientExam() && v.ip_limit !== "no" && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.Fragment, {
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", {
|
|
|
|
|
className: "c-red",
|
|
|
|
|
children: "\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"
|
|
|
|
|
@ -73404,22 +73422,22 @@ var startExercise = /*#__PURE__*/function () {
|
|
|
|
|
disabled: true
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
_context3.next = 20;
|
|
|
|
|
_context4.next = 21;
|
|
|
|
|
break;
|
|
|
|
|
case 19:
|
|
|
|
|
case 20:
|
|
|
|
|
if (v.identity_verify && v.current_status === 2) {
|
|
|
|
|
window.location.href = "/classrooms/".concat(v.coursesId, "/exercise/").concat(v.exerciseId, "/users/").concat(v.login, "/check");
|
|
|
|
|
} else {
|
|
|
|
|
window.location.href = "/classrooms/".concat(v.coursesId, "/exercise/").concat(v.exerciseId, "/users/").concat(v.login);
|
|
|
|
|
}
|
|
|
|
|
case 20:
|
|
|
|
|
case 21:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context3.stop();
|
|
|
|
|
return _context4.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee3);
|
|
|
|
|
}, _callee4);
|
|
|
|
|
}));
|
|
|
|
|
return function startExercise(_x5) {
|
|
|
|
|
return _ref3.apply(this, arguments);
|
|
|
|
|
return function startExercise(_x6) {
|
|
|
|
|
return _ref4.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var httpBuildQuery = function httpBuildQuery(queryData, numericPrefix, argSeparator, tempKey) {
|
|
|
|
|
@ -124851,7 +124869,7 @@ function _getRoutes() {
|
|
|
|
|
return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(75316), __webpack_require__.e(27318), __webpack_require__.e(59016), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(29429), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 66304));
|
|
|
|
|
}),
|
|
|
|
|
'242': /*#__PURE__*/react.lazy(function () {
|
|
|
|
|
return Promise.all(/*! import() | p__Question__OjProblem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(75316), __webpack_require__.e(36433), __webpack_require__.e(24394), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12755), __webpack_require__.e(77460)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/index.tsx */ 98968));
|
|
|
|
|
return Promise.all(/*! import() | p__Question__OjProblem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(75316), __webpack_require__.e(36433), __webpack_require__.e(24394), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(69060), __webpack_require__.e(77460)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/index.tsx */ 98968));
|
|
|
|
|
}),
|
|
|
|
|
'243': /*#__PURE__*/react.lazy(function () {
|
|
|
|
|
return Promise.all(/*! import() | p__Question__OjProblem__RecordDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(49716)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/RecordDetail/index.tsx */ 41721));
|
|
|
|
|
@ -125031,7 +125049,7 @@ function _getRoutes() {
|
|
|
|
|
return Promise.all(/*! import() | p__MyProblem__RecordDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(28510), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(17527)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/RecordDetail/index.tsx */ 33010));
|
|
|
|
|
}),
|
|
|
|
|
'302': /*#__PURE__*/react.lazy(function () {
|
|
|
|
|
return Promise.all(/*! import() | p__MyProblem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(75316), __webpack_require__.e(36433), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12755), __webpack_require__.e(36270)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/index.tsx */ 99971));
|
|
|
|
|
return Promise.all(/*! import() | p__MyProblem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(75316), __webpack_require__.e(36433), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(78806), __webpack_require__.e(69060), __webpack_require__.e(36270)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/index.tsx */ 99971));
|
|
|
|
|
}),
|
|
|
|
|
'303': /*#__PURE__*/react.lazy(function () {
|
|
|
|
|
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
|
|
|
|
|
|