|
|
|
|
@ -263,7 +263,7 @@ var jsx_runtime = __webpack_require__(85893);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* harmony default export */ var PreviewAll = (function (_ref) {
|
|
|
|
|
var _data, _data2, _data3, _data4, _data5, _data6;
|
|
|
|
|
var _data, _data2, _data3, _data4, _data5, _data6, _data7;
|
|
|
|
|
var _ref$editOffice = _ref.editOffice,
|
|
|
|
|
editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice,
|
|
|
|
|
data = _ref.data,
|
|
|
|
|
@ -411,7 +411,7 @@ var jsx_runtime = __webpack_require__(85893);
|
|
|
|
|
src: "".concat(((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http://")) > -1 || ((_data3 = data) === null || _data3 === void 0 ? void 0 : _data3.indexOf("https://")) > -1 ? "" : "data:audio/mp3;base64,").concat(data),
|
|
|
|
|
autoPlay: true
|
|
|
|
|
}), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
|
|
|
|
|
children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", {
|
|
|
|
|
children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 || (_data5 = data) !== null && _data5 !== void 0 && _data5.startsWith("/api") ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", {
|
|
|
|
|
controls: true,
|
|
|
|
|
src: "".concat(data),
|
|
|
|
|
autoPlay: true
|
|
|
|
|
@ -428,7 +428,7 @@ var jsx_runtime = __webpack_require__(85893);
|
|
|
|
|
src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload)
|
|
|
|
|
}) //<embed className={styles.embed + "#toolbar=0"} src={data} />
|
|
|
|
|
, type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
|
|
|
src: "".concat(((_data5 = data) === null || _data5 === void 0 ? void 0 : _data5.indexOf("http://")) > -1 || ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data)
|
|
|
|
|
src: "".concat(((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("http://")) > -1 || ((_data7 = data) === null || _data7 === void 0 ? void 0 : _data7.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data)
|
|
|
|
|
}), (type === "other" || type === "download") && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
|
|
|
|
|
children: showNodata ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
|
|
|
|
|
customText: "\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",
|
|
|
|
|
@ -5922,74 +5922,73 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
var initData = /*#__PURE__*/function () {
|
|
|
|
|
var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
|
|
|
|
|
var _user$userInfo5;
|
|
|
|
|
var res, random_id, _res, _res2, _res2$exercise_answer, _res9, _res9$exercise, _res10, _res$exercise, _res11, _res11$exercise, _res14, _res14$exercise, _res15, _res15$exercise, _res3, _res3$exercise, _answerCheckDataRef$c, _answerCheckDataRef$c2, _answerCheckDataRef$c3, _answerCheckDataRef$c4, _res4, _res6, _res7, _res8, _res8$exercise_questi, _res5, _res12, _res12$exercise, _res13, _res13$exercise, _res$exercise2, _res16, _res16$exercise, _res17, _res17$exercise, _res21, _res22, _res22$exercise_score, _res23, _res18, _res18$exercise_quest, _key;
|
|
|
|
|
var res, random_id, _res, _res2, _res2$exercise_answer, _res9, _res9$exercise, _res10, _res$exercise, _res11, _res11$exercise, _res14, _res14$exercise, _res15, _res15$exercise, _res3, _res3$exercise, _answerCheckDataRef$c, _answerCheckDataRef$c2, _answerCheckDataRef$c3, _answerCheckDataRef$c4, _res4, _res6, _res7, _res8, _res8$exercise_questi, _res5, _res12, _res12$exercise, _res13, _res13$exercise, _res16, _res16$exercise, _res17, _res17$exercise, _res21, _res22, _res22$exercise_score, _res23, _res18, _res18$exercise_quest, _key;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
|
|
|
|
|
while (1) switch (_context7.prev = _context7.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
document.body.scrollIntoView();
|
|
|
|
|
setIsSpin(true);
|
|
|
|
|
localStorage.setItem('ismain', '2');
|
|
|
|
|
random_id = (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_id;
|
|
|
|
|
if (!(0,authority/* isAdmin */.GJ)()) {
|
|
|
|
|
_context7.next = 12;
|
|
|
|
|
_context7.next = 11;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context7.next = 7;
|
|
|
|
|
_context7.next = 6;
|
|
|
|
|
return (0,service_exercise/* getReviewExercise */.BJ)({
|
|
|
|
|
exerciseId: params.categoryId,
|
|
|
|
|
login: params.login
|
|
|
|
|
})["catch"](function () {
|
|
|
|
|
return setIsSpin(false);
|
|
|
|
|
});
|
|
|
|
|
case 7:
|
|
|
|
|
case 6:
|
|
|
|
|
res = _context7.sent;
|
|
|
|
|
((_res = res) === null || _res === void 0 ? void 0 : _res.exercise) && (res.exercise.user_exercise_status = 1);
|
|
|
|
|
random_id = (_res2 = res) === null || _res2 === void 0 ? void 0 : (_res2$exercise_answer = _res2.exercise_answer_user) === null || _res2$exercise_answer === void 0 ? void 0 : _res2$exercise_answer.user_id;
|
|
|
|
|
_context7.next = 39;
|
|
|
|
|
_context7.next = 38;
|
|
|
|
|
break;
|
|
|
|
|
case 12:
|
|
|
|
|
case 11:
|
|
|
|
|
if (!searchParams.get("check")) {
|
|
|
|
|
_context7.next = 19;
|
|
|
|
|
_context7.next = 18;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context7.next = 15;
|
|
|
|
|
_context7.next = 14;
|
|
|
|
|
return (0,service_exercise/* getReviewExercise */.BJ)(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
|
|
|
|
|
exerciseId: params.categoryId,
|
|
|
|
|
login: params.login
|
|
|
|
|
}))["catch"](function () {
|
|
|
|
|
return setIsSpin(false);
|
|
|
|
|
});
|
|
|
|
|
case 15:
|
|
|
|
|
case 14:
|
|
|
|
|
res = _context7.sent;
|
|
|
|
|
random_id = (_res3 = res) === null || _res3 === void 0 ? void 0 : (_res3$exercise = _res3.exercise) === null || _res3$exercise === void 0 ? void 0 : _res3$exercise.user_id;
|
|
|
|
|
_context7.next = 33;
|
|
|
|
|
_context7.next = 32;
|
|
|
|
|
break;
|
|
|
|
|
case 19:
|
|
|
|
|
case 18:
|
|
|
|
|
if (!(((_answerCheckDataRef$c = answerCheckDataRef.current) === null || _answerCheckDataRef$c === void 0 ? void 0 : _answerCheckDataRef$c.ip_limit) !== 'no' || (_answerCheckDataRef$c2 = answerCheckDataRef.current) !== null && _answerCheckDataRef$c2 !== void 0 && _answerCheckDataRef$c2.ip_bind)) {
|
|
|
|
|
_context7.next = 23;
|
|
|
|
|
_context7.next = 22;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context7.next = 22;
|
|
|
|
|
_context7.next = 21;
|
|
|
|
|
return (0,Exercise_ip/* findLocalIp */.y)({
|
|
|
|
|
ip_limit: (_answerCheckDataRef$c3 = answerCheckDataRef.current) === null || _answerCheckDataRef$c3 === void 0 ? void 0 : _answerCheckDataRef$c3.ip_limit,
|
|
|
|
|
ip_bind: (_answerCheckDataRef$c4 = answerCheckDataRef.current) === null || _answerCheckDataRef$c4 === void 0 ? void 0 : _answerCheckDataRef$c4.ip_bind
|
|
|
|
|
});
|
|
|
|
|
case 22:
|
|
|
|
|
case 21:
|
|
|
|
|
localIpRef.current = _context7.sent;
|
|
|
|
|
case 23:
|
|
|
|
|
_context7.next = 25;
|
|
|
|
|
case 22:
|
|
|
|
|
_context7.next = 24;
|
|
|
|
|
return (0,service_exercise/* getExerciseStart */.CD)(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
|
|
|
|
|
ip: localIpRef.current
|
|
|
|
|
}))["catch"](function () {
|
|
|
|
|
return setIsSpin(false);
|
|
|
|
|
});
|
|
|
|
|
case 25:
|
|
|
|
|
case 24:
|
|
|
|
|
res = _context7.sent;
|
|
|
|
|
if (res.status === -1) {
|
|
|
|
|
handleToDetail();
|
|
|
|
|
}
|
|
|
|
|
if (!(((_res4 = res) === null || _res4 === void 0 ? void 0 : _res4.status) === -5)) {
|
|
|
|
|
_context7.next = 30;
|
|
|
|
|
_context7.next = 29;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
dispatch({
|
|
|
|
|
@ -6003,7 +6002,7 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return _context7.abrupt("return");
|
|
|
|
|
case 30:
|
|
|
|
|
case 29:
|
|
|
|
|
((_res6 = res) === null || _res6 === void 0 ? void 0 : _res6.exercise) && (res.exercise.user_exercise_status = 0);
|
|
|
|
|
((_res7 = res) === null || _res7 === void 0 ? void 0 : _res7.exercise) && (res.exercise.exercise_status = 2);
|
|
|
|
|
(_res8 = res) === null || _res8 === void 0 ? void 0 : (_res8$exercise_questi = _res8.exercise_question_types) === null || _res8$exercise_questi === void 0 ? void 0 : _res8$exercise_questi.map(function (item) {
|
|
|
|
|
@ -6018,14 +6017,14 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 33:
|
|
|
|
|
case 32:
|
|
|
|
|
if (!(!((_res9 = res) !== null && _res9 !== void 0 && (_res9$exercise = _res9.exercise) !== null && _res9$exercise !== void 0 && _res9$exercise.can_start) && (_res10 = res) !== null && _res10 !== void 0 && _res10.exercise)) {
|
|
|
|
|
_context7.next = 36;
|
|
|
|
|
_context7.next = 35;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
window.location.href = "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat(params.login, "/check");
|
|
|
|
|
return _context7.abrupt("return");
|
|
|
|
|
case 36:
|
|
|
|
|
case 35:
|
|
|
|
|
if (((_res$exercise = res.exercise) === null || _res$exercise === void 0 ? void 0 : _res$exercise.commit_status) === 0 && !lockRef.current) {
|
|
|
|
|
try {
|
|
|
|
|
lockRef.current = true;
|
|
|
|
|
@ -6046,14 +6045,13 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
setTimeout(function () {
|
|
|
|
|
setCountDownColor(Answermodules.red);
|
|
|
|
|
}, (((_res12 = res) === null || _res12 === void 0 ? void 0 : (_res12$exercise = _res12.exercise) === null || _res12$exercise === void 0 ? void 0 : _res12$exercise.left_time) - 300 > 0 ? ((_res13 = res) === null || _res13 === void 0 ? void 0 : (_res13$exercise = _res13.exercise) === null || _res13$exercise === void 0 ? void 0 : _res13$exercise.left_time) - 300 : 0) * 1000);
|
|
|
|
|
setDownTime((_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.left_time);
|
|
|
|
|
}
|
|
|
|
|
if (((_res14 = res) === null || _res14 === void 0 ? void 0 : (_res14$exercise = _res14.exercise) === null || _res14$exercise === void 0 ? void 0 : _res14$exercise.take_photo) >= ((_res15 = res) === null || _res15 === void 0 ? void 0 : (_res15$exercise = _res15.exercise) === null || _res15$exercise === void 0 ? void 0 : _res15$exercise.photo_count)) {}
|
|
|
|
|
case 39:
|
|
|
|
|
case 38:
|
|
|
|
|
setIsSpin(false);
|
|
|
|
|
_context7.next = 42;
|
|
|
|
|
_context7.next = 41;
|
|
|
|
|
return handleCheckInitModal(res);
|
|
|
|
|
case 42:
|
|
|
|
|
case 41:
|
|
|
|
|
if (res) {
|
|
|
|
|
if ((_res16 = res) !== null && _res16 !== void 0 && (_res16$exercise = _res16.exercise) !== null && _res16$exercise !== void 0 && _res16$exercise.question_random || (_res17 = res) !== null && _res17 !== void 0 && (_res17$exercise = _res17.exercise) !== null && _res17$exercise !== void 0 && _res17$exercise.choice_random) {
|
|
|
|
|
_key = 1;
|
|
|
|
|
@ -6090,7 +6088,7 @@ var Answer = function Answer(_ref) {
|
|
|
|
|
setAnswerData(res);
|
|
|
|
|
}
|
|
|
|
|
return _context7.abrupt("return", res);
|
|
|
|
|
case 44:
|
|
|
|
|
case 43:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context7.stop();
|
|
|
|
|
}
|
|
|
|
|
|