diff --git a/3602.cfdcf5dc.async.js b/83811.54a3afda.async.js
similarity index 97%
rename from 3602.cfdcf5dc.async.js
rename to 83811.54a3afda.async.js
index e0046d28a0..2588ed3539 100644
--- a/3602.cfdcf5dc.async.js
+++ b/83811.54a3afda.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[3602],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[83811],{
/***/ 60374:
/*!**********************************************!*\
@@ -1188,8 +1188,8 @@ var folder = __webpack_require__(31328);
var problemset = __webpack_require__(47862);
// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
var lodash = __webpack_require__(89392);
-// EXTERNAL MODULE: ./src/pages/Problemset/index.tsx + 21 modules
-var Problemset = __webpack_require__(22726);
+// EXTERNAL MODULE: ./src/pages/Problemset/index.tsx + 20 modules
+var Problemset = __webpack_require__(26088);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx
@@ -1738,9 +1738,9 @@ var NewFolder = function NewFolder(_ref3) {
/***/ }),
-/***/ 22726:
+/***/ 26088:
/*!*****************************************************!*\
- !*** ./src/pages/Problemset/index.tsx + 21 modules ***!
+ !*** ./src/pages/Problemset/index.tsx + 20 modules ***!
\*****************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
@@ -2437,174 +2437,8 @@ var Multiple = __webpack_require__(55754);
var Judgment = __webpack_require__(79804);
// EXTERNAL MODULE: ./src/pages/Problemset/components/Completion.tsx
var Completion = __webpack_require__(65620);
-// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
-var lodash = __webpack_require__(89392);
-// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules
-var RenderHtml = __webpack_require__(53729);
-// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
-var base64 = __webpack_require__(24334);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Bprogram.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var Bprogram_Completion = function Completion(_ref) {
- var _problemset$actionTab3, _data$program_attr, _data$program_attr2, _data$program_attr3, _data$standard_answer;
- var problemset = _ref.problemset,
- dispatch = _ref.dispatch;
- var _useState = (0,_react_17_0_2_react.useState)({}),
- _useState2 = slicedToArray_default()(_useState, 2),
- data = _useState2[0],
- setData = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- choices = _useState4[0],
- setChoices = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- calculate = _useState6[0],
- setCalculate = _useState6[1];
- var tagList = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
- (0,_react_17_0_2_react.useEffect)(function () {
- var _problemset$actionTab;
- if ((problemset === null || problemset === void 0 || (_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.key) === 'BPROGRAM') {
- var _problemset$actionTab2, _newParams$standard_a;
- var newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab2 = problemset.actionTabs) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.params);
- setData(newParams);
- setChoices(newParams === null || newParams === void 0 || (_newParams$standard_a = newParams.standard_answer) === null || _newParams$standard_a === void 0 ? void 0 : _newParams$standard_a.map(function (e) {
- return {
- value: '',
- answer: (e === null || e === void 0 ? void 0 : e.answer_text) || []
- };
- }));
- }
- }, [problemset === null || problemset === void 0 || (_problemset$actionTab3 = problemset.actionTabs) === null || _problemset$actionTab3 === void 0 ? void 0 : _problemset$actionTab3.key]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _problemset$actionTab4, _newParams$standard_a2, newParams, items;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- if (!choices.some(function (e) {
- return (e === null || e === void 0 ? void 0 : e.value) === '';
- })) {
- _context.next = 3;
- break;
- }
- message/* default */.ZP.warning('请您作答后再提交');
- return _context.abrupt("return");
- case 3:
- if (calculate) {
- newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab4 = problemset.actionTabs) === null || _problemset$actionTab4 === void 0 ? void 0 : _problemset$actionTab4.params);
- setChoices(toConsumableArray_default()(newParams === null || newParams === void 0 || (_newParams$standard_a2 = newParams.standard_answer) === null || _newParams$standard_a2 === void 0 ? void 0 : _newParams$standard_a2.map(function (e) {
- return {
- value: '',
- answer: (e === null || e === void 0 ? void 0 : e.answer_text) || [],
- type: ''
- };
- })));
- } else {
- items = choices === null || choices === void 0 ? void 0 : choices.map(function (item, index) {
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- type: item.types
- });
- });
- setChoices(items);
- }
- setCalculate(!calculate);
- case 5:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- var handleCancel = function handleCancel() {
- setData({});
- setChoices([]);
- setCalculate(false);
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- };
- console.log('---', choices);
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- destroyOnClose: true,
- open: problemset.actionTabs.key === 'BPROGRAM',
- title: "\u8BD5\u9898\u4F53\u9A8C",
- okText: calculate ? '重新答题' : '提交答案',
- cancelText: "\u53D6\u6D88",
- width: 708,
- onOk: handleOk,
- onCancel: handleCancel,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "c-light-primary mb5 font16",
- children: "\u7A0B\u5E8F\u586B\u7A7A\u9898"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: data === null || data === void 0 || (_data$program_attr = data.program_attr) === null || _data$program_attr === void 0 ? void 0 : _data$program_attr.description
- }), (data === null || data === void 0 || (_data$program_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.code) && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- showProgramFill: true,
- onFillChange: function onFillChange(e) {
- var items = e === null || e === void 0 ? void 0 : e.map(function (item, index) {
- var _item$value, _item$answer;
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- types: ((_item$value = item.value) === null || _item$value === void 0 ? void 0 : _item$value.trim()) === ((_item$answer = item.answer) === null || _item$answer === void 0 ? void 0 : _item$answer.trim()) ? 'success' : 'warning'
- });
- });
- setChoices(items);
-
- // console.log('---items', items);
- },
- programFillValue: choices,
- value: base64.Base64.decode(data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.code)
- }), calculate && /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules/* default */.Z.line
- }), data === null || data === void 0 || (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, i) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb5",
- style: {
- display: 'flex',
- alignItems: 'baseline'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("b", {
- children: ["\u586B\u7A7A", i + 1, "\u7B54\u6848:\xA0"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("pre", {
- children: (item === null || item === void 0 ? void 0 : item.answer_text) || ''
- })]
- });
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb10",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: "\u89E3\u6790:\xA0"
- }), (data === null || data === void 0 ? void 0 : data.analysis) || '暂无解析']
- })]
- })]
- })
- });
-};
-/* harmony default export */ var Bprogram = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset;
- return {
- problemset: problemset
- };
-})(Bprogram_Completion));
+// EXTERNAL MODULE: ./src/pages/Problemset/components/Bprogram.tsx
+var Bprogram = __webpack_require__(73898);
// EXTERNAL MODULE: ./src/pages/Problemset/components/Crumbs/index.tsx + 1 modules
var Crumbs = __webpack_require__(99047);
;// CONCATENATED MODULE: ./src/pages/Problemset/index.less?modules
@@ -3586,6 +3420,8 @@ var PublishShixun = function PublishShixun(_ref) {
})(PublishShixun));
// EXTERNAL MODULE: ./src/utils/export.ts
var utils_export = __webpack_require__(75842);
+// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
+var lodash = __webpack_require__(89392);
;// CONCATENATED MODULE: ./src/pages/Problemset/components/Operating/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Operatingmodules = ({"operating":"operating___srUHx","tip":"tip___F8nWU"});
@@ -7015,7 +6851,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}), classroomList.actionTabs.key === '选用实践项目' ? /*#__PURE__*/(0,jsx_runtime.jsx)(SelectShixuns, {
shixunIds: useShixunIds,
cb: handleShixuns
- }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(Single/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Multiple/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Judgment/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Completion/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Bprogram, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(ExportFolderModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ShareModal, {
+ }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(Single/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Multiple/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Judgment/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Completion/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Bprogram/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(ExportFolderModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ShareModal, {
onOk: handleShare
}), /*#__PURE__*/(0,jsx_runtime.jsx)(AddModal/* default */.Z, {
onOk: handleAddOk
diff --git a/62574.17c2a5d4.async.js b/97652.5887535f.async.js
similarity index 86%
rename from 62574.17c2a5d4.async.js
rename to 97652.5887535f.async.js
index da52905757..3dfef1f842 100644
--- a/62574.17c2a5d4.async.js
+++ b/97652.5887535f.async.js
@@ -1,5 +1,196 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[62574],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[97652],{
+
+/***/ 73898:
+/*!******************************************************!*\
+ !*** ./src/pages/Problemset/components/Bprogram.tsx ***!
+ \******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js */ 37205);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301);
+/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! umi */ 3125);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 43418);
+/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! lodash */ 89392);
+/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.less?modules */ 15774);
+/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/RenderHtml */ 53729);
+/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! js-base64 */ 24334);
+/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_10__);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Completion = function Completion(_ref) {
+ var _problemset$actionTab3, _data$program_attr, _data$program_attr2, _data$program_attr3, _data$standard_answer;
+ var problemset = _ref.problemset,
+ dispatch = _ref.dispatch;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)({}),
+ _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2),
+ data = _useState2[0],
+ setData = _useState2[1];
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)([]),
+ _useState4 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState3, 2),
+ choices = _useState4[0],
+ setChoices = _useState4[1];
+ var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false),
+ _useState6 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState5, 2),
+ calculate = _useState6[0],
+ setCalculate = _useState6[1];
+ var tagList = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
+ (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
+ var _problemset$actionTab;
+ if ((problemset === null || problemset === void 0 || (_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.key) === 'BPROGRAM') {
+ var _problemset$actionTab2, _newParams$standard_a;
+ var newParams = (0,lodash__WEBPACK_IMPORTED_MODULE_7__.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab2 = problemset.actionTabs) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.params);
+ setData(newParams);
+ setChoices(newParams === null || newParams === void 0 || (_newParams$standard_a = newParams.standard_answer) === null || _newParams$standard_a === void 0 ? void 0 : _newParams$standard_a.map(function (e) {
+ return {
+ value: '',
+ answer: (e === null || e === void 0 ? void 0 : e.answer_text) || []
+ };
+ }));
+ }
+ }, [problemset === null || problemset === void 0 || (_problemset$actionTab3 = problemset.actionTabs) === null || _problemset$actionTab3 === void 0 ? void 0 : _problemset$actionTab3.key]);
+ var handleOk = /*#__PURE__*/function () {
+ var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() {
+ var _problemset$actionTab4, _newParams$standard_a2, newParams, items;
+ return _root_workspace_ppte5yg23_local_v9_test4_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:
+ if (!choices.some(function (e) {
+ return (e === null || e === void 0 ? void 0 : e.value) === '';
+ })) {
+ _context.next = 3;
+ break;
+ }
+ antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.warning('请您作答后再提交');
+ return _context.abrupt("return");
+ case 3:
+ if (calculate) {
+ newParams = (0,lodash__WEBPACK_IMPORTED_MODULE_7__.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab4 = problemset.actionTabs) === null || _problemset$actionTab4 === void 0 ? void 0 : _problemset$actionTab4.params);
+ setChoices(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_2___default()(newParams === null || newParams === void 0 || (_newParams$standard_a2 = newParams.standard_answer) === null || _newParams$standard_a2 === void 0 ? void 0 : _newParams$standard_a2.map(function (e) {
+ return {
+ value: '',
+ answer: (e === null || e === void 0 ? void 0 : e.answer_text) || [],
+ type: ''
+ };
+ })));
+ } else {
+ items = choices === null || choices === void 0 ? void 0 : choices.map(function (item, index) {
+ return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, item), {}, {
+ type: item.types
+ });
+ });
+ setChoices(items);
+ }
+ setCalculate(!calculate);
+ case 5:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function handleOk() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ var handleCancel = function handleCancel() {
+ setData({});
+ setChoices([]);
+ setCalculate(false);
+ dispatch({
+ type: 'problemset/setActionTabs',
+ payload: {}
+ });
+ };
+ console.log('---', choices);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
+ centered: true,
+ destroyOnClose: true,
+ open: problemset.actionTabs.key === 'BPROGRAM',
+ title: "\u8BD5\u9898\u4F53\u9A8C",
+ okText: calculate ? '重新答题' : '提交答案',
+ cancelText: "\u53D6\u6D88",
+ width: 708,
+ onOk: handleOk,
+ onCancel: handleCancel,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: "c-light-primary mb5 font16",
+ children: "\u7A0B\u5E8F\u586B\u7A7A\u9898"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, {
+ value: data === null || data === void 0 || (_data$program_attr = data.program_attr) === null || _data$program_attr === void 0 ? void 0 : _data$program_attr.description
+ }), (data === null || data === void 0 || (_data$program_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.code) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, {
+ showProgramFill: true,
+ onFillChange: function onFillChange(e) {
+ var items = e === null || e === void 0 ? void 0 : e.map(function (item, index) {
+ var _item$value, _item$answer;
+ return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, item), {}, {
+ types: ((_item$value = item.value) === null || _item$value === void 0 ? void 0 : _item$value.trim()) === ((_item$answer = item.answer) === null || _item$answer === void 0 ? void 0 : _item$answer.trim()) ? 'success' : 'warning'
+ });
+ });
+ setChoices(items);
+
+ // console.log('---items', items);
+ },
+ programFillValue: choices,
+ value: js_base64__WEBPACK_IMPORTED_MODULE_10__.Base64.decode(data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.code)
+ }), calculate && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react__WEBPACK_IMPORTED_MODULE_5__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
+ className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.line
+ }), data === null || data === void 0 || (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, i) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ className: "c-grey-333 mb5",
+ style: {
+ display: 'flex',
+ alignItems: 'baseline'
+ },
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("b", {
+ children: ["\u586B\u7A7A", i + 1, "\u7B54\u6848:\xA0"]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("pre", {
+ children: (item === null || item === void 0 ? void 0 : item.answer_text) || ''
+ })]
+ });
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ className: "c-grey-333 mb10",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("b", {
+ children: "\u89E3\u6790:\xA0"
+ }), (data === null || data === void 0 ? void 0 : data.analysis) || '暂无解析']
+ })]
+ })]
+ })
+ });
+};
+/* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_6__.connect)(function (_ref3) {
+ var problemset = _ref3.problemset;
+ return {
+ problemset: problemset
+ };
+})(Completion));
+
+/***/ }),
/***/ 65620:
/*!********************************************************!*\
diff --git a/index.html b/index.html
index e54c58c94d..63b5b34493 100644
--- a/index.html
+++ b/index.html
@@ -27,7 +27,7 @@
display: block !important;
}
-
+