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
36 KiB
1 line
36 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[131],{"8j3D":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("2qtc");\n/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("kLXV");\n/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("5NDa");\n/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("5rEg");\n/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("miYZ");\n/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("tsqr");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("k1fw");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("WmNS");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("9og8");\n/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("y8nQ");\n/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("Vl3Y");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("tJVT");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("WHYC");\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__("9kvl");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__("KVXO");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar SelectFilePathModal = (_ref) => {\n var shixunsDetail = _ref.shixunsDetail,\n globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n dispatch = _ref.dispatch,\n title = _ref.title,\n _ref$pathList = _ref.pathList,\n propsPathList = _ref$pathList === void 0 ? [] : _ref$pathList,\n _ref$showInputPath = _ref.showInputPath,\n showInputPath = _ref$showInputPath === void 0 ? false : _ref$showInputPath,\n _ref$onFinish = _ref.onFinish,\n onFinish = _ref$onFinish === void 0 ? () => {} : _ref$onFinish;\n\n var _Form$useForm = antd_es_form__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"].useForm(),\n _Form$useForm2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_11__[/* default */ "a"])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var params = Object(umi__WEBPACK_IMPORTED_MODULE_13__[/* useParams */ "m"])();\n var location = Object(umi__WEBPACK_IMPORTED_MODULE_13__[/* useLocation */ "l"])();\n var isRepository = Object(react__WEBPACK_IMPORTED_MODULE_12__["useRef"])();\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_12__["useState"])(\'\'),\n _useState2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_11__[/* default */ "a"])(_useState, 2),\n selectPath = _useState2[0],\n setSelectPath = _useState2[1];\n\n var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_12__["useState"])(\'\'),\n _useState4 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_11__[/* default */ "a"])(_useState3, 2),\n originPath = _useState4[0],\n setOriginPath = _useState4[1];\n\n var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_12__["useState"])([]),\n _useState6 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_11__[/* default */ "a"])(_useState5, 2),\n mainPathList = _useState6[0],\n setMainPathList = _useState6[1];\n\n var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_12__["useState"])([]),\n _useState8 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_11__[/* default */ "a"])(_useState7, 2),\n treeList = _useState8[0],\n setTreeList = _useState8[1];\n\n Object(react__WEBPACK_IMPORTED_MODULE_12__["useEffect"])(() => {\n var _location$pathname, _location$pathname$sp;\n\n isRepository.current = ((_location$pathname = location.pathname) === null || _location$pathname === void 0 ? void 0 : (_location$pathname$sp = _location$pathname.split(\'/\')) === null || _location$pathname$sp === void 0 ? void 0 : _location$pathname$sp[3]) === "repository";\n }, []);\n Object(react__WEBPACK_IMPORTED_MODULE_12__["useEffect"])(() => {\n if (shixunsDetail.actionTabs.key !== \'Repository-SelectFilePath\') {\n return;\n }\n\n var path = propsPathList.join(\'/\');\n var arr = [];\n propsPathList.map((item, index) => {\n if (index === 0) {\n arr.push({\n val: "\u6839\u76ee\u5f55",\n path: ""\n }, {\n val: "/".concat(item),\n path: path\n });\n } else {\n arr.push({\n val: "/".concat(item),\n path: path\n });\n }\n });\n setMainPathList(arr);\n setSelectPath(path);\n setOriginPath(path);\n handleGetPathData(path);\n }, [shixunsDetail.actionTabs.key]);\n\n var handleGetPathData = /*#__PURE__*/function () {\n var _ref2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_7___default.a.mark(function _callee(path) {\n var res;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_7___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return dispatch({\n type: isRepository.current ? \'shixunsDetail/getRepository\' : \'shixunsDetail/getSecretRepository\',\n payload: {\n id: params.id,\n path\n }\n });\n\n case 2:\n res = _context.sent;\n\n if (res) {\n setTreeList(res.trees || []);\n }\n\n case 4:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function handleGetPathData(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n\n var handleClickTree = item => {\n var newPath = selectPath;\n\n if (item.type === "tree") {\n mainPathList.length ? mainPathList.push({\n val: "/".concat(item.name),\n path: item.name\n }) : mainPathList.push({\n val: "\u6839\u76ee\u5f55",\n path: ""\n }, {\n val: "/".concat(item.name),\n path: item.name\n });\n setMainPathList(mainPathList);\n newPath = selectPath ? "".concat(selectPath, "/").concat(item.name) : item.name;\n setSelectPath(newPath);\n }\n\n handleGetPathData(newPath);\n };\n\n var handleClickMainPath = (item, index) => {\n var currentPathList = mainPathList.filter((_, key) => key <= index);\n setMainPathList(currentPathList); // \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\n var currentPath = currentPathList.filter((_, key) => key !== 0).map(item => item.val).join(\'\').substr(1);\n setSelectPath(currentPath);\n handleGetPathData(currentPath);\n };\n\n var handleOk = /*#__PURE__*/function () {\n var _ref3 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_7___default.a.mark(function _callee2() {\n var values, path, res;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_7___default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n values = form === null || form === void 0 ? void 0 : form.getFieldsValue();\n path = selectPath ? "".concat(selectPath).concat((values === null || values === void 0 ? void 0 : values.name) ? "/".concat(values === null || values === void 0 ? void 0 : values.name) : \'\') : values === null || values === void 0 ? void 0 : values.name;\n\n if (!showInputPath) {\n _context2.next = 12;\n break;\n }\n\n _context2.next = 5;\n return form.validateFields();\n\n case 5:\n _context2.next = 7;\n return dispatch({\n type: \'shixunsDetail/uploadGitFolder\',\n payload: Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])({}, {\n id: params.id,\n path\n }), isRepository.current ? {} : {\n secret_repository: true\n })\n });\n\n case 7:\n res = _context2.sent;\n onFinish(originPath);\n\n if (res.status === 0) {\n antd_es_message__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"].info(\'\u65b0\u5efa\u6210\u529f\');\n }\n\n _context2.next = 14;\n break;\n\n case 12:\n onFinish(path);\n\n antd_es_message__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"].success("\u9009\u62e9\u6587\u4ef6\u76ee\u5f55\u6210\u529f");\n\n case 14:\n handleCancel();\n\n case 15:\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 dispatch({\n type: \'shixunsDetail/setActionTabs\',\n payload: {}\n });\n };\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_modal__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {\n centered: true,\n title: title || "\u65b0\u5efa\u6587\u4ef6\u5939",\n closable: false,\n keyboard: false,\n visible: shixunsDetail.actionTabs.key === \'Repository-SelectFilePath\',\n onOk: handleOk,\n onCancel: handleCancel\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15___default.a.wrap\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15___default.a.content\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15___default.a.mainPathWrap\n }, !!(mainPathList === null || mainPathList === void 0 ? void 0 : mainPathList.length) && mainPathList.map((item, index) => {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___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__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("a", {\n key: index,\n onClick: () => handleClickTree(item)\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("i", {\n className: "iconfont icon-wenjianjia ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15___default.a.colorBlue)\n }), item.name);\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("label", {\n className: "mt5"\n }, "\\u9009\\u4E2D\\u7684\\u65B0\\u5EFA\\u6587\\u4EF6\\u5939\\u76EE\\u5F55\\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n className: "mt5 mb5"\n }, selectPath), showInputPath && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"], {\n form: form,\n scrollToFirstError: true,\n className: "mt20"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"].Item, {\n name: "name",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u540d\u79f0\'\n }, {\n whitespace: true,\n message: \'\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\'\n }]\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {\n placeholder: "\\u8BF7\\u8F93\\u5165\\u65B0\\u6587\\u4EF6\\u5939\\u540D/\\u5B50\\u6587\\u4EF6\\u5939\\u540D\\u3002\\uFF08\\u5982\\uFF1Asrc/step1\\uFF09"\n })))));\n};\n\n/* harmony default export */ __webpack_exports__["a"] = (Object(umi__WEBPACK_IMPORTED_MODULE_14__[/* connect */ "a"])((_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\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Repository/components/SelectFilePathModal/index.tsx?')},"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?')},EltS:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"bg":"bg___1gNTl","wrap":"wrap___1HQ7F","title":"title___rglue","path":"path___1PX8G","colorBlue":"colorBlue___2CKCu"};\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Repository/UploadFile/index.less?')},KVXO:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"wrap":"wrap___1VfLE","content":"content___20B4M","mainPathWrap":"mainPathWrap___3qDeg","colorBlue":"colorBlue___2ZjUq"};\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Repository/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?')},wXW8:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("5NDa");\n/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("5rEg");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("k1fw");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("WmNS");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("9og8");\n/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("miYZ");\n/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("tsqr");\n/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("y8nQ");\n/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("Vl3Y");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("tJVT");\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_10__ = __webpack_require__("PpiC");\n/* harmony import */ var antd_es_upload_style__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("DZo9");\n/* harmony import */ var antd_es_upload__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("8z0m");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__("WHYC");\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__("9kvl");\n/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__("m3rI");\n/* harmony import */ var _components_FixedButton__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__("9ZNV");\n/* harmony import */ var _components_SelectFilePathModal__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__("8j3D");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__("EltS");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_19__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar Dragger = antd_es_upload__WEBPACK_IMPORTED_MODULE_12__[/* default */ "a"].Dragger;\n\nvar UploadFile = (_ref) => {\n var shixunsDetail = _ref.shixunsDetail,\n globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n user = _ref.user,\n dispatch = _ref.dispatch,\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_10__[/* default */ "a"])(_ref, ["shixunsDetail", "globalSetting", "loading", "user", "dispatch"]);\n\n var location = Object(umi__WEBPACK_IMPORTED_MODULE_14__[/* useLocation */ "l"])();\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_13__["useState"])({}),\n _useState2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_useState, 2),\n formValue = _useState2[0],\n setFormValue = _useState2[1];\n\n var isRepository = Object(react__WEBPACK_IMPORTED_MODULE_13__["useRef"])();\n var shixunId = Object(react__WEBPACK_IMPORTED_MODULE_13__["useRef"])();\n\n var _Form$useForm = antd_es_form__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"].useForm(),\n _Form$useForm2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_13__["useState"])([]),\n _useState4 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_useState3, 2),\n fileList = _useState4[0],\n setFileList = _useState4[1];\n\n var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_13__["useState"])(),\n _useState6 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_useState5, 2),\n filePath = _useState6[0],\n setFilePath = _useState6[1];\n\n Object(react__WEBPACK_IMPORTED_MODULE_13__["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__WEBPACK_IMPORTED_MODULE_13__["useEffect"])(() => {\n var _location$pathname, _location$pathname$sp, _location$pathname2, _location$pathname2$s;\n\n shixunId.current = (_location$pathname = location.pathname) === null || _location$pathname === void 0 ? void 0 : (_location$pathname$sp = _location$pathname.split(\'/\')) === null || _location$pathname$sp === void 0 ? void 0 : _location$pathname$sp[2];\n isRepository.current = ((_location$pathname2 = location.pathname) === null || _location$pathname2 === void 0 ? void 0 : (_location$pathname2$s = _location$pathname2.split(\'/\')) === null || _location$pathname2$s === void 0 ? void 0 : _location$pathname2$s[3]) === "repository";\n }, []);\n Object(react__WEBPACK_IMPORTED_MODULE_13__["useEffect"])(() => {\n var pathArray = sessionStorage.getItem(\'pathArray\');\n\n if (pathArray) {\n // \u62fc\u63a5\u6210\u7edd\u5bf9\u8def\u5f84\n var joinPath = pathArray.split(\',\').join(\'/\');\n var path = joinPath.indexOf(\'/\') === 0 ? joinPath.substr(1) : joinPath;\n setFilePath(path);\n }\n }, []);\n\n var handleChangeFile = info => {\n if (info.file.status === \'done\' || info.file.status === "uploading") {\n var _info$fileList;\n\n if (info.file.response) {\n info.file.response.status === -1 ? antd_es_message__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].info(info.file.response.message) : antd_es_message__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].success("\u4e0a\u4f20\u6210\u529f\uff01");\n return;\n }\n\n setFileList(((_info$fileList = info.fileList) === null || _info$fileList === void 0 ? void 0 : _info$fileList.slice(-2)) || []);\n }\n };\n\n var handleRemoveFile = /*#__PURE__*/function () {\n var _ref2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee(info) {\n var res;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (info.response) {\n _context.next = 3;\n break;\n }\n\n antd_es_message__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].info("\u8fd8\u672a\u4e0a\u4f20\u5b8c\u6210\uff0c\u65e0\u6cd5\u8fdb\u884c\u5220\u9664\u64cd\u4f5c\uff01");\n\n return _context.abrupt("return");\n\n case 3:\n if (form.getFieldValue(\'commitMessage\')) {\n _context.next = 6;\n break;\n }\n\n antd_es_message__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].info("\u5220\u9664\u6587\u4ef6\u8bf7\u5148\u586b\u5199\u63d0\u4ea4\u4fe1\u606f");\n\n return _context.abrupt("return");\n\n case 6:\n _context.next = 8;\n return dispatch({\n type: \'shixunsDetail/deleteGitFile\',\n payload: {\n id: shixunId.current,\n path: filePath ? "".concat(filePath, "/").concat(info.name) : info.name,\n message: form.getFieldValue(\'commitMessage\'),\n secret_repository: isRepository.current ? null : true\n }\n });\n\n case 8:\n res = _context.sent;\n\n if (res.status === 0) {\n setFileList(fileList.filter(item => item.uid !== info.uid));\n\n antd_es_message__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].info("\u5220\u9664\u6210\u529f");\n }\n\n case 10:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function handleRemoveFile(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n\n var draggerProps = {\n height: 300,\n multiple: true,\n data: Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__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_objectSpread2__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])({}, {\n path: filePath || \'\',\n message: formValue.commitMessage\n }), isRepository.current ? {} : {\n secret_repository: true\n }),\n fileList,\n method: "post",\n action: "".concat(_utils_env__WEBPACK_IMPORTED_MODULE_16__[/* default */ "a"].API_SERVER, "/api/shixuns/").concat(shixunId.current, "/upload_git_file.json"),\n onChange: handleChangeFile,\n onRemove: handleRemoveFile,\n beforeUpload: file => {\n if (!form.getFieldValue(\'commitMessage\')) {\n antd_es_message__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].info("\u4e0a\u4f20\u6587\u4ef6\u8bf7\u5148\u586b\u5199\u63d0\u4ea4\u4fe1\u606f");\n\n return false;\n }\n }\n };\n\n var handleFinish = values => {\n handleReturn();\n };\n\n var handleReturn = () => {\n var _location$pathname3, _location$pathname3$s;\n\n umi__WEBPACK_IMPORTED_MODULE_15__[/* history */ "c"].push("/shixuns/".concat(shixunId.current, "/").concat((_location$pathname3 = location.pathname) === null || _location$pathname3 === void 0 ? void 0 : (_location$pathname3$s = _location$pathname3.split(\'/\')) === null || _location$pathname3$s === void 0 ? void 0 : _location$pathname3$s[3]).concat(filePath ? "/master/shixun_show/".concat(filePath) : ""));\n };\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement("section", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_19___default.a.bg\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_19___default.a.wrap\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_19___default.a.title\n }, "\\u4E0A\\u4F20\\u6587\\u4EF6"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_19___default.a.path\n }, "\\u5F53\\u524D\\u76EE\\u5F55\\uFF1A/", filePath, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement("span", {\n className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_19___default.a.colorBlue, " current ml5"),\n onClick: () => {\n dispatch({\n type: \'shixunsDetail/setActionTabs\',\n payload: {\n key: \'Repository-SelectFilePath\'\n }\n });\n }\n }, "\\u9009\\u62E9\\u6587\\u4EF6\\u76EE\\u5F55")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement(Dragger, draggerProps, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement("i", {\n className: "iconfont icon-shangchuan font50 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_19___default.a.colorBlue)\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement("div", {\n className: "font14 mt30"\n }, "\\u62D6\\u62FD\\u6587\\u4EF6\\u6216", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement("span", {\n className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_19___default.a.colorBlue, " ml5")\n }, "\\u70B9\\u51FB\\u6B64\\u5904\\u4E0A\\u4F20"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"], {\n className: "mt10",\n form: form,\n scrollToFirstError: true,\n layout: "vertical",\n onFinish: handleFinish,\n onValuesChange: () => setFormValue(Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])({}, form.getFieldsValue()))\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"].Item, {\n label: "\\u63D0\\u4EA4\\u4FE1\\u606F\\uFF1A",\n name: "commitMessage",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u63d0\u4ea4\u4fe1\u606f\'\n }, {\n whitespace: true,\n message: \'\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\'\n }]\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {\n placeholder: "\\u5FC5\\u586B\\uFF0C\\u63CF\\u8FF0\\u4E3B\\u8981\\u4FEE\\u6539\\u5185\\u5BB9\\uFF08\\u76F8\\u5F53\\u4E8EGit Commit message\\u7684Header\\uFF09"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"].Item, {\n noStyle: true\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement(_components_FixedButton__WEBPACK_IMPORTED_MODULE_17__[/* FixedButton */ "a"], {\n okButtonProps: {\n htmlType: "submit"\n },\n onCancel: handleReturn\n })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_13___default.a.createElement(_components_SelectFilePathModal__WEBPACK_IMPORTED_MODULE_18__[/* default */ "a"], {\n onFinish: path => setFilePath(path)\n }));\n};\n\n/* harmony default export */ __webpack_exports__["default"] = (Object(umi__WEBPACK_IMPORTED_MODULE_15__[/* connect */ "a"])((_ref3) => {\n var shixunsDetail = _ref3.shixunsDetail,\n loading = _ref3.loading,\n globalSetting = _ref3.globalSetting,\n user = _ref3.user;\n return {\n shixunsDetail,\n globalSetting,\n user,\n loading: loading.models.index\n };\n})(UploadFile));\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Repository/UploadFile/index.tsx?')}}]); |