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.
NewEduCoderBuild/p__Competitions__Update.js

1 line
18 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[89],{CpkQ:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"flex_box_center":"flex_box_center___1TLor","flex_space_between":"flex_space_between___2oHSZ","flex_box_vertical_center":"flex_box_vertical_center___1GsMX","flex_box_center_end":"flex_box_center_end___dUr0S","flex_box_column":"flex_box_column___15YZP","Selecttext":"Selecttext___1ucPb","Updatecount":"Updatecount___t5g1H","Spanradius":"Spanradius___F7XLb"};\n\n//# sourceURL=webpack:///./src/pages/Competitions/Update/index.less?')},jmm4:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("+L6B");\n/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("2/Rp");\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_breadcrumb_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("sPJy");\n/* harmony import */ var antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("bE4q");\n/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("miYZ");\n/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("tsqr");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8__ = __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_8___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_8__);\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_9__ = __webpack_require__("9og8");\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_10__ = __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_11__ = __webpack_require__("PpiC");\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__("uYtH");\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__("9kvl");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__("CpkQ");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var react_cropper__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__("wyMu");\n/* harmony import */ var react_cropper__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(react_cropper__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var cropperjs_dist_cropper_css__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__("YQfW");\n/* harmony import */ var cropperjs_dist_cropper_css__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(cropperjs_dist_cropper_css__WEBPACK_IMPORTED_MODULE_18__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar competitionDetails = (_ref) => {\n var globalSetting = _ref.globalSetting,\n loading = _ref.loading,\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_11__[/* default */ "a"])(_ref, ["globalSetting", "loading", "dispatch"]);\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_10__[/* default */ "a"])(_useState, 2),\n HeaderDetail = _useState2[0],\n setHeaderDetail = _useState2[1]; //\u5934\u90e8\u4fe1\u606f\n\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_10__[/* default */ "a"])(_useState3, 2),\n personname = _useState4[0],\n setpersonname = _useState4[1]; //\u6218\u961f\u540d\n\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_10__[/* default */ "a"])(_useState5, 2),\n imageurl = _useState6[0],\n setimageurl = _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_10__[/* default */ "a"])(_useState7, 2),\n teamlog = _useState8[0],\n setteamlog = _useState8[1];\n\n var Croppers = Object(react__WEBPACK_IMPORTED_MODULE_12__["useRef"])(null);\n\n var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_12__["useState"])(\'\'),\n _useState10 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"])(_useState9, 2),\n updateimg = _useState10[0],\n setupdateimg = _useState10[1];\n\n var _useParams = Object(umi__WEBPACK_IMPORTED_MODULE_13__[/* useParams */ "m"])(),\n identifier = _useParams.identifier,\n Teannameid = _useParams.Teannameid;\n\n var history = Object(umi__WEBPACK_IMPORTED_MODULE_13__[/* useHistory */ "k"])();\n Object(react__WEBPACK_IMPORTED_MODULE_12__["useEffect"])(() => {\n function init() {\n return _init.apply(this, arguments);\n }\n\n function _init() {\n _init = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.mark(function _callee() {\n var data;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.t0 = setHeaderDetail;\n _context.next = 3;\n return dispatch({\n type: \'competitions/getHeader\',\n payload: {\n identifier: identifier\n }\n });\n\n case 3:\n _context.t1 = _context.sent;\n (0, _context.t0)(_context.t1);\n _context.next = 7;\n return dispatch({\n type: \'competitions/getTeamDetail\',\n payload: {\n identifier: identifier,\n Teannameid: Teannameid\n }\n });\n\n case 7:\n data = _context.sent;\n\n if (data) {\n setpersonname(data.data.name);\n }\n\n case 9:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _init.apply(this, arguments);\n }\n\n if (identifier) {\n init();\n }\n }, [identifier]); //\u88c1\u526a\u8c03\u7528\u4e86\n\n function _crop() {\n setimageurl(Croppers.current.getCroppedCanvas().toDataURL());\n }\n\n function submitname() {\n return _submitname.apply(this, arguments);\n }\n\n function _submitname() {\n _submitname = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.mark(function _callee2() {\n var data;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (personname) {\n _context2.next = 3;\n break;\n }\n\n antd_es_message__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"].info("\u961f\u4f0d\u540d\u4e0d\u80fd\u4e3a\u7a7a");\n\n return _context2.abrupt("return");\n\n case 3:\n _context2.next = 5;\n return dispatch({\n type: \'competitions/UpTeam\',\n payload: {\n identifier: identifier,\n Teannameid: Teannameid,\n name: personname,\n image: updateimg ? Croppers.current.getCroppedCanvas().toDataURL("image/jpeg") : undefined\n }\n });\n\n case 5:\n data = _context2.sent;\n\n if (data) {\n antd_es_message__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"].info(\'\u4fee\u6539\u6210\u529f\');\n\n history.push("/competitions/index/".concat(identifier, "/enroll"));\n }\n\n case 7:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return _submitname.apply(this, arguments);\n }\n\n function handleFileChange(e) {\n var file = e.target.files[0];\n\n if (file) {\n if (file.size > 2 * 1024 * 1024) {\n antd_es_message__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"].info("\u4ec5\u652f\u6301\u6587\u4ef6\u5927\u5c0f\u5c0f\u4e8e2M\u7684\u6587\u4ef6");\n\n return;\n }\n } //base64\n\n\n var reader = new FileReader();\n reader.readAsBinaryString(file);\n\n reader.onload = () => {\n var base64_content = btoa(reader.result);\n setupdateimg("data:".concat(file.type, ";base64,").concat(base64_content));\n };\n\n reader.onerror = function () {// console.log(\'there are some problems\');\n };\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n className: "edu-container minH500"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"], {\n className: "mt10",\n separator: ">"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"].Item, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_14__["Link"], {\n to: "/competitions/index"\n }, "\\u5728\\u7EBF\\u7ADE\\u8D5B")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"].Item, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_14__["Link"], {\n to: "/competitions/index/".concat(identifier)\n }, HeaderDetail && HeaderDetail.name, HeaderDetail && HeaderDetail.sub_title ? true && HeaderDetail.sub_title : null)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"].Item, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_14__["Link"], {\n to: "competitions/index/".concat(identifier, "/enroll")\n }, "\\u62A5\\u540D")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"].Item, null, "\\u7F16\\u8F91\\u6218\\u961F\\u4FE1\\u606F")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16___default.a.Selecttext\n }, "\\u7F16\\u8F91\\u6218\\u961F"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16___default.a.Updatecount\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("span", {\n style: {\n fontSize: \'14px\',\n color: \'#F73737\'\n }\n }, "*"), "\\u961F\\u540D\\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("p", {\n style: {\n marginTop: \'15px\',\n marginLeft: \'8px\',\n width: "544px"\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\u961f\u540d",\n value: personname,\n maxLength: 60,\n addonAfter: String(personname && personname.length) + "/60",\n onChange: e => setpersonname(e.target.value)\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("p", {\n style: {\n marginTop: \'15px\',\n marginLeft: \'8px\',\n width: "544px"\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("span", null, "LOGO\\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("label", {\n id: "uploadBtn",\n style: {\n color: \'#4DACFF\',\n cursor: "pointer"\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("input", {\n type: "file",\n className: "sr-only",\n id: "inputImage",\n name: "file",\n accept: "image/*",\n onChange: handleFileChange,\n style: {\n display: "none"\n }\n }), "\\u4E0A\\u4F20LOGO"), "\\xA0", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("span", null, "(\\u652F\\u6301jpg\\u3001gif\\u3001png\\u683C\\u5F0F\\u7684\\u56FE\\u7247\\uFF0C\\u5EFA\\u8BAE\\u6587\\u4EF6\\u5C0F\\u4E8E2M)")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n style: {\n marginTop: \'15px\',\n marginLeft: \'8px\',\n display: \'flex\'\n }\n }, imageurl ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("img", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16___default.a.Spanradius,\n src: imageurl\n }) : teamlog ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("img", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16___default.a.Spanradius\n }) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16___default.a.Spanradius\n }, personname && personname.length > 2 ? personname && personname.substring(0, 2) : personname), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(react_cropper__WEBPACK_IMPORTED_MODULE_17___default.a, {\n style: {\n width: \'320px\',\n height: \'320px\',\n marginLeft: "30px",\n background: \'#EEEEEE\'\n },\n src: updateimg // aspectRatio={320/320}\n ,\n guides: false,\n ref: Croppers,\n crop: _crop\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement("div", {\n style: {\n marginTop: \'15px\',\n marginBottom: \'15px\'\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {\n type: "primary",\n onClick: () => submitname()\n }, "\\u786E\\u5B9A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {\n style: {\n marginLeft: \'15px\'\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_14__["Link"], {\n to: "/competitions/index/".concat(identifier, "/enroll")\n }, "\\u53D6\\u6D88"))));\n};\n\n/* harmony default export */ __webpack_exports__["default"] = (Object(umi__WEBPACK_IMPORTED_MODULE_15__[/* connect */ "a"])((_ref2) => {\n var loading = _ref2.loading,\n globalSetting = _ref2.globalSetting;\n return {\n globalSetting,\n loading: loading.models.competitions\n };\n})(competitionDetails));\n\n//# sourceURL=webpack:///./src/pages/Competitions/Update/index.tsx?')}}]);