Auto Submit

dev_local_v9_haijunshiguan_net
autosubmit 2 years ago
parent 1e8a86a203
commit e7dea80dd0

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88034],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[36245],{
/***/ 91426:
/*!***************************************************************************************************!*\
@ -471,7 +471,9 @@ var Fill = function Fill(_ref) {
_ref$textOnChange = _ref.textOnChange,
textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange,
_ref$seeAnswerVisible = _ref.seeAnswerVisible,
seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible;
seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible,
_ref$extra = _ref.extra,
extra = _ref$extra === void 0 ? null : _ref$extra;
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]),
_useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),
userAnswer = _useState2[0],
@ -507,9 +509,15 @@ var Fill = function Fill(_ref) {
}, [item === null || item === void 0 ? void 0 : item.user_answer]);
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.fillBg,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", {
className: "font14 c-light-primary mb5",
children: "\u5B66\u751F\u7B54\u9898"
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
className: "flex-container",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", {
className: "font14 c-light-primary mb5",
children: "\u5B66\u751F\u7B54\u9898"
}), extra && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", {
className: "font14 c-light-primary mb5",
children: extra
})]
}), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
@ -1244,123 +1252,6 @@ var Shixun = function Shixun(_ref) {
/***/ }),
/***/ 40591:
/*!*****************************************************************************!*\
!*** ./src/pages/Classrooms/Lists/Exercise/Review/component/ScoreModal.tsx ***!
\*****************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd */ 97913);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 8772);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
var ScoreModal = function ScoreModal(_ref, ref) {
var item = _ref.item;
var _Form$useForm = antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.useForm(),
_Form$useForm2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false),
_useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),
checkboxValue = _useState2[0],
setCheckboxValue = _useState2[1];
console.log('--------', item);
(0,react__WEBPACK_IMPORTED_MODULE_3__.useImperativeHandle)(ref, function () {
return {
onSave: onSave
};
});
var handleCheck = function handleCheck(e) {
setCheckboxValue(e.target.checked);
if (e.target.checked) {
form.setFieldsValue({
score: item.question_score
});
}
console.log(e, 444);
};
var onSave = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() {
return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return form.validateFields();
case 2:
return _context.abrupt("return", form.getFieldsValue());
case 3:
case "end":
return _context.stop();
}
}, _callee);
}));
return function onSave() {
return _ref2.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, {
form: form,
name: "basic",
labelCol: {
span: 4
},
wrapperCol: {
span: 20
},
autoComplete: "off",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
style: {
position: 'relative'
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.Item, {
initialValue: item.user_score,
label: "\u8C03\u5206",
name: "score",
rules: [{
required: true,
message: '请输入!'
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, {
disabled: checkboxValue,
max: item.question_score,
min: 0
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, {
style: {
position: 'absolute',
left: 172,
top: 0
},
checked: checkboxValue,
onChange: handleCheck,
children: "\u8BBE\u4E3A\u6EE1\u5206"
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.Item, {
label: "\u8BC4\u8BED",
name: "comment",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.TextArea, {})
})]
});
};
/* harmony default export */ __webpack_exports__.Z = (/*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_3__.forwardRef)(ScoreModal));
;
/***/ }),
/***/ 20347:
/*!****************************************************************************!*\
!*** ./src/pages/Classrooms/Lists/Exercise/Review/component/SeeAnswer.tsx ***!

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

@ -1844,7 +1844,9 @@ var Fill = function Fill(_ref) {
_ref$textOnChange = _ref.textOnChange,
textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange,
_ref$seeAnswerVisible = _ref.seeAnswerVisible,
seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible;
seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible,
_ref$extra = _ref.extra,
extra = _ref$extra === void 0 ? null : _ref$extra;
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]),
_useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),
userAnswer = _useState2[0],
@ -1880,9 +1882,15 @@ var Fill = function Fill(_ref) {
}, [item === null || item === void 0 ? void 0 : item.user_answer]);
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.fillBg,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", {
className: "font14 c-light-primary mb5",
children: "\u5B66\u751F\u7B54\u9898"
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
className: "flex-container",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", {
className: "font14 c-light-primary mb5",
children: "\u5B66\u751F\u7B54\u9898"
}), extra && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", {
className: "font14 c-light-primary mb5",
children: extra
})]
}), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {

@ -3834,10 +3834,10 @@ var Shixun = function Shixun(_ref) {
/***/ }),
/***/ 21718:
/*!**************************************************************************!*\
!*** ./src/pages/Classrooms/Lists/Exercise/Review/index.tsx + 9 modules ***!
\**************************************************************************/
/***/ 45746:
/*!***************************************************************************!*\
!*** ./src/pages/Classrooms/Lists/Exercise/Review/index.tsx + 10 modules ***!
\***************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// ESM COMPAT FLAG
@ -3926,8 +3926,109 @@ var BFill = __webpack_require__(4021);
var NewShixun = __webpack_require__(27082);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Simple.tsx
var Simple = __webpack_require__(1349);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/ScoreModal.tsx
var ScoreModal = __webpack_require__(40591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
var es_form = __webpack_require__(78241);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(97913);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/ScoreModal.tsx
var ScoreModal = function ScoreModal(_ref, ref) {
var item = _ref.item;
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
checkboxValue = _useState2[0],
setCheckboxValue = _useState2[1];
console.log('--------', item);
(0,_react_17_0_2_react.useImperativeHandle)(ref, function () {
return {
onSave: onSave
};
});
var handleCheck = function handleCheck(e) {
setCheckboxValue(e.target.checked);
if (e.target.checked) {
form.setFieldsValue({
score: item.question_score
});
}
console.log(e, 444);
};
var onSave = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return form.validateFields();
case 2:
return _context.abrupt("return", form.getFieldsValue());
case 3:
case "end":
return _context.stop();
}
}, _callee);
}));
return function onSave() {
return _ref2.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
name: "basic",
labelCol: {
span: 4
},
wrapperCol: {
span: 20
},
autoComplete: "off",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
position: 'relative'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
initialValue: item.user_score,
label: "\u8C03\u5206",
name: "score",
rules: [{
required: true,
message: '请输入!'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
disabled: checkboxValue,
max: item.question_score,
min: 0
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
style: {
position: 'absolute',
left: 172,
top: 0
},
checked: checkboxValue,
onChange: handleCheck,
children: "\u8BBE\u4E3A\u6EE1\u5206"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "\u8BC4\u8BED",
name: "comment",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.TextArea, {})
})]
});
};
/* harmony default export */ var component_ScoreModal = (/*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(ScoreModal));
;
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/NewProgram.tsx
var NewProgram = __webpack_require__(41568);
// EXTERNAL MODULE: ./src/utils/authority.ts
@ -4018,8 +4119,6 @@ var SvgBig = function SvgBig(props) {
/* harmony default export */ var big = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMwODA4MDgiIG9wYWNpdHk9Ii4zNjQiIGN4PSI4IiBjeT0iOCIgcj0iOCIvPjxwYXRoIGQ9Im0xMi44OTIgMTIuMzktMS42MDctMS41NDlhNC41MzUgNC41MzUgMCAwIDAgMS4zMzgtMy4yMDFDMTIuNjIzIDUuMDggMTAuNDY0IDMgNy44MSAzIDUuMTU4IDMgMyA1LjA4MSAzIDcuNjRjMCAyLjU1OCAyLjE1OCA0LjY0IDQuODExIDQuNjQgMS4xIDAgMi4xMS0uMzYyIDIuOTIxLS45NjJsMS42MzYgMS41NzdhLjM3OS4zNzkgMCAwIDAgLjUyMyAwIC4zNDguMzQ4IDAgMCAwIDAtLjUwNVpNMy43NCA3LjY0YzAtMi4xNjUgMS44MjctMy45MjYgNC4wNzEtMy45MjYgMi4yNDUgMCA0LjA3MiAxLjc2MSA0LjA3MiAzLjkyNiAwIDIuMTY0LTEuODI3IDMuOTI1LTQuMDcyIDMuOTI1LTIuMjQ0IDAtNC4wNy0xLjc2LTQuMDctMy45MjVabTUuNzU4LS4zNTdIOC4xOHYtMS4yNWEuMzY0LjM2NCAwIDAgMC0uMzctLjM1NmMtLjIwNCAwLS4zNy4xNi0uMzcuMzU3djEuMjQ5SDYuMTQ2Yy0uMjA1IDAtLjM3LjE2LS4zNy4zNTcgMCAuMTk3LjE2NS4zNTYuMzcuMzU2SDcuNDR2MS4yNWMwIC4xOTcuMTY2LjM1Ni4zNy4zNTYuMjA1IDAgLjM3LS4xNi4zNy0uMzU2di0xLjI1aDEuMzE3Yy4yMDQgMCAuMzctLjE2LjM3LS4zNTZhLjM2NC4zNjQgMCAwIDAtLjM3LS4zNTdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+");
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
var NoData = __webpack_require__(69519);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Intelligent/index.tsx
@ -5524,7 +5623,7 @@ var ExeriseReview = function ExeriseReview(_ref) {
return onOk;
}(),
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ScoreModal/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(component_ScoreModal, {
ref: saveScore,
item: item
})

@ -1544,9 +1544,6 @@ __webpack_require__.d(__webpack_exports__, {
"default": function() { return /* binding */ Detail_Answer; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = __webpack_require__(37205);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(82242);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
@ -1556,6 +1553,9 @@ var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorR
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(41498);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = __webpack_require__(37205);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(79800);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
@ -3079,8 +3079,6 @@ var NewAnswerComments = function NewAnswerComments(_ref) {
var AsyncButton = __webpack_require__(54063);
// EXTERNAL MODULE: ./src/components/Hooks/index.tsx
var Hooks = __webpack_require__(21297);
// EXTERNAL MODULE: ./src/utils/hooks/useRemindModal.tsx
var useRemindModal = __webpack_require__(25114);
// EXTERNAL MODULE: ./src/utils/constant.ts
var constant = __webpack_require__(35713);
// EXTERNAL MODULE: ./src/utils/fetch.ts
@ -3120,7 +3118,6 @@ var _excluded = ["globalSetting", "loading", "user", "exercise", "dispatch"];
var Countdown = statistic/* default */.Z.Countdown;
@ -3219,7 +3216,6 @@ var Answer = function Answer(_ref) {
var divRef = (0,_react_17_0_2_react.useRef)(null);
var questionPartRef = (0,_react_17_0_2_react.useRef)();
(0,Hooks/* useDisableAction */.y)((0,authority/* isStudent */.dE)());
var clearCountdownTimeout = (0,useRemindModal/* useRemindModal */._)(answerData);
(0,_react_17_0_2_react.useEffect)(function () {
document.body.setAttribute('data-custom', 'auto');
return function () {
@ -3246,7 +3242,6 @@ var Answer = function Answer(_ref) {
(0,_react_17_0_2_react.useEffect)(function () {
window.addEventListener('beforeunload', sendBeacon);
return function () {
clearCountdownTimeout();
window.removeEventListener('beforeunload', sendBeacon);
};
}, []);
@ -3268,17 +3263,37 @@ var Answer = function Answer(_ref) {
}, [answerData]);
(0,_react_17_0_2_react.useEffect)(function () {
if (knowledgeDialog) {
var _answerData$exercise_2;
var _answerData$exercise_2, _banks, _banks2;
var currentQuestionItem = (_answerData$exercise_2 = answerData.exercise_question_types) === null || _answerData$exercise_2 === void 0 || (_answerData$exercise_2 = _answerData$exercise_2[oneindex]) === null || _answerData$exercise_2 === void 0 || (_answerData$exercise_2 = _answerData$exercise_2.items) === null || _answerData$exercise_2 === void 0 ? void 0 : _answerData$exercise_2[twoindex];
console.log('currentQuestionItem', currentQuestionItem);
if (currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.show_recommend) {
console.log("2222");
setItemBankData(currentQuestionItem.recommend_item_banks);
var banks = [];
if (currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.recommend_item_banks) {
banks = toConsumableArray_default()(currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.recommend_item_banks);
}
if (((_banks = banks) === null || _banks === void 0 ? void 0 : _banks.length) > 0 && !(((_banks2 = banks) === null || _banks2 === void 0 ? void 0 : _banks2[0].is_right) === null)) {
setShowBtn(false);
banks.forEach(function (item) {
item.user_score = item !== null && item !== void 0 && item.is_right ? 1 : 0;
item.question_score = 1;
if (['SINGLE', 'MULTIPLE', 'JUDGMENT'].includes(item === null || item === void 0 ? void 0 : item.question_type)) {
item === null || item === void 0 || item.question_choices.forEach(function (val1) {
item === null || item === void 0 || item.answer_content.forEach(function (val2) {
val1.user_answer_boolean = val1.choice_id === val2 ? true : false;
});
});
}
item.standard_answer = item === null || item === void 0 ? void 0 : item.answer_content;
if ((item === null || item === void 0 ? void 0 : item.question_type) === 'COMPLETION') {
item.user_answer = item === null || item === void 0 ? void 0 : item.answer_content;
}
});
console.log('banks2---------', banks);
setItemBankData(banks);
} else {
console.log("111");
setItemBankData(banks);
setShowBtn(true);
}
} else {
setItemBankData([]);
}
}, [knowledgeDialog]);
(0,_react_17_0_2_react.useEffect)(function () {
@ -3525,7 +3540,6 @@ var Answer = function Answer(_ref) {
case 2:
res = _context5.sent;
if (res) {
clearCountdownTimeout();
newQuestions = (0,lodash.cloneDeep)(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_question_types);
index = newQuestions === null || newQuestions === void 0 ? void 0 : newQuestions.findIndex(function (e) {
return e.question_type === 5;
@ -3556,7 +3570,6 @@ var Answer = function Answer(_ref) {
}()
});
} else {
clearCountdownTimeout();
goShixun(item);
}
case 4:
@ -3586,7 +3599,6 @@ var Answer = function Answer(_ref) {
case 3:
res = _context7.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
clearCountdownTimeout();
setIframeUrl("/myproblems/".concat(res.identifier, "?type=exercises&exercisesId=").concat(params.exerciseId, "&coursesId=").concat(params.stageId, "&login=").concat(params.login, "&questionId=").concat(item.question_id).concat(iframeUrlSuffix.current || ""));
setIframeBlock("block");
}
@ -3806,13 +3818,14 @@ var Answer = function Answer(_ref) {
signConfigFuc();
};
var renderSingle = function renderSingle(item, key) {
var _item$question_choice, _item$standard_answer, _item$question_choice2;
var _item$question_choice, _item$standard_answer, _item$standard_answer2, _item$question_choice2;
var userAnswer = (item === null || item === void 0 || (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.filter(function (choice) {
return choice.user_answer_boolean;
}).map(function (choice) {
return choice.choice_id;
})) || [];
var disabled = (item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer.length) > 0 && ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || !showBtn);
console.log('disabled', item, item === null || item === void 0 || (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.length, (item === null || item === void 0 ? void 0 : item.can_answer_num) == 0, !showBtn);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Answermodules.baseMargin,
@ -4040,13 +4053,13 @@ var Answer = function Answer(_ref) {
});
};
var renderMultiple = function renderMultiple(item, key) {
var _item$question_choice4, _item$standard_answer2, _item$question_choice5;
var _item$question_choice4, _item$standard_answer3, _item$question_choice5;
var userAnswer = (item === null || item === void 0 || (_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.filter(function (choice) {
return choice.user_answer_boolean;
}).map(function (choice) {
return choice.choice_id;
})) || [];
var disabled = (item === null || item === void 0 || (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.length) > 0 && ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || !showBtn);
var disabled = (item === null || item === void 0 || (_item$standard_answer3 = item.standard_answer) === null || _item$standard_answer3 === void 0 ? void 0 : _item$standard_answer3.length) > 0 && ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || !showBtn);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Answermodules.baseMargin,
@ -4582,7 +4595,7 @@ var Answer = function Answer(_ref) {
var _answerData$exercise_11 = answerData === null || answerData === void 0 ? void 0 : answerData.exercise_types,
q_scores = _answerData$exercise_11.q_scores;
// 计算用户的准确率
var accuracy = user_total_score / q_scores * 100;
var accuracy = (user_total_score / q_scores * 100).toFixed(2);
// 判断是否通过通关
var isPass = accuracy >= score_percent;
modal/* default */.Z.confirm({
@ -4673,7 +4686,7 @@ var Answer = function Answer(_ref) {
var submitAnswer = /*#__PURE__*/function () {
var _ref13 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() {
var _answerData$exercise_18;
var currentInfo, paramsData, _currentInfo$user_ans, res, _res$data;
var currentInfo, paramsData, _currentInfo$user_ans, res;
return regeneratorRuntime_default()().wrap(function _callee14$(_context14) {
while (1) switch (_context14.prev = _context14.next) {
case 0:
@ -4710,7 +4723,6 @@ var Answer = function Answer(_ref) {
case 5:
res = _context14.sent;
if (res.status == 0) {
setItemBankData(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.item_bank_data);
setShowConfirm(false);
initData();
}
@ -4767,19 +4779,14 @@ var Answer = function Answer(_ref) {
res.data.forEach(function (item2) {
var _item;
if ((item2 === null || item2 === void 0 ? void 0 : item2.item_bank_id) == ((_item = item) === null || _item === void 0 ? void 0 : _item.question_id)) {
var _item2;
item.user_score = item2 !== null && item2 !== void 0 && item2.is_right ? 1 : 0;
item.question_score = 1;
if (((_item2 = item) === null || _item2 === void 0 ? void 0 : _item2.question_type) == 'COMPLETION') {
// 填空
item2.standard_answer = item2 === null || item2 === void 0 ? void 0 : item2.standard_answers;
}
item2.standard_answer = item2 === null || item2 === void 0 ? void 0 : item2.answer_content;
item = objectSpread2_default()(objectSpread2_default()({}, item), item2);
}
});
return item;
});
console.log('111', arr);
return arr;
});
divRef.current.scrollTo(0, 0);
@ -5237,84 +5244,6 @@ function IsFull() {
// }
// });
/***/ }),
/***/ 25114:
/*!********************************************!*\
!*** ./src/utils/hooks/useRemindModal.tsx ***!
\********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ _: function() { return /* binding */ useRemindModal; }
/* harmony export */ });
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createForOfIteratorHelper.js */ 91232);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd */ 43418);
//只需要left_time和exercise_events参数实际上传进来的answerData还有很多其它的属性
var useRemindModal = function useRemindModal(answerData) {
var _answerData$exercise6, _answerData$exercise7;
var countDownRefArr = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)([]);
var clearCountdownTimeout = function clearCountdownTimeout() {
var _iterator = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0___default()(countDownRefArr.current),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var id = _step.value;
clearTimeout(id);
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
countDownRefArr.current = [];
};
(0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () {
var _answerData$exercise, _answerData$exercise2;
clearCountdownTimeout();
if (answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.left_time && (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 || (_answerData$exercise2 = _answerData$exercise2.exercise_events) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.length) > 0) {
var _answerData$exercise3;
var _iterator2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0___default()(answerData === null || answerData === void 0 || (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.exercise_events),
_step2;
try {
var _loop = function _loop() {
var _answerData$exercise4;
var eventItem = _step2.value;
if ((answerData === null || answerData === void 0 || (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.left_time) > (eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_time) * 60) {
var _answerData$exercise5;
var timeoutId = setTimeout(function () {
antd__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z.info({
content: "".concat(eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_content),
icon: null,
title: '提示',
centered: true,
okText: "知道了"
});
}, ((answerData === null || answerData === void 0 || (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.left_time) - (eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_time) * 60) * 1000);
countDownRefArr.current.push(timeoutId);
}
};
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
_loop();
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
}
}, [answerData === null || answerData === void 0 || (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.left_time, answerData === null || answerData === void 0 || (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.exercise_events]);
return clearCountdownTimeout;
};
/***/ }),
/***/ 31797:

@ -18,12 +18,6 @@ __webpack_require__.d(__webpack_exports__, {
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(82242);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(7557);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(41498);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(79800);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
@ -36,13 +30,7 @@ var _react_17_0_2_react = __webpack_require__(59301);
var _umi_production_exports = __webpack_require__(53156);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var PracticeDetailmodules = ({"flex_box_center":"flex_box_center___ispni","flex_space_between":"flex_space_between___oFahK","flex_box_vertical_center":"flex_box_vertical_center___Gvv9d","flex_box_center_end":"flex_box_center_end___74s4S","flex_box_column":"flex_box_column___bEXcH","Onerow":"Onerow___wpdQ9","bg":"bg___cMcut","circularBlue":"circularBlue___ZqUpd","circularRed":"circularRed____yIMw","circularOrange":"circularOrange___rnEuo","circularGreen":"circularGreen___MgPXy","circularGrey":"circularGrey___TZspz","typeTitle":"typeTitle___oONVp","answerError":"answerError___rqa4N","greenBg":"greenBg___a0AHR","blueBg":"blueBg___oqrFa","redBg":"redBg___txmVB","orangeBg":"orangeBg___DkHDf","greyBg":"greyBg___xwEBl","questionsInfo":"questionsInfo___ckmSf"});
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
var es_button = __webpack_require__(3113);
/* harmony default export */ var PracticeDetailmodules = ({"flex_box_center":"flex_box_center___ispni","flex_space_between":"flex_space_between___oFahK","flex_box_vertical_center":"flex_box_vertical_center___Gvv9d","flex_box_center_end":"flex_box_center_end___74s4S","flex_box_column":"flex_box_column___bEXcH","Onerow":"Onerow___wpdQ9","bg":"bg___cMcut","circularBlue":"circularBlue___ZqUpd","circularRed":"circularRed____yIMw","circularOrange":"circularOrange___rnEuo","circularGreen":"circularGreen___MgPXy","circularGrey":"circularGrey___TZspz","typeTitle":"typeTitle___oONVp","answerError":"answerError___rqa4N","greenBg":"greenBg___a0AHR","blueBg":"blueBg___oqrFa","redBg":"redBg___txmVB","orangeBg":"orangeBg___DkHDf","greyBg":"greyBg___xwEBl","questionsInfo":"questionsInfo___ckmSf","questionIcons":"questionIcons___h8rrM","grey":"grey___xgaEI","green":"green___mp_Xf","blue":"blue___i2cCi","orange":"orange___quvmm","red":"red___GxnoA"});
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
var row = __webpack_require__(95237);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
@ -63,6 +51,8 @@ var tooltip = __webpack_require__(6848);
var es_switch = __webpack_require__(78673);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules
var table = __webpack_require__(52306);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
var RenderHtml = __webpack_require__(41464);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
@ -85,8 +75,6 @@ var Simple = __webpack_require__(1349);
var NewProgram = __webpack_require__(41568);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + 1 modules
var AnswerComments = __webpack_require__(91426);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/ScoreModal.tsx
var ScoreModal = __webpack_require__(40591);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(25644);
// EXTERNAL MODULE: ./src/assets/images/icons/commented.png
@ -99,17 +87,17 @@ var incorrect = __webpack_require__(80866);
var correct = __webpack_require__(78773);
// EXTERNAL MODULE: ./src/assets/images/icons/partially-correct.png
var partially_correct = __webpack_require__(39532);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(82522);
// EXTERNAL MODULE: ./src/service/paths.ts
var paths = __webpack_require__(44011);
// EXTERNAL MODULE: ./src/utils/hooks/useCustomRequest.ts
var useCustomRequest = __webpack_require__(51102);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/index.tsx
var _excluded = ["user", "pathsDetail", "globalSetting", "loading", "dispatch"];
var _excluded = ["user", "pathsDetail", "globalSetting"];
@ -167,8 +155,8 @@ var renderBadgeClass = function renderBadgeClass(item) {
}
};
var renderBadge = function renderBadge(item) {
if (item.question_type === 4) {
if (item.user_score) {
if ((item === null || item === void 0 ? void 0 : item.question_type) === 4) {
if (item !== null && item !== void 0 && item.user_score) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: commented
});
@ -177,11 +165,11 @@ var renderBadge = function renderBadge(item) {
src: not_commented
});
}
} else if (item.user_score === item.question_score) {
} else if ((item === null || item === void 0 ? void 0 : item.user_score) === (item === null || item === void 0 ? void 0 : item.question_score)) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: correct
});
} else if (item.user_score > 0) {
} else if ((item === null || item === void 0 ? void 0 : item.user_score) > 0) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: partially_correct
});
@ -192,99 +180,33 @@ var renderBadge = function renderBadge(item) {
}
};
var Statistics = function Statistics(_ref) {
var _ExerciseData$exercis3, _ExerciseData$exercis4, _ExerciseData$exercis5, _ExerciseData$exercis6, _ExerciseData$exercis7, _ExerciseData$exercis8, _ExerciseData$exercis9, _ExerciseData$exercis10, _ExerciseData$exercis11, _ExerciseData$exercis12, _ExerciseData$exercis13, _ExerciseData$exercis14, _ExerciseData$exercis15, _ExerciseData$exercis16, _ExerciseData$exercis17;
var user = _ref.user,
pathsDetail = _ref.pathsDetail,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
dispatch = _ref.dispatch,
props = objectWithoutProperties_default()(_ref, _excluded);
var params = (0,_umi_production_exports.useParams)();
var saveScore = (0,_react_17_0_2_react.useRef)(null);
var _useCustomRequest = (0,useCustomRequest/* useCustomRequest */.U)(paths/* getConsultExercise */.Do, {
practiceId: params === null || params === void 0 ? void 0 : params.practiceId,
user_id: params === null || params === void 0 ? void 0 : params.userId
}),
_useCustomRequest2 = slicedToArray_default()(_useCustomRequest, 4),
ExerciseLoading = _useCustomRequest2[1],
handleConsultExercise = _useCustomRequest2[2],
ExerciseData = _useCustomRequest2[3];
var _useState = (0,_react_17_0_2_react.useState)({
showIncorrect: false,
showsub: false
showsub: false,
AnswerOpen: false,
answer_record: [],
RecommendOpen: false,
recommend_item_banks: []
}),
_useState2 = slicedToArray_default()(_useState, 2),
urlData = _useState2[0],
setUrlData = _useState2[1];
// 校验助教权限是否足够若不够2s后返回试卷详情页面
var checkAssistant = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!(0,authority/* isAssistant */.Rm)()) {
_context.next = 2;
break;
}
return _context.abrupt("return", new Promise(function (resolve) {
message/* default */.ZP.warning("您未获得此权限,需向管理员申请权限才能使用此功能");
setTimeout(function () {
window.location.href = document.referrer;
}, 2000);
}));
case 2:
return _context.abrupt("return", true);
case 3:
case "end":
return _context.stop();
}
}, _callee);
}));
return function checkAssistant() {
return _ref2.apply(this, arguments);
};
}();
var handleChangeScore = function handleChangeScore(item) {
if (item.question_type > 1 && item.question_type !== 5 && item.question_type !== 2) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
onClick: function onClick() {
checkAssistant().then(function () {
modal/* default */.Z.confirm({
title: "调分",
icon: null,
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var sV;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return saveScore.current.onSave();
case 2:
sV = _context2.sent;
case 3:
case "end":
return _context2.stop();
}
}, _callee2);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}(),
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ScoreModal/* default */.Z, {
ref: saveScore,
item: item
})
})
});
});
},
className: "c-blue mr10 ml10 current",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "small",
ghost: true,
children: "\u8C03\u5206"
})
});
}
};
var renderQuestion = function renderQuestion(item, i) {
var _item$question_choice, _item$question_choice2, _item$question_choice3, _item$sub_exercise_qu, _item$question_choice4, _item$user_answer2, _item$user_score, _item$user_score2, _item$question_score, _item$question_score2;
var _item$user_answer, _item$question_choice, _item$question_choice2, _item$user_answer2, _item$question_choice3, _item$answer_record, _item$recommend_item_, _item$sub_exercise_qu, _item$question_choice4, _item$user_answer4, _item$answer_record2, _item$recommend_item_2, _ref2, _ref3, _ref4, _ref5;
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: "mb20",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
@ -332,7 +254,7 @@ var Statistics = function Statistics(_ref) {
children: [
// 单选题
item.question_type === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
value: item.user_answer,
value: (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer[0],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(space/* default */.Z, {
direction: "vertical",
children: (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.map(function (val, index) {
@ -348,10 +270,11 @@ var Statistics = function Statistics(_ref) {
}),
// 多选题
item.question_type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
value: item.user_answer,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(space/* default */.Z, {
direction: "vertical",
children: (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (val, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
className: item.user_answer.includes(val.choice_id) && item.question_score !== item.user_score ? PracticeDetailmodules.answerError : "",
value: val.choice_id,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
@ -363,7 +286,7 @@ var Statistics = function Statistics(_ref) {
}),
// 判断题
item.question_type === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
value: item.user_answer,
value: (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0],
children: (_item$question_choice3 = item.question_choices) === null || _item$question_choice3 === void 0 ? void 0 : _item$question_choice3.map(function (val, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: val.choice_id,
@ -376,53 +299,66 @@ var Statistics = function Statistics(_ref) {
//填空题
item.question_type === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(Fill/* default */.Z, {
item: item,
answerData: [],
answerData: ExerciseData,
changeScoreData: [],
textValue: "",
textOnChange: function textOnChange(value) {
// changeScoreData[item.q_position].text = value
// setChangeScoreData({ ...changeScoreData })
}
textOnChange: function textOnChange(value) {},
extra: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [(item === null || item === void 0 || (_item$answer_record = item.answer_record) === null || _item$answer_record === void 0 ? void 0 : _item$answer_record.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-blue ml20 current",
onClick: function onClick() {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
AnswerOpen: true,
answer_record: (item === null || item === void 0 ? void 0 : item.answer_record) || []
}));
},
children: " \u67E5\u770B\u4F5C\u7B54\u8BB0\u5F55"
}), (item === null || item === void 0 || (_item$recommend_item_ = item.recommend_item_banks) === null || _item$recommend_item_ === void 0 ? void 0 : _item$recommend_item_.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-blue ml10 current",
onClick: function onClick() {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
RecommendOpen: true,
recommend_item_banks: (item === null || item === void 0 ? void 0 : item.recommend_item_banks) || []
}));
},
children: "\u63A8\u8350\u9898\u76EE\u4F5C\u7B54\u8BE6\u60C5"
})]
})
}),
//程序填空题
item.question_type === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(BFill/* default */.Z, {
item: item,
answerData: [],
answerData: ExerciseData,
changeScoreData: [],
textValue: "",
textOnChange: function textOnChange(value) {
// changeScoreData[item.q_position].text = value
// setChangeScoreData({ ...changeScoreData })
}
textOnChange: function textOnChange(value) {}
}),
//实训题
item.question_type === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewShixun/* default */.Z, {
item: item,
answerData: [],
answerData: ExerciseData,
coursesId: params.coursesId
// saveChangeScore={[]}
,
hasChangeScore: false,
sealedReview: true
}),
//简答题
item.question_type === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)(Simple/* default */.Z, {
item: item,
answerData: [],
answerData: ExerciseData,
changeScoreData: [],
textValue: "",
textOnChange: function textOnChange(value) {
// changeScoreData[item.q_position].text = value
// setChangeScoreData({ ...changeScoreData })
}
textOnChange: function textOnChange(value) {}
}),
//编程题
item.question_type === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewProgram/* default */.Z, {
item: item,
answerData: []
answerData: ExerciseData
}),
//组合题
item.question_type === 7 && (item === null || item === void 0 || (_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.map(function (jte, jndex) {
var _jte$question_choices, _jte$question_choices2, _jte$user_answer2;
var _jte$user_answer, _jte$question_choices, _jte$question_choices2, _jte$user_answer3, _jte$answer_record, _jte$recommend_item_b;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
style: {
@ -432,8 +368,8 @@ var Statistics = function Statistics(_ref) {
children: [i + 1 + '.' + (jndex + 1), "\uFF08\u5355\u9009\u9898\uFF09", /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
value: jte.question_title + "\uFF08".concat(jte === null || jte === void 0 ? void 0 : jte.question_score, "\u5206\uFF09")
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
value: jte.user_answer,
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
value: (_jte$user_answer = jte.user_answer) === null || _jte$user_answer === void 0 ? void 0 : _jte$user_answer[0],
children: (_jte$question_choices = jte.question_choices) === null || _jte$question_choices === void 0 ? void 0 : _jte$question_choices.map(function (val, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: val.choice_id,
@ -453,11 +389,29 @@ var Statistics = function Statistics(_ref) {
children: ["\u5B66\u751F\u7B54\u6848\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "c-blue",
children: [(_jte$question_choices2 = jte.question_choices) === null || _jte$question_choices2 === void 0 || (_jte$question_choices2 = _jte$question_choices2.filter(function (i) {
var _jte$user_answer;
return (_jte$user_answer = jte.user_answer) === null || _jte$user_answer === void 0 ? void 0 : _jte$user_answer.includes(i.choice_id);
var _jte$user_answer2;
return (_jte$user_answer2 = jte.user_answer) === null || _jte$user_answer2 === void 0 ? void 0 : _jte$user_answer2.includes(i.choice_id);
})) === null || _jte$question_choices2 === void 0 ? void 0 : _jte$question_choices2.map(function (i, key) {
return item.question_type === 2 ? util/* JudgeSort */.Qq[i.choice_position - 1] : util/* ZimuSort */.oV[i.choice_position - 1];
}), ((_jte$user_answer2 = jte.user_answer) === null || _jte$user_answer2 === void 0 ? void 0 : _jte$user_answer2.length) <= 0 && '未答']
}), ((_jte$user_answer3 = jte.user_answer) === null || _jte$user_answer3 === void 0 ? void 0 : _jte$user_answer3.length) <= 0 && '未答', (jte === null || jte === void 0 || (_jte$answer_record = jte.answer_record) === null || _jte$answer_record === void 0 ? void 0 : _jte$answer_record.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-blue ml20 current",
onClick: function onClick() {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
AnswerOpen: true,
answer_record: (jte === null || jte === void 0 ? void 0 : jte.answer_record) || []
}));
},
children: " \u67E5\u770B\u4F5C\u7B54\u8BB0\u5F55"
}), (jte === null || jte === void 0 || (_jte$recommend_item_b = jte.recommend_item_banks) === null || _jte$recommend_item_b === void 0 ? void 0 : _jte$recommend_item_b.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-blue ml10 current",
onClick: function onClick() {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
RecommendOpen: true,
recommend_item_banks: (jte === null || jte === void 0 ? void 0 : jte.recommend_item_banks) || []
}));
},
children: "\u63A8\u8350\u9898\u76EE\u4F5C\u7B54\u8BE6\u60C5"
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), jte.standard_answer_show && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "mr5",
@ -484,11 +438,29 @@ var Statistics = function Statistics(_ref) {
children: ["\u5B66\u751F\u7B54\u6848\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "c-blue",
children: [(_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 || (_item$question_choice4 = _item$question_choice4.filter(function (i) {
var _item$user_answer;
return (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.includes(i.choice_id);
var _item$user_answer3;
return (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.includes(i.choice_id);
})) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.map(function (i, key) {
return item.question_type === 2 ? util/* JudgeSort */.Qq[i.choice_position - 1] : util/* ZimuSort */.oV[i.choice_position - 1];
}), ((_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.length) <= 0 && '未答']
}), ((_item$user_answer4 = item.user_answer) === null || _item$user_answer4 === void 0 ? void 0 : _item$user_answer4.length) <= 0 && '未答', (item === null || item === void 0 || (_item$answer_record2 = item.answer_record) === null || _item$answer_record2 === void 0 ? void 0 : _item$answer_record2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-blue ml20 current",
onClick: function onClick() {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
AnswerOpen: true,
answer_record: (item === null || item === void 0 ? void 0 : item.answer_record) || []
}));
},
children: " \u67E5\u770B\u4F5C\u7B54\u8BB0\u5F55"
}), (item === null || item === void 0 || (_item$recommend_item_2 = item.recommend_item_banks) === null || _item$recommend_item_2 === void 0 ? void 0 : _item$recommend_item_2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-blue ml10 current",
onClick: function onClick() {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
RecommendOpen: true,
recommend_item_banks: (item === null || item === void 0 ? void 0 : item.recommend_item_banks) || []
}));
},
children: "\u63A8\u8350\u9898\u76EE\u4F5C\u7B54\u8BE6\u60C5"
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), item.standard_answer_show && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "mr5",
@ -518,15 +490,18 @@ var Statistics = function Statistics(_ref) {
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: renderTextClass(item),
children: item.user_score === null ? '--' : item !== null && item !== void 0 && (_item$user_score = item.user_score) !== null && _item$user_score !== void 0 && _item$user_score.includes('.0') ? item === null || item === void 0 || (_item$user_score2 = item.user_score) === null || _item$user_score2 === void 0 ? void 0 : _item$user_score2.replace('.0', '') : item.user_score
}), "\xA0/\xA0", (item === null || item === void 0 ? void 0 : item.question_score) === null ? '--' : item !== null && item !== void 0 && (_item$question_score = item.question_score) !== null && _item$question_score !== void 0 && _item$question_score.includes('.0') ? item === null || item === void 0 || (_item$question_score2 = item.question_score) === null || _item$question_score2 === void 0 ? void 0 : _item$question_score2.replace('.0', '') : item.question_score]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), (item === null || item === void 0 ? void 0 : item.question_type) != 7 && handleChangeScore(item)]
children: (item === null || item === void 0 ? void 0 : item.user_score) === null ? '--' : (_ref2 = (item === null || item === void 0 ? void 0 : item.user_score) || "") !== null && _ref2 !== void 0 && _ref2.includes('.0') ? (_ref3 = (item === null || item === void 0 ? void 0 : item.user_score) || "") === null || _ref3 === void 0 ? void 0 : _ref3.replace('.0', '') : item === null || item === void 0 ? void 0 : item.user_score
}), " \xA0/\xA0", (item === null || item === void 0 ? void 0 : item.question_score) === null ? '--' : (_ref4 = (item === null || item === void 0 ? void 0 : item.question_score) || "") !== null && _ref4 !== void 0 && _ref4.includes('.0') ? (_ref5 = (item === null || item === void 0 ? void 0 : item.question_score) || "") === null || _ref5 === void 0 ? void 0 : _ref5.replace('.0', '') : item === null || item === void 0 ? void 0 : item.question_score]
})]
})
})]
});
};
var renderClassifyQuestion = function renderClassifyQuestion(bool) {
var array = [];
var _ExerciseData$exercis;
var array = ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis === void 0 ? void 0 : _ExerciseData$exercis.filter(function (item) {
return bool ? item.question_type === 4 : item.question_type !== 4;
});
var dom = array === null || array === void 0 ? void 0 : array.map(function (er, index) {
var _er$items;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@ -580,7 +555,10 @@ var Statistics = function Statistics(_ref) {
return dom;
};
var renderClassifyIndex = function renderClassifyIndex(bool) {
var array = [];
var _ExerciseData$exercis2;
var array = ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis2 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis2 === void 0 ? void 0 : _ExerciseData$exercis2.filter(function (item) {
return bool ? item.question_type === 4 : item.question_type !== 4;
});
var dom = array === null || array === void 0 ? void 0 : array.map(function (item, itemIndex) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
@ -611,13 +589,11 @@ var Statistics = function Statistics(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: className,
onClick: function onClick() {
// checkAssistant().then(() => {
var anchorName = er.question_id;
var anchorElement = document.getElementById(anchorName);
if (anchorElement) {
window.scrollTo(0, anchorElement.offsetTop);
}
// })
},
children: i + 1
});
@ -627,10 +603,10 @@ var Statistics = function Statistics(_ref) {
return dom;
};
(0,_react_17_0_2_react.useEffect)(function () {
console.log("params", params);
}, [params]);
handleConsultExercise({});
}, []);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
spinning: false,
spinning: ExerciseLoading,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
className: PracticeDetailmodules.bg,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
@ -641,18 +617,18 @@ var Statistics = function Statistics(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "284px",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font20 c-grey-333",
children: "\u57FA\u7840\u7EC3\u4E60\u9898\u5E93"
className: "font20 c-grey-333 multi_ellipsis1",
children: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis3 = ExerciseData.exercise) === null || _ExerciseData$exercis3 === void 0 ? void 0 : _ExerciseData$exercis3.exercise_name
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: 1,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
justify: "space-between",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: "\u5408\u8BA125\u9053"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: "\u6EE1\u5206100\u5206"
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: ["\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis4 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis4 === void 0 || (_ExerciseData$exercis4 = _ExerciseData$exercis4.exercise_types) === null || _ExerciseData$exercis4 === void 0 ? void 0 : _ExerciseData$exercis4.q_counts, "\u9053"]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: ["\u6EE1\u5206", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis5 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis5 === void 0 || (_ExerciseData$exercis5 = _ExerciseData$exercis5.exercise_types) === null || _ExerciseData$exercis5 === void 0 ? void 0 : _ExerciseData$exercis5.q_scores, "\u5206"]
})]
})
})]
@ -670,7 +646,7 @@ var Statistics = function Statistics(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
width: 60,
height: 68,
src: env/* default */.Z.API_SERVER + '/images/'
src: env/* default */.Z.API_SERVER + '/images/' + (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis6 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis6 === void 0 ? void 0 : _ExerciseData$exercis6.user_img)
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
display: 'flex',
@ -681,13 +657,10 @@ var Statistics = function Statistics(_ref) {
},
children: [{
title: "姓名",
value: "姓名姓名姓名姓名姓名姓名姓名姓名姓名姓名姓名"
value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis7 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis7 === void 0 ? void 0 : _ExerciseData$exercis7.user_name
}, {
title: "学号",
value: "姓名姓名姓名姓名姓名姓名姓名姓名姓名"
}, {
title: "分班",
value: "姓名姓名姓名姓名姓名姓名姓名姓名姓名姓名姓名姓名"
value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis8 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis8 === void 0 ? void 0 : _ExerciseData$exercis8.student_id
}].map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
@ -717,7 +690,7 @@ var Statistics = function Statistics(_ref) {
top: -2,
right: -2
},
src: true ? finish_namespaceObject : 0
src: (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis9 = ExerciseData.exercise) === null || _ExerciseData$exercis9 === void 0 ? void 0 : _ExerciseData$exercis9.answer_total_count) == (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis10 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis10 === void 0 || (_ExerciseData$exercis10 = _ExerciseData$exercis10.exercise_types) === null || _ExerciseData$exercis10 === void 0 ? void 0 : _ExerciseData$exercis10.q_counts) ? finish_namespaceObject : nofinish_namespaceObject
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "bg-white p20 mt20",
@ -765,23 +738,11 @@ var Statistics = function Statistics(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u9519\u8BEF"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "".concat(PracticeDetailmodules.circularOrange)
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u90E8\u5206\u5F97\u5206"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "".concat(PracticeDetailmodules.circularGreen)
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u5DF2\u8BC4"
}), " "]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "".concat(PracticeDetailmodules.circularGrey)
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u672A\u8BC4"
children: "\u672A\u7B54"
})]
})]
})]
@ -794,7 +755,9 @@ var Statistics = function Statistics(_ref) {
className: PracticeDetailmodules.questionIcons,
children: renderClassifyIndex()
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis11 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis11 === void 0 ? void 0 : _ExerciseData$exercis11.some(function (e) {
return e.question_type === 4;
})) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
className: "bg-white p20 mt10 pr10",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", {
className: "c-blue",
@ -814,28 +777,30 @@ var Statistics = function Statistics(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
pagination: false,
columns: [{
title: '数量',
dataIndex: 'index',
title: '题数量',
dataIndex: 'answer_total_count',
align: "center"
}, {
title: '正确数量',
dataIndex: 'index',
dataIndex: 'right_count',
align: "center"
}, {
title: '错误数量',
dataIndex: 'index',
dataIndex: 'error_count',
align: "center"
}, {
title: '得分',
dataIndex: 'index',
dataIndex: 'user_score',
align: "center"
}, {
title: '最近练习时间',
dataIndex: 'index',
dataIndex: 'subject_exercise_time',
align: "center"
}],
dataSource: [{}]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
dataSource: ExerciseData ? [ExerciseData] : []
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis12 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis12 === void 0 ? void 0 : _ExerciseData$exercis12.some(function (item) {
return item.question_type !== 4;
})) && !(urlData !== null && urlData !== void 0 && urlData.showsub) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
className: PracticeDetailmodules.typeTitle,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
@ -845,21 +810,23 @@ var Statistics = function Statistics(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
className: "font20",
children: "\u5BA2\u89C2\u9898"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "c-grey-666",
children: "\uFF08\u5408\u8BA10\u5206\uFF09"
children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis13 = ExerciseData.exercise) === null || _ExerciseData$exercis13 === void 0 ? void 0 : _ExerciseData$exercis13.objective_score, "\u5206\uFF09"]
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "c-grey-666",
children: "\u603B\u5F97\u5206:0"
children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis14 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis14 === void 0 ? void 0 : _ExerciseData$exercis14.objective_score]
}), " "]
})]
}), !(urlData !== null && urlData !== void 0 && urlData.showsub) && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
className: "pl30 pr10",
children: renderClassifyQuestion()
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis15 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis15 === void 0 ? void 0 : _ExerciseData$exercis15.some(function (item) {
return item.question_type === 4;
})) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
className: PracticeDetailmodules.typeTitle,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
@ -869,15 +836,15 @@ var Statistics = function Statistics(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
className: "font20",
children: "\u4E3B\u89C2\u9898"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "c-grey-666",
children: "\uFF08\u5408\u8BA10\u5206\uFF09"
children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis16 = ExerciseData.exercise) === null || _ExerciseData$exercis16 === void 0 ? void 0 : _ExerciseData$exercis16.subjective_score, "\u5206\uFF09"]
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "c-grey-666",
children: "\u603B\u5F97\u5206:0"
children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis17 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis17 === void 0 ? void 0 : _ExerciseData$exercis17.subjective_score]
}), " "]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
@ -887,22 +854,129 @@ var Statistics = function Statistics(_ref) {
})
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
title: "作答记录",
open: urlData === null || urlData === void 0 ? void 0 : urlData.AnswerOpen,
destroyOnClose: true,
centered: true,
width: 604,
footer: null,
onCancel: function onCancel() {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
AnswerOpen: false,
answer_record: []
}));
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
pagination: false,
scroll: {
y: 240
},
columns: [{
title: '序号',
dataIndex: 'position',
ellipsis: true,
width: 80
}, {
title: '提交内容',
dataIndex: 'answer_content',
ellipsis: true
}, {
title: '提交时间',
dataIndex: 'created_at',
ellipsis: true
}],
dataSource: (urlData === null || urlData === void 0 ? void 0 : urlData.answer_record) || []
})
})]
});
};
/* harmony default export */ var PracticeDetail = ((0,_umi_production_exports.connect)(function (_ref3) {
var user = _ref3.user,
pathsDetail = _ref3.pathsDetail,
loading = _ref3.loading,
globalSetting = _ref3.globalSetting;
/* harmony default export */ var PracticeDetail = ((0,_umi_production_exports.connect)(function (_ref6) {
var user = _ref6.user,
pathsDetail = _ref6.pathsDetail,
globalSetting = _ref6.globalSetting;
return {
user: user,
pathsDetail: pathsDetail,
globalSetting: globalSetting,
loading: loading
globalSetting: globalSetting
};
})(Statistics));
/***/ }),
/***/ 51102:
/*!*********************************************!*\
!*** ./src/utils/hooks/useCustomRequest.ts ***!
\*********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ U: function() { return /* binding */ useCustomRequest; }
/* harmony export */ });
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301);
//常见的请求模式包含loading和改变params。
function useCustomRequest(request, baseParams) {
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(baseParams),
_useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
params = _useState2[0],
setParams = _useState2[1];
var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(false),
_useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2),
loading = _useState4[0],
setLoading = _useState4[1];
var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(),
_useState6 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2),
data = _useState6[0],
setData = _useState6[1];
var getData = /*#__PURE__*/function () {
var _ref = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(newParams) {
var reset,
mergedParams,
res,
_args = arguments;
return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
reset = _args.length > 1 && _args[1] !== undefined ? _args[1] : false;
mergedParams = reset ? baseParams : _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params), newParams);
setLoading(true);
setParams(mergedParams);
_context.next = 6;
return request(mergedParams);
case 6:
res = _context.sent;
setLoading(false);
setData(res);
return _context.abrupt("return", res);
case 10:
case "end":
return _context.stop();
}
}, _callee);
}));
return function getData(_x) {
return _ref.apply(this, arguments);
};
}();
return [params, loading, getData, data];
}
/***/ }),
/***/ 28103:

