You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
59 KiB
1 line
59 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[119],{"9ZNV":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FixedButton; });\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0Owb");\n/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("+L6B");\n/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("2/Rp");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("UUDw");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n\nvar FixedButton = (_ref) => {\n var _ref$cancelText = _ref.cancelText,\n cancelText = _ref$cancelText === void 0 ? \'\u53d6\u6d88\' : _ref$cancelText,\n _ref$okText = _ref.okText,\n okText = _ref$okText === void 0 ? \'\u786e\u5b9a\' : _ref$okText,\n _ref$loading = _ref.loading,\n loading = _ref$loading === void 0 ? false : _ref$loading,\n _ref$okButtonProps = _ref.okButtonProps,\n okButtonProps = _ref$okButtonProps === void 0 ? {} : _ref$okButtonProps,\n _ref$onCancel = _ref.onCancel,\n onCancel = _ref$onCancel === void 0 ? () => {} : _ref$onCancel,\n _ref$onOk = _ref.onOk,\n onOk = _ref$onOk === void 0 ? () => {} : _ref$onOk;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.buttonFixed\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.buttonWrap\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"], {\n size: "large",\n className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.button, " mr20"),\n onClick: onCancel\n }, cancelText), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"], Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({\n size: "large",\n type: "primary",\n className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.button, " mr20"),\n loading: loading,\n onClick: onOk\n }, okButtonProps), okText)));\n};\n\n//# sourceURL=webpack:///./src/components/FixedButton/index.tsx?')},"9oiH":function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"flex_box_center":"flex_box_center___UNxlt","flex_space_between":"flex_space_between___abxYk","flex_box_vertical_center":"flex_box_vertical_center___1Fq8s","flex_box_center_end":"flex_box_center_end___2HPgu","flex_box_column":"flex_box_column___RtE2X","bg":"bg___kbF9N","flexRow":"flexRow___g11Yg","flexJustifyCenter":"flexJustifyCenter___2Gxyz","flexAlignEnd":"flexAlignEnd___1HS2d","flexAlingCenter":"flexAlingCenter___3LONA","flexAlignCenter":"flexAlignCenter___17DP1","flexColumn":"flexColumn___1D4TK","formWrap":"formWrap___X08wR","titleWrap":"titleWrap___2BiOW","fieldWrap":"fieldWrap___20iAg","mdWrap":"mdWrap___2Lc7M","backgroundFa":"backgroundFa___nxT_l","button":"button___1jUUP","icons":"icons___1yTLC","navBar":"navBar___3EVT7","active":"active___2VYxv","tipWrap":"tipWrap___mWunb","tip":"tip___2ACur","width300":"width300___g1fLL","popover":"popover___1-hNb","groupWrap":"groupWrap___3RkDx","radioStyle":"radioStyle___3-LJq","formCustom":"formCustom___1ecG0"};\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Challenges/EditPracticeSetting/index.less?')},CJF0:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("14J3");\n/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("BMrR");\n/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("+L6B");\n/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("2/Rp");\n/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("jCWc");\n/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("kPKH");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("PpiC");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("WHYC");\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("9kvl");\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("uYtH");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("nZ20");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_11__);\n\n\n\n\n\n\n\n\n\n\n\nvar EditHead = (_ref) => {\n var _shixunsDetail$detail, _shixunsDetail$detail2, _shixunsDetail$detail3, _shixunsDetail$detail4;\n\n var shixunsDetail = _ref.shixunsDetail,\n dispatch = _ref.dispatch,\n loading = _ref.loading,\n match = _ref.match,\n _ref$data = _ref.data,\n data = _ref$data === void 0 ? {} : _ref$data,\n title = _ref.title,\n props = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(_ref, ["shixunsDetail", "dispatch", "loading", "match", "data", "title"]);\n\n var params = Object(umi__WEBPACK_IMPORTED_MODULE_8__[/* useParams */ "m"])();\n var showAddButton = !(((_shixunsDetail$detail = shixunsDetail.detail) === null || _shixunsDetail$detail === void 0 ? void 0 : _shixunsDetail$detail.identity) > 4 || ((_shixunsDetail$detail2 = shixunsDetail.detail) === null || _shixunsDetail$detail2 === void 0 ? void 0 : _shixunsDetail$detail2.identity) === undefined || ((_shixunsDetail$detail3 = shixunsDetail.detail) === null || _shixunsDetail$detail3 === void 0 ? void 0 : _shixunsDetail$detail3.shixun_status) === 2 || ((_shixunsDetail$detail4 = shixunsDetail.detail) === null || _shixunsDetail$detail4 === void 0 ? void 0 : _shixunsDetail$detail4.shixun_status) === 1);\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("aside", {\n className: "bg-white mb10 pl20 pr20 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_11___default.a.wrap)\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_row__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {\n gutter: [20, 20],\n align: "middle"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_col__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"], {\n flex: 1\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("span", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11___default.a.icons\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("img", {\n src: __webpack_require__("csWT"),\n width: "14"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("span", {\n className: "font16"\n }, "\\u7B2C ", data === null || data === void 0 ? void 0 : data.position, " \\u5173\\uFF1A", title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_col__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"], null, (data === null || data === void 0 ? void 0 : data.prev_challenge) && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {\n type: "primary",\n ghost: true,\n className: "mt10 mr5",\n onClick: () => {\n var _data$prev_challenge;\n\n var stUrl = data.prev_challenge.st === 0 ? \'/editcheckpoint\' : \'/editquestion\';\n var url = "/shixuns/".concat(params.id, "/challenges/").concat(data === null || data === void 0 ? void 0 : (_data$prev_challenge = data.prev_challenge) === null || _data$prev_challenge === void 0 ? void 0 : _data$prev_challenge.id).concat(stUrl);\n umi__WEBPACK_IMPORTED_MODULE_9__[/* history */ "c"].replace(url);\n }\n }, "\\u4E0A\\u4E00\\u5173"), data.next_challenge && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {\n type: "primary",\n ghost: true,\n className: "mt10 mr5",\n onClick: () => {\n var _data$next_challenge;\n\n var stUrl = data.next_challenge.st === 0 ? \'/editcheckpoint\' : \'/editquestion\';\n var url = "/shixuns/".concat(params.id, "/challenges/").concat(data === null || data === void 0 ? void 0 : (_data$next_challenge = data.next_challenge) === null || _data$next_challenge === void 0 ? void 0 : _data$next_challenge.id).concat(stUrl);\n umi__WEBPACK_IMPORTED_MODULE_9__[/* history */ "c"].replace(url);\n }\n }, "\\u4E0B\\u4E00\\u5173"), showAddButton && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {\n type: "primary"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_10__["Link"], {\n to: "/shixuns/".concat(params.id, "/challenges/newquestion")\n }, "\\u65B0\\u589E\\u9009\\u62E9\\u9898\\u4EFB\\u52A1")), showAddButton && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {\n type: "primary",\n className: "ml5"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_10__["Link"], {\n to: "/shixuns/".concat(params.id, "/challenges/new")\n }, "\\u65B0\\u589E\\u5B9E\\u8DF5\\u4EFB\\u52A1")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {\n type: "primary",\n className: "ml5"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_10__["Link"], {\n to: "/shixuns/".concat(params.id, "/challenges")\n }, "\\u8FD4\\u56DE")))));\n};\n\n/* harmony default export */ __webpack_exports__["a"] = (Object(umi__WEBPACK_IMPORTED_MODULE_9__[/* connect */ "a"])((_ref2) => {\n var shixunsDetail = _ref2.shixunsDetail,\n newCourse = _ref2.newCourse,\n loading = _ref2.loading,\n globalSetting = _ref2.globalSetting;\n return {\n shixunsDetail,\n newCourse,\n globalSetting,\n loading: loading.effects\n };\n})(EditHead));\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Challenges/components/EditHead/index.tsx?')},M06Q:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"wrap":"wrap___DotYX","content":"content___XZOQk","mainPathWrap":"mainPathWrap___3GJIi","colorBlue":"colorBlue___34ph7"};\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Challenges/EditPracticeSetting/components/SelectFilePathModal/index.less?')},UUDw:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"buttonFixed":"buttonFixed___2zLVJ","button":"button___-JgFH","buttonWrap":"buttonWrap___aZhhk"};\n\n//# sourceURL=webpack:///./src/components/FixedButton/index.less?')},Yczt:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('// ESM COMPAT FLAG\n__webpack_require__.r(__webpack_exports__);\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, "PracticeFileType", function() { return /* binding */ PracticeFileType; });\n\n// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js\nvar style = __webpack_require__("+L6B");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js\nvar es_button = __webpack_require__("2/Rp");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js\nvar tooltip_style = __webpack_require__("5Dmo");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 5 modules\nvar tooltip = __webpack_require__("3S7+");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/popover/style/index.js\nvar popover_style = __webpack_require__("Q9mQ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/popover/index.js\nvar popover = __webpack_require__("diRs");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js\nvar radio_style = __webpack_require__("7Kak");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js\nvar es_radio = __webpack_require__("9yH6");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js\nvar checkbox_style = __webpack_require__("sRBo");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules\nvar es_checkbox = __webpack_require__("kaz8");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js\nvar message_style = __webpack_require__("miYZ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js\nvar message = __webpack_require__("tsqr");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js + 1 modules\nvar objectSpread2 = __webpack_require__("k1fw");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js\nvar regenerator = __webpack_require__("WmNS");\nvar regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator);\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\nvar asyncToGenerator = __webpack_require__("9og8");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js\nvar form_style = __webpack_require__("y8nQ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 9 modules\nvar es_form = __webpack_require__("Vl3Y");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 3 modules\nvar slicedToArray = __webpack_require__("tJVT");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js + 1 modules\nvar objectWithoutProperties = __webpack_require__("PpiC");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js\nvar input_style = __webpack_require__("5NDa");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 8 modules\nvar input = __webpack_require__("5rEg");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js\nvar select_style = __webpack_require__("OaEy");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js + 7 modules\nvar es_select = __webpack_require__("2fM7");\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__("q1tI");\nvar react_default = /*#__PURE__*/__webpack_require__.n(react);\n\n// EXTERNAL MODULE: ./src/.umi-production/core/umiExports.ts + 17 modules\nvar umiExports = __webpack_require__("9kvl");\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.js + 1 modules\nvar QuestionCircleOutlined = __webpack_require__("Lyp1");\n\n// EXTERNAL MODULE: ./src/service/shixuns.ts\nvar shixuns = __webpack_require__("HBuW");\n\n// EXTERNAL MODULE: ./src/pages/Shixuns/Detail/Challenges/EditPracticeSetting/index.less?modules\nvar EditPracticeSettingmodules = __webpack_require__("9oiH");\nvar EditPracticeSettingmodules_default = /*#__PURE__*/__webpack_require__.n(EditPracticeSettingmodules);\n\n// EXTERNAL MODULE: ./src/components/FixedButton/index.tsx\nvar FixedButton = __webpack_require__("9ZNV");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js\nvar modal_style = __webpack_require__("2qtc");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 10 modules\nvar modal = __webpack_require__("kLXV");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/preset-built-in/node_modules/react-router/esm/react-router.js + 1 modules\nvar react_router = __webpack_require__("WHYC");\n\n// EXTERNAL MODULE: ./src/pages/Shixuns/Detail/Challenges/EditPracticeSetting/components/SelectFilePathModal/index.less?modules\nvar SelectFilePathModalmodules = __webpack_require__("M06Q");\nvar SelectFilePathModalmodules_default = /*#__PURE__*/__webpack_require__.n(SelectFilePathModalmodules);\n\n// CONCATENATED MODULE: ./src/pages/Shixuns/Detail/Challenges/EditPracticeSetting/components/SelectFilePathModal/index.tsx\n\n\n\n\n\n\n\n\n\n\n\n // \u6392\u9664 \u201d\u6839\u76ee\u5f55\u201c\uff0c\u5c06\u9009\u4e2d\u7684\u8def\u5f84\u8fde\u63a5\uff0c\u53bb\u6389\u7b2c\u4e00\u4e2a\u5b57\u7b26\u4e32 \u201c/\u201d\uff0c\u83b7\u53d6\u7edd\u5bf9\u8def\u5f84\n\nvar formatPath = data => {\n return (data === null || data === void 0 ? void 0 : data.length) ? data.filter((_, key) => key !== 0).map(item => item.val).join(\'\').substr(1) : \'\';\n};\n\nvar SelectFilePathModal = (_ref) => {\n var shixunsDetail = _ref.shixunsDetail,\n globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n dispatch = _ref.dispatch,\n fileType = _ref.fileType,\n propsPath = _ref.path,\n _ref$onFinish = _ref.onFinish,\n onFinish = _ref$onFinish === void 0 ? () => {} : _ref$onFinish;\n var params = Object(react_router["m" /* useParams */])();\n\n var _useState = Object(react["useState"])(\'\'),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n selectPath = _useState2[0],\n setSelectPath = _useState2[1];\n\n var _useState3 = Object(react["useState"])([]),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n mainPathList = _useState4[0],\n setMainPathList = _useState4[1];\n\n var _useState5 = Object(react["useState"])([]),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n treeList = _useState6[0],\n setTreeList = _useState6[1];\n\n var selectPathTypes = [PracticeFileType.OriginalPicturePath, PracticeFileType.ExpectPicturePath, PracticeFileType.PicturePath];\n var isSelectPathType = selectPathTypes.includes(fileType);\n Object(react["useEffect"])(() => {\n if (shixunsDetail.actionTabs.key !== \'EditPracticeSetting-SelectFilePath\') {\n return;\n }\n\n setSelectPath(propsPath || \'\');\n handleGetPathData();\n }, [shixunsDetail.actionTabs.key]);\n\n var handleGetPathData = /*#__PURE__*/function () {\n var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var path,\n res,\n trees,\n _args = arguments;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n path = _args.length > 0 && _args[0] !== undefined ? _args[0] : \'\';\n _context.next = 3;\n return dispatch({\n type: \'shixunsDetail/getRepository\',\n payload: {\n id: params.id,\n path\n }\n });\n\n case 3:\n res = _context.sent;\n\n if (res === null || res === void 0 ? void 0 : res.trees) {\n trees = res.trees.map(item => {\n return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, item), {\n name: item.name,\n val: item.name\n });\n });\n setTreeList(trees || []);\n }\n\n case 5:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function handleGetPathData() {\n return _ref2.apply(this, arguments);\n };\n }();\n\n var handleClickFile = name => {\n var currentPath = formatPath(mainPathList);\n var selectName = "".concat(currentPath ? "".concat(currentPath, "/") : currentPath).concat(name);\n\n if (fileType === PracticeFileType.Path) {\n !(selectPath === null || selectPath === void 0 ? void 0 : selectPath.includes("".concat(selectName, "\\uFF1B"))) && setSelectPath("".concat(selectPath).concat(selectName, "\\uFF1B"));\n } else if (fileType === PracticeFileType.ExecPath) {\n setSelectPath(selectName);\n }\n };\n\n var handleClickTree = item => {\n if (item.type === "tree") {\n mainPathList.length ? mainPathList.push({\n val: "/".concat(item.val),\n path: item.val\n }) : mainPathList.push({\n val: "\u6839\u76ee\u5f55",\n path: ""\n }, {\n val: "/".concat(item.val),\n path: item.val\n });\n setMainPathList(mainPathList);\n\n var _currentPath = formatPath(mainPathList);\n\n isSelectPathType && setSelectPath(_currentPath);\n handleGetPathData(_currentPath);\n }\n };\n\n var handleClickMainPath = (item, index) => {\n var currentPathList = mainPathList.filter((_, key) => key <= index);\n setMainPathList(currentPathList);\n var currentPath = formatPath(currentPathList);\n isSelectPathType && setSelectPath(currentPath);\n handleGetPathData(currentPath);\n };\n\n var handleOk = /*#__PURE__*/function () {\n var _ref3 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() {\n return regenerator_default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n onFinish(selectPath);\n handleCancel();\n\n case 2:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n\n return function handleOk() {\n return _ref3.apply(this, arguments);\n };\n }();\n\n var handleCancel = () => {\n setSelectPath(\'\');\n setMainPathList([]);\n setTreeList([]);\n dispatch({\n type: \'shixunsDetail/setActionTabs\',\n payload: {}\n });\n };\n\n var currentPath = formatPath(mainPathList);\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: "\\u6587\\u4EF6\\u8DEF\\u5F84",\n closable: false,\n keyboard: false,\n visible: shixunsDetail.actionTabs.key === \'EditPracticeSetting-SelectFilePath\',\n onOk: handleOk,\n onCancel: handleCancel\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: SelectFilePathModalmodules_default.a.wrap\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: SelectFilePathModalmodules_default.a.content\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: SelectFilePathModalmodules_default.a.mainPathWrap\n }, !!(mainPathList === null || mainPathList === void 0 ? void 0 : mainPathList.length) && mainPathList.map((item, index) => {\n return /*#__PURE__*/react_default.a.createElement("a", {\n key: index,\n onClick: () => handleClickMainPath(item, index)\n }, item.val);\n })), !!(treeList === null || treeList === void 0 ? void 0 : treeList.length) && treeList.map((item, index) => {\n return item.type === "tree" ? /*#__PURE__*/react_default.a.createElement("a", {\n key: index,\n onClick: () => handleClickTree(item)\n }, /*#__PURE__*/react_default.a.createElement("i", {\n className: "iconfont icon-wenjianjia ".concat(SelectFilePathModalmodules_default.a.colorBlue)\n }), currentPath ? "".concat(currentPath, "/") : currentPath, item.name) : /*#__PURE__*/react_default.a.createElement("a", {\n key: index,\n onClick: () => handleClickFile("".concat(item.name))\n }, /*#__PURE__*/react_default.a.createElement("i", {\n className: "iconfont icon-zuoye ".concat(SelectFilePathModalmodules_default.a.colorBlue)\n }), currentPath ? "".concat(currentPath, "/") : currentPath, item.name);\n })), /*#__PURE__*/react_default.a.createElement("label", {\n className: "mt5"\n }, "\\u9009\\u4E2D\\u7684\\u65B0\\u5EFA\\u6587\\u4EF6\\u5939\\u76EE\\u5F55\\uFF1A"), /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u8F93\\u5165\\u65B0\\u6587\\u4EF6\\u5939\\u540D/\\u5B50\\u6587\\u4EF6\\u5939\\u540D\\u3002\\uFF08\\u5982\\uFF1Asrc/step1\\uFF09",\n value: selectPath,\n onChange: e => setSelectPath(e.target.value)\n })));\n};\n\n/* harmony default export */ var components_SelectFilePathModal = (Object(umiExports["a" /* connect */])((_ref4) => {\n var shixunsDetail = _ref4.shixunsDetail,\n loading = _ref4.loading,\n globalSetting = _ref4.globalSetting;\n return {\n shixunsDetail,\n globalSetting,\n loading: loading.models.index\n };\n})(SelectFilePathModal));\n// EXTERNAL MODULE: ./src/pages/Shixuns/Detail/Challenges/components/EditHead/index.tsx\nvar EditHead = __webpack_require__("CJF0");\n\n// CONCATENATED MODULE: ./src/pages/Shixuns/Detail/Challenges/EditPracticeSetting/index.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar Option = es_select["a" /* default */].Option;\nvar TextArea = input["a" /* default */].TextArea;\nvar PracticeFileType;\n\n(function (PracticeFileType) {\n PracticeFileType["Path"] = "path";\n PracticeFileType["ExecPath"] = "exec_path";\n PracticeFileType["OriginalPicturePath"] = "original_picture_path";\n PracticeFileType["ExpectPicturePath"] = "expect_picture_path";\n PracticeFileType["PicturePath"] = "picture_path";\n})(PracticeFileType || (PracticeFileType = {}));\n\nvar EditPracticeSetting = (_ref) => {\n var _shixunsDetail$detail, _shixunsDetail$detail2, _shixunsDetail$detail3, _shixunsDetail$detail4;\n\n var shixunsDetail = _ref.shixunsDetail,\n dispatch = _ref.dispatch,\n loading = _ref.loading,\n match = _ref.match,\n props = Object(objectWithoutProperties["a" /* default */])(_ref, ["shixunsDetail", "dispatch", "loading", "match"]);\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var _useState = Object(react["useState"])({}),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n formValue = _useState2[0],\n setFormValue = _useState2[1];\n\n var _useState3 = Object(react["useState"])({}),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n settingData = _useState4[0],\n setSettingData = _useState4[1];\n\n var _useState5 = Object(react["useState"])([]),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n testSetList = _useState6[0],\n setTestSetList = _useState6[1];\n\n var _useState7 = Object(react["useState"])(),\n _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),\n selectFilePathType = _useState8[0],\n setSelectFilePathType = _useState8[1];\n\n Object(react["useEffect"])(() => {\n dispatch({\n type: \'globalSetting/footerToggle\',\n payload: false\n });\n return () => {\n dispatch({\n type: \'globalSetting/footerToggle\',\n payload: true\n });\n };\n }, []);\n Object(react["useEffect"])(() => {\n getPracticeData();\n }, []);\n\n var getPracticeData = /*#__PURE__*/function () {\n var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var res;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return Object(shixuns["w" /* getChallengePractice */])({\n id: match.params.id,\n challengeId: match.params.challengesId,\n tab: 1\n });\n\n case 2:\n res = _context.sent;\n\n if (res) {\n setSettingData(res);\n initData(res);\n }\n\n case 4:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function getPracticeData() {\n return _ref2.apply(this, arguments);\n };\n }();\n\n var initData = originData => {\n form.setFieldsValue(Object(objectSpread2["a" /* default */])({}, originData));\n setFormValue(Object(objectSpread2["a" /* default */])({}, originData));\n var testSetData = originData.test_sets.length ? originData.test_sets : [{\n hidden: 0,\n input: "",\n output: "",\n score: 100\n }];\n setTestSetList(testSetData);\n };\n\n var handleChangeFilePathModal = type => {\n dispatch({\n type: \'shixunsDetail/setActionTabs\',\n payload: {\n key: \'EditPracticeSetting-SelectFilePath\'\n }\n });\n setSelectFilePathType(type);\n };\n\n var handleFinishSelectFilePath = value => {\n var changeData = {\n [selectFilePathType]: value\n };\n form.setFieldsValue(changeData);\n setFormValue(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, formValue), changeData));\n };\n\n var handleValuesChange = (changedValues, values) => {\n setFormValue(Object(objectSpread2["a" /* default */])({}, values));\n\n if (\'test_set_score\' in changedValues) {\n if (changedValues.test_set_score) {\n form.setFieldsValue({\n test_set_average: true\n });\n handleShareRatio(testSetList);\n }\n }\n\n if (\'test_set_average\' in changedValues) {\n changedValues.test_set_average && handleShareRatio(testSetList);\n }\n };\n\n var handleShareRatio = testSetData => {\n var score = Math.floor(100 / testSetData.length);\n var lastScore = score + 100 % testSetData.length;\n testSetData = testSetData.map((item, index) => {\n if (index === testSetData.length - 1) {\n return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, item), {}, {\n score: lastScore\n });\n }\n\n return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, item), {}, {\n score\n });\n });\n setTestSetList(testSetData);\n };\n\n var handleAddTestSet = () => {\n var testSetData = [...testSetList, {\n hidden: 0,\n input: "",\n output: "",\n score: 0\n }];\n\n if (form.getFieldValue(\'test_set_average\')) {\n handleShareRatio(testSetData);\n } else {\n setTestSetList(testSetData);\n }\n };\n\n var handleFinish = /*#__PURE__*/function () {\n var _ref3 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2(values) {\n var scoreList, sumScore, res;\n return regenerator_default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n scoreList = testSetList.map(item => item.score);\n sumScore = scoreList.reduce((current, next) => current + next, 0);\n\n if (!(sumScore !== 100)) {\n _context2.next = 5;\n break;\n }\n\n message["a" /* default */].info(\'\u6d4b\u8bd5\u96c6\u7684\u8bc4\u5206\u5360\u6bd4\u4e4b\u548c\u5fc5\u987b\u7b49\u4e8e100\');\n\n return _context2.abrupt("return");\n\n case 5:\n _context2.next = 7;\n return Object(shixuns["jb" /* updateChallengesNew */])(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, match.params), {}, {\n tab: 1,\n challenge: Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, values), {}, {\n shixunfileexpectpicturepath: values.original_picture_path,\n shixunfilestandardpicturepath: values.expect_picture_path\n }),\n test_set: testSetList\n }));\n\n case 7:\n res = _context2.sent;\n\n if (res) {\n umiExports["c" /* history */].replace("/shixuns/".concat(match.params.id, "/challenges/").concat(match.params.challengesId, "/tab=3"));\n }\n\n case 9:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n\n return function handleFinish(_x) {\n return _ref3.apply(this, arguments);\n };\n }();\n\n return /*#__PURE__*/react_default.a.createElement("section", {\n className: EditPracticeSettingmodules_default.a.bg\n }, /*#__PURE__*/react_default.a.createElement(EditHead["a" /* default */], {\n data: settingData,\n title: "\\u5B9E\\u8DF5\\u9898"\n }), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n form: form,\n className: EditPracticeSettingmodules_default.a.formWrap,\n scrollToFirstError: true,\n layout: "vertical",\n onValuesChange: handleValuesChange,\n onFinish: handleFinish\n }, /*#__PURE__*/react_default.a.createElement("aside", {\n className: ["bg-white", EditPracticeSettingmodules_default.a.navBar, EditPracticeSettingmodules_default.a.flexRow].join(\' \')\n }, /*#__PURE__*/react_default.a.createElement("li", null, /*#__PURE__*/react_default.a.createElement("a", {\n onClick: () => {\n umiExports["c" /* history */].push("/shixuns/".concat(match.params.id, "/challenges/").concat(match.params.challengesId, "/editcheckpoint"));\n }\n }, "1\\u3001\\u672C\\u5173\\u4EFB\\u52A1")), /*#__PURE__*/react_default.a.createElement("li", {\n className: EditPracticeSettingmodules_default.a.active\n }, /*#__PURE__*/react_default.a.createElement("a", null, "2\\u3001\\u8BC4\\u6D4B\\u8BBE\\u7F6E")), /*#__PURE__*/react_default.a.createElement("li", null, /*#__PURE__*/react_default.a.createElement("a", {\n onClick: () => {\n umiExports["c" /* history */].push("/shixuns/".concat(match.params.id, "/challenges/").concat(match.params.challengesId, "/tab=3"));\n }\n }, "3\\u3001\\u53C2\\u8003\\u7B54\\u6848"))), /*#__PURE__*/react_default.a.createElement("div", {\n className: EditPracticeSettingmodules_default.a.fieldWrap\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: EditPracticeSettingmodules_default.a.tipWrap\n }, "\\u8BF7\\u5148\\u4E0A\\u4F20\\u672C\\u5173\\u4EFB\\u52A1\\u7684\\u6240\\u6709\\u4EE3\\u7801\\u6587\\u4EF6\\u3001\\u6807\\u51C6\\u56FE\\u7247\\u7B49\\u6240\\u6709\\u5FC5\\u8981\\u7684\\u6587\\u4EF6\\u5230", /*#__PURE__*/react_default.a.createElement("a", {\n href: "/shixuns/".concat(match.params.id, "/repository"),\n target: "_blank",\n className: EditPracticeSettingmodules_default.a.tip\n }, "\\u7248\\u672C\\u5E93")), ((_shixunsDetail$detail = shixunsDetail.detail) === null || _shixunsDetail$detail === void 0 ? void 0 : _shixunsDetail$detail.identity) < 3 && /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u5F00\\u542F\\u865A\\u62DF\\u4EFF\\u771F:"\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "unity_3d",\n noStyle: true,\n valuePropName: "checked"\n }, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {\n disabled: ((_shixunsDetail$detail2 = shixunsDetail.detail) === null || _shixunsDetail$detail2 === void 0 ? void 0 : _shixunsDetail$detail2.shixun_status) === 2\n })), /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font14 c-light-black"\n }, "\\uFF08\\u9009\\u4E2D\\u5219\\u7ED9\\u5B66\\u5458\\u7684\\u5B9E\\u8DF5\\u4EFB\\u52A1\\u542F\\u52A8Unity3D\\u754C\\u9762\\uFF09")), formValue.unity_3d && ((_shixunsDetail$detail3 = shixunsDetail.detail) === null || _shixunsDetail$detail3 === void 0 ? void 0 : _shixunsDetail$detail3.identity) < 3 && /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "unity_3d_routes",\n label: "\\u8DEF\\u5F84:",\n rules: [{\n required: true,\n message: "\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n disabled: ((_shixunsDetail$detail4 = shixunsDetail.detail) === null || _shixunsDetail$detail4 === void 0 ? void 0 : _shixunsDetail$detail4.shixun_status) === 2,\n placeholder: "\\u8BF7\\u9009\\u62E9\\u7248\\u672C\\u5E93\\u4E2D\\u7684\\u4EE3\\u7801\\u6587\\u4EF6\\u3002\\u4F8B\\uFF1A src/step1/HelloWorld.java"\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "with_code_file",\n label: "\\u662F\\u5426\\u9700\\u8981\\u4EE3\\u7801\\u8BC4\\u6D4B:"\n }, /*#__PURE__*/react_default.a.createElement(es_radio["default"].Group, null, /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: true\n }, "\\u662F"), /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: false\n }, "\\u5426")))), formValue.with_code_file && /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "exec_time",\n label: /*#__PURE__*/react_default.a.createElement("div", null, "\\u8BC4\\u6D4B\\u65F6\\u957F\\u9650\\u5236 ", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u7A0B\\u5E8F\\u8BC4\\u6D4B\\u8FD0\\u884C\\u65F6\\u95F4\\u9650\\u5236\\u65F6\\u957F\\uFF0C\\u5355\\u4F4D\\uFF1A\\u79D2\\uFF09")),\n rules: [{\n required: true,\n message: "\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u8F93\\u5165\\u8BC4\\u6D4B\\u65F6\\u957F",\n className: EditPracticeSettingmodules_default.a.width300\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: /*#__PURE__*/react_default.a.createElement("div", null, "\\u8BC4\\u6D4B\\u6548\\u679C\\u5C55\\u73B0\\u65B9\\u5F0F ", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u5B66\\u5458\\u8BC4\\u6D4B\\u672C\\u5173\\u4EFB\\u52A1\\u65F6\\uFF0C\\u67E5\\u770B\\u6548\\u679C\\u9875\\u4E0A\\u9700\\u8981\\u5C55\\u73B0\\u7684\\u6587\\u4EF6\\u7C7B\\u578B\\uFF09"))\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "show_type",\n noStyle: true,\n rules: [{\n required: true,\n message: "\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"\n }]\n }, /*#__PURE__*/react_default.a.createElement(es_select["a" /* default */], {\n size: "large",\n style: {\n width: \'300px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(Option, {\n value: -1\n }, "\\u65E0"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: 1\n }, "\\u56FE\\u7247"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: 2\n }, "apk/exe"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: 3\n }, "txt"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: 4\n }, "html"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: 5\n }, "mp3"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: 6\n }, "mp4"))), /*#__PURE__*/react_default.a.createElement(popover["a" /* default */], {\n overlayClassName: EditPracticeSettingmodules_default.a.popover,\n placement: "bottomLeft",\n content: /*#__PURE__*/react_default.a.createElement("p", {\n className: "font12"\n }, "\\u56FE\\u7247\\uFF1A\\u5904\\u7406\\u6216\\u8F93\\u51FA\\u56FE\\u7247\\u7C7B\\u578B\\u7684\\u4EFB\\u52A1\\uFF0C\\u8BF7\\u9009\\u586B\\u6B64\\u9879", /*#__PURE__*/react_default.a.createElement("br", null), "\\u53EF\\u4EE5\\u901A\\u8FC7\\u8BBE\\u7F6E\\u56FE\\u7247\\u8DEF\\u5F84\\u548C\\u5B66\\u5458\\u7B54\\u6848\\u6587\\u4EF6\\u8DEF\\u5F84\\uFF0C\\u5C55\\u793A\\u4EE3\\u7801\\u5BF9\\u5E94\\u7684\\u56FE\\u7247\\u6548\\u679C", /*#__PURE__*/react_default.a.createElement("br", null), /*#__PURE__*/react_default.a.createElement("br", null), "apk/exe\\uFF1A\\u5199\\u53EF\\u6267\\u884C\\u6587\\u4EF6\\u7684\\u4EFB\\u52A1\\uFF0C\\u8BF7\\u9009\\u586B\\u6B64\\u9879", /*#__PURE__*/react_default.a.createElement("br", null), "\\u53EF\\u4EE5\\u901A\\u8FC7\\u8BBE\\u7F6E\\u5B66\\u5458\\u7B54\\u6848\\u6587\\u4EF6\\u8DEF\\u5F84\\uFF0C\\u5C55\\u793A\\u4E8C\\u7EF4\\u7801\\u4EE5\\u4F9B\\u626B\\u7801\\u4E0B\\u8F7D", /*#__PURE__*/react_default.a.createElement("br", null), /*#__PURE__*/react_default.a.createElement("br", null), "txt\\uFF1A\\u8F93\\u51FAtxt\\u6587\\u6863\\u7C7B\\u578B\\u7684\\u4EFB\\u52A1\\uFF0C\\u8BF7\\u9009\\u586B\\u6B64\\u9879", /*#__PURE__*/react_default.a.createElement("br", null), "\\u53EF\\u4EE5\\u901A\\u8FC7\\u5B66\\u5458\\u7B54\\u6848\\u6587\\u4EF6\\u8DEF\\u5F84\\u8BBE\\u7F6E\\uFF0C\\u5C55\\u793Atxt\\u6587\\u4EF6\\u5185\\u5BB9", /*#__PURE__*/react_default.a.createElement("br", null), /*#__PURE__*/react_default.a.createElement("br", null), "html\\uFF1Aweb\\u7C7B\\u578B\\u7684\\u4EFB\\u52A1\\uFF0C\\u8BF7\\u9009\\u586B\\u6B64\\u9879", /*#__PURE__*/react_default.a.createElement("br", null), "\\u53EF\\u4EE5\\u901A\\u8FC7Web\\u8DEF\\u7531\\u8BBE\\u7F6E\\uFF0C\\u5C55\\u793Ahtml\\u6548\\u679C\\u9884\\u89C8\\u9875", /*#__PURE__*/react_default.a.createElement("br", null), /*#__PURE__*/react_default.a.createElement("br", null), "mp3/mp4\\uFF1Amp3/mp4\\u6587\\u4EF6\\u7C7B\\u578B\\u7684\\u4EFB\\u52A1\\uFF0C\\u8BF7\\u9009\\u586B\\u6B64\\u9879", /*#__PURE__*/react_default.a.createElement("br", null), "\\u53EF\\u4EE5\\u901A\\u8FC7\\u5B66\\u5458\\u7B54\\u6848\\u6587\\u4EF6\\u8DEF\\u5F84\\u8BBE\\u7F6E\\uFF0C\\u5C55\\u793Amp3/mp4\\u6587\\u4EF6\\u5185\\u5BB9", /*#__PURE__*/react_default.a.createElement("br", null), /*#__PURE__*/react_default.a.createElement("br", null)),\n trigger: "click"\n }, /*#__PURE__*/react_default.a.createElement(QuestionCircleOutlined["a" /* default */], {\n className: "ml5 font14"\n }))), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "path",\n label: /*#__PURE__*/react_default.a.createElement("div", null, "\\u5B66\\u5458\\u4EFB\\u52A1\\u6587\\u4EF6 ", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u8BE5\\u6587\\u4EF6\\u5C06\\u76F4\\u63A5\\u663E\\u793A\\u7ED9\\u5B66\\u751F\\uFF0C\\u9700\\u8981\\u5B66\\u751F\\u5728\\u5176\\u4E2D\\u586B\\u5199\\u4EE3\\u7801\\uFF09")),\n rules: [{\n required: true,\n message: "\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u9009\\u62E9\\u7248\\u672C\\u5E93\\u4E2D\\u7684\\u4EE3\\u7801\\u6587\\u4EF6\\u3002\\u4F8B\\uFF1A src/step1/HelloWorld.java",\n onClick: () => handleChangeFilePathModal(PracticeFileType.Path)\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "exec_path",\n label: /*#__PURE__*/react_default.a.createElement("div", null, "\\u8BC4\\u6D4B\\u6267\\u884C\\u6587\\u4EF6 ", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u82E5\\u6267\\u884C\\u5E73\\u53F0\\u811A\\u672C\\uFF0C\\u8BF7\\u8F93\\u5165\\u5B66\\u5458\\u4EFB\\u52A1\\u6587\\u4EF6\\u8DEF\\u5F84\\uFF1B\\u82E5\\u4F7F\\u7528\\u81EA\\u5DF1\\u8BBE\\u8BA1\\u7684\\u811A\\u672C\\u6D4B\\u8BD5\\u5B66\\u751F\\u4EE3\\u7801\\uFF0C\\u8BF7\\u8F93\\u5165\\u8BBE\\u8BA1\\u7684\\u811A\\u672C\\u6587\\u4EF6\\u8DEF\\u5F84\\uFF09")),\n rules: [{\n required: true,\n message: "\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u9009\\u62E9\\u7248\\u672C\\u5E93\\u4E2D\\u7684\\u4EE3\\u7801\\u6587\\u4EF6\\u3002\\u4F8B\\uFF1Asrc/step1/HelloWorldTest.java",\n onClick: () => handleChangeFilePathModal(PracticeFileType.ExecPath)\n })), formValue.show_type === 4 && (formValue.web_route || (settingData === null || settingData === void 0 ? void 0 : settingData.has_web_route)) && /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "web_route",\n label: /*#__PURE__*/react_default.a.createElement("div", null, "Web\\u8DEF\\u7531 ", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u8BF7\\u6CE8\\u610F\\u5C06\\u670D\\u52A1\\u5668\\u7A0B\\u5E8F\\u7684\\u7AEF\\u53E3\\u53F7\\u6620\\u5C04\\u52308080\\u7AEF\\u53E3\\uFF09"))\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u7F51\\u7AD9\\u7C7B\\u578B\\u5B9E\\u8BAD\\uFF0C\\u8BF7\\u586B\\u5199Web\\u8DEF\\u7531\\u5730\\u5740\\u3002\\u4F8B\\uFF1Ajava/mypage"\n })), (formValue.show_type === 1 || formValue.show_type === 5 || formValue.show_type === 6) && /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "original_picture_path",\n label: /*#__PURE__*/react_default.a.createElement("div", null, "\\u5F85\\u5904\\u7406\\u6587\\u4EF6\\u8DEF\\u5F84 ", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u8BE5\\u8DEF\\u5F84\\u4E0B\\u7684\\u6587\\u4EF6\\u5C06\\u5728\\u5B66\\u5458\\u8BC4\\u6D4B\\u672C\\u5173\\u4EFB\\u52A1\\u65F6\\uFF0C\\u4F5C\\u4E3A\\u539F\\u59CB\\u6587\\u4EF6\\u663E\\u793A\\u5728\\u67E5\\u770B\\u6548\\u679C\\u9875\\uFF0C\\u4F9B\\u5B66\\u5458\\u53C2\\u8003\\uFF1B\\u8BF7\\u6CE8\\u610F\\u4E0E\\u7A0B\\u5E8F\\u6587\\u4EF6\\u6240\\u5728\\u6587\\u4EF6\\u5939\\u5206\\u5F00\\uFF09"))\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u9009\\u62E9\\u7248\\u672C\\u5E93\\u4E2D\\u5B58\\u50A8\\u4E86\\u5F85\\u5904\\u7406\\u6587\\u4EF6(\\u56FE\\u7247/MP3\\u7B49)\\u7684\\u8DEF\\u5F84\\u3002\\u4F8B\\uFF1Asrc/step1/sourcefiles",\n onClick: () => handleChangeFilePathModal(PracticeFileType.OriginalPicturePath)\n })), (formValue.show_type === 1 || formValue.show_type === 5 || formValue.show_type === 6) && /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "expect_picture_path",\n label: /*#__PURE__*/react_default.a.createElement("div", null, "\\u6807\\u51C6\\u7B54\\u6848\\u6587\\u4EF6\\u8DEF\\u5F84 ", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u8BE5\\u8DEF\\u5F84\\u4E0B\\u7684\\u6587\\u4EF6\\u5C06\\u5728\\u5B66\\u5458\\u8BC4\\u6D4B\\u672C\\u5173\\u4EFB\\u52A1\\u65F6\\uFF0C\\u4F5C\\u4E3A\\u53C2\\u8003\\u7B54\\u6848\\u663E\\u793A\\u5728\\u67E5\\u770B\\u6548\\u679C\\u9875\\uFF0C\\u4F9B\\u5B66\\u5458\\u53C2\\u8003\\uFF1B\\u8BF7\\u6CE8\\u610F\\u4E0E\\u7A0B\\u5E8F\\u6587\\u4EF6\\u6240\\u5728\\u6587\\u4EF6\\u5939\\u5206\\u5F00\\uFF09"))\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u9009\\u62E9\\u7248\\u672C\\u5E93\\u4E2D\\u5B58\\u50A8\\u4E86\\u6807\\u51C6\\u7B54\\u6848\\u6587\\u4EF6(\\u56FE\\u7247/MP3\\u7B49)\\u7684\\u8DEF\\u5F84\\u3002\\u4F8B\\uFF1Asrc/step1/expectedfiles",\n onClick: () => handleChangeFilePathModal(PracticeFileType.ExpectPicturePath)\n })), formValue.show_type !== -1 && /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "picture_path",\n label: /*#__PURE__*/react_default.a.createElement("div", null, "\\u5B66\\u5458\\u7B54\\u6848\\u6587\\u4EF6\\u8DEF\\u5F84 ", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u5B66\\u5458\\u8BC4\\u6D4B\\u672C\\u5173\\u4EFB\\u52A1\\u65F6\\u751F\\u6210\\u7684\\u6587\\u4EF6\\u5C06\\u4FDD\\u5B58\\u5728\\u8BE5\\u8DEF\\u5F84\\u4E0B\\uFF0C\\u5E76\\u4F5C\\u4E3A\\u5B9E\\u9645\\u8F93\\u51FA\\u663E\\u793A\\u5728\\u67E5\\u770B\\u6548\\u679C\\u9875\\uFF0C\\u4F9B\\u5B66\\u5458\\u786E\\u8BA4\\uFF1B\\u8BF7\\u6CE8\\u610F\\u4E0E\\u7A0B\\u5E8F\\u6587\\u4EF6\\u6240\\u5728\\u6587\\u4EF6\\u5939\\u5206\\u5F00\\uFF09"))\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u5728\\u7248\\u672C\\u5E93\\u4E2D\\u6307\\u5B9A\\u7528\\u6765\\u4FDD\\u5B58\\u5B66\\u5458\\u4EE3\\u7801\\u5B9E\\u9645\\u8F93\\u51FA\\u7ED3\\u679C\\u7684\\u8DEF\\u5F84\\u3002\\u4F8B\\uFF1Asrc/step1/outputfiles",\n onClick: () => handleChangeFilePathModal(PracticeFileType.PicturePath)\n })), /*#__PURE__*/react_default.a.createElement("div", {\n className: "font16 mb20"\n }, "\\u6D4B\\u8BD5\\u96C6\\u548C\\u7CFB\\u7EDF\\u8BC4\\u5206\\u89C4\\u5219"), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n className: EditPracticeSettingmodules_default.a.formCustom,\n name: "test_set_score",\n label: "\\u5F97\\u5206\\u89C4\\u8303:"\n }, /*#__PURE__*/react_default.a.createElement(es_radio["default"].Group, null, /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: false,\n className: EditPracticeSettingmodules_default.a.radioStyle\n }, "\\u901A\\u8FC7\\u5168\\u90E8\\u6D4B\\u8BD5\\u96C6", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u5B66\\u5458\\u8BC4\\u6D4B\\uFF0C\\u4EC5\\u5F53\\u6240\\u6709\\u6D4B\\u8BD5\\u96C6\\u90FD\\u6B63\\u786E\\u65F6\\uFF0C\\u624D\\u83B7\\u5F97\\u4E00\\u6B21\\u6027\\u5956\\u52B1\\uFF09")), /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: true,\n className: EditPracticeSettingmodules_default.a.radioStyle\n }, "\\u901A\\u8FC7\\u90E8\\u5206\\u6D4B\\u8BD5\\u96C6", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u5B66\\u5458\\u8BC4\\u6D4B\\uFF0C\\u5F53\\u81F3\\u5C11\\u6709\\u4E00\\u7EC4\\u6D4B\\u8BD5\\u96C6\\u6B63\\u786E\\u65F6\\uFF0C\\u5373\\u53EF\\u83B7\\u5F97\\u5176\\u5BF9\\u5E94\\u6BD4\\u4F8B\\u7684\\u5956\\u52B1\\uFF09")))), formValue.test_set_score && /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n className: EditPracticeSettingmodules_default.a.formCustom,\n name: "test_set_average",\n label: "\\u7CFB\\u7EDF\\u8BC4\\u5206\\u5360\\u6BD4:"\n }, /*#__PURE__*/react_default.a.createElement(es_radio["default"].Group, null, /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: true\n }, "\\u5747\\u5206\\u6BD4\\u4F8B"), /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: false\n }, "\\u81EA\\u5B9A\\u4E49\\u6BD4\\u4F8B"))), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n className: EditPracticeSettingmodules_default.a.formCustom,\n name: "ignore_space",\n label: "\\u7A7A\\u683C\\u5904\\u7406:",\n valuePropName: "checked"\n }, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {\n className: "ml35"\n }, "\\u5FFD\\u7565\\u9996\\u5C3E\\u7A7A\\u683C")), testSetList.map((item, key) => {\n return /*#__PURE__*/react_default.a.createElement("div", {\n className: EditPracticeSettingmodules_default.a.groupWrap,\n key: key\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: "".concat(EditPracticeSettingmodules_default.a.flexRow, " ").concat(EditPracticeSettingmodules_default.a.flexAlingCenter, " font16")\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: "mr10"\n }, "\\u7EC4", key + 1), formValue.test_set_score && /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n style: {\n width: "230px"\n },\n className: "ml5 mr5",\n value: item.score,\n type: "number",\n onChange: e => {\n var testData = testSetList.map((test, testIndex) => {\n if (testIndex === key) {\n return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, test), {}, {\n score: e.target.value ? Number(e.target.value) : 0\n });\n }\n\n return test;\n });\n var data = {\n test_set_average: false\n };\n setFormValue(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, formValue), data));\n form.setFieldsValue(data);\n setTestSetList(testData);\n }\n }), "%"), /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {\n className: "font14 ml5",\n checked: item.hidden === 1,\n onChange: e => {\n var testData = testSetList.map((test, testIndex) => {\n if (testIndex === key) {\n return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, test), {}, {\n hidden: e.target.checked ? 1 : 0\n });\n }\n\n return test;\n });\n setTestSetList(testData);\n }\n }, "\\u9690\\u85CF\\uFF08\\u9009\\u4E2D\\u5219\\u5BF9\\u5B66\\u5458\\u9690\\u85CF\\u672C\\u6D4B\\u8BD5\\u96C6\\u5185\\u5BB9\\uFF09"), /*#__PURE__*/react_default.a.createElement("div", {\n className: "tr flex1"\n }, key !== 0 && /*#__PURE__*/react_default.a.createElement(tooltip["a" /* default */], {\n placement: "bottom",\n title: "\u5220\u9664"\n }, /*#__PURE__*/react_default.a.createElement("i", {\n className: "iconfont icon-shanchu_Hover font16 c-red current",\n onClick: () => {\n var testData = testSetList.filter((_, testIndex) => testIndex !== key);\n handleShareRatio(testData);\n }\n })))), /*#__PURE__*/react_default.a.createElement(TextArea, {\n className: "mt10",\n rows: 5,\n placeholder: "\\u8F93\\u5165",\n value: item.input,\n onChange: e => {\n var testData = testSetList.map((test, testIndex) => {\n if (testIndex === key) {\n return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, test), {}, {\n input: e.target.value\n });\n }\n\n return test;\n });\n setTestSetList(testData);\n }\n }), /*#__PURE__*/react_default.a.createElement(TextArea, {\n className: "mt10",\n rows: 5,\n placeholder: "\\u9884\\u671F\\u8F93\\u51FA",\n value: item.output,\n onChange: e => {\n var testData = testSetList.map((test, testIndex) => {\n if (testIndex === key) {\n return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, test), {}, {\n output: e.target.value\n });\n }\n\n return test;\n });\n setTestSetList(testData);\n }\n }), /*#__PURE__*/react_default.a.createElement("div", {\n className: "mt10"\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: "font14"\n }, "\\u5339\\u914D\\u89C4\\u5219\\uFF1A"), /*#__PURE__*/react_default.a.createElement(es_radio["default"].Group, {\n value: item.match_rule,\n onChange: e => {\n var testData = testSetList.map((test, testIndex) => {\n if (testIndex === key) {\n return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, test), {}, {\n match_rule: e.target.value\n });\n }\n\n return test;\n });\n setTestSetList(testData);\n }\n }, /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: "full"\n }, "\\u5B8C\\u5168\\u5339\\u914D", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u5B9E\\u9645\\u8F93\\u51FA\\u4E0E\\u9884\\u671F\\u8F93\\u51FA\\u5B8C\\u5168\\u76F8\\u540C\\uFF09")), /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: "last"\n }, "\\u672B\\u5C3E\\u5339\\u914D", /*#__PURE__*/react_default.a.createElement("span", {\n className: "pl10 font12 c-light-black"\n }, "\\uFF08\\u5B9E\\u9645\\u8F93\\u51FA\\u7684\\u672B\\u5C3E\\u5185\\u5BB9\\u4E0E\\u9884\\u671F\\u8F93\\u51FA\\u5B8C\\u5168\\u76F8\\u540C\\uFF09")))));\n }), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n ghost: true,\n className: "mt10",\n onClick: handleAddTestSet\n }, "\\u65B0\\u589E\\u6D4B\\u8BD5\\u96C6"), /*#__PURE__*/react_default.a.createElement("p", {\n className: "mt10 pl10 font12 c-light-black"\n }, "\\u6E29\\u99A8\\u63D0\\u793A\\uFF1A\\u516C\\u5F00\\u6D4B\\u8BD5\\u96C6\\u548C\\u9690\\u85CF\\u6D4B\\u8BD5\\u96C6\\u7ED3\\u5408\\u4F7F\\u7528\\uFF0C\\u53EF\\u4EE5\\u964D\\u4F4E\\u4F5C\\u5F0A\\u7684\\u673A\\u7387\\uFF1B\\u9690\\u85CF\\u6D4B\\u8BD5\\u96C6\\uFF0C\\u5728\\u201C\\u63D0\\u4EA4\\u8BC4\\u6D4B\\u201D\\u65F6\\u4E5F\\u5C06\\u88AB\\u7CFB\\u7EDF\\u81EA\\u52A8\\u68C0\\u6D4B"))), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n noStyle: true\n }, /*#__PURE__*/react_default.a.createElement(FixedButton["a" /* FixedButton */], {\n okButtonProps: {\n htmlType: "submit"\n },\n onCancel: () => umiExports["c" /* history */].push("/shixuns/".concat(match.params.id, "/challenges"))\n }))), /*#__PURE__*/react_default.a.createElement(components_SelectFilePathModal, {\n fileType: selectFilePathType,\n path: formValue === null || formValue === void 0 ? void 0 : formValue[selectFilePathType],\n onFinish: path => handleFinishSelectFilePath(path)\n }));\n};\n\n/* harmony default export */ var Challenges_EditPracticeSetting = __webpack_exports__["default"] = (Object(umiExports["a" /* connect */])((_ref4) => {\n var shixunsDetail = _ref4.shixunsDetail,\n newCourse = _ref4.newCourse,\n loading = _ref4.loading,\n globalSetting = _ref4.globalSetting;\n return {\n shixunsDetail,\n newCourse,\n globalSetting,\n loading: loading.effects\n };\n})(EditPracticeSetting));\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Challenges/EditPracticeSetting/index.tsx_+_1_modules?')},csWT:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "static/choose.4ad1045f.svg";\n\n//# sourceURL=webpack:///./src/assets/images/icons/choose.svg?')},nZ20:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"icons":"icons___3O80F"};\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Challenges/components/EditHead/index.less?')}}]); |