@ -116,6 +116,67 @@
top: 0;
left: -10px;
}
.questionIcons___h8rrM [class~='ant-anchor-link'] {
display: inline;
}
.questionIcons___h8rrM [class~='ant-anchor-wrapper'] {
margin: 0;
overflow: hidden;
}
.questionIcons___h8rrM span,
.questionIcons___h8rrM a {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
color: #0152d9;
background: #deefff;
display: inline-block;
margin-right: 9px;
margin-bottom: 6px;
border-radius: 4px;
font-weight: bold;
cursor: pointer;
}
.questionIcons___h8rrM span:hover,
.questionIcons___h8rrM a:hover {
background-color: #cae5ff;
}
.questionIcons___h8rrM .grey___xgaEI {
color: #666;
background-color: #e4e4e4;
}
.questionIcons___h8rrM .grey___xgaEI:hover {
background-color: #d6d6d6;
}
.questionIcons___h8rrM .green___mp_Xf {
color: #028d01;
background-color: #e0f4e4;
}
.questionIcons___h8rrM .green___mp_Xf:hover {
background-color: #c5e9cc;
}
.questionIcons___h8rrM .blue___i2cCi {
color: #0152d9;
background-color: #deefff;
}
.questionIcons___h8rrM .blue___i2cCi:hover {
background-color: #cae5ff;
}
.questionIcons___h8rrM .orange___quvmm {
color: #ff6800;
background-color: #ffe9c9;
}
.questionIcons___h8rrM .orange___quvmm:hover {
background-color: #fddfb1;
}
.questionIcons___h8rrM .red___GxnoA {
color: #fb3226;
background-color: #ffd5d0;
}
.questionIcons___h8rrM .red___GxnoA:hover {
background-color: #ffbdb6;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.8@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.8@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Review/component/index.less?modules ***!

@ -1844,7 +1844,9 @@ var Statistics = function Statistics(_ref8) {
}]
}), category == 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
className: "mt25",
style: {
marginTop: 25
},
initialValues: {},
layout: "inline",
colon: false,

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