From 303692bed737ce60d19678fdce107148b7cf726a Mon Sep 17 00:00:00 2001 From: autosubmit Date: Thu, 13 Jul 2023 23:06:58 +0800 Subject: [PATCH] Auto Submit --- 76563.async.js => 10015.async.js | 2 +- 18710.async.js | 4 +- 36204.async.js => 18976.async.js | 311 +- 36204.chunk.css => 18976.chunk.css | 2190 +- 30707.async.js | 14 +- 32925.async.js | 6 +- 35574.async.js | 4 +- 37110.async.js | 2 +- 66728.async.js => 4476.async.js | 10 +- 4525.async.js | 2448 ++ 4525.chunk.css | 1612 ++ 84567.async.js => 48106.async.js | 334 +- 12030.async.js => 53585.async.js | 713 +- 53585.chunk.css | 1788 ++ 54836.async.js | 2 +- 69060.async.js | 2 +- 84685.async.js => 80583.async.js | 311 +- 76563.chunk.css => 81762.chunk.css | 73 - 84635.async.js | 1473 ++ 84685.chunk.css => 84635.chunk.css | 1176 +- 85343.async.js | 9 +- 85343.chunk.css | 4 + 92026.async.js | 21 +- 93601.async.js | 4 +- color.less | 38 +- js/iverilog/index.html | 2 +- layouts__ShixunDetail__index.async.js | 4 +- layouts__SimpleLayouts.chunk.css | 73 + p__Classrooms__ExamList__index.async.js | 2 +- ...rooms__Lists__Announcement__index.async.js | 2 +- ...ssrooms__Lists__Attachment__index.async.js | 2 +- ..._Lists__Attendance__Detail__index.async.js | 2 +- ...ssrooms__Lists__Attendance__index.async.js | 6 +- p__Classrooms__Lists__Board__index.async.js | 2 +- ...ts__CommonHomework__Detail__index.async.js | 2 +- ...ts__CommonHomework__Review__index.async.js | 4 +- ...oms__Lists__CommonHomework__index.async.js | 4 +- ...Lists__CourseGroup__Detail__index.async.js | 2 +- ...__Lists__CourseGroup__List__index.async.js | 2 +- ...ists__CourseGroup__NotList__index.async.js | 2 +- ...Lists__Engineering__Detail__index.async.js | 2 +- ...ooms__Lists__Exercise__Add__index.async.js | 2 +- ...sts__Exercise__AnswerCheck__index.async.js | 4 +- ...s__Lists__Exercise__Answer__index.async.js | 8 +- ...s__Lists__Exercise__Detail__index.async.js | 32 +- ...s__Lists__Exercise__Export__index.async.js | 4 +- ...s__Exercise__ImitateAnswer__index.async.js | 4 +- ...s__Lists__Exercise__Review__index.async.js | 6 +- ...__Lists__Graduation__Tasks__index.async.js | 2 +- ..._Lists__Graduation__Topics__index.async.js | 2 +- ...sts__GroupHomework__Detail__index.async.js | 2 +- ...ooms__Lists__GroupHomework__index.async.js | 6 +- ...assrooms__Lists__LiveVideo__index.async.js | 6 +- ...oms__Lists__OnlineLearning__index.async.js | 2 +- ...ooms__Lists__Polls__Detail__index.async.js | 2 +- p__Classrooms__Lists__Polls__index.async.js | 2 +- ...amHomework__Detail__answer__index.async.js | 2 +- ...s__ProgramHomework__Detail__index.async.js | 2 +- ...ms__Lists__ProgramHomework__index.async.js | 2 +- ...s__ShixunHomeworks__Detail__index.async.js | 2 +- ...ms__Lists__ShixunHomeworks__index.async.js | 6 +- ...tistics__StudentStatistics__index.async.js | 2 +- ...__Statistics__StudentVideo__index.async.js | 2 +- ...tatistics__VideoStatistics__index.async.js | 2 +- ...ssrooms__Lists__Statistics__index.async.js | 2 +- ...lassrooms__Lists__Students__index.async.js | 2 +- ...lassrooms__Lists__Teachers__index.async.js | 2 +- ...lassrooms__Lists__Template__index.async.js | 2 +- p__Colleges__index.async.js | 2 +- p__Competitions__Detail__index.async.js | 8779 +++---- p__Competitions__Detail__index.chunk.css | 265 +- p__Competitions__Edit__index.async.js | 19410 ++++++++++++++++ p__Competitions__Edit__index.chunk.css | 5410 +++++ p__Competitions__Entered__index.async.js | 165 +- p__Competitions__Entered__index.chunk.css | 3 - p__Competitions__Index__index.async.js | 821 +- p__Competitions__Index__index.chunk.css | 714 +- p__Competitions__Update__index.async.js | 3 +- p__Demo__index.async.js | 4 +- ...ering__Lists__CurseSetting__index.async.js | 2 +- ...ng__Lists__GraduationIndex__index.async.js | 2 +- p__Engineering__Norm__List__index.async.js | 2 +- p__Forums__Index__index.async.js | 4 +- p__Innovation__Detail__index.async.js | 4 +- p__Innovation__MyProject__index.async.js | 2 +- p__Innovation__PublicProject__index.async.js | 2 +- p__Messages__Private__index.async.js | 2 +- p__Paperlibrary__Add__index.async.js | 2 +- ...om__ExchangeFromProblemSet__index.async.js | 2 +- p__Paperlibrary__index.async.js | 2 +- p__Paths__Detail__Statistics__index.async.js | 2 +- p__Paths__Detail__id.async.js | 6 +- ..._HigherVocationalEducation__index.async.js | 2 +- p__Problemset__index.async.js | 2 +- p__Shixuns__Detail__Dataset__index.async.js | 6 +- p__Shixuns__Detail__Discuss__index.async.js | 4 +- p__Shixuns__Detail__Merge__index.async.js | 2 +- ...__Challenges__EditQuestion__index.async.js | 4 +- p__Shixuns__Edit__index.async.js | 17 +- p__Shixuns__Edit__index.chunk.css | 4 + p__User__Detail__Classrooms__index.async.js | 4 +- p__User__Detail__Competitions__index.async.js | 564 + ...ser__Detail__Competitions__index.chunk.css | 625 + p__User__Detail__Topicbank__index.async.js | 2 +- p__User__Detail__UserPortrait__index.async.js | 2 +- p__User__Detail__id.async.js | 20 +- p__index.async.js | 2 +- p__tasks__Jupyter__index.async.js | 4 +- p__tasks__index.async.js | 13 +- ...rtualSpaces__Lists__Course__index.async.js | 2 +- ...rtualSpaces__Lists__Member__index.async.js | 6 +- ...tualSpaces__Lists__Notices__index.async.js | 2 +- ...ualSpaces__Lists__Settings__index.async.js | 4 +- ...tualSpaces__Lists__Shixuns__index.async.js | 2 +- ...lSpaces__Lists__Syllabuses__index.async.js | 2 +- static/iconfont.0ce67ce2.svg | 1 + static/iconfont.98e16e0a.svg | 1 - static/iconfont.9f9c4459.woff | Bin 0 -> 242740 bytes static/iconfont.b937596d.woff | Bin 240680 -> 0 bytes ...ont.24818926.ttf => iconfont.bd4b373f.ttf} | Bin 396408 -> 400144 bytes static/iconfont.f18a5c0e.woff2 | Bin 0 -> 197744 bytes static/iconfont.f84589f4.woff2 | Bin 196344 -> 0 bytes umi.css | 168 +- umi.js | 2825 ++- 124 files changed, 44023 insertions(+), 8653 deletions(-) rename 76563.async.js => 10015.async.js (99%) rename 36204.async.js => 18976.async.js (70%) rename 36204.chunk.css => 18976.chunk.css (68%) rename 66728.async.js => 4476.async.js (99%) create mode 100644 4525.async.js create mode 100644 4525.chunk.css rename 84567.async.js => 48106.async.js (87%) rename 12030.async.js => 53585.async.js (82%) create mode 100644 53585.chunk.css rename 84685.async.js => 80583.async.js (66%) rename 76563.chunk.css => 81762.chunk.css (91%) create mode 100644 84635.async.js rename 84685.chunk.css => 84635.chunk.css (56%) create mode 100644 p__Competitions__Edit__index.async.js create mode 100644 p__Competitions__Edit__index.chunk.css create mode 100644 p__User__Detail__Competitions__index.async.js create mode 100644 p__User__Detail__Competitions__index.chunk.css create mode 100644 static/iconfont.0ce67ce2.svg delete mode 100644 static/iconfont.98e16e0a.svg create mode 100644 static/iconfont.9f9c4459.woff delete mode 100644 static/iconfont.b937596d.woff rename static/{iconfont.24818926.ttf => iconfont.bd4b373f.ttf} (91%) create mode 100644 static/iconfont.f18a5c0e.woff2 delete mode 100644 static/iconfont.f84589f4.woff2 diff --git a/76563.async.js b/10015.async.js similarity index 99% rename from 76563.async.js rename to 10015.async.js index 832b58aac7..c54b93c9c6 100644 --- a/76563.async.js +++ b/10015.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[76563],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[10015],{ /***/ 509: /*!*********************************************************************!*\ diff --git a/18710.async.js b/18710.async.js index 4e672bc0b1..c19f853cbd 100644 --- a/18710.async.js +++ b/18710.async.js @@ -2168,8 +2168,8 @@ var shixuns = __webpack_require__(56088); var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules var verifyLogin = __webpack_require__(7303); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Warehouse/components/Tree.tsx diff --git a/36204.async.js b/18976.async.js similarity index 70% rename from 36204.async.js rename to 18976.async.js index 55b4950a42..e2929ff257 100644 --- a/36204.async.js +++ b/18976.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[36204],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[18976],{ /***/ 37653: /*!*****************************************************************!*\ @@ -64,6 +64,315 @@ RightOutlined.displayName = 'RightOutlined'; // extracted by mini-css-extract-plugin +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.js + + + + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + +var GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + +var InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + +/***/ 13013: +/*!************************************************!*\ + !*** ./node_modules/antd/es/dropdown/index.js ***! + \************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562); + +/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z); + /***/ }), /***/ 69309: diff --git a/36204.chunk.css b/18976.chunk.css similarity index 68% rename from 36204.chunk.css rename to 18976.chunk.css index c69a146af3..9c2e8dc0af 100644 --- a/36204.chunk.css +++ b/18976.chunk.css @@ -1,1335 +1,1214 @@ -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/layout/style/index.less ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-layout { - display: flex; - flex: auto; - flex-direction: column; - /* fix firefox can't set height smaller than content on flex item */ - min-height: 0; - background: #f0f2f5; -} -.ant-layout, -.ant-layout * { +.ant-rate { box-sizing: border-box; -} -.ant-layout.ant-layout-has-sider { - flex-direction: row; -} -.ant-layout.ant-layout-has-sider > .ant-layout, -.ant-layout.ant-layout-has-sider > .ant-layout-content { - width: 0; -} -.ant-layout-header, -.ant-layout-footer { - flex: 0 0 auto; -} -.ant-layout-header { - height: 64px; - padding: 0 50px; - color: rgba(0, 0, 0, 0.85); - line-height: 64px; - background: #001529; -} -.ant-layout-footer { - padding: 24px 50px; color: rgba(0, 0, 0, 0.85); font-size: 12px; - background: #f0f2f5; + font-variant: tabular-nums; + line-height: 1.66667; + font-feature-settings: tnum, "tnum"; + display: inline-block; + margin: 0; + padding: 0; + color: #fadb14; + font-size: 16px; + line-height: inherit; + list-style: none; + outline: none; +} +.ant-rate-disabled .ant-rate-star { + cursor: default; } -.ant-layout-content { - flex: auto; - /* fix firefox can't set height smaller than content on flex item */ - min-height: 0; +.ant-rate-disabled .ant-rate-star > div:hover { + transform: scale(1); } -.ant-layout-sider { +.ant-rate-star { position: relative; - /* fix firefox can't set width smaller than content on flex item */ - min-width: 0; - background: #001529; - transition: all 0.2s; + display: inline-block; + color: inherit; + cursor: pointer; } -.ant-layout-sider-children { - height: 100%; - margin-top: -0.1px; - padding-top: 0.1px; +.ant-rate-star:not(:last-child) { + margin-right: 8px; } -.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed { - width: auto; +.ant-rate-star > div { + transition: all 0.3s, outline 0s; } -.ant-layout-sider-has-trigger { - padding-bottom: 48px; +.ant-rate-star > div:hover { + transform: scale(1.1); } -.ant-layout-sider-right { - order: 1; +.ant-rate-star > div:focus { + outline: 0; } -.ant-layout-sider-trigger { - position: fixed; - bottom: 0; - z-index: 1; - height: 48px; - color: #fff; - line-height: 48px; - text-align: center; - background: #002140; - cursor: pointer; - transition: all 0.2s; +.ant-rate-star > div:focus-visible { + outline: 1px dashed #fadb14; + transform: scale(1.1); } -.ant-layout-sider-zero-width > * { - overflow: hidden; +.ant-rate-star-first, +.ant-rate-star-second { + color: #f0f0f0; + transition: all 0.3s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.ant-layout-sider-zero-width-trigger { - position: absolute; - top: 64px; - right: -36px; - z-index: 1; - width: 36px; - height: 42px; - color: #fff; - font-size: 18px; - line-height: 42px; - text-align: center; - background: #001529; - border-radius: 0 2px 2px 0; - cursor: pointer; - transition: background 0.3s ease; +.ant-rate-star-first .anticon, +.ant-rate-star-second .anticon { + vertical-align: middle; } -.ant-layout-sider-zero-width-trigger::after { +.ant-rate-star-first { position: absolute; top: 0; - right: 0; - bottom: 0; left: 0; - background: transparent; - transition: all 0.3s; - content: ''; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; } -.ant-layout-sider-zero-width-trigger:hover::after { - background: rgba(255, 255, 255, 0.1); +.ant-rate-star-half .ant-rate-star-first, +.ant-rate-star-half .ant-rate-star-second { + opacity: 1; } -.ant-layout-sider-zero-width-trigger-right { - left: -36px; - border-radius: 2px 0 0 2px; +.ant-rate-star-half .ant-rate-star-first, +.ant-rate-star-full .ant-rate-star-second { + color: inherit; } -.ant-layout-sider-light { - background: #fff; +.ant-rate-text { + display: inline-block; + margin: 0 8px; + font-size: 12px; } -.ant-layout-sider-light .ant-layout-sider-trigger { - color: rgba(0, 0, 0, 0.85); - background: #fff; +.ant-rate-rtl { + direction: rtl; } -.ant-layout-sider-light .ant-layout-sider-zero-width-trigger { - color: rgba(0, 0, 0, 0.85); - background: #fff; +.ant-rate-rtl .ant-rate-star:not(:last-child) { + margin-right: 0; + margin-left: 8px; } -.ant-layout-rtl { - direction: rtl; +.ant-rate-rtl .ant-rate-star-first { + right: 0; + left: auto; } /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/radio/style/index.less ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-radio-group { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - display: inline-block; - font-size: 0; -} -.ant-radio-group .ant-badge-count { - z-index: 1; +/*!***************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/swiper/css/swiper.css ***! + \***************************************************************************************************************************************************************************************************************************************/ +/** + * Swiper 5.4.5 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * http://swiperjs.com + * + * Copyright 2014-2020 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: June 16, 2020 + */ + +@font-face { + font-family: 'swiper-icons'; + src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff"); + font-weight: 400; + font-style: normal; } -.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper { - border-left: none; +:root { + --swiper-theme-color: #007aff; } -.ant-radio-wrapper { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; +.swiper-container { + margin-left: auto; + margin-right: auto; position: relative; - display: inline-flex; - align-items: baseline; - margin-right: 6px; - cursor: pointer; -} -.ant-radio-wrapper-disabled { - cursor: not-allowed; -} -.ant-radio-wrapper::after { - display: inline-block; - width: 0; overflow: hidden; - content: '\a0'; + list-style: none; + padding: 0; + /* Fix of Webkit flickering */ + z-index: 1; } -.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] { - width: 14px; - height: 14px; +.swiper-container-vertical > .swiper-wrapper { + flex-direction: column; } -.ant-radio { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; +.swiper-wrapper { position: relative; - top: 0.2em; - display: inline-block; - outline: none; - cursor: pointer; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + box-sizing: content-box; } -.ant-radio-wrapper:hover .ant-radio, -.ant-radio:hover .ant-radio-inner, -.ant-radio-input:focus + .ant-radio-inner { - border-color: #3061D0; +.swiper-container-android .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); +} +.swiper-container-multirow > .swiper-wrapper { + flex-wrap: wrap; } -.ant-radio-input:focus + .ant-radio-inner { - box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); +.swiper-container-multirow-column > .swiper-wrapper { + flex-wrap: wrap; + flex-direction: column; } -.ant-radio-checked::after { - position: absolute; - top: 0; - left: 0; +.swiper-container-free-mode > .swiper-wrapper { + transition-timing-function: ease-out; + margin: 0 auto; +} +.swiper-slide { + flex-shrink: 0; width: 100%; height: 100%; - border: 1px solid #3061D0; - border-radius: 50%; + position: relative; + transition-property: transform; +} +.swiper-slide-invisible-blank { visibility: hidden; - animation: antRadioEffect 0.36s ease-in-out; - animation-fill-mode: both; - content: ''; } -.ant-radio:hover::after, -.ant-radio-wrapper:hover .ant-radio::after { - visibility: visible; +/* Auto Height */ +.swiper-container-autoheight, +.swiper-container-autoheight .swiper-slide { + height: auto; } -.ant-radio-inner { - position: relative; - top: 0; - left: 0; - display: block; - width: 14px; - height: 14px; - background-color: #fff; - border-color: #d9d9d9; - border-style: solid; - border-width: 1px; - border-radius: 50%; - transition: all 0.3s; +.swiper-container-autoheight .swiper-wrapper { + align-items: flex-start; + transition-property: transform, height; } -.ant-radio-inner::after { - position: absolute; - top: 50%; - left: 50%; - display: block; - width: 14px; - height: 14px; - margin-top: -7px; - margin-left: -7px; - background-color: #3061D0; - border-top: 0; - border-left: 0; - border-radius: 14px; - transform: scale(0); - opacity: 0; - transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - content: ' '; +/* 3D Effects */ +.swiper-container-3d { + perspective: 1200px; +} +.swiper-container-3d .swiper-wrapper, +.swiper-container-3d .swiper-slide, +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom, +.swiper-container-3d .swiper-cube-shadow { + transform-style: preserve-3d; } -.ant-radio-input { +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; - top: 0; - right: 0; - bottom: 0; left: 0; - z-index: 1; - cursor: pointer; - opacity: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10; } -.ant-radio.ant-radio-disabled .ant-radio-inner { - border-color: #d9d9d9; +.swiper-container-3d .swiper-slide-shadow-left { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } -.ant-radio-checked .ant-radio-inner { - border-color: #3061D0; +.swiper-container-3d .swiper-slide-shadow-right { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } -.ant-radio-checked .ant-radio-inner::after { - transform: scale(0.42857143); - opacity: 1; - transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); +.swiper-container-3d .swiper-slide-shadow-top { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } -.ant-radio-disabled { - cursor: not-allowed; +.swiper-container-3d .swiper-slide-shadow-bottom { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } -.ant-radio-disabled .ant-radio-inner { - background-color: #f5f5f5; - cursor: not-allowed; +/* CSS Mode */ +.swiper-container-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + /* For Firefox */ + -ms-overflow-style: none; + /* For Internet Explorer and Edge */ } -.ant-radio-disabled .ant-radio-inner::after { - background-color: rgba(0, 0, 0, 0.2); +.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { + display: none; } -.ant-radio-disabled .ant-radio-input { - cursor: not-allowed; +.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { + scroll-snap-align: start start; } -.ant-radio-disabled + span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; +.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { + -webkit-scroll-snap-type: x mandatory; + -ms-scroll-snap-type: x mandatory; + scroll-snap-type: x mandatory; } -span.ant-radio + * { - padding-right: 8px; - padding-left: 8px; +.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { + -webkit-scroll-snap-type: y mandatory; + -ms-scroll-snap-type: y mandatory; + scroll-snap-type: y mandatory; } -.ant-radio-button-wrapper { - position: relative; - display: inline-block; - height: 28px; - margin: 0; - padding: 0 7px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - line-height: 26px; - background: #fff; - border: 1px solid #d9d9d9; - border-top-width: 1.02px; - border-left-width: 0; +:root { + --swiper-navigation-size: 44px; + /* + --swiper-navigation-color: var(--swiper-theme-color); + */ +} +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 50%; + width: calc(44px / 44 * 27); + width: calc(var(--swiper-navigation-size) / 44 * 27); + height: 44px; + height: var(--swiper-navigation-size); + margin-top: calc(-1 * 44px / 2); + margin-top: calc(-1 * var(--swiper-navigation-size) / 2); + z-index: 10; cursor: pointer; - transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s; + display: flex; + align-items: center; + justify-content: center; + color: #007aff; + color: var(--swiper-navigation-color, var(--swiper-theme-color)); } -.ant-radio-button-wrapper a { - color: rgba(0, 0, 0, 0.85); +.swiper-button-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; } -.ant-radio-button-wrapper > .ant-radio-button { - position: absolute; - top: 0; - left: 0; - z-index: -1; - width: 100%; - height: 100%; +.swiper-button-prev:after, +.swiper-button-next:after { + font-family: swiper-icons; + font-size: 44px; + font-size: var(--swiper-navigation-size); + text-transform: none !important; + letter-spacing: 0; + text-transform: none; + font-feature-settings: ; + font-variant: normal; + font-variant: initial; + line-height: 1; } -.ant-radio-group-large .ant-radio-button-wrapper { - height: 32px; - font-size: 14px; - line-height: 30px; +.swiper-button-prev, +.swiper-container-rtl .swiper-button-next { + left: 10px; + right: auto; } -.ant-radio-group-small .ant-radio-button-wrapper { - height: 22px; - padding: 0 7px; - line-height: 20px; +.swiper-button-prev:after, +.swiper-container-rtl .swiper-button-next:after { + content: 'prev'; +} +.swiper-button-next, +.swiper-container-rtl .swiper-button-prev { + right: 10px; + left: auto; +} +.swiper-button-next:after, +.swiper-container-rtl .swiper-button-prev:after { + content: 'next'; +} +.swiper-button-prev.swiper-button-white, +.swiper-button-next.swiper-button-white { + --swiper-navigation-color: #ffffff; +} +.swiper-button-prev.swiper-button-black, +.swiper-button-next.swiper-button-black { + --swiper-navigation-color: #000000; +} +.swiper-button-lock { + display: none; +} +:root { + /* + --swiper-pagination-color: var(--swiper-theme-color); + */ } -.ant-radio-button-wrapper:not(:first-child)::before { +.swiper-pagination { position: absolute; - top: -1px; - left: -1px; - display: block; - box-sizing: content-box; - width: 1px; - height: 100%; - padding: 1px 0; - background-color: #d9d9d9; - transition: background-color 0.3s; - content: ''; + text-align: center; + transition: 300ms opacity; + transform: translate3d(0, 0, 0); + z-index: 10; } -.ant-radio-button-wrapper:first-child { - border-left: 1px solid #d9d9d9; - border-radius: 2px 0 0 2px; +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; } -.ant-radio-button-wrapper:last-child { - border-radius: 0 2px 2px 0; +/* Common Styles */ +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-container-horizontal > .swiper-pagination-bullets { + bottom: 10px; + left: 0; + width: 100%; } -.ant-radio-button-wrapper:first-child:last-child { - border-radius: 2px; +/* Bullets */ +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; } -.ant-radio-button-wrapper:hover { +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.33); position: relative; - color: #3061D0; } -.ant-radio-button-wrapper:focus-within { - box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { + transform: scale(1); } -.ant-radio-button-wrapper .ant-radio-inner, -.ant-radio-button-wrapper input[type='checkbox'], -.ant-radio-button-wrapper input[type='radio'] { - width: 0; - height: 0; - opacity: 0; - pointer-events: none; +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { + transform: scale(1); } -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { - z-index: 1; - color: #3061D0; - background: #fff; - border-color: #3061D0; +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { + transform: scale(0.66); } -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before { - background-color: #3061D0; +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); } -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child { - border-color: #3061D0; +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); } -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover { - color: #5784de; - border-color: #5784de; +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.33); } -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before { - background-color: #5784de; +.swiper-pagination-bullet { + width: 8px; + height: 8px; + display: inline-block; + border-radius: 100%; + background: #000; + opacity: 0.2; } -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active { - color: #1f44ab; - border-color: #1f44ab; +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before { - background-color: #1f44ab; +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer; } -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within { - box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); +.swiper-pagination-bullet-active { + opacity: 1; + background: #007aff; + background: var(--swiper-pagination-color, var(--swiper-theme-color)); } -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { - color: #fff; - background: #3061D0; - border-color: #3061D0; +.swiper-container-vertical > .swiper-pagination-bullets { + right: 10px; + top: 50%; + transform: translate3d(0px, -50%, 0); } -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover { - color: #fff; - background: #5784de; - border-color: #5784de; +.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 6px 0; + display: block; } -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active { - color: #fff; - background: #1f44ab; - border-color: #1f44ab; +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; } -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within { - box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + display: inline-block; + transition: 200ms transform, 200ms top; } -.ant-radio-button-wrapper-disabled { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; +.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 4px; } -.ant-radio-button-wrapper-disabled:first-child, -.ant-radio-button-wrapper-disabled:hover { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + left: 50%; + transform: translateX(-50%); + white-space: nowrap; } -.ant-radio-button-wrapper-disabled:first-child { - border-left-color: #d9d9d9; +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: 200ms transform, 200ms left; } -.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked { - color: rgba(0, 0, 0, 0.25); - background-color: #e6e6e6; - border-color: #d9d9d9; - box-shadow: none; +.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: 200ms transform, 200ms right; } -@keyframes antRadioEffect { - 0% { - transform: scale(1); - opacity: 0.5; - } - 100% { - transform: scale(1.6); - opacity: 0; - } +/* Progress */ +.swiper-pagination-progressbar { + background: rgba(0, 0, 0, 0.25); + position: absolute; } -.ant-radio-group.ant-radio-group-rtl { - direction: rtl; +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: #007aff; + background: var(--swiper-pagination-color, var(--swiper-theme-color)); + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + transform: scale(0); + transform-origin: left top; } -.ant-radio-wrapper.ant-radio-wrapper-rtl { - margin-right: 0; - margin-left: 6px; - direction: rtl; +.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + transform-origin: right top; } -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl { - border-right-width: 0; - border-left-width: 1px; +.swiper-container-horizontal > .swiper-pagination-progressbar, +.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; } -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before { - right: -1px; +.swiper-container-vertical > .swiper-pagination-progressbar, +.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 4px; + height: 100%; left: 0; + top: 0; } -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child { - border-right: 1px solid #d9d9d9; - border-radius: 0 2px 2px 0; +.swiper-pagination-white { + --swiper-pagination-color: #ffffff; } -.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child { - border-right-color: #5784de; +.swiper-pagination-black { + --swiper-pagination-color: #000000; } -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child { - border-radius: 2px 0 0 2px; +.swiper-pagination-lock { + display: none; } -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child { - border-right-color: #d9d9d9; +/* Scrollbar */ +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); } -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/carousel/style/index.less ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-carousel { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; -} -.ant-carousel .slick-slider { - position: relative; - display: block; - box-sizing: border-box; - touch-action: pan-y; - -webkit-touch-callout: none; - -webkit-tap-highlight-color: transparent; -} -.ant-carousel .slick-list { - position: relative; - display: block; - margin: 0; - padding: 0; - overflow: hidden; -} -.ant-carousel .slick-list:focus { - outline: none; -} -.ant-carousel .slick-list.dragging { - cursor: pointer; -} -.ant-carousel .slick-list .slick-slide { - pointer-events: none; -} -.ant-carousel .slick-list .slick-slide input.ant-radio-input, -.ant-carousel .slick-list .slick-slide input.ant-checkbox-input { - visibility: hidden; -} -.ant-carousel .slick-list .slick-slide.slick-active { - pointer-events: auto; -} -.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input, -.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input { - visibility: visible; -} -.ant-carousel .slick-list .slick-slide > div > div { - vertical-align: bottom; +.swiper-container-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; } -.ant-carousel .slick-slider .slick-track, -.ant-carousel .slick-slider .slick-list { - transform: translate3d(0, 0, 0); - touch-action: pan-y; +.swiper-container-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; } -.ant-carousel .slick-track { +.swiper-scrollbar-drag { + height: 100%; + width: 100%; position: relative; - top: 0; + background: rgba(0, 0, 0, 0.5); + border-radius: 10px; left: 0; - display: block; -} -.ant-carousel .slick-track::before, -.ant-carousel .slick-track::after { - display: table; - content: ''; -} -.ant-carousel .slick-track::after { - clear: both; -} -.slick-loading .ant-carousel .slick-track { - visibility: hidden; -} -.ant-carousel .slick-slide { - display: none; - float: left; - height: 100%; - min-height: 1px; + top: 0; } -.ant-carousel .slick-slide img { - display: block; +.swiper-scrollbar-cursor-drag { + cursor: move; } -.ant-carousel .slick-slide.slick-loading img { +.swiper-scrollbar-lock { display: none; } -.ant-carousel .slick-slide.dragging img { - pointer-events: none; -} -.ant-carousel .slick-initialized .slick-slide { - display: block; +.swiper-zoom-container { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + text-align: center; } -.ant-carousel .slick-loading .slick-slide { - visibility: hidden; +.swiper-zoom-container > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + object-fit: contain; } -.ant-carousel .slick-vertical .slick-slide { - display: block; - height: auto; +.swiper-slide-zoomed { + cursor: move; } -.ant-carousel .slick-arrow.slick-hidden { - display: none; +/* Preloader */ +:root { + /* + --swiper-preloader-color: var(--swiper-theme-color); + */ } -.ant-carousel .slick-prev, -.ant-carousel .slick-next { +.swiper-lazy-preloader { + width: 42px; + height: 42px; position: absolute; + left: 50%; top: 50%; - display: block; - width: 20px; - height: 20px; - margin-top: -10px; - padding: 0; - color: transparent; - font-size: 0; - line-height: 0; - background: transparent; - border: 0; - outline: none; - cursor: pointer; -} -.ant-carousel .slick-prev:hover, -.ant-carousel .slick-next:hover, -.ant-carousel .slick-prev:focus, -.ant-carousel .slick-next:focus { - color: transparent; - background: transparent; - outline: none; -} -.ant-carousel .slick-prev:hover::before, -.ant-carousel .slick-next:hover::before, -.ant-carousel .slick-prev:focus::before, -.ant-carousel .slick-next:focus::before { - opacity: 1; -} -.ant-carousel .slick-prev.slick-disabled::before, -.ant-carousel .slick-next.slick-disabled::before { - opacity: 0.25; -} -.ant-carousel .slick-prev { - left: -25px; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + transform-origin: 50%; + animation: swiper-preloader-spin 1s infinite linear; + box-sizing: border-box; + border: 4px solid #007aff; + border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); + border-radius: 50%; + border-top-color: transparent; } -.ant-carousel .slick-prev::before { - content: '←'; +.swiper-lazy-preloader-white { + --swiper-preloader-color: #fff; } -.ant-carousel .slick-next { - right: -25px; +.swiper-lazy-preloader-black { + --swiper-preloader-color: #000; } -.ant-carousel .slick-next::before { - content: '→'; +@keyframes swiper-preloader-spin { + 100% { + transform: rotate(360deg); + } } -.ant-carousel .slick-dots { +/* a11y */ +.swiper-container .swiper-notification { position: absolute; - right: 0; - bottom: 0; left: 0; - z-index: 15; - display: flex !important; - justify-content: center; - margin-right: 15%; - margin-bottom: 0; - margin-left: 15%; - padding-left: 0; - list-style: none; -} -.ant-carousel .slick-dots-bottom { - bottom: 12px; -} -.ant-carousel .slick-dots-top { - top: 12px; - bottom: auto; -} -.ant-carousel .slick-dots li { - position: relative; - display: inline-block; - flex: 0 1 auto; - box-sizing: content-box; - width: 16px; - height: 3px; - margin: 0 4px; - padding: 0; - text-align: center; - text-indent: -999px; - vertical-align: top; - transition: all 0.5s; -} -.ant-carousel .slick-dots li button { - position: relative; - display: block; - width: 100%; - height: 3px; - padding: 0; - color: transparent; - font-size: 0; - background: #fff; - border: 0; - border-radius: 1px; - outline: none; - cursor: pointer; - opacity: 0.3; - transition: all 0.5s; -} -.ant-carousel .slick-dots li button:hover, -.ant-carousel .slick-dots li button:focus { - opacity: 0.75; -} -.ant-carousel .slick-dots li button::after { - position: absolute; - top: -4px; - right: -4px; - bottom: -4px; - left: -4px; - content: ''; -} -.ant-carousel .slick-dots li.slick-active { - width: 24px; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000; } -.ant-carousel .slick-dots li.slick-active button { - background: #fff; - opacity: 1; +.swiper-container-fade.swiper-container-free-mode .swiper-slide { + transition-timing-function: ease-out; } -.ant-carousel .slick-dots li.slick-active:hover, -.ant-carousel .slick-dots li.slick-active:focus { - opacity: 1; +.swiper-container-fade .swiper-slide { + pointer-events: none; + transition-property: opacity; } -.ant-carousel-vertical .slick-dots { - top: 50%; - bottom: auto; - flex-direction: column; - width: 3px; - height: auto; - margin: 0; - transform: translateY(-50%); +.swiper-container-fade .swiper-slide .swiper-slide { + pointer-events: none; } -.ant-carousel-vertical .slick-dots-left { - right: auto; - left: 12px; +.swiper-container-fade .swiper-slide-active, +.swiper-container-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto; } -.ant-carousel-vertical .slick-dots-right { - right: 12px; - left: auto; +.swiper-container-cube { + overflow: visible; } -.ant-carousel-vertical .slick-dots li { - width: 3px; - height: 16px; - margin: 4px 0; - vertical-align: baseline; +.swiper-container-cube .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; + visibility: hidden; + transform-origin: 0 0; + width: 100%; + height: 100%; } -.ant-carousel-vertical .slick-dots li button { - width: 3px; - height: 16px; +.swiper-container-cube .swiper-slide .swiper-slide { + pointer-events: none; } -.ant-carousel-vertical .slick-dots li.slick-active { - width: 3px; - height: 24px; +.swiper-container-cube.swiper-container-rtl .swiper-slide { + transform-origin: 100% 0; } -.ant-carousel-vertical .slick-dots li.slick-active button { - width: 3px; - height: 24px; +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-active .swiper-slide-active { + pointer-events: auto; } -.ant-carousel-rtl { - direction: rtl; +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-next, +.swiper-container-cube .swiper-slide-prev, +.swiper-container-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; } -.ant-carousel-rtl .ant-carousel .slick-track { - right: 0; - left: auto; +.swiper-container-cube .swiper-slide-shadow-top, +.swiper-container-cube .swiper-slide-shadow-bottom, +.swiper-container-cube .swiper-slide-shadow-left, +.swiper-container-cube .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } -.ant-carousel-rtl .ant-carousel .slick-prev { - right: -25px; - left: auto; +.swiper-container-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + background: #000; + opacity: 0.6; + filter: blur(50px); + z-index: 0; } -.ant-carousel-rtl .ant-carousel .slick-prev::before { - content: '→'; +.swiper-container-flip { + overflow: visible; } -.ant-carousel-rtl .ant-carousel .slick-next { - right: auto; - left: -25px; +.swiper-container-flip .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; } -.ant-carousel-rtl .ant-carousel .slick-next::before { - content: '←'; +.swiper-container-flip .swiper-slide .swiper-slide { + pointer-events: none; } -.ant-carousel-rtl.ant-carousel .slick-dots { - flex-direction: row-reverse; +.swiper-container-flip .swiper-slide-active, +.swiper-container-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto; } -.ant-carousel-rtl.ant-carousel-vertical .slick-dots { - flex-direction: column; +.swiper-container-flip .swiper-slide-shadow-top, +.swiper-container-flip .swiper-slide-shadow-bottom, +.swiper-container-flip .swiper-slide-shadow-left, +.swiper-container-flip .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/pagination/style/index.less ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!***************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/swiper/css/swiper.css ***! - \***************************************************************************************************************************************************************************************************************************************/ -/** - * Swiper 5.4.5 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * http://swiperjs.com - * - * Copyright 2014-2020 Vladimir Kharlampidi - * - * Released under the MIT License - * - * Released on: June 16, 2020 - */ - -@font-face { - font-family: 'swiper-icons'; - src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff"); - font-weight: 400; - font-style: normal; -} -:root { - --swiper-theme-color: #007aff; -} -.swiper-container { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - list-style: none; +.ant-pagination { + box-sizing: border-box; + margin: 0; padding: 0; - /* Fix of Webkit flickering */ - z-index: 1; -} -.swiper-container-vertical > .swiper-wrapper { - flex-direction: column; -} -.swiper-wrapper { - position: relative; - width: 100%; - height: 100%; - z-index: 1; - display: flex; - transition-property: transform; - box-sizing: content-box; -} -.swiper-container-android .swiper-slide, -.swiper-wrapper { - transform: translate3d(0px, 0, 0); + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; } -.swiper-container-multirow > .swiper-wrapper { - flex-wrap: wrap; +.ant-pagination ul, +.ant-pagination ol { + margin: 0; + padding: 0; + list-style: none; } -.swiper-container-multirow-column > .swiper-wrapper { - flex-wrap: wrap; - flex-direction: column; +.ant-pagination::after { + display: block; + clear: both; + height: 0; + overflow: hidden; + visibility: hidden; + content: ' '; } -.swiper-container-free-mode > .swiper-wrapper { - transition-timing-function: ease-out; - margin: 0 auto; +.ant-pagination-total-text { + display: inline-block; + height: 28px; + margin-right: 8px; + line-height: 26px; + vertical-align: middle; } -.swiper-slide { - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; - transition-property: transform; +.ant-pagination-item { + display: inline-block; + min-width: 28px; + height: 28px; + margin-right: 8px; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + line-height: 26px; + text-align: center; + vertical-align: middle; + list-style: none; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + outline: 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.swiper-slide-invisible-blank { - visibility: hidden; +.ant-pagination-item a { + display: block; + padding: 0 6px; + color: rgba(0, 0, 0, 0.85); + transition: none; } -/* Auto Height */ -.swiper-container-autoheight, -.swiper-container-autoheight .swiper-slide { - height: auto; +.ant-pagination-item a:hover { + text-decoration: none; } -.swiper-container-autoheight .swiper-wrapper { - align-items: flex-start; - transition-property: transform, height; +.ant-pagination-item:hover { + border-color: #3061D0; + transition: all 0.3s; } -/* 3D Effects */ -.swiper-container-3d { - perspective: 1200px; +.ant-pagination-item:hover a { + color: #3061D0; } -.swiper-container-3d .swiper-wrapper, -.swiper-container-3d .swiper-slide, -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top, -.swiper-container-3d .swiper-slide-shadow-bottom, -.swiper-container-3d .swiper-cube-shadow { - transform-style: preserve-3d; +.ant-pagination-item:focus-visible { + border-color: #3061D0; + transition: all 0.3s; } -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top, -.swiper-container-3d .swiper-slide-shadow-bottom { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - pointer-events: none; - z-index: 10; +.ant-pagination-item:focus-visible a { + color: #3061D0; } -.swiper-container-3d .swiper-slide-shadow-left { - background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +.ant-pagination-item-active { + font-weight: 500; + background: #fff; + border-color: #3061D0; } -.swiper-container-3d .swiper-slide-shadow-right { - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +.ant-pagination-item-active a { + color: #3061D0; } -.swiper-container-3d .swiper-slide-shadow-top { - background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +.ant-pagination-item-active:hover { + border-color: #5784de; } -.swiper-container-3d .swiper-slide-shadow-bottom { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +.ant-pagination-item-active:focus-visible { + border-color: #5784de; } -/* CSS Mode */ -.swiper-container-css-mode > .swiper-wrapper { - overflow: auto; - scrollbar-width: none; - /* For Firefox */ - -ms-overflow-style: none; - /* For Internet Explorer and Edge */ +.ant-pagination-item-active:hover a { + color: #5784de; } -.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { - display: none; +.ant-pagination-item-active:focus-visible a { + color: #5784de; } -.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { - scroll-snap-align: start start; +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + outline: 0; } -.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { - -webkit-scroll-snap-type: x mandatory; - -ms-scroll-snap-type: x mandatory; - scroll-snap-type: x mandatory; +.ant-pagination-jump-prev .ant-pagination-item-container, +.ant-pagination-jump-next .ant-pagination-item-container { + position: relative; } -.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { - -webkit-scroll-snap-type: y mandatory; - -ms-scroll-snap-type: y mandatory; - scroll-snap-type: y mandatory; +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { + color: #3061D0; + font-size: 12px; + letter-spacing: -1px; + opacity: 0; + transition: all 0.2s; } -:root { - --swiper-navigation-size: 44px; - /* - --swiper-navigation-color: var(--swiper-theme-color); - */ +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg { + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; } -.swiper-button-prev, -.swiper-button-next { +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { position: absolute; - top: 50%; - width: calc(44px / 44 * 27); - width: calc(var(--swiper-navigation-size) / 44 * 27); - height: 44px; - height: var(--swiper-navigation-size); - margin-top: calc(-1 * 44px / 2); - margin-top: calc(-1 * var(--swiper-navigation-size) / 2); - z-index: 10; - cursor: pointer; - display: flex; - align-items: center; - justify-content: center; - color: #007aff; - color: var(--swiper-navigation-color, var(--swiper-theme-color)); -} -.swiper-button-prev.swiper-button-disabled, -.swiper-button-next.swiper-button-disabled { - opacity: 0.35; - cursor: auto; - pointer-events: none; -} -.swiper-button-prev:after, -.swiper-button-next:after { - font-family: swiper-icons; - font-size: 44px; - font-size: var(--swiper-navigation-size); - text-transform: none !important; - letter-spacing: 0; - text-transform: none; - font-feature-settings: ; - font-variant: normal; - font-variant: initial; - line-height: 1; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; + margin: auto; + color: rgba(0, 0, 0, 0.25); + font-family: Arial, Helvetica, sans-serif; + letter-spacing: 2px; + text-align: center; + text-indent: 0.13em; + opacity: 1; + transition: all 0.2s; } -.swiper-button-prev, -.swiper-container-rtl .swiper-button-next { - left: 10px; - right: auto; +.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, +.ant-pagination-jump-next:hover .ant-pagination-item-link-icon { + opacity: 1; } -.swiper-button-prev:after, -.swiper-container-rtl .swiper-button-next:after { - content: 'prev'; +.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, +.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis { + opacity: 0; } -.swiper-button-next, -.swiper-container-rtl .swiper-button-prev { - right: 10px; - left: auto; +.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon, +.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon { + opacity: 1; } -.swiper-button-next:after, -.swiper-container-rtl .swiper-button-prev:after { - content: 'next'; +.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis, +.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis { + opacity: 0; } -.swiper-button-prev.swiper-button-white, -.swiper-button-next.swiper-button-white { - --swiper-navigation-color: #ffffff; +.ant-pagination-prev, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + margin-right: 8px; } -.swiper-button-prev.swiper-button-black, -.swiper-button-next.swiper-button-black { - --swiper-navigation-color: #000000; +.ant-pagination-prev, +.ant-pagination-next, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + display: inline-block; + min-width: 28px; + height: 28px; + color: rgba(0, 0, 0, 0.85); + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + line-height: 28px; + text-align: center; + vertical-align: middle; + list-style: none; + border-radius: 2px; + cursor: pointer; + transition: all 0.3s; } -.swiper-button-lock { - display: none; +.ant-pagination-prev, +.ant-pagination-next { + font-family: Arial, Helvetica, sans-serif; + outline: 0; } -:root { - /* - --swiper-pagination-color: var(--swiper-theme-color); - */ +.ant-pagination-prev button, +.ant-pagination-next button { + color: rgba(0, 0, 0, 0.85); + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.swiper-pagination { - position: absolute; +.ant-pagination-prev:hover button, +.ant-pagination-next:hover button { + border-color: #5784de; +} +.ant-pagination-prev .ant-pagination-item-link, +.ant-pagination-next .ant-pagination-item-link { + display: block; + width: 100%; + height: 100%; + padding: 0; + font-size: 12px; text-align: center; - transition: 300ms opacity; - transform: translate3d(0, 0, 0); - z-index: 10; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + outline: none; + transition: all 0.3s; } -.swiper-pagination.swiper-pagination-hidden { - opacity: 0; +.ant-pagination-prev:focus-visible .ant-pagination-item-link, +.ant-pagination-next:focus-visible .ant-pagination-item-link { + color: #3061D0; + border-color: #3061D0; } -/* Common Styles */ -.swiper-pagination-fraction, -.swiper-pagination-custom, -.swiper-container-horizontal > .swiper-pagination-bullets { - bottom: 10px; - left: 0; - width: 100%; +.ant-pagination-prev:hover .ant-pagination-item-link, +.ant-pagination-next:hover .ant-pagination-item-link { + color: #3061D0; + border-color: #3061D0; } -/* Bullets */ -.swiper-pagination-bullets-dynamic { - overflow: hidden; - font-size: 0; +.ant-pagination-disabled, +.ant-pagination-disabled:hover { + cursor: not-allowed; } -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { - transform: scale(0.33); - position: relative; +.ant-pagination-disabled .ant-pagination-item-link, +.ant-pagination-disabled:hover .ant-pagination-item-link { + color: rgba(0, 0, 0, 0.25); + border-color: #d9d9d9; + cursor: not-allowed; } -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { - transform: scale(1); +.ant-pagination-disabled:focus-visible { + cursor: not-allowed; } -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { - transform: scale(1); +.ant-pagination-disabled:focus-visible .ant-pagination-item-link { + color: rgba(0, 0, 0, 0.25); + border-color: #d9d9d9; + cursor: not-allowed; } -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { - transform: scale(0.66); +.ant-pagination-slash { + margin: 0 10px 0 5px; } -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { - transform: scale(0.33); +.ant-pagination-options { + display: inline-block; + margin-left: 16px; + vertical-align: middle; } -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { - transform: scale(0.66); +@media all and (-ms-high-contrast: none) { + .ant-pagination-options *::-ms-backdrop, + .ant-pagination-options { + vertical-align: top; + } } -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { - transform: scale(0.33); +.ant-pagination-options-size-changer.ant-select { + display: inline-block; + width: auto; } -.swiper-pagination-bullet { - width: 8px; - height: 8px; +.ant-pagination-options-quick-jumper { display: inline-block; - border-radius: 100%; - background: #000; - opacity: 0.2; + height: 28px; + margin-left: 4px; + line-height: 28px; + vertical-align: top; } -button.swiper-pagination-bullet { - border: none; - margin: 0; - padding: 0; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; +.ant-pagination-options-quick-jumper input { + position: relative; + display: inline-block; + width: 100%; + min-width: 0; + padding: 3px 7px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + line-height: 1.66667; + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 2px; + transition: all 0.3s; + width: 50px; + height: 28px; + margin: 0 8px; } -.swiper-pagination-clickable .swiper-pagination-bullet { - cursor: pointer; +.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { + color: #bfbfbf; + -webkit-user-select: none; + user-select: none; } -.swiper-pagination-bullet-active { - opacity: 1; - background: #007aff; - background: var(--swiper-pagination-color, var(--swiper-theme-color)); +.ant-pagination-options-quick-jumper input:-ms-input-placeholder { + color: #bfbfbf; + -ms-user-select: none; + user-select: none; } -.swiper-container-vertical > .swiper-pagination-bullets { - right: 10px; - top: 50%; - transform: translate3d(0px, -50%, 0); +.ant-pagination-options-quick-jumper input::-ms-input-placeholder { + color: #bfbfbf; + -ms-user-select: none; + user-select: none; } -.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { - margin: 6px 0; - display: block; +.ant-pagination-options-quick-jumper input::placeholder { + color: #bfbfbf; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { - top: 50%; - transform: translateY(-50%); - width: 8px; +.ant-pagination-options-quick-jumper input:-ms-input-placeholder { + text-overflow: ellipsis; } -.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { - display: inline-block; - transition: 200ms transform, 200ms top; +.ant-pagination-options-quick-jumper input:placeholder-shown { + text-overflow: ellipsis; } -.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { - margin: 0 4px; +.ant-pagination-options-quick-jumper input:hover { + border-color: #5784de; + border-right-width: 1px; } -.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { - left: 50%; - transform: translateX(-50%); - white-space: nowrap; +.ant-pagination-options-quick-jumper input:focus, +.ant-pagination-options-quick-jumper input-focused { + border-color: #5784de; + box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); + border-right-width: 1px; + outline: 0; } -.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { - transition: 200ms transform, 200ms left; +.ant-pagination-options-quick-jumper input-disabled { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; + cursor: not-allowed; + opacity: 1; } -.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { - transition: 200ms transform, 200ms right; +.ant-pagination-options-quick-jumper input-disabled:hover { + border-color: #d9d9d9; + border-right-width: 1px; } -/* Progress */ -.swiper-pagination-progressbar { - background: rgba(0, 0, 0, 0.25); - position: absolute; +.ant-pagination-options-quick-jumper input[disabled] { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; + cursor: not-allowed; + opacity: 1; } -.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { - background: #007aff; - background: var(--swiper-pagination-color, var(--swiper-theme-color)); - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - transform: scale(0); - transform-origin: left top; +.ant-pagination-options-quick-jumper input[disabled]:hover { + border-color: #d9d9d9; + border-right-width: 1px; +} +.ant-pagination-options-quick-jumper input-borderless, +.ant-pagination-options-quick-jumper input-borderless:hover, +.ant-pagination-options-quick-jumper input-borderless:focus, +.ant-pagination-options-quick-jumper input-borderless-focused, +.ant-pagination-options-quick-jumper input-borderless-disabled, +.ant-pagination-options-quick-jumper input-borderless[disabled] { + background-color: transparent; + border: none; + box-shadow: none; } -.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { - transform-origin: right top; +textarea.ant-pagination-options-quick-jumper input { + max-width: 100%; + height: auto; + min-height: 28px; + line-height: 1.66667; + vertical-align: bottom; + transition: all 0.3s, height 0s; } -.swiper-container-horizontal > .swiper-pagination-progressbar, -.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { - width: 100%; - height: 4px; - left: 0; - top: 0; +.ant-pagination-options-quick-jumper input-lg { + padding: 3.4px 11px; + font-size: 14px; } -.swiper-container-vertical > .swiper-pagination-progressbar, -.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { - width: 4px; +.ant-pagination-options-quick-jumper input-sm { + padding: 0px 7px; +} +.ant-pagination-simple .ant-pagination-prev, +.ant-pagination-simple .ant-pagination-next { + height: 22px; + line-height: 22px; + vertical-align: top; +} +.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, +.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link { + height: 22px; + background-color: transparent; + border: 0; +} +.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after, +.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after { + height: 22px; + line-height: 22px; +} +.ant-pagination-simple .ant-pagination-simple-pager { + display: inline-block; + height: 22px; + margin-right: 8px; +} +.ant-pagination-simple .ant-pagination-simple-pager input { + box-sizing: border-box; height: 100%; - left: 0; - top: 0; + margin-right: 8px; + padding: 0 6px; + text-align: center; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + outline: none; + transition: border-color 0.3s; } -.swiper-pagination-white { - --swiper-pagination-color: #ffffff; +.ant-pagination-simple .ant-pagination-simple-pager input:hover { + border-color: #3061D0; } -.swiper-pagination-black { - --swiper-pagination-color: #000000; +.ant-pagination-simple .ant-pagination-simple-pager input:focus { + border-color: #5784de; + box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); } -.swiper-pagination-lock { - display: none; +.ant-pagination-simple .ant-pagination-simple-pager input[disabled] { + color: rgba(0, 0, 0, 0.25); + background: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; } -/* Scrollbar */ -.swiper-scrollbar { - border-radius: 10px; - position: relative; - -ms-touch-action: none; - background: rgba(0, 0, 0, 0.1); +.ant-pagination.ant-pagination-mini .ant-pagination-total-text, +.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager { + height: 22px; + line-height: 22px; } -.swiper-container-horizontal > .swiper-scrollbar { - position: absolute; - left: 1%; - bottom: 3px; - z-index: 50; - height: 5px; - width: 98%; +.ant-pagination.ant-pagination-mini .ant-pagination-item { + min-width: 22px; + height: 22px; + margin: 0; + line-height: 20px; } -.swiper-container-vertical > .swiper-scrollbar { - position: absolute; - right: 3px; - top: 1%; - z-index: 50; - width: 5px; - height: 98%; +.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) { + background: transparent; + border-color: transparent; } -.swiper-scrollbar-drag { - height: 100%; - width: 100%; - position: relative; - background: rgba(0, 0, 0, 0.5); - border-radius: 10px; - left: 0; - top: 0; +.ant-pagination.ant-pagination-mini .ant-pagination-prev, +.ant-pagination.ant-pagination-mini .ant-pagination-next { + min-width: 22px; + height: 22px; + margin: 0; + line-height: 22px; } -.swiper-scrollbar-cursor-drag { - cursor: move; +.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link, +.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link { + background: transparent; + border-color: transparent; } -.swiper-scrollbar-lock { - display: none; +.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after, +.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after { + height: 22px; + line-height: 22px; } -.swiper-zoom-container { - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - text-align: center; +.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev, +.ant-pagination.ant-pagination-mini .ant-pagination-jump-next { + height: 22px; + margin-right: 0; + line-height: 22px; } -.swiper-zoom-container > img, -.swiper-zoom-container > svg, -.swiper-zoom-container > canvas { - max-width: 100%; - max-height: 100%; - object-fit: contain; +.ant-pagination.ant-pagination-mini .ant-pagination-options { + margin-left: 2px; } -.swiper-slide-zoomed { - cursor: move; +.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer { + top: 1px; } -/* Preloader */ -:root { - /* - --swiper-preloader-color: var(--swiper-theme-color); - */ +.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper { + height: 22px; + line-height: 22px; } -.swiper-lazy-preloader { - width: 42px; - height: 42px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -21px; - margin-top: -21px; - z-index: 10; - transform-origin: 50%; - animation: swiper-preloader-spin 1s infinite linear; - box-sizing: border-box; - border: 4px solid #007aff; - border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); - border-radius: 50%; - border-top-color: transparent; +.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input { + padding: 0px 7px; + width: 44px; + height: 22px; } -.swiper-lazy-preloader-white { - --swiper-preloader-color: #fff; +.ant-pagination.ant-pagination-disabled { + cursor: not-allowed; } -.swiper-lazy-preloader-black { - --swiper-preloader-color: #000; +.ant-pagination.ant-pagination-disabled .ant-pagination-item { + background: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; } -@keyframes swiper-preloader-spin { - 100% { - transform: rotate(360deg); - } +.ant-pagination.ant-pagination-disabled .ant-pagination-item a { + color: rgba(0, 0, 0, 0.25); + background: transparent; + border: none; + cursor: not-allowed; } -/* a11y */ -.swiper-container .swiper-notification { - position: absolute; - left: 0; - top: 0; - pointer-events: none; - opacity: 0; - z-index: -1000; +.ant-pagination.ant-pagination-disabled .ant-pagination-item-active { + background: #e6e6e6; } -.swiper-container-fade.swiper-container-free-mode .swiper-slide { - transition-timing-function: ease-out; +.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a { + color: rgba(0, 0, 0, 0.25); } -.swiper-container-fade .swiper-slide { - pointer-events: none; - transition-property: opacity; +.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { + color: rgba(0, 0, 0, 0.25); + background: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; } -.swiper-container-fade .swiper-slide .swiper-slide { - pointer-events: none; +.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { + background: transparent; } -.swiper-container-fade .swiper-slide-active, -.swiper-container-fade .swiper-slide-active .swiper-slide-active { - pointer-events: auto; +.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon { + opacity: 0; } -.swiper-container-cube { - overflow: visible; +.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis { + opacity: 1; } -.swiper-container-cube .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; - visibility: hidden; - transform-origin: 0 0; - width: 100%; - height: 100%; +.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager { + color: rgba(0, 0, 0, 0.25); } -.swiper-container-cube .swiper-slide .swiper-slide { - pointer-events: none; +@media only screen and (max-width: 992px) { + .ant-pagination-item-after-jump-prev, + .ant-pagination-item-before-jump-next { + display: none; + } } -.swiper-container-cube.swiper-container-rtl .swiper-slide { - transform-origin: 100% 0; +@media only screen and (max-width: 576px) { + .ant-pagination-options { + display: none; + } } -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-active .swiper-slide-active { - pointer-events: auto; +.ant-pagination-rtl .ant-pagination-total-text { + margin-right: 0; + margin-left: 8px; } -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-next, -.swiper-container-cube .swiper-slide-prev, -.swiper-container-cube .swiper-slide-next + .swiper-slide { - pointer-events: auto; - visibility: visible; +.ant-pagination-rtl .ant-pagination-item, +.ant-pagination-rtl .ant-pagination-prev, +.ant-pagination-rtl .ant-pagination-jump-prev, +.ant-pagination-rtl .ant-pagination-jump-next { + margin-right: 0; + margin-left: 8px; } -.swiper-container-cube .swiper-slide-shadow-top, -.swiper-container-cube .swiper-slide-shadow-bottom, -.swiper-container-cube .swiper-slide-shadow-left, -.swiper-container-cube .swiper-slide-shadow-right { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; +.ant-pagination-rtl .ant-pagination-slash { + margin: 0 5px 0 10px; } -.swiper-container-cube .swiper-cube-shadow { - position: absolute; - left: 0; - bottom: 0px; - width: 100%; - height: 100%; - background: #000; - opacity: 0.6; - filter: blur(50px); - z-index: 0; +.ant-pagination-rtl .ant-pagination-options { + margin-right: 16px; + margin-left: 0; } -.swiper-container-flip { - overflow: visible; +.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select { + margin-right: 0; + margin-left: 8px; } -.swiper-container-flip .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; +.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper { + margin-left: 0; } -.swiper-container-flip .swiper-slide .swiper-slide { - pointer-events: none; +.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager { + margin-right: 0; + margin-left: 8px; } -.swiper-container-flip .swiper-slide-active, -.swiper-container-flip .swiper-slide-active .swiper-slide-active { - pointer-events: auto; +.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input { + margin-right: 0; + margin-left: 8px; } -.swiper-container-flip .swiper-slide-shadow-top, -.swiper-container-flip .swiper-slide-shadow-bottom, -.swiper-container-flip .swiper-slide-shadow-left, -.swiper-container-flip .swiper-slide-shadow-right { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; +.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options { + margin-right: 2px; + margin-left: 0; } +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/progress/style/index.less ***! @@ -1528,6 +1407,135 @@ button.swiper-pagination-bullet { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-divider { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + border-top: 1px solid rgba(0, 0, 0, 0.06); +} +.ant-divider-vertical { + position: relative; + top: -0.06em; + display: inline-block; + height: 0.9em; + margin: 0 8px; + vertical-align: middle; + border-top: 0; + border-left: 1px solid rgba(0, 0, 0, 0.06); +} +.ant-divider-horizontal { + display: flex; + clear: both; + width: 100%; + min-width: 100%; + margin: 24px 0; +} +.ant-divider-horizontal.ant-divider-with-text { + display: flex; + align-items: center; + margin: 16px 0; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; + font-size: 14px; + white-space: nowrap; + text-align: center; + border-top: 0; + border-top-color: rgba(0, 0, 0, 0.06); +} +.ant-divider-horizontal.ant-divider-with-text::before, +.ant-divider-horizontal.ant-divider-with-text::after { + position: relative; + width: 50%; + border-top: 1px solid transparent; + border-top-color: inherit; + border-bottom: 0; + transform: translateY(50%); + content: ''; +} +.ant-divider-horizontal.ant-divider-with-text-left::before { + width: 5%; +} +.ant-divider-horizontal.ant-divider-with-text-left::after { + width: 95%; +} +.ant-divider-horizontal.ant-divider-with-text-right::before { + width: 95%; +} +.ant-divider-horizontal.ant-divider-with-text-right::after { + width: 5%; +} +.ant-divider-inner-text { + display: inline-block; + padding: 0 1em; +} +.ant-divider-dashed { + background: none; + border-color: rgba(0, 0, 0, 0.06); + border-style: dashed; + border-width: 1px 0 0; +} +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before, +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after { + border-style: dashed none none; +} +.ant-divider-vertical.ant-divider-dashed { + border-width: 0 0 0 1px; +} +.ant-divider-plain.ant-divider-with-text { + color: rgba(0, 0, 0, 0.85); + font-weight: normal; + font-size: 12px; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before { + width: 0; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after { + width: 100%; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text { + padding-left: 0; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before { + width: 100%; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after { + width: 0; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text { + padding-right: 0; +} +.ant-divider-rtl { + direction: rtl; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before { + width: 95%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after { + width: 5%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before { + width: 5%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after { + width: 95%; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/tag/style/index.less ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/30707.async.js b/30707.async.js index 1915a4a788..1580bb2c58 100644 --- a/30707.async.js +++ b/30707.async.js @@ -107,6 +107,7 @@ function Addteans(_ref) { personname = _useState2[0], setpersonname = _useState2[1]; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_modal__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { + className: "modal_styles", centered: true, title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { style: { @@ -145,13 +146,15 @@ function Addteans(_ref) { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { style: { fontSize: '14px', - color: '#F73737' + color: '#F73737', + marginLeft: '10px' }, children: "*" }), "\u961F\u540D\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("p", { style: { marginTop: '15px', - marginLeft: '15px' + marginLeft: '10px', + marginRight: '10px' }, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { placeholder: "请输入队名", @@ -208,6 +211,7 @@ function Jointeam(_ref) { code = _useState2[0], setCode = _useState2[1]; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_modal__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { + className: "modal_styles", centered: true, title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { style: { @@ -245,10 +249,10 @@ function Jointeam(_ref) { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("p", { style: { - marginTop: '15px', - marginLeft: '15px', + marginLeft: '10px', display: 'flex', - alignItems: 'center' + alignItems: 'center', + marginRight: '10px' }, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { style: { diff --git a/32925.async.js b/32925.async.js index ac2eba1381..26d1923a73 100644 --- a/32925.async.js +++ b/32925.async.js @@ -245,7 +245,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, @@ -618,8 +618,8 @@ var _umi_production_exports = __webpack_require__(89214); var mediator = __webpack_require__(91562); // EXTERNAL MODULE: ./src/pages/tasks/left-panel/discuss/service.js var service = __webpack_require__(7387); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); ;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/components/AiAnswer.tsx diff --git a/35574.async.js b/35574.async.js index 580a291137..8aa31e31b2 100644 --- a/35574.async.js +++ b/35574.async.js @@ -104,7 +104,7 @@ var reNameFile = /*#__PURE__*/(/* unused pure expression or super */ null && (fu // .catch(e => console.log(e)); })["catch"](function (e) { console.log(e); - debugger; + // debugger }); })); case 7: @@ -362,7 +362,7 @@ var UploadFile = function UploadFile(_ref4) { console.log("err:", err); }); } catch (e) { - debugger; + // debugger } })); case 19: diff --git a/37110.async.js b/37110.async.js index 0ab6e22fc0..786761a022 100644 --- a/37110.async.js +++ b/37110.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/66728.async.js b/4476.async.js similarity index 99% rename from 66728.async.js rename to 4476.async.js index 2c9df2c8d0..0dc44b7a32 100644 --- a/66728.async.js +++ b/4476.async.js @@ -1,9 +1,9 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[66728],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[4476],{ -/***/ 44190: +/***/ 51647: /*!*********************************************************!*\ - !*** ./src/components/ImagesIcon/index.ts + 31 modules ***! + !*** ./src/components/ImagesIcon/index.ts + 32 modules ***! \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -14,6 +14,7 @@ __webpack_require__.d(__webpack_exports__, { "xp": function() { return /* reexport */ anony_namespaceObject; }, "AG": function() { return /* reexport */ blibli_namespaceObject; }, "JA": function() { return /* reexport */ chrome_namespaceObject; }, + "FX": function() { return /* reexport */ cjjs_namespaceObject; }, "k$": function() { return /* reexport */ done1_namespaceObject; }, "ub": function() { return /* reexport */ done2_namespaceObject; }, "e6": function() { return /* reexport */ done3_namespaceObject; }, @@ -219,6 +220,8 @@ var done3_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAA var icons_qrCode_namespaceObject = "data:image/png;base64,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"; // EXTERNAL MODULE: ./src/assets/images/user/qrcode.png var qrcode = __webpack_require__(53114); +;// CONCATENATED MODULE: ./src/assets/images/cjjs.png +var cjjs_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"; ;// CONCATENATED MODULE: ./src/components/ImagesIcon/index.ts @@ -254,6 +257,7 @@ var qrcode = __webpack_require__(53114); + // import x from ''; diff --git a/4525.async.js b/4525.async.js new file mode 100644 index 0000000000..22c8fa5c5a --- /dev/null +++ b/4525.async.js @@ -0,0 +1,2448 @@ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[4525,77566],{ + +/***/ 50675: +/*!**********************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/CheckCircleFilled.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _ant_design_icons_svg_es_asn_CheckCircleFilled__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CheckCircleFilled */ 72961); +/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918); + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var CheckCircleFilled = function CheckCircleFilled(props, ref) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, { + ref: ref, + icon: _ant_design_icons_svg_es_asn_CheckCircleFilled__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +CheckCircleFilled.displayName = 'CheckCircleFilled'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CheckCircleFilled)); + +/***/ }), + +/***/ 38900: +/*!**********************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _ant_design_icons_svg_es_asn_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseCircleFilled */ 1085); +/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918); + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var CloseCircleFilled = function CloseCircleFilled(props, ref) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, { + ref: ref, + icon: _ant_design_icons_svg_es_asn_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +CloseCircleFilled.displayName = 'CloseCircleFilled'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseCircleFilled)); + +/***/ }), + +/***/ 87588: +/*!******************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***! + \******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/ExclamationCircleOutlined */ 61144); +/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918); + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, { + ref: ref, + icon: _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(ExclamationCircleOutlined)); + +/***/ }), + +/***/ 81643: +/*!**********************************************************!*\ + !*** ./node_modules/antd/es/_util/getRenderPropValue.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ getRenderPropValue; } +/* harmony export */ }); +var getRenderPropValue = function getRenderPropValue(propValue) { + if (!propValue) { + return null; + } + if (typeof propValue === 'function') { + return propValue(); + } + return propValue; +}; + +/***/ }), + +/***/ 48783: +/*!****************************************************************!*\ + !*** ./node_modules/antd/es/_util/throttleByAnimationFrame.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "U": function() { return /* binding */ throttleByAnimationFrameDecorator; }, +/* harmony export */ "t": function() { return /* binding */ throttleByAnimationFrame; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ 74902); +/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 75164); + + +function throttleByAnimationFrame(fn) { + var requestId; + var later = function later(args) { + return function () { + requestId = null; + fn.apply(void 0, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(args)); + }; + }; + var throttled = function throttled() { + if (requestId == null) { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + requestId = (0,rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)(later(args)); + } + }; + throttled.cancel = function () { + rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"].cancel */ .Z.cancel(requestId); + requestId = null; + }; + return throttled; +} +function throttleByAnimationFrameDecorator() { + return function throttle(target, key, descriptor) { + var fn = descriptor.value; + var definingProperty = false; + return { + configurable: true, + get: function get() { + // In IE11 calling Object.defineProperty has a side-effect of evaluating the + // getter for the property which is being replaced. This causes infinite + // recursion and an "Out of stack space" error. + // eslint-disable-next-line no-prototype-builtins + if (definingProperty || this === target.prototype || this.hasOwnProperty(key)) { + /* istanbul ignore next */ + return fn; + } + var boundFn = throttleByAnimationFrame(fn.bind(this)); + definingProperty = true; + Object.defineProperty(this, key, { + value: boundFn, + configurable: true, + writable: true + }); + definingProperty = false; + return boundFn; + } + }; + }; +} + +/***/ }), + +/***/ 15771: +/*!*********************************************************!*\ + !*** ./node_modules/antd/es/affix/index.js + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ affix; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js +var classCallCheck = __webpack_require__(15671); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js +var createClass = __webpack_require__(43144); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js +var inherits = __webpack_require__(60136); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules +var createSuper = __webpack_require__(51630); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js +var esm_typeof = __webpack_require__(71002); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-resize-observer/es/index.js + 4 modules +var es = __webpack_require__(48555); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/throttleByAnimationFrame.js +var throttleByAnimationFrame = __webpack_require__(48783); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/addEventListener.js +var addEventListener = __webpack_require__(64019); +;// CONCATENATED MODULE: ./node_modules/antd/es/affix/utils.js + +function getTargetRect(target) { + return target !== window ? target.getBoundingClientRect() : { + top: 0, + bottom: window.innerHeight + }; +} +function getFixedTop(placeholderReact, targetRect, offsetTop) { + if (offsetTop !== undefined && targetRect.top > placeholderReact.top - offsetTop) { + return offsetTop + targetRect.top; + } + return undefined; +} +function getFixedBottom(placeholderReact, targetRect, offsetBottom) { + if (offsetBottom !== undefined && targetRect.bottom < placeholderReact.bottom + offsetBottom) { + var targetBottomOffset = window.innerHeight - targetRect.bottom; + return offsetBottom + targetBottomOffset; + } + return undefined; +} +// ======================== Observer ======================== +var TRIGGER_EVENTS = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load']; +var observerEntities = []; +function getObserverEntities() { + // Only used in test env. Can be removed if refactor. + return observerEntities; +} +function addObserveTarget(target, affix) { + if (!target) { + return; + } + var entity = observerEntities.find(function (item) { + return item.target === target; + }); + if (entity) { + entity.affixList.push(affix); + } else { + entity = { + target: target, + affixList: [affix], + eventHandlers: {} + }; + observerEntities.push(entity); + // Add listener + TRIGGER_EVENTS.forEach(function (eventName) { + entity.eventHandlers[eventName] = (0,addEventListener/* default */.Z)(target, eventName, function () { + entity.affixList.forEach(function (targetAffix) { + targetAffix.lazyUpdatePosition(); + }); + }); + }); + } +} +function removeObserveTarget(affix) { + var observerEntity = observerEntities.find(function (oriObserverEntity) { + var hasAffix = oriObserverEntity.affixList.some(function (item) { + return item === affix; + }); + if (hasAffix) { + oriObserverEntity.affixList = oriObserverEntity.affixList.filter(function (item) { + return item !== affix; + }); + } + return hasAffix; + }); + if (observerEntity && observerEntity.affixList.length === 0) { + observerEntities = observerEntities.filter(function (item) { + return item !== observerEntity; + }); + // Remove listener + TRIGGER_EVENTS.forEach(function (eventName) { + var handler = observerEntity.eventHandlers[eventName]; + if (handler && handler.remove) { + handler.remove(); + } + }); + } +} +;// CONCATENATED MODULE: ./node_modules/antd/es/affix/index.js + + + + + + + +var __decorate = undefined && undefined.__decorate || function (decorators, target, key, desc) { + var c = arguments.length, + r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, + d; + if ((typeof Reflect === "undefined" ? "undefined" : (0,esm_typeof/* default */.Z)(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + + +function getDefaultTarget() { + return typeof window !== 'undefined' ? window : null; +} +var AffixStatus; +(function (AffixStatus) { + AffixStatus[AffixStatus["None"] = 0] = "None"; + AffixStatus[AffixStatus["Prepare"] = 1] = "Prepare"; +})(AffixStatus || (AffixStatus = {})); +var Affix = /*#__PURE__*/function (_React$Component) { + (0,inherits/* default */.Z)(Affix, _React$Component); + var _super = (0,createSuper/* default */.Z)(Affix); + function Affix() { + var _this; + (0,classCallCheck/* default */.Z)(this, Affix); + _this = _super.apply(this, arguments); + _this.state = { + status: AffixStatus.None, + lastAffix: false, + prevTarget: null + }; + _this.getOffsetTop = function () { + var _this$props = _this.props, + offsetBottom = _this$props.offsetBottom, + offsetTop = _this$props.offsetTop; + return offsetBottom === undefined && offsetTop === undefined ? 0 : offsetTop; + }; + _this.getOffsetBottom = function () { + return _this.props.offsetBottom; + }; + _this.savePlaceholderNode = function (node) { + _this.placeholderNode = node; + }; + _this.saveFixedNode = function (node) { + _this.fixedNode = node; + }; + // =================== Measure =================== + _this.measure = function () { + var _this$state = _this.state, + status = _this$state.status, + lastAffix = _this$state.lastAffix; + var onChange = _this.props.onChange; + var targetFunc = _this.getTargetFunc(); + if (status !== AffixStatus.Prepare || !_this.fixedNode || !_this.placeholderNode || !targetFunc) { + return; + } + var offsetTop = _this.getOffsetTop(); + var offsetBottom = _this.getOffsetBottom(); + var targetNode = targetFunc(); + if (!targetNode) { + return; + } + var newState = { + status: AffixStatus.None + }; + var targetRect = getTargetRect(targetNode); + var placeholderReact = getTargetRect(_this.placeholderNode); + var fixedTop = getFixedTop(placeholderReact, targetRect, offsetTop); + var fixedBottom = getFixedBottom(placeholderReact, targetRect, offsetBottom); + if (placeholderReact.top === 0 && placeholderReact.left === 0 && placeholderReact.width === 0 && placeholderReact.height === 0) { + return; + } + if (fixedTop !== undefined) { + newState.affixStyle = { + position: 'fixed', + top: fixedTop, + width: placeholderReact.width, + height: placeholderReact.height + }; + newState.placeholderStyle = { + width: placeholderReact.width, + height: placeholderReact.height + }; + } else if (fixedBottom !== undefined) { + newState.affixStyle = { + position: 'fixed', + bottom: fixedBottom, + width: placeholderReact.width, + height: placeholderReact.height + }; + newState.placeholderStyle = { + width: placeholderReact.width, + height: placeholderReact.height + }; + } + newState.lastAffix = !!newState.affixStyle; + if (onChange && lastAffix !== newState.lastAffix) { + onChange(newState.lastAffix); + } + _this.setState(newState); + }; + // @ts-ignore TS6133 + _this.prepareMeasure = function () { + // event param is used before. Keep compatible ts define here. + _this.setState({ + status: AffixStatus.Prepare, + affixStyle: undefined, + placeholderStyle: undefined + }); + // Test if `updatePosition` called + if (false) { var onTestUpdatePosition; } + }; + return _this; + } + (0,createClass/* default */.Z)(Affix, [{ + key: "getTargetFunc", + value: function getTargetFunc() { + var getTargetContainer = this.context.getTargetContainer; + var target = this.props.target; + if (target !== undefined) { + return target; + } + return getTargetContainer !== null && getTargetContainer !== void 0 ? getTargetContainer : getDefaultTarget; + } + // Event handler + }, { + key: "componentDidMount", + value: function componentDidMount() { + var _this2 = this; + var targetFunc = this.getTargetFunc(); + if (targetFunc) { + // [Legacy] Wait for parent component ref has its value. + // We should use target as directly element instead of function which makes element check hard. + this.timeout = setTimeout(function () { + addObserveTarget(targetFunc(), _this2); + // Mock Event object. + _this2.updatePosition(); + }); + } + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps) { + var prevTarget = this.state.prevTarget; + var targetFunc = this.getTargetFunc(); + var newTarget = (targetFunc === null || targetFunc === void 0 ? void 0 : targetFunc()) || null; + if (prevTarget !== newTarget) { + removeObserveTarget(this); + if (newTarget) { + addObserveTarget(newTarget, this); + // Mock Event object. + this.updatePosition(); + } + // eslint-disable-next-line react/no-did-update-set-state + this.setState({ + prevTarget: newTarget + }); + } + if (prevProps.offsetTop !== this.props.offsetTop || prevProps.offsetBottom !== this.props.offsetBottom) { + this.updatePosition(); + } + this.measure(); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + clearTimeout(this.timeout); + removeObserveTarget(this); + this.updatePosition.cancel(); + // https://github.com/ant-design/ant-design/issues/22683 + this.lazyUpdatePosition.cancel(); + } + // Handle realign logic + }, { + key: "updatePosition", + value: function updatePosition() { + this.prepareMeasure(); + } + }, { + key: "lazyUpdatePosition", + value: function lazyUpdatePosition() { + var targetFunc = this.getTargetFunc(); + var affixStyle = this.state.affixStyle; + // Check position change before measure to make Safari smooth + if (targetFunc && affixStyle) { + var offsetTop = this.getOffsetTop(); + var offsetBottom = this.getOffsetBottom(); + var targetNode = targetFunc(); + if (targetNode && this.placeholderNode) { + var targetRect = getTargetRect(targetNode); + var placeholderReact = getTargetRect(this.placeholderNode); + var fixedTop = getFixedTop(placeholderReact, targetRect, offsetTop); + var fixedBottom = getFixedBottom(placeholderReact, targetRect, offsetBottom); + if (fixedTop !== undefined && affixStyle.top === fixedTop || fixedBottom !== undefined && affixStyle.bottom === fixedBottom) { + return; + } + } + } + // Directly call prepare measure since it's already throttled. + this.prepareMeasure(); + } + // =================== Render =================== + }, { + key: "render", + value: function render() { + var _this3 = this; + var _this$state2 = this.state, + affixStyle = _this$state2.affixStyle, + placeholderStyle = _this$state2.placeholderStyle; + var _this$props2 = this.props, + affixPrefixCls = _this$props2.affixPrefixCls, + children = _this$props2.children; + var className = classnames_default()((0,defineProperty/* default */.Z)({}, affixPrefixCls, !!affixStyle)); + var props = (0,omit/* default */.Z)(this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange', 'affixPrefixCls']); + // Omit this since `onTestUpdatePosition` only works on test. + if (false) {} + return /*#__PURE__*/react.createElement(es/* default */.Z, { + onResize: function onResize() { + _this3.updatePosition(); + } + }, /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, props, { + ref: this.savePlaceholderNode + }), affixStyle && /*#__PURE__*/react.createElement("div", { + style: placeholderStyle, + "aria-hidden": "true" + }), /*#__PURE__*/react.createElement("div", { + className: className, + ref: this.saveFixedNode, + style: affixStyle + }, /*#__PURE__*/react.createElement(es/* default */.Z, { + onResize: function onResize() { + _this3.updatePosition(); + } + }, children)))); + } + }]); + return Affix; +}(react.Component); +Affix.contextType = context/* ConfigContext */.E_; +__decorate([(0,throttleByAnimationFrame/* throttleByAnimationFrameDecorator */.U)()], Affix.prototype, "updatePosition", null); +__decorate([(0,throttleByAnimationFrame/* throttleByAnimationFrameDecorator */.U)()], Affix.prototype, "lazyUpdatePosition", null); +var AffixFC = /*#__PURE__*/react.forwardRef(function (props, ref) { + var customizePrefixCls = props.prefixCls; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var affixPrefixCls = getPrefixCls('affix', customizePrefixCls); + var affixProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, props), { + affixPrefixCls: affixPrefixCls + }); + return /*#__PURE__*/react.createElement(Affix, (0,esm_extends/* default */.Z)({}, affixProps, { + ref: ref + })); +}); +if (false) {} +/* harmony default export */ var affix = (AffixFC); + +/***/ }), + +/***/ 48283: +/*!***************************************************************!*\ + !*** ./node_modules/antd/es/affix/style/index.js + 1 modules ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/affix/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/affix/style/index.js + + + +/***/ }), + +/***/ 49288: +/*!*****************************************************!*\ + !*** ./node_modules/antd/es/auto-complete/index.js ***! + \*****************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/typeof */ 71002); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 97685); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/Children/toArray */ 50344); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rc-util/es/omit */ 98423); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../config-provider */ 53124); +/* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../select */ 34041); +/* harmony import */ var _util_reactNode__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/reactNode */ 96159); + + + +/** + * TODO: 4.0 + * + * - Remove `dataSource` + * - `size` not work with customizeInput + * - CustomizeInput not feedback `ENTER` key since accessibility enhancement + */ + + + + + + + + +var Option = _select__WEBPACK_IMPORTED_MODULE_3__/* ["default"].Option */ .Z.Option; +function isSelectOptionOrSelectOptGroup(child) { + return child && child.type && (child.type.isSelectOption || child.type.isSelectOptGroup); +} +var AutoComplete = function AutoComplete(props, ref) { + var customizePrefixCls = props.prefixCls, + className = props.className, + popupClassName = props.popupClassName, + dropdownClassName = props.dropdownClassName, + children = props.children, + dataSource = props.dataSource; + var childNodes = (0,rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(children); + // ============================= Input ============================= + var customizeInput; + if (childNodes.length === 1 && (0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(childNodes[0]) && !isSelectOptionOrSelectOptGroup(childNodes[0])) { + var _childNodes = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(childNodes, 1); + customizeInput = _childNodes[0]; + } + var getInputElement = customizeInput ? function () { + return customizeInput; + } : undefined; + // ============================ Options ============================ + var optionChildren; + // [Legacy] convert `children` or `dataSource` into option children + if (childNodes.length && isSelectOptionOrSelectOptGroup(childNodes[0])) { + optionChildren = children; + } else { + optionChildren = dataSource ? dataSource.map(function (item) { + if ((0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(item)) { + return item; + } + switch ((0,_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(item)) { + case 'string': + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { + key: item, + value: item + }, item); + case 'object': + { + var optionValue = item.value; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { + key: optionValue, + value: optionValue + }, item.text); + } + default: + false ? 0 : void 0; + return undefined; + } + }) : []; + } + false ? 0 : void 0; + false ? 0 : void 0; + false ? 0 : void 0; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider__WEBPACK_IMPORTED_MODULE_7__/* .ConfigConsumer */ .C, null, function (_ref) { + var getPrefixCls = _ref.getPrefixCls; + var prefixCls = getPrefixCls('select', customizePrefixCls); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_select__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)({ + ref: ref + }, (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)(props, ['dataSource']), { + prefixCls: prefixCls, + popupClassName: popupClassName || dropdownClassName, + className: classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls, "-auto-complete"), className), + mode: _select__WEBPACK_IMPORTED_MODULE_3__/* ["default"].SECRET_COMBOBOX_MODE_DO_NOT_USE */ .Z.SECRET_COMBOBOX_MODE_DO_NOT_USE + }, { + // Internal api + getInputElement: getInputElement + }), optionChildren); + }); +}; +var RefAutoComplete = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(AutoComplete); +RefAutoComplete.Option = Option; +/* harmony default export */ __webpack_exports__["Z"] = (RefAutoComplete); + +/***/ }), + +/***/ 19070: +/*!***********************************************************************!*\ + !*** ./node_modules/antd/es/auto-complete/style/index.js + 1 modules ***! + \***********************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/auto-complete/style/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules +var style = __webpack_require__(95985); +;// CONCATENATED MODULE: ./node_modules/antd/es/auto-complete/style/index.js + + +// style dependencies + + +/***/ }), + +/***/ 58492: +/*!**************************************************************!*\ + !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***! + \**************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ breadcrumb; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js +var toArray = __webpack_require__(50344); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules +var menu = __webpack_require__(66516); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js +var reactNode = __webpack_require__(96159); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DownOutlined.js +var DownOutlined = __webpack_require__(13622); +// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/dropdown.js + 1 modules +var dropdown = __webpack_require__(18562); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbItem.js + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + +var BreadcrumbItem = function BreadcrumbItem(props) { + var customizePrefixCls = props.prefixCls, + _props$separator = props.separator, + separator = _props$separator === void 0 ? '/' : _props$separator, + children = props.children, + menu = props.menu, + overlay = props.overlay, + dropdownProps = props.dropdownProps, + restProps = __rest(props, ["prefixCls", "separator", "children", "menu", "overlay", "dropdownProps"]); + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); + // Warning for deprecated usage + if (false) {} + /** If overlay is have Wrap a Dropdown */ + var renderBreadcrumbNode = function renderBreadcrumbNode(breadcrumbItem) { + if (menu || overlay) { + return /*#__PURE__*/react.createElement(dropdown/* default */.Z, (0,esm_extends/* default */.Z)({ + menu: menu, + overlay: overlay, + placement: "bottom" + }, dropdownProps), /*#__PURE__*/react.createElement("span", { + className: "".concat(prefixCls, "-overlay-link") + }, breadcrumbItem, /*#__PURE__*/react.createElement(DownOutlined/* default */.Z, null))); + } + return breadcrumbItem; + }; + var link; + if ('href' in restProps) { + link = /*#__PURE__*/react.createElement("a", (0,esm_extends/* default */.Z)({ + className: "".concat(prefixCls, "-link") + }, restProps), children); + } else { + link = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({ + className: "".concat(prefixCls, "-link") + }, restProps), children); + } + // wrap to dropDown + link = renderBreadcrumbNode(link); + if (children !== undefined && children !== null) { + return /*#__PURE__*/react.createElement("li", null, link, separator && /*#__PURE__*/react.createElement("span", { + className: "".concat(prefixCls, "-separator") + }, separator)); + } + return null; +}; +BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true; +/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbSeparator.js + + +var BreadcrumbSeparator = function BreadcrumbSeparator(_ref) { + var children = _ref.children; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var prefixCls = getPrefixCls('breadcrumb'); + return /*#__PURE__*/react.createElement("span", { + className: "".concat(prefixCls, "-separator") + }, children || '/'); +}; +BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; +/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/Breadcrumb.js + + + +var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + +function getBreadcrumbName(route, params) { + if (!route.breadcrumbName) { + return null; + } + var paramsKeys = Object.keys(params).join('|'); + var name = route.breadcrumbName.replace(new RegExp(":(".concat(paramsKeys, ")"), 'g'), function (replacement, key) { + return params[key] || replacement; + }); + return name; +} +function defaultItemRender(route, params, routes, paths) { + var isLastItem = routes.indexOf(route) === routes.length - 1; + var name = getBreadcrumbName(route, params); + return isLastItem ? /*#__PURE__*/react.createElement("span", null, name) : /*#__PURE__*/react.createElement("a", { + href: "#/".concat(paths.join('/')) + }, name); +} +var getPath = function getPath(path, params) { + path = (path || '').replace(/^\//, ''); + Object.keys(params).forEach(function (key) { + path = path.replace(":".concat(key), params[key]); + }); + return path; +}; +var addChildPath = function addChildPath(paths, childPath, params) { + var originalPaths = (0,toConsumableArray/* default */.Z)(paths); + var path = getPath(childPath || '', params); + if (path) { + originalPaths.push(path); + } + return originalPaths; +}; +var Breadcrumb = function Breadcrumb(_a) { + var customizePrefixCls = _a.prefixCls, + _a$separator = _a.separator, + separator = _a$separator === void 0 ? '/' : _a$separator, + style = _a.style, + className = _a.className, + routes = _a.routes, + children = _a.children, + _a$itemRender = _a.itemRender, + itemRender = _a$itemRender === void 0 ? defaultItemRender : _a$itemRender, + _a$params = _a.params, + params = _a$params === void 0 ? {} : _a$params, + restProps = Breadcrumb_rest(_a, ["prefixCls", "separator", "style", "className", "routes", "children", "itemRender", "params"]); + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var crumbs; + var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); + if (routes && routes.length > 0) { + // generated by route + var paths = []; + crumbs = routes.map(function (route) { + var path = getPath(route.path, params); + if (path) { + paths.push(path); + } + // generated overlay by route.children + var overlay; + if (route.children && route.children.length) { + overlay = /*#__PURE__*/react.createElement(menu/* default */.Z, { + items: route.children.map(function (child) { + return { + key: child.path || child.breadcrumbName, + label: itemRender(child, params, routes, addChildPath(paths, child.path, params)) + }; + }) + }); + } + var itemProps = { + separator: separator + }; + if (overlay) { + itemProps.overlay = overlay; + } + return /*#__PURE__*/react.createElement(breadcrumb_BreadcrumbItem, (0,esm_extends/* default */.Z)({}, itemProps, { + key: path || route.breadcrumbName + }), itemRender(route, params, routes, paths)); + }); + } else if (children) { + crumbs = (0,toArray/* default */.Z)(children).map(function (element, index) { + if (!element) { + return element; + } + false ? 0 : void 0; + return (0,reactNode/* cloneElement */.Tm)(element, { + separator: separator, + key: index + }); + }); + } + var breadcrumbClassName = classnames_default()(prefixCls, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("nav", (0,esm_extends/* default */.Z)({ + className: breadcrumbClassName, + style: style + }, restProps), /*#__PURE__*/react.createElement("ol", null, crumbs)); +}; +Breadcrumb.Item = breadcrumb_BreadcrumbItem; +Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; +/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/index.js + +/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb); + +/***/ }), + +/***/ 63102: +/*!********************************************************************!*\ + !*** ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules ***! + \********************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules +var style = __webpack_require__(68018); +// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules +var menu_style = __webpack_require__(83736); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + + +// style dependencies + + + +/***/ }), + +/***/ 27049: +/*!***********************************************!*\ + !*** ./node_modules/antd/es/divider/index.js ***! + \***********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124); + + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + +var Divider = function Divider(props) { + var _classNames; + var _React$useContext = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var customizePrefixCls = props.prefixCls, + _props$type = props.type, + type = _props$type === void 0 ? 'horizontal' : _props$type, + _props$orientation = props.orientation, + orientation = _props$orientation === void 0 ? 'center' : _props$orientation, + orientationMargin = props.orientationMargin, + className = props.className, + children = props.children, + dashed = props.dashed, + plain = props.plain, + restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "children", "dashed", "plain"]); + var prefixCls = getPrefixCls('divider', customizePrefixCls); + var orientationPrefix = orientation.length > 0 ? "-".concat(orientation) : orientation; + var hasChildren = !!children; + var hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; + var hasCustomMarginRight = orientation === 'right' && orientationMargin != null; + var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, "".concat(prefixCls, "-").concat(type), (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text"), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text").concat(orientationPrefix), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-dashed"), !!dashed), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-plain"), !!plain), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-left"), hasCustomMarginLeft), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-right"), hasCustomMarginRight), _classNames), className); + var innerStyle = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({}, hasCustomMarginLeft && { + marginLeft: orientationMargin + }), hasCustomMarginRight && { + marginRight: orientationMargin + }); + // Warning children not work in vertical mode + if (false) {} + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({ + className: classString + }, restProps, { + role: "separator" + }), children && type !== 'vertical' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("span", { + className: "".concat(prefixCls, "-inner-text"), + style: innerStyle + }, children)); +}; +/* harmony default export */ __webpack_exports__["Z"] = (Divider); + +/***/ }), + +/***/ 98541: +/*!*****************************************************************!*\ + !*** ./node_modules/antd/es/divider/style/index.js + 1 modules ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.js + + + +/***/ }), + +/***/ 55241: +/*!***********************************************!*\ + !*** ./node_modules/antd/es/popover/index.js ***! + \***********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124); +/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../tooltip */ 84908); +/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 81643); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_util/motion */ 33603); + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + +var Overlay = function Overlay(_ref) { + var title = _ref.title, + content = _ref.content, + prefixCls = _ref.prefixCls; + if (!title && !content) { + return null; + } + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", { + className: "".concat(prefixCls, "-title") + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", { + className: "".concat(prefixCls, "-inner-content") + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_1__/* .getRenderPropValue */ .Z)(content))); +}; +var Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(function (props, ref) { + var customizePrefixCls = props.prefixCls, + title = props.title, + content = props.content, + _overlay = props._overlay, + _props$placement = props.placement, + placement = _props$placement === void 0 ? 'top' : _props$placement, + _props$trigger = props.trigger, + trigger = _props$trigger === void 0 ? 'hover' : _props$trigger, + _props$mouseEnterDela = props.mouseEnterDelay, + mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0.1 : _props$mouseEnterDela, + _props$mouseLeaveDela = props.mouseLeaveDelay, + mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela, + _props$overlayStyle = props.overlayStyle, + overlayStyle = _props$overlayStyle === void 0 ? {} : _props$overlayStyle, + otherProps = __rest(props, ["prefixCls", "title", "content", "_overlay", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]); + var _React$useContext = react__WEBPACK_IMPORTED_MODULE_0__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_), + getPrefixCls = _React$useContext.getPrefixCls; + var prefixCls = getPrefixCls('popover', customizePrefixCls); + var rootPrefixCls = getPrefixCls(); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({ + placement: placement, + trigger: trigger, + mouseEnterDelay: mouseEnterDelay, + mouseLeaveDelay: mouseLeaveDelay, + overlayStyle: overlayStyle + }, otherProps, { + prefixCls: prefixCls, + ref: ref, + overlay: _overlay || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Overlay, { + prefixCls: prefixCls, + title: title, + content: content + }), + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_5__/* .getTransitionName */ .mL)(rootPrefixCls, 'zoom-big', otherProps.transitionName) + })); +}); +if (false) {} +/* harmony default export */ __webpack_exports__["Z"] = (Popover); + +/***/ }), + +/***/ 63942: +/*!*****************************************************************!*\ + !*** ./node_modules/antd/es/popover/style/index.js + 1 modules ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/popover/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/popover/style/index.js + + +// style dependencies +// deps-lint-skip: tooltip + +/***/ }), + +/***/ 61460: +/*!********************************************************!*\ + !*** ./node_modules/antd/es/rate/index.js + 6 modules ***! + \********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ rate; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/StarFilled.js +// This icon file is generated automatically. +var StarFilled = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" } }] }, "name": "star", "theme": "filled" }; +/* harmony default export */ var asn_StarFilled = (StarFilled); + +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(93771); +;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/StarFilled.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var StarFilled_StarFilled = function StarFilled(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_StarFilled + })); +}; +StarFilled_StarFilled.displayName = 'StarFilled'; +/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/react.forwardRef(StarFilled_StarFilled)); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js +var classCallCheck = __webpack_require__(15671); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js +var createClass = __webpack_require__(43144); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js +var inherits = __webpack_require__(60136); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules +var createSuper = __webpack_require__(51630); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/findDOMNode.js +var findDOMNode = __webpack_require__(34203); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js +var KeyCode = __webpack_require__(15105); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/util.js +function getScroll(w) { + var ret = w.pageXOffset; + var method = 'scrollLeft'; + + if (typeof ret !== 'number') { + var d = w.document; // ie6,7,8 standard mode + + ret = d.documentElement[method]; + + if (typeof ret !== 'number') { + // quirks mode + ret = d.body[method]; + } + } + + return ret; +} + +function getClientPosition(elem) { + var x; + var y; + var doc = elem.ownerDocument; + var body = doc.body; + var docElem = doc && doc.documentElement; + var box = elem.getBoundingClientRect(); + x = box.left; + y = box.top; + x -= docElem.clientLeft || body.clientLeft || 0; + y -= docElem.clientTop || body.clientTop || 0; + return { + left: x, + top: y + }; +} + +function getOffsetLeft(el) { + var pos = getClientPosition(el); + var doc = el.ownerDocument; // Only IE use `parentWindow` + + var w = doc.defaultView || doc.parentWindow; + pos.left += getScroll(w); + return pos.left; +} +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Star.js + + + + + + +var Star = /*#__PURE__*/function (_React$Component) { + (0,inherits/* default */.Z)(Star, _React$Component); + + var _super = (0,createSuper/* default */.Z)(Star); + + function Star() { + var _this; + + (0,classCallCheck/* default */.Z)(this, Star); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _super.call.apply(_super, [this].concat(args)); + + _this.onHover = function (e) { + var _this$props = _this.props, + onHover = _this$props.onHover, + index = _this$props.index; + onHover(e, index); + }; + + _this.onClick = function (e) { + var _this$props2 = _this.props, + onClick = _this$props2.onClick, + index = _this$props2.index; + onClick(e, index); + }; + + _this.onKeyDown = function (e) { + var _this$props3 = _this.props, + onClick = _this$props3.onClick, + index = _this$props3.index; + + if (e.keyCode === 13) { + onClick(e, index); + } + }; + + return _this; + } + + (0,createClass/* default */.Z)(Star, [{ + key: "getClassName", + value: function getClassName() { + var _this$props4 = this.props, + prefixCls = _this$props4.prefixCls, + index = _this$props4.index, + value = _this$props4.value, + allowHalf = _this$props4.allowHalf, + focused = _this$props4.focused; + var starValue = index + 1; + var className = prefixCls; + + if (value === 0 && index === 0 && focused) { + className += " ".concat(prefixCls, "-focused"); + } else if (allowHalf && value + 0.5 >= starValue && value < starValue) { + className += " ".concat(prefixCls, "-half ").concat(prefixCls, "-active"); + + if (focused) { + className += " ".concat(prefixCls, "-focused"); + } + } else { + className += starValue <= value ? " ".concat(prefixCls, "-full") : " ".concat(prefixCls, "-zero"); + + if (starValue === value && focused) { + className += " ".concat(prefixCls, "-focused"); + } + } + + return className; + } + }, { + key: "render", + value: function render() { + var onHover = this.onHover, + onClick = this.onClick, + onKeyDown = this.onKeyDown; + var _this$props5 = this.props, + disabled = _this$props5.disabled, + prefixCls = _this$props5.prefixCls, + character = _this$props5.character, + characterRender = _this$props5.characterRender, + index = _this$props5.index, + count = _this$props5.count, + value = _this$props5.value; + var characterNode = typeof character === 'function' ? character(this.props) : character; + var start = /*#__PURE__*/react.createElement("li", { + className: this.getClassName() + }, /*#__PURE__*/react.createElement("div", { + onClick: disabled ? null : onClick, + onKeyDown: disabled ? null : onKeyDown, + onMouseMove: disabled ? null : onHover, + role: "radio", + "aria-checked": value > index ? 'true' : 'false', + "aria-posinset": index + 1, + "aria-setsize": count, + tabIndex: disabled ? -1 : 0 + }, /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-first") + }, characterNode), /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-second") + }, characterNode))); + + if (characterRender) { + start = characterRender(start, this.props); + } + + return start; + } + }]); + + return Star; +}(react.Component); + + +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Rate.js + + + + + + + + + + + + + +function noop() {} + +var Rate = /*#__PURE__*/function (_React$Component) { + (0,inherits/* default */.Z)(Rate, _React$Component); + + var _super = (0,createSuper/* default */.Z)(Rate); + + function Rate(props) { + var _this; + + (0,classCallCheck/* default */.Z)(this, Rate); + + _this = _super.call(this, props); + _this.stars = void 0; + _this.rate = void 0; + + _this.onHover = function (event, index) { + var onHoverChange = _this.props.onHoverChange; + + var hoverValue = _this.getStarValue(index, event.pageX); + + var cleanedValue = _this.state.cleanedValue; + + if (hoverValue !== cleanedValue) { + _this.setState({ + hoverValue: hoverValue, + cleanedValue: null + }); + } + + onHoverChange(hoverValue); + }; + + _this.onMouseLeave = function () { + var onHoverChange = _this.props.onHoverChange; + + _this.setState({ + hoverValue: undefined, + cleanedValue: null + }); + + onHoverChange(undefined); + }; + + _this.onClick = function (event, index) { + var allowClear = _this.props.allowClear; + var value = _this.state.value; + + var newValue = _this.getStarValue(index, event.pageX); + + var isReset = false; + + if (allowClear) { + isReset = newValue === value; + } + + _this.onMouseLeave(); + + _this.changeValue(isReset ? 0 : newValue); + + _this.setState({ + cleanedValue: isReset ? newValue : null + }); + }; + + _this.onFocus = function () { + var onFocus = _this.props.onFocus; + + _this.setState({ + focused: true + }); + + if (onFocus) { + onFocus(); + } + }; + + _this.onBlur = function () { + var onBlur = _this.props.onBlur; + + _this.setState({ + focused: false + }); + + if (onBlur) { + onBlur(); + } + }; + + _this.onKeyDown = function (event) { + var keyCode = event.keyCode; + var _this$props = _this.props, + count = _this$props.count, + allowHalf = _this$props.allowHalf, + onKeyDown = _this$props.onKeyDown, + direction = _this$props.direction; + var reverse = direction === 'rtl'; + var value = _this.state.value; + + if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && value < count && !reverse) { + if (allowHalf) { + value += 0.5; + } else { + value += 1; + } + + _this.changeValue(value); + + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && value > 0 && !reverse) { + if (allowHalf) { + value -= 0.5; + } else { + value -= 1; + } + + _this.changeValue(value); + + event.preventDefault(); + } else if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && value > 0 && reverse) { + if (allowHalf) { + value -= 0.5; + } else { + value -= 1; + } + + _this.changeValue(value); + + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && value < count && reverse) { + if (allowHalf) { + value += 0.5; + } else { + value += 1; + } + + _this.changeValue(value); + + event.preventDefault(); + } + + if (onKeyDown) { + onKeyDown(event); + } + }; + + _this.saveRef = function (index) { + return function (node) { + _this.stars[index] = node; + }; + }; + + _this.saveRate = function (node) { + _this.rate = node; + }; + + var _value = props.value; + + if (_value === undefined) { + _value = props.defaultValue; + } + + _this.stars = {}; + _this.state = { + value: _value, + focused: false, + cleanedValue: null + }; + return _this; + } + + (0,createClass/* default */.Z)(Rate, [{ + key: "componentDidMount", + value: function componentDidMount() { + var _this$props2 = this.props, + autoFocus = _this$props2.autoFocus, + disabled = _this$props2.disabled; + + if (autoFocus && !disabled) { + this.focus(); + } + } + }, { + key: "getStarDOM", + value: function getStarDOM(index) { + return (0,findDOMNode/* default */.Z)(this.stars[index]); + } + }, { + key: "getStarValue", + value: function getStarValue(index, x) { + var _this$props3 = this.props, + allowHalf = _this$props3.allowHalf, + direction = _this$props3.direction; + var reverse = direction === 'rtl'; + var value = index + 1; + + if (allowHalf) { + var starEle = this.getStarDOM(index); + var leftDis = getOffsetLeft(starEle); + var width = starEle.clientWidth; + + if (reverse && x - leftDis > width / 2) { + value -= 0.5; + } else if (!reverse && x - leftDis < width / 2) { + value -= 0.5; + } + } + + return value; + } + }, { + key: "focus", + value: function focus() { + var disabled = this.props.disabled; + + if (!disabled) { + this.rate.focus(); + } + } + }, { + key: "blur", + value: function blur() { + var disabled = this.props.disabled; + + if (!disabled) { + this.rate.blur(); + } + } + }, { + key: "changeValue", + value: function changeValue(value) { + var onChange = this.props.onChange; + + if (!('value' in this.props)) { + this.setState({ + value: value + }); + } + + onChange(value); + } + }, { + key: "render", + value: function render() { + var _this$props4 = this.props, + count = _this$props4.count, + allowHalf = _this$props4.allowHalf, + style = _this$props4.style, + prefixCls = _this$props4.prefixCls, + disabled = _this$props4.disabled, + className = _this$props4.className, + character = _this$props4.character, + characterRender = _this$props4.characterRender, + tabIndex = _this$props4.tabIndex, + direction = _this$props4.direction; + var _this$state = this.state, + value = _this$state.value, + hoverValue = _this$state.hoverValue, + focused = _this$state.focused; + var stars = []; + var disabledClass = disabled ? "".concat(prefixCls, "-disabled") : ''; + + for (var index = 0; index < count; index += 1) { + stars.push( /*#__PURE__*/react.createElement(Star, { + ref: this.saveRef(index), + index: index, + count: count, + disabled: disabled, + prefixCls: "".concat(prefixCls, "-star"), + allowHalf: allowHalf, + value: hoverValue === undefined ? value : hoverValue, + onClick: this.onClick, + onHover: this.onHover, + key: index, + character: character, + characterRender: characterRender, + focused: focused + })); + } + + var rateClassName = classnames_default()(prefixCls, disabledClass, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-rtl"), direction === 'rtl')); + return /*#__PURE__*/react.createElement("ul", { + className: rateClassName, + style: style, + onMouseLeave: disabled ? null : this.onMouseLeave, + tabIndex: disabled ? -1 : tabIndex, + onFocus: disabled ? null : this.onFocus, + onBlur: disabled ? null : this.onBlur, + onKeyDown: disabled ? null : this.onKeyDown, + ref: this.saveRate, + role: "radiogroup" + }, stars); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(nextProps, state) { + if ('value' in nextProps && nextProps.value !== undefined) { + return (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, state), {}, { + value: nextProps.value + }); + } + + return state; + } + }]); + + return Rate; +}(react.Component); + +Rate.defaultProps = { + defaultValue: 0, + count: 5, + allowHalf: false, + allowClear: true, + style: {}, + prefixCls: 'rc-rate', + onChange: noop, + character: '★', + onHoverChange: noop, + tabIndex: 0, + direction: 'ltr' +}; +/* harmony default export */ var es_Rate = (Rate); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/index.js + +/* harmony default export */ var es = (es_Rate); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/index.js + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + +var rate_Rate = /*#__PURE__*/react.forwardRef(function (props, ref) { + var prefixCls = props.prefixCls, + tooltips = props.tooltips, + _props$character = props.character, + character = _props$character === void 0 ? /*#__PURE__*/react.createElement(icons_StarFilled, null) : _props$character, + rest = __rest(props, ["prefixCls", "tooltips", "character"]); + var characterRender = function characterRender(node, _ref) { + var index = _ref.index; + if (!tooltips) { + return node; + } + return /*#__PURE__*/react.createElement(tooltip/* default */.Z, { + title: tooltips[index] + }, node); + }; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var ratePrefixCls = getPrefixCls('rate', prefixCls); + return /*#__PURE__*/react.createElement(es, (0,esm_extends/* default */.Z)({ + ref: ref, + character: character, + characterRender: characterRender + }, rest, { + prefixCls: ratePrefixCls, + direction: direction + })); +}); +if (false) {} +/* harmony default export */ var rate = (rate_Rate); + +/***/ }), + +/***/ 50936: +/*!**************************************************************!*\ + !*** ./node_modules/antd/es/rate/style/index.js + 1 modules ***! + \**************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var style = __webpack_require__(38390); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.js + + +// style dependencies + + +/***/ }), + +/***/ 20640: +/*!*************************************************!*\ + !*** ./node_modules/copy-to-clipboard/index.js ***! + \*************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + + +var deselectCurrent = __webpack_require__(/*! toggle-selection */ 11742); + +var clipboardToIE11Formatting = { + "text/plain": "Text", + "text/html": "Url", + "default": "Text" +} + +var defaultMessage = "Copy to clipboard: #{key}, Enter"; + +function format(message) { + var copyKey = (/mac os x/i.test(navigator.userAgent) ? "⌘" : "Ctrl") + "+C"; + return message.replace(/#{\s*key\s*}/g, copyKey); +} + +function copy(text, options) { + var debug, + message, + reselectPrevious, + range, + selection, + mark, + success = false; + if (!options) { + options = {}; + } + debug = options.debug || false; + try { + reselectPrevious = deselectCurrent(); + + range = document.createRange(); + selection = document.getSelection(); + + mark = document.createElement("span"); + mark.textContent = text; + // avoid screen readers from reading out loud the text + mark.ariaHidden = "true" + // reset user styles for span element + mark.style.all = "unset"; + // prevents scrolling to the end of the page + mark.style.position = "fixed"; + mark.style.top = 0; + mark.style.clip = "rect(0, 0, 0, 0)"; + // used to preserve spaces and line breaks + mark.style.whiteSpace = "pre"; + // do not inherit user-select (it may be `none`) + mark.style.webkitUserSelect = "text"; + mark.style.MozUserSelect = "text"; + mark.style.msUserSelect = "text"; + mark.style.userSelect = "text"; + mark.addEventListener("copy", function(e) { + e.stopPropagation(); + if (options.format) { + e.preventDefault(); + if (typeof e.clipboardData === "undefined") { // IE 11 + debug && console.warn("unable to use e.clipboardData"); + debug && console.warn("trying IE specific stuff"); + window.clipboardData.clearData(); + var format = clipboardToIE11Formatting[options.format] || clipboardToIE11Formatting["default"] + window.clipboardData.setData(format, text); + } else { // all other browsers + e.clipboardData.clearData(); + e.clipboardData.setData(options.format, text); + } + } + if (options.onCopy) { + e.preventDefault(); + options.onCopy(e.clipboardData); + } + }); + + document.body.appendChild(mark); + + range.selectNodeContents(mark); + selection.addRange(range); + + var successful = document.execCommand("copy"); + if (!successful) { + throw new Error("copy command was unsuccessful"); + } + success = true; + } catch (err) { + debug && console.error("unable to copy using execCommand: ", err); + debug && console.warn("trying IE specific stuff"); + try { + window.clipboardData.setData(options.format || "text", text); + options.onCopy && options.onCopy(window.clipboardData); + success = true; + } catch (err) { + debug && console.error("unable to copy using clipboardData: ", err); + debug && console.error("falling back to prompt"); + message = format("message" in options ? options.message : defaultMessage); + window.prompt(message, text); + } + } finally { + if (selection) { + if (typeof selection.removeRange == "function") { + selection.removeRange(range); + } else { + selection.removeAllRanges(); + } + } + + if (mark) { + document.body.removeChild(mark); + } + reselectPrevious(); + } + + return success; +} + +module.exports = copy; + + +/***/ }), + +/***/ 74300: +/*!***************************************************************!*\ + !*** ./node_modules/react-copy-to-clipboard/lib/Component.js ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.CopyToClipboard = void 0; + +var _react = _interopRequireDefault(__webpack_require__(/*! react */ 67294)); + +var _copyToClipboard = _interopRequireDefault(__webpack_require__(/*! copy-to-clipboard */ 20640)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } + +function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } + +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var CopyToClipboard = +/*#__PURE__*/ +function (_React$PureComponent) { + _inherits(CopyToClipboard, _React$PureComponent); + + function CopyToClipboard() { + var _getPrototypeOf2; + + var _this; + + _classCallCheck(this, CopyToClipboard); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(CopyToClipboard)).call.apply(_getPrototypeOf2, [this].concat(args))); + + _defineProperty(_assertThisInitialized(_this), "onClick", function (event) { + var _this$props = _this.props, + text = _this$props.text, + onCopy = _this$props.onCopy, + children = _this$props.children, + options = _this$props.options; + + var elem = _react["default"].Children.only(children); + + var result = (0, _copyToClipboard["default"])(text, options); + + if (onCopy) { + onCopy(text, result); + } // Bypass onClick if it was present + + + if (elem && elem.props && typeof elem.props.onClick === 'function') { + elem.props.onClick(event); + } + }); + + return _this; + } + + _createClass(CopyToClipboard, [{ + key: "render", + value: function render() { + var _this$props2 = this.props, + _text = _this$props2.text, + _onCopy = _this$props2.onCopy, + _options = _this$props2.options, + children = _this$props2.children, + props = _objectWithoutProperties(_this$props2, ["text", "onCopy", "options", "children"]); + + var elem = _react["default"].Children.only(children); + + return _react["default"].cloneElement(elem, _objectSpread({}, props, { + onClick: this.onClick + })); + } + }]); + + return CopyToClipboard; +}(_react["default"].PureComponent); + +exports.CopyToClipboard = CopyToClipboard; + +_defineProperty(CopyToClipboard, "defaultProps", { + onCopy: undefined, + options: undefined +}); + +/***/ }), + +/***/ 74855: +/*!***********************************************************!*\ + !*** ./node_modules/react-copy-to-clipboard/lib/index.js ***! + \***********************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + + +var _require = __webpack_require__(/*! ./Component */ 74300), + CopyToClipboard = _require.CopyToClipboard; + +CopyToClipboard.CopyToClipboard = CopyToClipboard; +module.exports = CopyToClipboard; + +/***/ }), + +/***/ 57761: +/*!*********************************************************************!*\ + !*** ./node_modules/react-infinite-scroller/dist/InfiniteScroll.js ***! + \*********************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _react = __webpack_require__(/*! react */ 67294); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(/*! prop-types */ 45697); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +var InfiniteScroll = function (_Component) { + _inherits(InfiniteScroll, _Component); + + function InfiniteScroll(props) { + _classCallCheck(this, InfiniteScroll); + + var _this = _possibleConstructorReturn(this, (InfiniteScroll.__proto__ || Object.getPrototypeOf(InfiniteScroll)).call(this, props)); + + _this.scrollListener = _this.scrollListener.bind(_this); + _this.eventListenerOptions = _this.eventListenerOptions.bind(_this); + _this.mousewheelListener = _this.mousewheelListener.bind(_this); + return _this; + } + + _createClass(InfiniteScroll, [{ + key: 'componentDidMount', + value: function componentDidMount() { + this.pageLoaded = this.props.pageStart; + this.options = this.eventListenerOptions(); + this.attachScrollListener(); + } + }, { + key: 'componentDidUpdate', + value: function componentDidUpdate() { + if (this.props.isReverse && this.loadMore) { + var parentElement = this.getParentElement(this.scrollComponent); + parentElement.scrollTop = parentElement.scrollHeight - this.beforeScrollHeight + this.beforeScrollTop; + this.loadMore = false; + } + this.attachScrollListener(); + } + }, { + key: 'componentWillUnmount', + value: function componentWillUnmount() { + this.detachScrollListener(); + this.detachMousewheelListener(); + } + }, { + key: 'isPassiveSupported', + value: function isPassiveSupported() { + var passive = false; + + var testOptions = { + get passive() { + passive = true; + } + }; + + try { + document.addEventListener('test', null, testOptions); + document.removeEventListener('test', null, testOptions); + } catch (e) { + // ignore + } + return passive; + } + }, { + key: 'eventListenerOptions', + value: function eventListenerOptions() { + var options = this.props.useCapture; + + if (this.isPassiveSupported()) { + options = { + useCapture: this.props.useCapture, + passive: true + }; + } + return options; + } + + // Set a defaut loader for all your `InfiniteScroll` components + + }, { + key: 'setDefaultLoader', + value: function setDefaultLoader(loader) { + this.defaultLoader = loader; + } + }, { + key: 'detachMousewheelListener', + value: function detachMousewheelListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.scrollComponent.parentNode; + } + + scrollEl.removeEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'detachScrollListener', + value: function detachScrollListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.getParentElement(this.scrollComponent); + } + + scrollEl.removeEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.removeEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'getParentElement', + value: function getParentElement(el) { + var scrollParent = this.props.getScrollParent && this.props.getScrollParent(); + if (scrollParent != null) { + return scrollParent; + } + return el && el.parentNode; + } + }, { + key: 'filterProps', + value: function filterProps(props) { + return props; + } + }, { + key: 'attachScrollListener', + value: function attachScrollListener() { + var parentElement = this.getParentElement(this.scrollComponent); + + if (!this.props.hasMore || !parentElement) { + return; + } + + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = parentElement; + } + + scrollEl.addEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + + if (this.props.initialLoad) { + this.scrollListener(); + } + } + }, { + key: 'mousewheelListener', + value: function mousewheelListener(e) { + // Prevents Chrome hangups + // See: https://stackoverflow.com/questions/47524205/random-high-content-download-time-in-chrome/47684257#47684257 + if (e.deltaY === 1 && !this.isPassiveSupported()) { + e.preventDefault(); + } + } + }, { + key: 'scrollListener', + value: function scrollListener() { + var el = this.scrollComponent; + var scrollEl = window; + var parentNode = this.getParentElement(el); + + var offset = void 0; + if (this.props.useWindow) { + var doc = document.documentElement || document.body.parentNode || document.body; + var scrollTop = scrollEl.pageYOffset !== undefined ? scrollEl.pageYOffset : doc.scrollTop; + if (this.props.isReverse) { + offset = scrollTop; + } else { + offset = this.calculateOffset(el, scrollTop); + } + } else if (this.props.isReverse) { + offset = parentNode.scrollTop; + } else { + offset = el.scrollHeight - parentNode.scrollTop - parentNode.clientHeight; + } + + // Here we make sure the element is visible as well as checking the offset + if (offset < Number(this.props.threshold) && el && el.offsetParent !== null) { + this.detachScrollListener(); + this.beforeScrollHeight = parentNode.scrollHeight; + this.beforeScrollTop = parentNode.scrollTop; + // Call loadMore after detachScrollListener to allow for non-async loadMore functions + if (typeof this.props.loadMore === 'function') { + this.props.loadMore(this.pageLoaded += 1); + this.loadMore = true; + } + } + } + }, { + key: 'calculateOffset', + value: function calculateOffset(el, scrollTop) { + if (!el) { + return 0; + } + + return this.calculateTopPosition(el) + (el.offsetHeight - scrollTop - window.innerHeight); + } + }, { + key: 'calculateTopPosition', + value: function calculateTopPosition(el) { + if (!el) { + return 0; + } + return el.offsetTop + this.calculateTopPosition(el.offsetParent); + } + }, { + key: 'render', + value: function render() { + var _this2 = this; + + var renderProps = this.filterProps(this.props); + + var children = renderProps.children, + element = renderProps.element, + hasMore = renderProps.hasMore, + initialLoad = renderProps.initialLoad, + isReverse = renderProps.isReverse, + loader = renderProps.loader, + loadMore = renderProps.loadMore, + pageStart = renderProps.pageStart, + ref = renderProps.ref, + threshold = renderProps.threshold, + useCapture = renderProps.useCapture, + useWindow = renderProps.useWindow, + getScrollParent = renderProps.getScrollParent, + props = _objectWithoutProperties(renderProps, ['children', 'element', 'hasMore', 'initialLoad', 'isReverse', 'loader', 'loadMore', 'pageStart', 'ref', 'threshold', 'useCapture', 'useWindow', 'getScrollParent']); + + props.ref = function (node) { + _this2.scrollComponent = node; + if (ref) { + ref(node); + } + }; + + var childrenArray = [children]; + if (hasMore) { + if (loader) { + isReverse ? childrenArray.unshift(loader) : childrenArray.push(loader); + } else if (this.defaultLoader) { + isReverse ? childrenArray.unshift(this.defaultLoader) : childrenArray.push(this.defaultLoader); + } + } + return _react2.default.createElement(element, props, childrenArray); + } + }]); + + return InfiniteScroll; +}(_react.Component); + +InfiniteScroll.propTypes = { + children: _propTypes2.default.node.isRequired, + element: _propTypes2.default.node, + hasMore: _propTypes2.default.bool, + initialLoad: _propTypes2.default.bool, + isReverse: _propTypes2.default.bool, + loader: _propTypes2.default.node, + loadMore: _propTypes2.default.func.isRequired, + pageStart: _propTypes2.default.number, + ref: _propTypes2.default.func, + getScrollParent: _propTypes2.default.func, + threshold: _propTypes2.default.number, + useCapture: _propTypes2.default.bool, + useWindow: _propTypes2.default.bool +}; +InfiniteScroll.defaultProps = { + element: 'div', + hasMore: false, + initialLoad: true, + pageStart: 0, + ref: null, + threshold: 250, + useWindow: true, + isReverse: false, + useCapture: false, + loader: null, + getScrollParent: null +}; +exports["default"] = InfiniteScroll; +module.exports = exports['default']; + + +/***/ }), + +/***/ 246: +/*!*******************************************************!*\ + !*** ./node_modules/react-infinite-scroller/index.js ***! + \*******************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 57761) + + +/***/ }), + +/***/ 11742: +/*!************************************************!*\ + !*** ./node_modules/toggle-selection/index.js ***! + \************************************************/ +/***/ (function(module) { + + +module.exports = function () { + var selection = document.getSelection(); + if (!selection.rangeCount) { + return function () {}; + } + var active = document.activeElement; + + var ranges = []; + for (var i = 0; i < selection.rangeCount; i++) { + ranges.push(selection.getRangeAt(i)); + } + + switch (active.tagName.toUpperCase()) { // .toUpperCase handles XHTML + case 'INPUT': + case 'TEXTAREA': + active.blur(); + break; + + default: + active = null; + break; + } + + selection.removeAllRanges(); + return function () { + selection.type === 'Caret' && + selection.removeAllRanges(); + + if (!selection.rangeCount) { + ranges.forEach(function(range) { + selection.addRange(range); + }); + } + + active && + active.focus(); + }; +}; + + +/***/ }) + +}]); \ No newline at end of file diff --git a/4525.chunk.css b/4525.chunk.css new file mode 100644 index 0000000000..077e068363 --- /dev/null +++ b/4525.chunk.css @@ -0,0 +1,1612 @@ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/affix/style/index.less ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-affix { + position: fixed; + z-index: 10; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/breadcrumb/style/index.less ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-breadcrumb { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; +} +.ant-breadcrumb .anticon { + font-size: 12px; +} +.ant-breadcrumb ol { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; +} +.ant-breadcrumb a { + color: rgba(0, 0, 0, 0.45); + transition: color 0.3s; +} +.ant-breadcrumb a:hover { + color: rgba(0, 0, 0, 0.85); +} +.ant-breadcrumb li:last-child { + color: rgba(0, 0, 0, 0.85); +} +.ant-breadcrumb li:last-child a { + color: rgba(0, 0, 0, 0.85); +} +li:last-child > .ant-breadcrumb-separator { + display: none; +} +.ant-breadcrumb-separator { + margin: 0 4px; + color: rgba(0, 0, 0, 0.45); +} +.ant-breadcrumb-link > .anticon + span, +.ant-breadcrumb-link > .anticon + a { + margin-left: 4px; +} +.ant-breadcrumb-overlay-link > .anticon { + margin-left: 4px; +} +.ant-breadcrumb-rtl { + direction: rtl; +} +.ant-breadcrumb-rtl::before { + display: table; + content: ''; +} +.ant-breadcrumb-rtl::after { + display: table; + clear: both; + content: ''; +} +.ant-breadcrumb-rtl > span { + float: right; +} +.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span, +.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a { + margin-right: 4px; + margin-left: 0; +} +.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon { + margin-right: 4px; + margin-left: 0; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-rate { + box-sizing: border-box; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + font-feature-settings: tnum, "tnum"; + display: inline-block; + margin: 0; + padding: 0; + color: #fadb14; + font-size: 16px; + line-height: inherit; + list-style: none; + outline: none; +} +.ant-rate-disabled .ant-rate-star { + cursor: default; +} +.ant-rate-disabled .ant-rate-star > div:hover { + transform: scale(1); +} +.ant-rate-star { + position: relative; + display: inline-block; + color: inherit; + cursor: pointer; +} +.ant-rate-star:not(:last-child) { + margin-right: 8px; +} +.ant-rate-star > div { + transition: all 0.3s, outline 0s; +} +.ant-rate-star > div:hover { + transform: scale(1.1); +} +.ant-rate-star > div:focus { + outline: 0; +} +.ant-rate-star > div:focus-visible { + outline: 1px dashed #fadb14; + transform: scale(1.1); +} +.ant-rate-star-first, +.ant-rate-star-second { + color: #f0f0f0; + transition: all 0.3s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-rate-star-first .anticon, +.ant-rate-star-second .anticon { + vertical-align: middle; +} +.ant-rate-star-first { + position: absolute; + top: 0; + left: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ant-rate-star-half .ant-rate-star-first, +.ant-rate-star-half .ant-rate-star-second { + opacity: 1; +} +.ant-rate-star-half .ant-rate-star-first, +.ant-rate-star-full .ant-rate-star-second { + color: inherit; +} +.ant-rate-text { + display: inline-block; + margin: 0 8px; + font-size: 12px; +} +.ant-rate-rtl { + direction: rtl; +} +.ant-rate-rtl .ant-rate-star:not(:last-child) { + margin-right: 0; + margin-left: 8px; +} +.ant-rate-rtl .ant-rate-star-first { + right: 0; + left: auto; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/drawer/style/index.less ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-drawer { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + pointer-events: none; +} +.ant-drawer-inline { + position: absolute; +} +.ant-drawer-mask { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + background: rgba(0, 0, 0, 0.45); + pointer-events: auto; +} +.ant-drawer-content-wrapper { + position: absolute; + z-index: 1000; + transition: all 0.3s; +} +.ant-drawer-content-wrapper-hidden { + display: none; +} +.ant-drawer-left > .ant-drawer-content-wrapper { + top: 0; + bottom: 0; + left: 0; + box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03); +} +.ant-drawer-right > .ant-drawer-content-wrapper { + top: 0; + right: 0; + bottom: 0; + box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03); +} +.ant-drawer-top > .ant-drawer-content-wrapper { + top: 0; + right: 0; + left: 0; + box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03); +} +.ant-drawer-bottom > .ant-drawer-content-wrapper { + right: 0; + bottom: 0; + left: 0; + box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03); +} +.ant-drawer-content { + width: 100%; + height: 100%; + overflow: auto; + background: #fff; + pointer-events: auto; +} +.ant-drawer-wrapper-body { + display: flex; + flex-direction: column; + width: 100%; + height: 100%; +} +.ant-drawer-header { + display: flex; + flex: 0 1; + align-items: center; + padding: 11px 16px; + font-size: 14px; + line-height: 22px; + border-bottom: 1px solid #f0f0f0; +} +.ant-drawer-header-title { + display: flex; + flex: 1 1; + align-items: center; + min-width: 0; + min-height: 0; +} +.ant-drawer-extra { + flex: none; +} +.ant-drawer-close { + display: inline-block; + margin-right: 12px; + color: rgba(0, 0, 0, 0.45); + font-weight: 700; + font-size: 14px; + font-style: normal; + line-height: 1; + text-align: center; + text-transform: none; + text-decoration: none; + background: transparent; + border: 0; + outline: 0; + cursor: pointer; + transition: color 0.3s; + text-rendering: auto; +} +.ant-drawer-close:focus, +.ant-drawer-close:hover { + color: rgba(0, 0, 0, 0.75); + text-decoration: none; +} +.ant-drawer-title { + flex: 1 1; + margin: 0; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; + font-size: 14px; + line-height: 22px; +} +.ant-drawer-body { + flex: 1 1; + min-width: 0; + min-height: 0; + padding: 16px; + overflow: auto; +} +.ant-drawer-footer { + flex-shrink: 0; + padding: 8px 8px; + border-top: 1px solid #f0f0f0; +} +.panel-motion-enter-start, +.panel-motion-appear-start, +.panel-motion-leave-start { + transition: none; +} +.panel-motion-enter-active, +.panel-motion-appear-active, +.panel-motion-leave-active { + transition: all 0.3s; +} +.ant-drawer-mask-motion-enter-active, +.ant-drawer-mask-motion-appear-active, +.ant-drawer-mask-motion-leave-active { + transition: all 0.3s; +} +.ant-drawer-mask-motion-enter, +.ant-drawer-mask-motion-appear { + opacity: 0; +} +.ant-drawer-mask-motion-enter-active, +.ant-drawer-mask-motion-appear-active { + opacity: 1; +} +.ant-drawer-mask-motion-leave { + opacity: 1; +} +.ant-drawer-mask-motion-leave-active { + opacity: 0; +} +.ant-drawer-panel-motion-left-enter-start, +.ant-drawer-panel-motion-left-appear-start, +.ant-drawer-panel-motion-left-leave-start { + transition: none; +} +.ant-drawer-panel-motion-left-enter-active, +.ant-drawer-panel-motion-left-appear-active, +.ant-drawer-panel-motion-left-leave-active { + transition: all 0.3s; +} +.ant-drawer-panel-motion-left-enter-start, +.ant-drawer-panel-motion-left-appear-start { + transform: translateX(-100%) !important; +} +.ant-drawer-panel-motion-left-enter-active, +.ant-drawer-panel-motion-left-appear-active { + transform: translateX(0); +} +.ant-drawer-panel-motion-left-leave { + transform: translateX(0); +} +.ant-drawer-panel-motion-left-leave-active { + transform: translateX(-100%); +} +.ant-drawer-panel-motion-right-enter-start, +.ant-drawer-panel-motion-right-appear-start, +.ant-drawer-panel-motion-right-leave-start { + transition: none; +} +.ant-drawer-panel-motion-right-enter-active, +.ant-drawer-panel-motion-right-appear-active, +.ant-drawer-panel-motion-right-leave-active { + transition: all 0.3s; +} +.ant-drawer-panel-motion-right-enter-start, +.ant-drawer-panel-motion-right-appear-start { + transform: translateX(100%) !important; +} +.ant-drawer-panel-motion-right-enter-active, +.ant-drawer-panel-motion-right-appear-active { + transform: translateX(0); +} +.ant-drawer-panel-motion-right-leave { + transform: translateX(0); +} +.ant-drawer-panel-motion-right-leave-active { + transform: translateX(100%); +} +.ant-drawer-panel-motion-top-enter-start, +.ant-drawer-panel-motion-top-appear-start, +.ant-drawer-panel-motion-top-leave-start { + transition: none; +} +.ant-drawer-panel-motion-top-enter-active, +.ant-drawer-panel-motion-top-appear-active, +.ant-drawer-panel-motion-top-leave-active { + transition: all 0.3s; +} +.ant-drawer-panel-motion-top-enter-start, +.ant-drawer-panel-motion-top-appear-start { + transform: translateY(-100%) !important; +} +.ant-drawer-panel-motion-top-enter-active, +.ant-drawer-panel-motion-top-appear-active { + transform: translateY(0); +} +.ant-drawer-panel-motion-top-leave { + transform: translateY(0); +} +.ant-drawer-panel-motion-top-leave-active { + transform: translateY(-100%); +} +.ant-drawer-panel-motion-bottom-enter-start, +.ant-drawer-panel-motion-bottom-appear-start, +.ant-drawer-panel-motion-bottom-leave-start { + transition: none; +} +.ant-drawer-panel-motion-bottom-enter-active, +.ant-drawer-panel-motion-bottom-appear-active, +.ant-drawer-panel-motion-bottom-leave-active { + transition: all 0.3s; +} +.ant-drawer-panel-motion-bottom-enter-start, +.ant-drawer-panel-motion-bottom-appear-start { + transform: translateY(100%) !important; +} +.ant-drawer-panel-motion-bottom-enter-active, +.ant-drawer-panel-motion-bottom-appear-active { + transform: translateY(0); +} +.ant-drawer-panel-motion-bottom-leave { + transform: translateY(0); +} +.ant-drawer-panel-motion-bottom-leave-active { + transform: translateY(100%); +} +.ant-drawer-rtl { + direction: rtl; +} +.ant-drawer-rtl .ant-drawer-close { + margin-right: 0; + margin-left: 12px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-divider { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + border-top: 1px solid rgba(0, 0, 0, 0.06); +} +.ant-divider-vertical { + position: relative; + top: -0.06em; + display: inline-block; + height: 0.9em; + margin: 0 8px; + vertical-align: middle; + border-top: 0; + border-left: 1px solid rgba(0, 0, 0, 0.06); +} +.ant-divider-horizontal { + display: flex; + clear: both; + width: 100%; + min-width: 100%; + margin: 24px 0; +} +.ant-divider-horizontal.ant-divider-with-text { + display: flex; + align-items: center; + margin: 16px 0; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; + font-size: 14px; + white-space: nowrap; + text-align: center; + border-top: 0; + border-top-color: rgba(0, 0, 0, 0.06); +} +.ant-divider-horizontal.ant-divider-with-text::before, +.ant-divider-horizontal.ant-divider-with-text::after { + position: relative; + width: 50%; + border-top: 1px solid transparent; + border-top-color: inherit; + border-bottom: 0; + transform: translateY(50%); + content: ''; +} +.ant-divider-horizontal.ant-divider-with-text-left::before { + width: 5%; +} +.ant-divider-horizontal.ant-divider-with-text-left::after { + width: 95%; +} +.ant-divider-horizontal.ant-divider-with-text-right::before { + width: 95%; +} +.ant-divider-horizontal.ant-divider-with-text-right::after { + width: 5%; +} +.ant-divider-inner-text { + display: inline-block; + padding: 0 1em; +} +.ant-divider-dashed { + background: none; + border-color: rgba(0, 0, 0, 0.06); + border-style: dashed; + border-width: 1px 0 0; +} +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before, +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after { + border-style: dashed none none; +} +.ant-divider-vertical.ant-divider-dashed { + border-width: 0 0 0 1px; +} +.ant-divider-plain.ant-divider-with-text { + color: rgba(0, 0, 0, 0.85); + font-weight: normal; + font-size: 12px; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before { + width: 0; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after { + width: 100%; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text { + padding-left: 0; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before { + width: 100%; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after { + width: 0; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text { + padding-right: 0; +} +.ant-divider-rtl { + direction: rtl; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before { + width: 95%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after { + width: 5%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before { + width: 5%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after { + width: 95%; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/auto-complete/style/index.less ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-select-auto-complete { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; +} +.ant-select-auto-complete .ant-select-clear { + right: 13px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/cascader/style/index.less ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +@keyframes antCheckboxEffect { + 0% { + transform: scale(1); + opacity: 0.5; + } + 100% { + transform: scale(1.6); + opacity: 0; + } +} +.ant-cascader-checkbox { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + position: relative; + top: 0.2em; + line-height: 1; + white-space: nowrap; + outline: none; + cursor: pointer; +} +.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner, +.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner, +.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner { + border-color: #3061D0; +} +.ant-cascader-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-cascader-checkbox:hover::after, +.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after { + visibility: visible; +} +.ant-cascader-checkbox-inner { + position: relative; + top: 0; + left: 0; + display: block; + width: 14px; + height: 14px; + direction: ltr; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + border-collapse: separate; + transition: all 0.3s; +} +.ant-cascader-checkbox-inner::after { + position: absolute; + top: 50%; + left: 21.5%; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + transform: rotate(45deg) scale(0) translate(-50%, -50%); + opacity: 0; + transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; + content: ' '; +} +.ant-cascader-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after { + position: absolute; + display: table; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + transform: rotate(45deg) scale(1) translate(-50%, -50%); + opacity: 1; + transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; + content: ' '; +} +.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-cascader-checkbox-disabled { + cursor: not-allowed; +} +.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-cascader-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-cascader-checkbox-disabled:hover::after, +.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after { + visibility: hidden; +} +.ant-cascader-checkbox-wrapper { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + display: inline-flex; + align-items: baseline; + line-height: inherit; + cursor: pointer; +} +.ant-cascader-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper { + margin-left: 8px; +} +.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-cascader-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-cascader-checkbox-group { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + display: inline-block; +} +.ant-cascader-checkbox-group-item { + margin-right: 6px; +} +.ant-cascader-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item { + margin-left: 0; +} +.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-cascader { + width: 184px; +} +.ant-cascader-checkbox { + top: 0; + margin-right: 4px; +} +.ant-cascader-menus { + display: flex; + flex-wrap: nowrap; + align-items: flex-start; +} +.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu { + width: 100%; + height: auto; +} +.ant-cascader-menu { + flex-grow: 1; + min-width: 111px; + height: 180px; + margin: 0; + margin: -4px 0; + padding: 4px 0; + overflow: auto; + vertical-align: top; + list-style: none; + border-right: 1px solid #f0f0f0; + -ms-overflow-style: -ms-autohiding-scrollbar; +} +.ant-cascader-menu-item { + display: flex; + flex-wrap: nowrap; + align-items: center; + padding: 5px 8px; + overflow: hidden; + line-height: 18px; + white-space: nowrap; + text-overflow: ellipsis; + cursor: pointer; + transition: all 0.3s; +} +.ant-cascader-menu-item:hover { + background: #f5f5f5; +} +.ant-cascader-menu-item-disabled { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-cascader-menu-item-disabled:hover { + background: transparent; +} +.ant-cascader-menu-empty .ant-cascader-menu-item { + color: rgba(0, 0, 0, 0.25); + cursor: default; + pointer-events: none; +} +.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled), +.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover { + font-weight: 600; + background-color: #f0f7ff; +} +.ant-cascader-menu-item-content { + flex: auto; +} +.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, +.ant-cascader-menu-item-loading-icon { + margin-left: 0px; + color: rgba(0, 0, 0, 0.45); + font-size: 10px; +} +.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, +.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon { + color: rgba(0, 0, 0, 0.25); +} +.ant-cascader-menu-item-keyword { + color: #ff4d4f; +} +.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) { + margin-right: -1px; +} +.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl { + margin-left: -1px; +} +.ant-cascader-compact-item:hover, +.ant-cascader-compact-item:focus, +.ant-cascader-compact-item:active { + z-index: 2; +} +.ant-cascader-compact-item[disabled] { + z-index: 0; +} +.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader { + border-radius: 0; +} +.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ant-cascader-rtl .ant-cascader-menu-item-expand-icon, +.ant-cascader-rtl .ant-cascader-menu-item-loading-icon { + margin-right: 0px; + margin-left: 0; +} +.ant-cascader-rtl .ant-cascader-checkbox { + top: 0; + margin-right: 0; + margin-left: 4px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/popover/style/index.less ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-popover { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + position: absolute; + top: 0; + left: 0; + z-index: 1030; + font-weight: normal; + white-space: normal; + text-align: left; + cursor: auto; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} +.ant-popover-content { + position: relative; +} +.ant-popover::after { + position: absolute; + background: rgba(255, 255, 255, 0.01); + content: ''; +} +.ant-popover-hidden { + display: none; +} +.ant-popover-placement-top, +.ant-popover-placement-topLeft, +.ant-popover-placement-topRight { + padding-bottom: 15.3137085px; +} +.ant-popover-placement-right, +.ant-popover-placement-rightTop, +.ant-popover-placement-rightBottom { + padding-left: 15.3137085px; +} +.ant-popover-placement-bottom, +.ant-popover-placement-bottomLeft, +.ant-popover-placement-bottomRight { + padding-top: 15.3137085px; +} +.ant-popover-placement-left, +.ant-popover-placement-leftTop, +.ant-popover-placement-leftBottom { + padding-right: 15.3137085px; +} +.ant-popover-inner { + background-color: #fff; + background-clip: padding-box; + border-radius: 2px; + box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ant-popover { + /* IE10+ */ + } + .ant-popover-inner { + box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + } +} +.ant-popover-title { + min-width: 177px; + min-height: 28px; + margin: 0; + padding: 5px 12px 4px; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; + border-bottom: 1px solid #f0f0f0; +} +.ant-popover-inner-content { + padding: 8px 12px; + color: rgba(0, 0, 0, 0.85); +} +.ant-popover-message { + display: flex; + padding: 4px 0 12px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; +} +.ant-popover-message-icon { + display: inline-block; + margin-right: 8px; + color: #faad14; + font-size: 12px; +} +.ant-popover-buttons { + margin-bottom: 4px; + text-align: right; +} +.ant-popover-buttons button:not(:first-child) { + margin-left: 8px; +} +.ant-popover-arrow { + position: absolute; + display: block; + width: 22px; + height: 22px; + overflow: hidden; + background: transparent; + pointer-events: none; +} +.ant-popover-arrow-content { + --antd-arrow-background-color: #fff; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; + width: 11.3137085px; + height: 11.3137085px; + margin: auto; + content: ''; + pointer-events: auto; + border-radius: 0 0 2px; + pointer-events: none; +} +.ant-popover-arrow-content::before { + position: absolute; + top: -11.3137085px; + left: -11.3137085px; + width: 33.9411255px; + height: 33.9411255px; + background: var(--antd-arrow-background-color); + background-repeat: no-repeat; + background-position: -10px -10px; + content: ''; + -webkit-clip-path: inset(33% 33%); + clip-path: inset(33% 33%); + -webkit-clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z'); + clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z'); +} +.ant-popover-placement-top .ant-popover-arrow, +.ant-popover-placement-topLeft .ant-popover-arrow, +.ant-popover-placement-topRight .ant-popover-arrow { + bottom: 0; + transform: translateY(100%); +} +.ant-popover-placement-top .ant-popover-arrow-content, +.ant-popover-placement-topLeft .ant-popover-arrow-content, +.ant-popover-placement-topRight .ant-popover-arrow-content { + box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07); + transform: translateY(-11px) rotate(45deg); +} +.ant-popover-placement-top .ant-popover-arrow { + left: 50%; + transform: translateY(100%) translateX(-50%); +} +.ant-popover-placement-topLeft .ant-popover-arrow { + left: 16px; +} +.ant-popover-placement-topRight .ant-popover-arrow { + right: 16px; +} +.ant-popover-placement-right .ant-popover-arrow, +.ant-popover-placement-rightTop .ant-popover-arrow, +.ant-popover-placement-rightBottom .ant-popover-arrow { + left: 0; + transform: translateX(-100%); +} +.ant-popover-placement-right .ant-popover-arrow-content, +.ant-popover-placement-rightTop .ant-popover-arrow-content, +.ant-popover-placement-rightBottom .ant-popover-arrow-content { + box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07); + transform: translateX(11px) rotate(135deg); +} +.ant-popover-placement-right .ant-popover-arrow { + top: 50%; + transform: translateX(-100%) translateY(-50%); +} +.ant-popover-placement-rightTop .ant-popover-arrow { + top: 12px; +} +.ant-popover-placement-rightBottom .ant-popover-arrow { + bottom: 12px; +} +.ant-popover-placement-bottom .ant-popover-arrow, +.ant-popover-placement-bottomLeft .ant-popover-arrow, +.ant-popover-placement-bottomRight .ant-popover-arrow { + top: 0; + transform: translateY(-100%); +} +.ant-popover-placement-bottom .ant-popover-arrow-content, +.ant-popover-placement-bottomLeft .ant-popover-arrow-content, +.ant-popover-placement-bottomRight .ant-popover-arrow-content { + box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06); + transform: translateY(11px) rotate(-135deg); +} +.ant-popover-placement-bottom .ant-popover-arrow { + left: 50%; + transform: translateY(-100%) translateX(-50%); +} +.ant-popover-placement-bottomLeft .ant-popover-arrow { + left: 16px; +} +.ant-popover-placement-bottomRight .ant-popover-arrow { + right: 16px; +} +.ant-popover-placement-left .ant-popover-arrow, +.ant-popover-placement-leftTop .ant-popover-arrow, +.ant-popover-placement-leftBottom .ant-popover-arrow { + right: 0; + transform: translateX(100%); +} +.ant-popover-placement-left .ant-popover-arrow-content, +.ant-popover-placement-leftTop .ant-popover-arrow-content, +.ant-popover-placement-leftBottom .ant-popover-arrow-content { + box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07); + transform: translateX(-11px) rotate(-45deg); +} +.ant-popover-placement-left .ant-popover-arrow { + top: 50%; + transform: translateX(100%) translateY(-50%); +} +.ant-popover-placement-leftTop .ant-popover-arrow { + top: 12px; +} +.ant-popover-placement-leftBottom .ant-popover-arrow { + bottom: 12px; +} +.ant-popover-pink .ant-popover-inner { + background-color: #eb2f96; +} +.ant-popover-pink .ant-popover-arrow-content { + background-color: #eb2f96; +} +.ant-popover-magenta .ant-popover-inner { + background-color: #eb2f96; +} +.ant-popover-magenta .ant-popover-arrow-content { + background-color: #eb2f96; +} +.ant-popover-red .ant-popover-inner { + background-color: #f5222d; +} +.ant-popover-red .ant-popover-arrow-content { + background-color: #f5222d; +} +.ant-popover-volcano .ant-popover-inner { + background-color: #fa541c; +} +.ant-popover-volcano .ant-popover-arrow-content { + background-color: #fa541c; +} +.ant-popover-orange .ant-popover-inner { + background-color: #fa8c16; +} +.ant-popover-orange .ant-popover-arrow-content { + background-color: #fa8c16; +} +.ant-popover-yellow .ant-popover-inner { + background-color: #fadb14; +} +.ant-popover-yellow .ant-popover-arrow-content { + background-color: #fadb14; +} +.ant-popover-gold .ant-popover-inner { + background-color: #faad14; +} +.ant-popover-gold .ant-popover-arrow-content { + background-color: #faad14; +} +.ant-popover-cyan .ant-popover-inner { + background-color: #13c2c2; +} +.ant-popover-cyan .ant-popover-arrow-content { + background-color: #13c2c2; +} +.ant-popover-lime .ant-popover-inner { + background-color: #a0d911; +} +.ant-popover-lime .ant-popover-arrow-content { + background-color: #a0d911; +} +.ant-popover-green .ant-popover-inner { + background-color: #52c41a; +} +.ant-popover-green .ant-popover-arrow-content { + background-color: #52c41a; +} +.ant-popover-blue .ant-popover-inner { + background-color: #1890ff; +} +.ant-popover-blue .ant-popover-arrow-content { + background-color: #1890ff; +} +.ant-popover-geekblue .ant-popover-inner { + background-color: #2f54eb; +} +.ant-popover-geekblue .ant-popover-arrow-content { + background-color: #2f54eb; +} +.ant-popover-purple .ant-popover-inner { + background-color: #722ed1; +} +.ant-popover-purple .ant-popover-arrow-content { + background-color: #722ed1; +} +.ant-popover-rtl { + direction: rtl; + text-align: right; +} +.ant-popover-rtl .ant-popover-message-icon { + margin-right: 0; + margin-left: 8px; +} +.ant-popover-rtl .ant-popover-message-title { + padding-left: 8px; +} +.ant-popover-rtl .ant-popover-buttons { + text-align: left; +} +.ant-popover-rtl .ant-popover-buttons button { + margin-right: 8px; + margin-left: 0; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/cropperjs/dist/cropper.css ***! + \********************************************************************************************************************************************************************************************************************************************/ +/*! + * Cropper.js v1.5.13 + * https://fengyuanchen.github.io/cropperjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2022-11-20T05:30:43.444Z + */ + +.cropper-container { + direction: ltr; + font-size: 0; + line-height: 0; + position: relative; + touch-action: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.cropper-container img { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: block; + height: 100%; + image-orientation: 0deg; + max-height: none !important; + max-width: none !important; + min-height: 0 !important; + min-width: 0 !important; + width: 100%; + } + +.cropper-wrap-box, +.cropper-canvas, +.cropper-drag-box, +.cropper-crop-box, +.cropper-modal { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.cropper-wrap-box, +.cropper-canvas { + overflow: hidden; +} + +.cropper-drag-box { + background-color: #fff; + opacity: 0; +} + +.cropper-modal { + background-color: #000; + opacity: 0.5; +} + +.cropper-view-box { + display: block; + height: 100%; + outline: 1px solid #39f; + outline-color: rgba(51, 153, 255, 75%); + overflow: hidden; + width: 100%; +} + +.cropper-dashed { + border: 0 dashed #eee; + display: block; + opacity: 0.5; + position: absolute; +} + +.cropper-dashed.dashed-h { + border-bottom-width: 1px; + border-top-width: 1px; + height: calc(100% / 3); + left: 0; + top: calc(100% / 3); + width: 100%; + } + +.cropper-dashed.dashed-v { + border-left-width: 1px; + border-right-width: 1px; + height: 100%; + left: calc(100% / 3); + top: 0; + width: calc(100% / 3); + } + +.cropper-center { + display: block; + height: 0; + left: 50%; + opacity: 0.75; + position: absolute; + top: 50%; + width: 0; +} + +.cropper-center::before, + .cropper-center::after { + background-color: #eee; + content: " "; + display: block; + position: absolute; + } + +.cropper-center::before { + height: 1px; + left: -3px; + top: 0; + width: 7px; + } + +.cropper-center::after { + height: 7px; + left: 0; + top: -3px; + width: 1px; + } + +.cropper-face, +.cropper-line, +.cropper-point { + display: block; + height: 100%; + opacity: 0.1; + position: absolute; + width: 100%; +} + +.cropper-face { + background-color: #fff; + left: 0; + top: 0; +} + +.cropper-line { + background-color: #39f; +} + +.cropper-line.line-e { + cursor: ew-resize; + right: -3px; + top: 0; + width: 5px; + } + +.cropper-line.line-n { + cursor: ns-resize; + height: 5px; + left: 0; + top: -3px; + } + +.cropper-line.line-w { + cursor: ew-resize; + left: -3px; + top: 0; + width: 5px; + } + +.cropper-line.line-s { + bottom: -3px; + cursor: ns-resize; + height: 5px; + left: 0; + } + +.cropper-point { + background-color: #39f; + height: 5px; + opacity: 0.75; + width: 5px; +} + +.cropper-point.point-e { + cursor: ew-resize; + margin-top: -3px; + right: -3px; + top: 50%; + } + +.cropper-point.point-n { + cursor: ns-resize; + left: 50%; + margin-left: -3px; + top: -3px; + } + +.cropper-point.point-w { + cursor: ew-resize; + left: -3px; + margin-top: -3px; + top: 50%; + } + +.cropper-point.point-s { + bottom: -3px; + cursor: s-resize; + left: 50%; + margin-left: -3px; + } + +.cropper-point.point-ne { + cursor: nesw-resize; + right: -3px; + top: -3px; + } + +.cropper-point.point-nw { + cursor: nwse-resize; + left: -3px; + top: -3px; + } + +.cropper-point.point-sw { + bottom: -3px; + cursor: nesw-resize; + left: -3px; + } + +.cropper-point.point-se { + bottom: -3px; + cursor: nwse-resize; + height: 20px; + opacity: 1; + right: -3px; + width: 20px; + } + +@media (min-width: 768px) { + +.cropper-point.point-se { + height: 15px; + width: 15px; + } + } + +@media (min-width: 992px) { + +.cropper-point.point-se { + height: 10px; + width: 10px; + } + } + +@media (min-width: 1200px) { + +.cropper-point.point-se { + height: 5px; + opacity: 0.75; + width: 5px; + } + } + +.cropper-point.point-se::before { + background-color: #39f; + bottom: -50%; + content: " "; + display: block; + height: 200%; + opacity: 0; + position: absolute; + right: -50%; + width: 200%; + } + +.cropper-invisible { + opacity: 0; +} + +.cropper-bg { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC); +} + +.cropper-hide { + display: block; + height: 0; + position: absolute; + width: 0; +} + +.cropper-hidden { + display: none !important; +} + +.cropper-move { + cursor: move; +} + +.cropper-crop { + cursor: crosshair; +} + +.cropper-disabled .cropper-drag-box, +.cropper-disabled .cropper-face, +.cropper-disabled .cropper-line, +.cropper-disabled .cropper-point { + cursor: not-allowed; +} + diff --git a/84567.async.js b/48106.async.js similarity index 87% rename from 84567.async.js rename to 48106.async.js index 7acb9ad06d..5a615784b8 100644 --- a/84567.async.js +++ b/48106.async.js @@ -1,5 +1,4 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[84567],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[48106],{ /***/ 7918: /*!******************************************************************************!*\ @@ -7,6 +6,7 @@ \******************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -508,6 +508,7 @@ Icon.setTwoToneColor = setTwoToneColor; \******************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); /* harmony import */ var _ant_design_icons_svg_es_asn_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseOutlined */ 89503); @@ -535,6 +536,7 @@ CloseOutlined.displayName = 'CloseOutlined'; \*****************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -576,6 +578,7 @@ FormOutlined_FormOutlined.displayName = 'FormOutlined'; \**********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Z": function() { return /* binding */ getRenderPropValue; } /* harmony export */ }); @@ -597,6 +600,7 @@ var getRenderPropValue = function getRenderPropValue(propValue) { \**************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -837,6 +841,7 @@ Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; \********************************************************************/ /***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { +"use strict"; // EXTERNAL MODULE: ./node_modules/antd/es/style/default.less var style_default = __webpack_require__(43146); @@ -862,6 +867,7 @@ var menu_style = __webpack_require__(83736); \************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562); /* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z); @@ -874,6 +880,7 @@ var menu_style = __webpack_require__(83736); \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -1249,6 +1256,7 @@ input_Input.Password = input_Password; \**************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -1458,6 +1466,7 @@ var Popconfirm = /*#__PURE__*/react.forwardRef(function (props, ref) { \********************************************************************/ /***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { +"use strict"; // EXTERNAL MODULE: ./node_modules/antd/es/style/default.less var style_default = __webpack_require__(43146); @@ -1484,6 +1493,7 @@ var popover_style = __webpack_require__(63942); \***********************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124); @@ -1565,6 +1575,7 @@ if (false) {} \*****************************************************************/ /***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { +"use strict"; // EXTERNAL MODULE: ./node_modules/antd/es/style/default.less var style_default = __webpack_require__(43146); @@ -1585,6 +1596,7 @@ var style_default = __webpack_require__(43146); \*************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -2004,6 +2016,7 @@ Skeleton.Node = Node; \******************************************************************/ /***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { +"use strict"; // EXTERNAL MODULE: ./node_modules/antd/es/style/default.less var style_default = __webpack_require__(43146); @@ -2022,6 +2035,7 @@ var style_default = __webpack_require__(43146); \**********************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -2055,6 +2069,322 @@ var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; /* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); +/***/ }), + +/***/ 57761: +/*!*********************************************************************!*\ + !*** ./node_modules/react-infinite-scroller/dist/InfiniteScroll.js ***! + \*********************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _react = __webpack_require__(/*! react */ 67294); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(/*! prop-types */ 45697); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +var InfiniteScroll = function (_Component) { + _inherits(InfiniteScroll, _Component); + + function InfiniteScroll(props) { + _classCallCheck(this, InfiniteScroll); + + var _this = _possibleConstructorReturn(this, (InfiniteScroll.__proto__ || Object.getPrototypeOf(InfiniteScroll)).call(this, props)); + + _this.scrollListener = _this.scrollListener.bind(_this); + _this.eventListenerOptions = _this.eventListenerOptions.bind(_this); + _this.mousewheelListener = _this.mousewheelListener.bind(_this); + return _this; + } + + _createClass(InfiniteScroll, [{ + key: 'componentDidMount', + value: function componentDidMount() { + this.pageLoaded = this.props.pageStart; + this.options = this.eventListenerOptions(); + this.attachScrollListener(); + } + }, { + key: 'componentDidUpdate', + value: function componentDidUpdate() { + if (this.props.isReverse && this.loadMore) { + var parentElement = this.getParentElement(this.scrollComponent); + parentElement.scrollTop = parentElement.scrollHeight - this.beforeScrollHeight + this.beforeScrollTop; + this.loadMore = false; + } + this.attachScrollListener(); + } + }, { + key: 'componentWillUnmount', + value: function componentWillUnmount() { + this.detachScrollListener(); + this.detachMousewheelListener(); + } + }, { + key: 'isPassiveSupported', + value: function isPassiveSupported() { + var passive = false; + + var testOptions = { + get passive() { + passive = true; + } + }; + + try { + document.addEventListener('test', null, testOptions); + document.removeEventListener('test', null, testOptions); + } catch (e) { + // ignore + } + return passive; + } + }, { + key: 'eventListenerOptions', + value: function eventListenerOptions() { + var options = this.props.useCapture; + + if (this.isPassiveSupported()) { + options = { + useCapture: this.props.useCapture, + passive: true + }; + } + return options; + } + + // Set a defaut loader for all your `InfiniteScroll` components + + }, { + key: 'setDefaultLoader', + value: function setDefaultLoader(loader) { + this.defaultLoader = loader; + } + }, { + key: 'detachMousewheelListener', + value: function detachMousewheelListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.scrollComponent.parentNode; + } + + scrollEl.removeEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'detachScrollListener', + value: function detachScrollListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.getParentElement(this.scrollComponent); + } + + scrollEl.removeEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.removeEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'getParentElement', + value: function getParentElement(el) { + var scrollParent = this.props.getScrollParent && this.props.getScrollParent(); + if (scrollParent != null) { + return scrollParent; + } + return el && el.parentNode; + } + }, { + key: 'filterProps', + value: function filterProps(props) { + return props; + } + }, { + key: 'attachScrollListener', + value: function attachScrollListener() { + var parentElement = this.getParentElement(this.scrollComponent); + + if (!this.props.hasMore || !parentElement) { + return; + } + + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = parentElement; + } + + scrollEl.addEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + + if (this.props.initialLoad) { + this.scrollListener(); + } + } + }, { + key: 'mousewheelListener', + value: function mousewheelListener(e) { + // Prevents Chrome hangups + // See: https://stackoverflow.com/questions/47524205/random-high-content-download-time-in-chrome/47684257#47684257 + if (e.deltaY === 1 && !this.isPassiveSupported()) { + e.preventDefault(); + } + } + }, { + key: 'scrollListener', + value: function scrollListener() { + var el = this.scrollComponent; + var scrollEl = window; + var parentNode = this.getParentElement(el); + + var offset = void 0; + if (this.props.useWindow) { + var doc = document.documentElement || document.body.parentNode || document.body; + var scrollTop = scrollEl.pageYOffset !== undefined ? scrollEl.pageYOffset : doc.scrollTop; + if (this.props.isReverse) { + offset = scrollTop; + } else { + offset = this.calculateOffset(el, scrollTop); + } + } else if (this.props.isReverse) { + offset = parentNode.scrollTop; + } else { + offset = el.scrollHeight - parentNode.scrollTop - parentNode.clientHeight; + } + + // Here we make sure the element is visible as well as checking the offset + if (offset < Number(this.props.threshold) && el && el.offsetParent !== null) { + this.detachScrollListener(); + this.beforeScrollHeight = parentNode.scrollHeight; + this.beforeScrollTop = parentNode.scrollTop; + // Call loadMore after detachScrollListener to allow for non-async loadMore functions + if (typeof this.props.loadMore === 'function') { + this.props.loadMore(this.pageLoaded += 1); + this.loadMore = true; + } + } + } + }, { + key: 'calculateOffset', + value: function calculateOffset(el, scrollTop) { + if (!el) { + return 0; + } + + return this.calculateTopPosition(el) + (el.offsetHeight - scrollTop - window.innerHeight); + } + }, { + key: 'calculateTopPosition', + value: function calculateTopPosition(el) { + if (!el) { + return 0; + } + return el.offsetTop + this.calculateTopPosition(el.offsetParent); + } + }, { + key: 'render', + value: function render() { + var _this2 = this; + + var renderProps = this.filterProps(this.props); + + var children = renderProps.children, + element = renderProps.element, + hasMore = renderProps.hasMore, + initialLoad = renderProps.initialLoad, + isReverse = renderProps.isReverse, + loader = renderProps.loader, + loadMore = renderProps.loadMore, + pageStart = renderProps.pageStart, + ref = renderProps.ref, + threshold = renderProps.threshold, + useCapture = renderProps.useCapture, + useWindow = renderProps.useWindow, + getScrollParent = renderProps.getScrollParent, + props = _objectWithoutProperties(renderProps, ['children', 'element', 'hasMore', 'initialLoad', 'isReverse', 'loader', 'loadMore', 'pageStart', 'ref', 'threshold', 'useCapture', 'useWindow', 'getScrollParent']); + + props.ref = function (node) { + _this2.scrollComponent = node; + if (ref) { + ref(node); + } + }; + + var childrenArray = [children]; + if (hasMore) { + if (loader) { + isReverse ? childrenArray.unshift(loader) : childrenArray.push(loader); + } else if (this.defaultLoader) { + isReverse ? childrenArray.unshift(this.defaultLoader) : childrenArray.push(this.defaultLoader); + } + } + return _react2.default.createElement(element, props, childrenArray); + } + }]); + + return InfiniteScroll; +}(_react.Component); + +InfiniteScroll.propTypes = { + children: _propTypes2.default.node.isRequired, + element: _propTypes2.default.node, + hasMore: _propTypes2.default.bool, + initialLoad: _propTypes2.default.bool, + isReverse: _propTypes2.default.bool, + loader: _propTypes2.default.node, + loadMore: _propTypes2.default.func.isRequired, + pageStart: _propTypes2.default.number, + ref: _propTypes2.default.func, + getScrollParent: _propTypes2.default.func, + threshold: _propTypes2.default.number, + useCapture: _propTypes2.default.bool, + useWindow: _propTypes2.default.bool +}; +InfiniteScroll.defaultProps = { + element: 'div', + hasMore: false, + initialLoad: true, + pageStart: 0, + ref: null, + threshold: 250, + useWindow: true, + isReverse: false, + useCapture: false, + loader: null, + getScrollParent: null +}; +exports["default"] = InfiniteScroll; +module.exports = exports['default']; + + +/***/ }), + +/***/ 246: +/*!*******************************************************!*\ + !*** ./node_modules/react-infinite-scroller/index.js ***! + \*******************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 57761) + + /***/ }) }]); \ No newline at end of file diff --git a/12030.async.js b/53585.async.js similarity index 82% rename from 12030.async.js rename to 53585.async.js index c2fc298277..0613b05d16 100644 --- a/12030.async.js +++ b/53585.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[12030,79256,21104],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[53585,36579,2282,72693,46981,23805,79256,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -558,379 +558,24 @@ ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined'; /***/ }), -/***/ 75008: -/*!*********************************************************!*\ - !*** ./node_modules/antd/es/input/index.js + 5 modules ***! - \*********************************************************/ +/***/ 5467: +/*!**********************************************************!*\ + !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***! + \**********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ input; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js -var form_context = __webpack_require__(65223); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js - - - - - - - -var Group = function Group(props) { - var _classNames; - var _useContext = (0,react.useContext)(context/* ConfigContext */.E_), - getPrefixCls = _useContext.getPrefixCls, - direction = _useContext.direction; - var customizePrefixCls = props.prefixCls, - _props$className = props.className, - className = _props$className === void 0 ? '' : _props$className; - var prefixCls = getPrefixCls('input-group', customizePrefixCls); - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); - var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); - var groupFormItemContext = (0,react.useMemo)(function () { - return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), { - isFormItemInput: false - }); - }, [formItemContext]); - return /*#__PURE__*/react.createElement("span", { - className: cls, - style: props.style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave, - onFocus: props.onFocus, - onBlur: props.onBlur - }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, { - value: groupFormItemContext - }, props.children)); -}; -/* harmony default export */ var input_Group = (Group); -// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules -var Input = __webpack_require__(82586); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(97685); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js -var esm_typeof = __webpack_require__(71002); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js -// This icon file is generated automatically. -var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; -/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); - -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(93771); -;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeInvisibleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; -EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined'; -/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(7124); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(42550); -// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(72922); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.js - - - - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -var defaultIconRender = function defaultIconRender(visible) { - return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); -}; -var ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -var Password = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _props$visibilityTogg = props.visibilityToggle, - visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg; - var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined; - var _useState = (0,react.useState)(function () { - return visibilityControlled ? visibilityToggle.visible : false; - }), - _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), - visible = _useState2[0], - setVisible = _useState2[1]; - var inputRef = (0,react.useRef)(null); - react.useEffect(function () { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - var onVisibleChange = function onVisibleChange() { - var disabled = props.disabled; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(function (prevState) { - var _a; - var newState = !prevState; - if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - var getIcon = function getIcon(prefixCls) { - var _iconProps; - var _props$action = props.action, - action = _props$action === void 0 ? 'click' : _props$action, - _props$iconRender = props.iconRender, - iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender; - var iconTrigger = ActionMap[action] || ''; - var icon = iconRender(visible); - var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - }), _iconProps); - return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); - }; - var renderPassword = function renderPassword(_ref) { - var getPrefixCls = _ref.getPrefixCls; - var className = props.className, - customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - size = props.size, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var prefixCls = getPrefixCls('input-password', customizePrefixCls); - var suffixIcon = visibilityToggle && getIcon(prefixCls); - var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size)); - var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { - type: visible ? 'text' : 'password', - className: inputClassName, - prefixCls: inputPrefixCls, - suffix: suffixIcon - }); - if (size) { - omittedProps.size = size; - } - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); - }; - return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js -var SearchOutlined = __webpack_require__(25783); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js -var SizeContext = __webpack_require__(97647); -// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js -var Compact = __webpack_require__(4173); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js - - -var Search_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -var Search = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _classNames; - var customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - className = props.className, - customizeSize = props.size, - suffix = props.suffix, - _props$enterButton = props.enterButton, - enterButton = _props$enterButton === void 0 ? false : _props$enterButton, - addonAfter = props.addonAfter, - loading = props.loading, - disabled = props.disabled, - customOnSearch = props.onSearch, - customOnChange = props.onChange, - onCompositionStart = props.onCompositionStart, - onCompositionEnd = props.onCompositionEnd, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var contextSize = react.useContext(SizeContext/* default */.Z); - var composedRef = react.useRef(false); - var prefixCls = getPrefixCls('input-search', customizePrefixCls); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction), - compactSize = _useCompactItemContex.compactSize; - var size = compactSize || customizeSize || contextSize; - var inputRef = react.useRef(null); - var onChange = function onChange(e) { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ getDataOrAriaProps; } +/* harmony export */ }); +function getDataOrAriaProps(props) { + return Object.keys(props).reduce(function (prev, key) { + if ((key.startsWith('data-') || key.startsWith('aria-') || key === 'role') && !key.startsWith('data-__')) { + prev[key] = props[key]; } - if (customOnChange) { - customOnChange(e); - } - }; - var onMouseDown = function onMouseDown(e) { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - var onSearch = function onSearch(e) { - var _a, _b; - if (customOnSearch) { - customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e); - } - }; - var onPressEnter = function onPressEnter(e) { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; - var btnClassName = "".concat(prefixCls, "-button"); - var button; - var enterButtonAsElement = enterButton || {}; - var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({ - onMouseDown: onMouseDown, - onClick: function onClick(e) { - var _a, _b; - (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); - onSearch(e); - }, - key: 'enterButton' - }, isAntdButton ? { - className: btnClassName, - size: size - } : {})); - } else { - button = /*#__PURE__*/react.createElement(es_button/* default */.Z, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); - } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; - } - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className); - var handleOnCompositionStart = function handleOnCompositionStart(e) { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - var handleOnCompositionEnd = function handleOnCompositionEnd(e) { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), - onPressEnter: onPressEnter - }, restProps, { - size: size, - onCompositionStart: handleOnCompositionStart, - onCompositionEnd: handleOnCompositionEnd, - prefixCls: inputPrefixCls, - addonAfter: button, - suffix: suffix, - onChange: onChange, - className: cls, - disabled: disabled - })); -}); -if (false) {} -/* harmony default export */ var input_Search = (Search); -// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules -var TextArea = __webpack_require__(80173); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js - - - - - -var input_Input = Input/* default */.ZP; -input_Input.Group = input_Group; -input_Input.Search = input_Search; -input_Input.TextArea = TextArea/* default */.Z; -input_Input.Password = input_Password; -/* harmony default export */ var input = (input_Input); + return prev; + }, {}); +} /***/ }), @@ -1336,6 +981,292 @@ var spin_style = __webpack_require__(22536); +/***/ }), + +/***/ 29924: +/*!*********************************************************!*\ + !*** ./node_modules/antd/es/radio/index.js + 4 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "ZP": function() { return /* binding */ es_radio; } +}); + +// UNUSED EXPORTS: Button, Group + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(21770); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js +var SizeContext = __webpack_require__(97647); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/getDataOrAriaProps.js +var getDataOrAriaProps = __webpack_require__(5467); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js + +var RadioGroupContext = /*#__PURE__*/react.createContext(null); +var RadioGroupContextProvider = RadioGroupContext.Provider; +/* harmony default export */ var radio_context = (RadioGroupContext); +var RadioOptionTypeContext = /*#__PURE__*/react.createContext(null); +var RadioOptionTypeContextProvider = RadioOptionTypeContext.Provider; +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js +var es_ref = __webpack_require__(42550); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var form_context = __webpack_require__(65223); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js + + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +var InternalRadio = function InternalRadio(props, ref) { + var _classNames; + var groupContext = react.useContext(radio_context); + var radioOptionTypeContext = react.useContext(RadioOptionTypeContext); + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var innerRef = react.useRef(); + var mergedRef = (0,es_ref/* composeRef */.sQ)(ref, innerRef); + var _useContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + false ? 0 : void 0; + var onChange = function onChange(e) { + var _a, _b; + (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, e); + (_b = groupContext === null || groupContext === void 0 ? void 0 : groupContext.onChange) === null || _b === void 0 ? void 0 : _b.call(groupContext, e); + }; + var customizePrefixCls = props.prefixCls, + className = props.className, + children = props.children, + style = props.style, + customDisabled = props.disabled, + restProps = __rest(props, ["prefixCls", "className", "children", "style", "disabled"]); + var radioPrefixCls = getPrefixCls('radio', customizePrefixCls); + var prefixCls = ((groupContext === null || groupContext === void 0 ? void 0 : groupContext.optionType) || radioOptionTypeContext) === 'button' ? "".concat(radioPrefixCls, "-button") : radioPrefixCls; + var radioProps = (0,esm_extends/* default */.Z)({}, restProps); + // ===================== Disabled ===================== + var disabled = react.useContext(DisabledContext/* default */.Z); + radioProps.disabled = customDisabled || disabled; + if (groupContext) { + radioProps.name = groupContext.name; + radioProps.onChange = onChange; + radioProps.checked = props.value === groupContext.value; + radioProps.disabled = radioProps.disabled || groupContext.disabled; + } + var wrapperClassString = classnames_default()("".concat(prefixCls, "-wrapper"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: wrapperClassString, + style: style, + onMouseEnter: props.onMouseEnter, + onMouseLeave: props.onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({}, radioProps, { + type: "radio", + prefixCls: prefixCls, + ref: mergedRef + })), children !== undefined ? /*#__PURE__*/react.createElement("span", null, children) : null) + ); +}; +var Radio = /*#__PURE__*/react.forwardRef(InternalRadio); +if (false) {} +/* harmony default export */ var radio_radio = (Radio); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js + + + + + + + + + + + +var RadioGroup = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _classNames; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var size = react.useContext(SizeContext/* default */.Z); + var _useMergedState = (0,useMergedState/* default */.Z)(props.defaultValue, { + value: props.value + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + value = _useMergedState2[0], + setValue = _useMergedState2[1]; + var onRadioChange = function onRadioChange(ev) { + var lastValue = value; + var val = ev.target.value; + if (!('value' in props)) { + setValue(val); + } + var onChange = props.onChange; + if (onChange && val !== lastValue) { + onChange(ev); + } + }; + var customizePrefixCls = props.prefixCls, + _props$className = props.className, + className = _props$className === void 0 ? '' : _props$className, + options = props.options, + _props$buttonStyle = props.buttonStyle, + buttonStyle = _props$buttonStyle === void 0 ? 'outline' : _props$buttonStyle, + disabled = props.disabled, + children = props.children, + customizeSize = props.size, + style = props.style, + id = props.id, + onMouseEnter = props.onMouseEnter, + onMouseLeave = props.onMouseLeave, + onFocus = props.onFocus, + onBlur = props.onBlur; + var prefixCls = getPrefixCls('radio', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var childrenToRender = children; + // 如果存在 options, 优先使用 + if (options && options.length > 0) { + childrenToRender = options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + // 此处类型自动推导为 string + return /*#__PURE__*/react.createElement(radio_radio, { + key: option.toString(), + prefixCls: prefixCls, + disabled: disabled, + value: option, + checked: value === option + }, option); + } + // 此处类型自动推导为 { label: string value: string } + return /*#__PURE__*/react.createElement(radio_radio, { + key: "radio-group-value-options-".concat(option.value), + prefixCls: prefixCls, + disabled: option.disabled || disabled, + value: option.value, + checked: value === option.value, + style: option.style + }, option.label); + }); + } + var mergedSize = customizeSize || size; + var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, (0,getDataOrAriaProps/* default */.Z)(props), { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave, + onFocus: onFocus, + onBlur: onBlur, + id: id, + ref: ref + }), /*#__PURE__*/react.createElement(RadioGroupContextProvider, { + value: { + onChange: onRadioChange, + value: value, + disabled: props.disabled, + name: props.name, + optionType: props.optionType + } + }, childrenToRender)); +}); +/* harmony default export */ var group = (/*#__PURE__*/react.memo(RadioGroup)); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js + +var radioButton_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + +var RadioButton = function RadioButton(props, ref) { + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var customizePrefixCls = props.prefixCls, + radioProps = radioButton_rest(props, ["prefixCls"]); + var prefixCls = getPrefixCls('radio', customizePrefixCls); + return /*#__PURE__*/react.createElement(RadioOptionTypeContextProvider, { + value: "button" + }, /*#__PURE__*/react.createElement(radio_radio, (0,esm_extends/* default */.Z)({ + prefixCls: prefixCls + }, radioProps, { + type: "radio", + ref: ref + }))); +}; +/* harmony default export */ var radioButton = (/*#__PURE__*/react.forwardRef(RadioButton)); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js + + + + +var radio_Radio = radio_radio; +radio_Radio.Button = radioButton; +radio_Radio.Group = group; +radio_Radio.__ANT_RADIO = true; +/* harmony default export */ var es_radio = (radio_Radio); + +/***/ }), + +/***/ 83822: +/*!***************************************************************!*\ + !*** ./node_modules/antd/es/radio/style/index.js + 1 modules ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 73481: @@ -1775,48 +1706,6 @@ var style_default = __webpack_require__(43146); -/***/ }), - -/***/ 7124: -/*!**********************************************************************************************!*\ - !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! - \**********************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_EyeOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeOutlined.js -// This icon file is generated automatically. -var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; -/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); - -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(93771); -;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeOutlined - })); -}; -EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; -/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); - /***/ }), /***/ 50132: diff --git a/53585.chunk.css b/53585.chunk.css new file mode 100644 index 0000000000..14d183d5e3 --- /dev/null +++ b/53585.chunk.css @@ -0,0 +1,1788 @@ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/radio/style/index.less ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-radio-group { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + display: inline-block; + font-size: 0; +} +.ant-radio-group .ant-badge-count { + z-index: 1; +} +.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper { + border-left: none; +} +.ant-radio-wrapper { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + position: relative; + display: inline-flex; + align-items: baseline; + margin-right: 6px; + cursor: pointer; +} +.ant-radio-wrapper-disabled { + cursor: not-allowed; +} +.ant-radio-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] { + width: 14px; + height: 14px; +} +.ant-radio { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + position: relative; + top: 0.2em; + display: inline-block; + outline: none; + cursor: pointer; +} +.ant-radio-wrapper:hover .ant-radio, +.ant-radio:hover .ant-radio-inner, +.ant-radio-input:focus + .ant-radio-inner { + border-color: #3061D0; +} +.ant-radio-input:focus + .ant-radio-inner { + box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); +} +.ant-radio-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 50%; + visibility: hidden; + animation: antRadioEffect 0.36s ease-in-out; + animation-fill-mode: both; + content: ''; +} +.ant-radio:hover::after, +.ant-radio-wrapper:hover .ant-radio::after { + visibility: visible; +} +.ant-radio-inner { + position: relative; + top: 0; + left: 0; + display: block; + width: 14px; + height: 14px; + background-color: #fff; + border-color: #d9d9d9; + border-style: solid; + border-width: 1px; + border-radius: 50%; + transition: all 0.3s; +} +.ant-radio-inner::after { + position: absolute; + top: 50%; + left: 50%; + display: block; + width: 14px; + height: 14px; + margin-top: -7px; + margin-left: -7px; + background-color: #3061D0; + border-top: 0; + border-left: 0; + border-radius: 14px; + transform: scale(0); + opacity: 0; + transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + content: ' '; +} +.ant-radio-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + cursor: pointer; + opacity: 0; +} +.ant-radio.ant-radio-disabled .ant-radio-inner { + border-color: #d9d9d9; +} +.ant-radio-checked .ant-radio-inner { + border-color: #3061D0; +} +.ant-radio-checked .ant-radio-inner::after { + transform: scale(0.42857143); + opacity: 1; + transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.ant-radio-disabled { + cursor: not-allowed; +} +.ant-radio-disabled .ant-radio-inner { + background-color: #f5f5f5; + cursor: not-allowed; +} +.ant-radio-disabled .ant-radio-inner::after { + background-color: rgba(0, 0, 0, 0.2); +} +.ant-radio-disabled .ant-radio-input { + cursor: not-allowed; +} +.ant-radio-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +span.ant-radio + * { + padding-right: 8px; + padding-left: 8px; +} +.ant-radio-button-wrapper { + position: relative; + display: inline-block; + height: 28px; + margin: 0; + padding: 0 7px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + line-height: 26px; + background: #fff; + border: 1px solid #d9d9d9; + border-top-width: 1.02px; + border-left-width: 0; + cursor: pointer; + transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s; +} +.ant-radio-button-wrapper a { + color: rgba(0, 0, 0, 0.85); +} +.ant-radio-button-wrapper > .ant-radio-button { + position: absolute; + top: 0; + left: 0; + z-index: -1; + width: 100%; + height: 100%; +} +.ant-radio-group-large .ant-radio-button-wrapper { + height: 32px; + font-size: 14px; + line-height: 30px; +} +.ant-radio-group-small .ant-radio-button-wrapper { + height: 22px; + padding: 0 7px; + line-height: 20px; +} +.ant-radio-button-wrapper:not(:first-child)::before { + position: absolute; + top: -1px; + left: -1px; + display: block; + box-sizing: content-box; + width: 1px; + height: 100%; + padding: 1px 0; + background-color: #d9d9d9; + transition: background-color 0.3s; + content: ''; +} +.ant-radio-button-wrapper:first-child { + border-left: 1px solid #d9d9d9; + border-radius: 2px 0 0 2px; +} +.ant-radio-button-wrapper:last-child { + border-radius: 0 2px 2px 0; +} +.ant-radio-button-wrapper:first-child:last-child { + border-radius: 2px; +} +.ant-radio-button-wrapper:hover { + position: relative; + color: #3061D0; +} +.ant-radio-button-wrapper:focus-within { + box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); +} +.ant-radio-button-wrapper .ant-radio-inner, +.ant-radio-button-wrapper input[type='checkbox'], +.ant-radio-button-wrapper input[type='radio'] { + width: 0; + height: 0; + opacity: 0; + pointer-events: none; +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { + z-index: 1; + color: #3061D0; + background: #fff; + border-color: #3061D0; +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before { + background-color: #3061D0; +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child { + border-color: #3061D0; +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover { + color: #5784de; + border-color: #5784de; +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before { + background-color: #5784de; +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active { + color: #1f44ab; + border-color: #1f44ab; +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before { + background-color: #1f44ab; +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within { + box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { + color: #fff; + background: #3061D0; + border-color: #3061D0; +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover { + color: #fff; + background: #5784de; + border-color: #5784de; +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active { + color: #fff; + background: #1f44ab; + border-color: #1f44ab; +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within { + box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); +} +.ant-radio-button-wrapper-disabled { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-radio-button-wrapper-disabled:first-child, +.ant-radio-button-wrapper-disabled:hover { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; +} +.ant-radio-button-wrapper-disabled:first-child { + border-left-color: #d9d9d9; +} +.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked { + color: rgba(0, 0, 0, 0.25); + background-color: #e6e6e6; + border-color: #d9d9d9; + box-shadow: none; +} +@keyframes antRadioEffect { + 0% { + transform: scale(1); + opacity: 0.5; + } + 100% { + transform: scale(1.6); + opacity: 0; + } +} +.ant-radio-group.ant-radio-group-rtl { + direction: rtl; +} +.ant-radio-wrapper.ant-radio-wrapper-rtl { + margin-right: 0; + margin-left: 6px; + direction: rtl; +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl { + border-right-width: 0; + border-left-width: 1px; +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before { + right: -1px; + left: 0; +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child { + border-right: 1px solid #d9d9d9; + border-radius: 0 2px 2px 0; +} +.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child { + border-right-color: #5784de; +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child { + border-radius: 2px 0 0 2px; +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child { + border-right-color: #d9d9d9; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/skeleton/style/index.less ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-skeleton { + display: table; + width: 100%; +} +.ant-skeleton-header { + display: table-cell; + padding-right: 8px; + vertical-align: top; +} +.ant-skeleton-header .ant-skeleton-avatar { + display: inline-block; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + width: 28px; + height: 28px; + line-height: 28px; +} +.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-header .ant-skeleton-avatar-lg { + width: 32px; + height: 32px; + line-height: 32px; +} +.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-header .ant-skeleton-avatar-sm { + width: 22px; + height: 22px; + line-height: 22px; +} +.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-content { + display: table-cell; + width: 100%; + vertical-align: top; +} +.ant-skeleton-content .ant-skeleton-title { + width: 100%; + height: 14px; + background: rgba(190, 190, 190, 0.2); + border-radius: 2px; +} +.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { + margin-top: 20px; +} +.ant-skeleton-content .ant-skeleton-paragraph { + padding: 0; +} +.ant-skeleton-content .ant-skeleton-paragraph > li { + width: 100%; + height: 14px; + list-style: none; + background: rgba(190, 190, 190, 0.2); + border-radius: 2px; +} +.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) { + width: 61%; +} +.ant-skeleton-content .ant-skeleton-paragraph > li + li { + margin-top: 12px; +} +.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title { + margin-top: 8px; +} +.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { + margin-top: 20px; +} +.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title, +.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li { + border-radius: 100px; +} +.ant-skeleton-active .ant-skeleton-title, +.ant-skeleton-active .ant-skeleton-paragraph > li, +.ant-skeleton-active .ant-skeleton-avatar, +.ant-skeleton-active .ant-skeleton-button, +.ant-skeleton-active .ant-skeleton-input, +.ant-skeleton-active .ant-skeleton-image { + position: relative; + /* stylelint-disable-next-line property-no-vendor-prefix,value-no-vendor-prefix */ + z-index: 0; + overflow: hidden; + background: transparent; +} +.ant-skeleton-active .ant-skeleton-title::after, +.ant-skeleton-active .ant-skeleton-paragraph > li::after, +.ant-skeleton-active .ant-skeleton-avatar::after, +.ant-skeleton-active .ant-skeleton-button::after, +.ant-skeleton-active .ant-skeleton-input::after, +.ant-skeleton-active .ant-skeleton-image::after { + position: absolute; + top: 0; + right: -150%; + bottom: 0; + left: -150%; + background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%); + animation: ant-skeleton-loading 1.4s ease infinite; + content: ''; +} +.ant-skeleton.ant-skeleton-block { + width: 100%; +} +.ant-skeleton.ant-skeleton-block .ant-skeleton-button { + width: 100%; +} +.ant-skeleton.ant-skeleton-block .ant-skeleton-input { + width: 100%; +} +.ant-skeleton-element { + display: inline-block; + width: auto; +} +.ant-skeleton-element .ant-skeleton-button { + display: inline-block; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + border-radius: 2px; + width: 56px; + min-width: 56px; + height: 28px; + line-height: 28px; +} +.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square { + width: 28px; + min-width: 28px; +} +.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle { + width: 28px; + min-width: 28px; + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round { + border-radius: 28px; +} +.ant-skeleton-element .ant-skeleton-button-lg { + width: 64px; + min-width: 64px; + height: 32px; + line-height: 32px; +} +.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square { + width: 32px; + min-width: 32px; +} +.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle { + width: 32px; + min-width: 32px; + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round { + border-radius: 32px; +} +.ant-skeleton-element .ant-skeleton-button-sm { + width: 44px; + min-width: 44px; + height: 22px; + line-height: 22px; +} +.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square { + width: 22px; + min-width: 22px; +} +.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle { + width: 22px; + min-width: 22px; + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round { + border-radius: 22px; +} +.ant-skeleton-element .ant-skeleton-avatar { + display: inline-block; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + width: 28px; + height: 28px; + line-height: 28px; +} +.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-avatar-lg { + width: 32px; + height: 32px; + line-height: 32px; +} +.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-avatar-sm { + width: 22px; + height: 22px; + line-height: 22px; +} +.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-input { + display: inline-block; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + width: 140px; + min-width: 140px; + height: 28px; + line-height: 28px; +} +.ant-skeleton-element .ant-skeleton-input-lg { + width: 160px; + min-width: 160px; + height: 32px; + line-height: 32px; +} +.ant-skeleton-element .ant-skeleton-input-sm { + width: 110px; + min-width: 110px; + height: 22px; + line-height: 22px; +} +.ant-skeleton-element .ant-skeleton-image { + display: flex; + align-items: center; + justify-content: center; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + width: 96px; + height: 96px; + line-height: 96px; +} +.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle { + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-image-path { + fill: #bfbfbf; +} +.ant-skeleton-element .ant-skeleton-image-svg { + width: 48px; + height: 48px; + line-height: 48px; + max-width: 192px; + max-height: 192px; +} +.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle { + border-radius: 50%; +} +@keyframes ant-skeleton-loading { + 0% { + transform: translateX(-37.5%); + } + 100% { + transform: translateX(37.5%); + } +} +.ant-skeleton-rtl { + direction: rtl; +} +.ant-skeleton-rtl .ant-skeleton-header { + padding-right: 0; + padding-left: 16px; +} +.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title, +.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li { + animation-name: ant-skeleton-loading-rtl; +} +.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar { + animation-name: ant-skeleton-loading-rtl; +} +@keyframes ant-skeleton-loading-rtl { + 0% { + background-position: 0% 50%; + } + 100% { + background-position: 100% 50%; + } +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/list/style/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-list { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + position: relative; +} +.ant-list * { + outline: none; +} +.ant-list-pagination { + margin-top: 16px; + text-align: right; +} +.ant-list-pagination .ant-pagination-options { + text-align: left; +} +.ant-list-more { + margin-top: 8px; + text-align: center; +} +.ant-list-more button { + padding-right: 32px; + padding-left: 32px; +} +.ant-list-spin { + min-height: 40px; + text-align: center; +} +.ant-list-empty-text { + padding: 8px; + color: rgba(0, 0, 0, 0.25); + font-size: 12px; + text-align: center; +} +.ant-list-items { + margin: 0; + padding: 0; + list-style: none; +} +.ant-list-item { + display: flex; + align-items: center; + justify-content: space-between; + padding: 8px 0; + color: rgba(0, 0, 0, 0.85); +} +.ant-list-item-meta { + display: flex; + flex: 1 1; + align-items: flex-start; + max-width: 100%; +} +.ant-list-item-meta-avatar { + margin-right: 8px; +} +.ant-list-item-meta-content { + flex: 1 0; + width: 0; + color: rgba(0, 0, 0, 0.85); +} +.ant-list-item-meta-title { + margin-bottom: 4px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + line-height: 1.66667; +} +.ant-list-item-meta-title > a { + color: rgba(0, 0, 0, 0.85); + transition: all 0.3s; +} +.ant-list-item-meta-title > a:hover { + color: #3061D0; +} +.ant-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 12px; + line-height: 1.66667; +} +.ant-list-item-action { + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; +} +.ant-list-item-action > li { + position: relative; + display: inline-block; + padding: 0 4px; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; + line-height: 1.66667; + text-align: center; +} +.ant-list-item-action > li:first-child { + padding-left: 0; +} +.ant-list-item-action-split { + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #f0f0f0; +} +.ant-list-header { + background: transparent; +} +.ant-list-footer { + background: transparent; +} +.ant-list-header, +.ant-list-footer { + padding-top: 8px; + padding-bottom: 8px; +} +.ant-list-empty { + padding: 8px 0; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; + text-align: center; +} +.ant-list-split .ant-list-item { + border-bottom: 1px solid #f0f0f0; +} +.ant-list-split .ant-list-item:last-child { + border-bottom: none; +} +.ant-list-split .ant-list-header { + border-bottom: 1px solid #f0f0f0; +} +.ant-list-split.ant-list-empty .ant-list-footer { + border-top: 1px solid #f0f0f0; +} +.ant-list-loading .ant-list-spin-nested-loading { + min-height: 32px; +} +.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child { + border-bottom: 1px solid #f0f0f0; +} +.ant-list-lg .ant-list-item { + padding: 12px 16px; +} +.ant-list-sm .ant-list-item { + padding: 4px 12px; +} +.ant-list-vertical .ant-list-item { + align-items: initial; +} +.ant-list-vertical .ant-list-item-main { + display: block; + flex: 1 1; +} +.ant-list-vertical .ant-list-item-extra { + margin-left: 40px; +} +.ant-list-vertical .ant-list-item-meta { + margin-bottom: 8px; +} +.ant-list-vertical .ant-list-item-meta-title { + margin-bottom: 8px; + color: rgba(0, 0, 0, 0.85); + font-size: 14px; + line-height: 24px; +} +.ant-list-vertical .ant-list-item-action { + margin-top: 8px; + margin-left: auto; +} +.ant-list-vertical .ant-list-item-action > li { + padding: 0 8px; +} +.ant-list-vertical .ant-list-item-action > li:first-child { + padding-left: 0; +} +.ant-list-grid .ant-col > .ant-list-item { + display: block; + max-width: 100%; + margin-bottom: 8px; + padding-top: 0; + padding-bottom: 0; + border-bottom: none; +} +.ant-list-item-no-flex { + display: block; +} +.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action { + float: right; +} +.ant-list-bordered { + border: 1px solid #d9d9d9; + border-radius: 2px; +} +.ant-list-bordered .ant-list-header { + padding-right: 16px; + padding-left: 16px; +} +.ant-list-bordered .ant-list-footer { + padding-right: 16px; + padding-left: 16px; +} +.ant-list-bordered .ant-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ant-list-bordered .ant-list-pagination { + margin: 8px 16px; +} +.ant-list-bordered.ant-list-sm .ant-list-item { + padding: 4px 12px; +} +.ant-list-bordered.ant-list-sm .ant-list-header, +.ant-list-bordered.ant-list-sm .ant-list-footer { + padding: 4px 12px; +} +.ant-list-bordered.ant-list-lg .ant-list-item { + padding: 12px 16px; +} +.ant-list-bordered.ant-list-lg .ant-list-header, +.ant-list-bordered.ant-list-lg .ant-list-footer { + padding: 12px 16px; +} +@media screen and (max-width: 768px) { + .ant-list-item-action { + margin-left: 24px; + } + .ant-list-vertical .ant-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ant-list-item { + flex-wrap: wrap; + } + .ant-list-item-action { + margin-left: 12px; + } + .ant-list-vertical .ant-list-item { + flex-wrap: wrap-reverse; + } + .ant-list-vertical .ant-list-item-main { + min-width: 220px; + } + .ant-list-vertical .ant-list-item-extra { + margin: auto auto 16px; + } +} +.ant-list-rtl { + direction: rtl; + text-align: right; +} +.ant-list-rtl .ReactVirtualized__List .ant-list-item { + direction: rtl; +} +.ant-list-rtl .ant-list-pagination { + text-align: left; +} +.ant-list-rtl .ant-list-item-meta-avatar { + margin-right: 0; + margin-left: 8px; +} +.ant-list-rtl .ant-list-item-action { + margin-right: 48px; + margin-left: 0; +} +.ant-list.ant-list-rtl .ant-list-item-action > li:first-child { + padding-right: 0; + padding-left: 8px; +} +.ant-list-rtl .ant-list-item-action-split { + right: auto; + left: 0; +} +.ant-list-rtl.ant-list-vertical .ant-list-item-extra { + margin-right: 40px; + margin-left: 0; +} +.ant-list-rtl.ant-list-vertical .ant-list-item-action { + margin-right: auto; +} +.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child { + padding-right: 0; + padding-left: 8px; +} +.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action { + float: left; +} +@media screen and (max-width: 768px) { + .ant-list-rtl .ant-list-item-action { + margin-right: 24px; + margin-left: 0; + } + .ant-list-rtl .ant-list-vertical .ant-list-item-extra { + margin-right: 24px; + margin-left: 0; + } +} +@media screen and (max-width: 576px) { + .ant-list-rtl .ant-list-item-action { + margin-right: 22px; + margin-left: 0; + } + .ant-list-rtl.ant-list-vertical .ant-list-item-extra { + margin: auto auto 16px; + } +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/form/style/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-form-item .ant-input-number + .ant-form-text { + margin-left: 8px; +} +.ant-form-inline { + display: flex; + flex-wrap: wrap; +} +.ant-form-inline .ant-form-item { + flex: none; + flex-wrap: nowrap; + margin-right: 16px; + margin-bottom: 0; +} +.ant-form-inline .ant-form-item-with-help { + margin-bottom: 16px; +} +.ant-form-inline .ant-form-item > .ant-form-item-label, +.ant-form-inline .ant-form-item > .ant-form-item-control { + display: inline-block; + vertical-align: top; +} +.ant-form-inline .ant-form-item > .ant-form-item-label { + flex: none; +} +.ant-form-inline .ant-form-item .ant-form-text { + display: inline-block; +} +.ant-form-inline .ant-form-item .ant-form-item-has-feedback { + display: inline-block; +} +.ant-form-horizontal .ant-form-item-label { + flex-grow: 0; +} +.ant-form-horizontal .ant-form-item-control { + flex: 1 1; + min-width: 0; +} +.ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control, +.ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control { + min-width: 0; + min-width: initial; +} +.ant-form-vertical .ant-form-item-row { + flex-direction: column; +} +.ant-form-vertical .ant-form-item-label > label { + height: auto; +} +.ant-form-vertical .ant-form-item .ant-form-item-control { + width: 100%; +} +.ant-form-vertical .ant-form-item-label, +.ant-col-24.ant-form-item-label, +.ant-col-xl-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; +} +.ant-form-vertical .ant-form-item-label > label, +.ant-col-24.ant-form-item-label > label, +.ant-col-xl-24.ant-form-item-label > label { + margin: 0; +} +.ant-form-vertical .ant-form-item-label > label::after, +.ant-col-24.ant-form-item-label > label::after, +.ant-col-xl-24.ant-form-item-label > label::after { + display: none; +} +.ant-form-rtl.ant-form-vertical .ant-form-item-label, +.ant-form-rtl.ant-col-24.ant-form-item-label, +.ant-form-rtl.ant-col-xl-24.ant-form-item-label { + text-align: right; +} +@media (max-width: 575px) { + .ant-form-item .ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-form-item .ant-form-item-label > label { + margin: 0; + } + .ant-form-item .ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-form-item .ant-form-item-label { + text-align: right; + } + .ant-form .ant-form-item { + flex-wrap: wrap; + } + .ant-form .ant-form-item .ant-form-item-label, + .ant-form .ant-form-item .ant-form-item-control { + flex: 0 0 100%; + max-width: 100%; + } + .ant-col-xs-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-xs-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-xs-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-xs-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 767px) { + .ant-col-sm-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-sm-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-sm-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-sm-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 991px) { + .ant-col-md-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-md-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-md-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-md-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 1199px) { + .ant-col-lg-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-lg-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-lg-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-lg-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 1599px) { + .ant-col-xl-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-xl-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-xl-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-xl-24.ant-form-item-label { + text-align: right; + } +} +.ant-form-item { + /* Some non-status related component style is in `components.less` */ + /* To support leave along ErrorList. We add additional className to handle explain style */ +} +.ant-form-item-explain-error { + color: #ff4d4f; +} +.ant-form-item-explain-warning { + color: #faad14; +} +.ant-form-item-has-feedback .ant-switch { + margin: 2px 0 4px; +} +.ant-form-item-has-warning .ant-form-item-split { + color: #faad14; +} +.ant-form-item-has-error .ant-form-item-split { + color: #ff4d4f; +} +.ant-form { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; +} +.ant-form legend { + display: block; + width: 100%; + margin-bottom: 20px; + padding: 0; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: inherit; + border: 0; + border-bottom: 1px solid #d9d9d9; +} +.ant-form label { + font-size: 12px; +} +.ant-form input[type='search'] { + box-sizing: border-box; +} +.ant-form input[type='radio'], +.ant-form input[type='checkbox'] { + line-height: normal; +} +.ant-form input[type='file'] { + display: block; +} +.ant-form input[type='range'] { + display: block; + width: 100%; +} +.ant-form select[multiple], +.ant-form select[size] { + height: auto; +} +.ant-form input[type='file']:focus, +.ant-form input[type='radio']:focus, +.ant-form input[type='checkbox']:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.ant-form output { + display: block; + padding-top: 15px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + line-height: 1.66667; +} +.ant-form .ant-form-text { + display: inline-block; + padding-right: 8px; +} +.ant-form-small .ant-form-item-label > label { + height: 22px; +} +.ant-form-small .ant-form-item-control-input { + min-height: 22px; +} +.ant-form-large .ant-form-item-label > label { + height: 32px; +} +.ant-form-large .ant-form-item-control-input { + min-height: 32px; +} +.ant-form-item { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + margin-bottom: 16px; + vertical-align: top; +} +.ant-form-item-with-help { + transition: none; +} +.ant-form-item-hidden, +.ant-form-item-hidden.ant-row { + display: none; +} +.ant-form-item-label { + display: inline-block; + flex-grow: 0; + overflow: hidden; + white-space: nowrap; + text-align: right; + vertical-align: middle; +} +.ant-form-item-label-left { + text-align: left; +} +.ant-form-item-label-wrap { + overflow: visible; + overflow: initial; + line-height: 1.41667em; + white-space: inherit; +} +.ant-form-item-label > label { + position: relative; + display: inline-flex; + align-items: center; + max-width: 100%; + height: 28px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; +} +.ant-form-item-label > label > .anticon { + font-size: 12px; + vertical-align: top; +} +.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { + display: inline-block; + margin-right: 4px; + color: #ff4d4f; + font-size: 12px; + font-family: SimSun, sans-serif; + line-height: 1; + content: '*'; +} +.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { + display: none; +} +.ant-form-item-label > label .ant-form-item-optional { + display: inline-block; + margin-left: 0px; + color: rgba(0, 0, 0, 0.45); +} +.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional { + display: none; +} +.ant-form-item-label > label .ant-form-item-tooltip { + color: rgba(0, 0, 0, 0.45); + cursor: help; + -webkit-writing-mode: horizontal-tb; + -ms-writing-mode: lr-tb; + writing-mode: horizontal-tb; + -webkit-margin-start: 0px; + margin-inline-start: 0px; +} +.ant-form-item-label > label::after { + content: ':'; + position: relative; + top: -0.5px; + margin: 0 8px 0 2px; +} +.ant-form-item-label > label.ant-form-item-no-colon::after { + content: ' '; +} +.ant-form-item-control { + display: flex; + flex-direction: column; + flex-grow: 1; +} +.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) { + width: 100%; +} +.ant-form-item-control-input { + position: relative; + display: flex; + align-items: center; + min-height: 28px; +} +.ant-form-item-control-input-content { + flex: auto; + max-width: 100%; +} +.ant-form-item-explain, +.ant-form-item-extra { + clear: both; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; + line-height: 1.66667; + transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); +} +.ant-form-item-explain-connected { + width: 100%; +} +.ant-form-item-extra { + min-height: 16px; +} +.ant-form-item-with-help .ant-form-item-explain { + height: auto; + opacity: 1; +} +.ant-form-item-feedback-icon { + font-size: 12px; + text-align: center; + visibility: visible; + animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); + pointer-events: none; +} +.ant-form-item-feedback-icon-success { + color: #52c41a; +} +.ant-form-item-feedback-icon-error { + color: #ff4d4f; +} +.ant-form-item-feedback-icon-warning { + color: #faad14; +} +.ant-form-item-feedback-icon-validating { + color: #3061D0; +} +.ant-show-help { + transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-show-help-appear, +.ant-show-help-enter { + opacity: 0; +} +.ant-show-help-appear-active, +.ant-show-help-enter-active { + opacity: 1; +} +.ant-show-help-leave { + opacity: 1; +} +.ant-show-help-leave-active { + opacity: 0; +} +.ant-show-help-item { + overflow: hidden; + transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important; +} +.ant-show-help-item-appear, +.ant-show-help-item-enter { + transform: translateY(-5px); + opacity: 0; +} +.ant-show-help-item-appear-active, +.ant-show-help-item-enter-active { + transform: translateY(0); + opacity: 1; +} +.ant-show-help-item-leave { + transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important; +} +.ant-show-help-item-leave-active { + transform: translateY(-5px); +} +@keyframes diffZoomIn1 { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} +@keyframes diffZoomIn2 { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} +@keyframes diffZoomIn3 { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} +.ant-form-rtl { + direction: rtl; +} +.ant-form-rtl .ant-form-item-label { + text-align: left; +} +.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before { + margin-right: 0; + margin-left: 4px; +} +.ant-form-rtl .ant-form-item-label > label::after { + margin: 0 2px 0 8px; +} +.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional { + margin-right: 0px; + margin-left: 0; +} +.ant-col-rtl .ant-form-item-control:first-child { + width: 100%; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input { + padding-right: 7px; + padding-left: 24px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix { + padding-right: 7px; + padding-left: 18px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input { + padding: 0; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number { + padding: 0; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix { + right: auto; + left: 28px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-number { + padding-left: 18px; +} +.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow, +.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear { + right: auto; + left: 32px; +} +.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value { + padding-right: 0; + padding-left: 42px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow { + margin-right: 0; + margin-left: 19px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear { + right: auto; + left: 32px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-picker { + padding-right: 7px; + padding-left: 22.6px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large { + padding-right: 11px; + padding-left: 26.6px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small { + padding-right: 7px; + padding-left: 22.6px; +} +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon, +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon, +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon, +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon { + right: auto; + left: 0; +} +.ant-form-rtl.ant-form-inline .ant-form-item { + margin-right: 0; + margin-left: 16px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-divider { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + border-top: 1px solid rgba(0, 0, 0, 0.06); +} +.ant-divider-vertical { + position: relative; + top: -0.06em; + display: inline-block; + height: 0.9em; + margin: 0 8px; + vertical-align: middle; + border-top: 0; + border-left: 1px solid rgba(0, 0, 0, 0.06); +} +.ant-divider-horizontal { + display: flex; + clear: both; + width: 100%; + min-width: 100%; + margin: 24px 0; +} +.ant-divider-horizontal.ant-divider-with-text { + display: flex; + align-items: center; + margin: 16px 0; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; + font-size: 14px; + white-space: nowrap; + text-align: center; + border-top: 0; + border-top-color: rgba(0, 0, 0, 0.06); +} +.ant-divider-horizontal.ant-divider-with-text::before, +.ant-divider-horizontal.ant-divider-with-text::after { + position: relative; + width: 50%; + border-top: 1px solid transparent; + border-top-color: inherit; + border-bottom: 0; + transform: translateY(50%); + content: ''; +} +.ant-divider-horizontal.ant-divider-with-text-left::before { + width: 5%; +} +.ant-divider-horizontal.ant-divider-with-text-left::after { + width: 95%; +} +.ant-divider-horizontal.ant-divider-with-text-right::before { + width: 95%; +} +.ant-divider-horizontal.ant-divider-with-text-right::after { + width: 5%; +} +.ant-divider-inner-text { + display: inline-block; + padding: 0 1em; +} +.ant-divider-dashed { + background: none; + border-color: rgba(0, 0, 0, 0.06); + border-style: dashed; + border-width: 1px 0 0; +} +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before, +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after { + border-style: dashed none none; +} +.ant-divider-vertical.ant-divider-dashed { + border-width: 0 0 0 1px; +} +.ant-divider-plain.ant-divider-with-text { + color: rgba(0, 0, 0, 0.85); + font-weight: normal; + font-size: 12px; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before { + width: 0; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after { + width: 100%; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text { + padding-left: 0; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before { + width: 100%; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after { + width: 0; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text { + padding-right: 0; +} +.ant-divider-rtl { + direction: rtl; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before { + width: 95%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after { + width: 5%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before { + width: 5%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after { + width: 95%; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-rate { + box-sizing: border-box; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + font-feature-settings: tnum, "tnum"; + display: inline-block; + margin: 0; + padding: 0; + color: #fadb14; + font-size: 16px; + line-height: inherit; + list-style: none; + outline: none; +} +.ant-rate-disabled .ant-rate-star { + cursor: default; +} +.ant-rate-disabled .ant-rate-star > div:hover { + transform: scale(1); +} +.ant-rate-star { + position: relative; + display: inline-block; + color: inherit; + cursor: pointer; +} +.ant-rate-star:not(:last-child) { + margin-right: 8px; +} +.ant-rate-star > div { + transition: all 0.3s, outline 0s; +} +.ant-rate-star > div:hover { + transform: scale(1.1); +} +.ant-rate-star > div:focus { + outline: 0; +} +.ant-rate-star > div:focus-visible { + outline: 1px dashed #fadb14; + transform: scale(1.1); +} +.ant-rate-star-first, +.ant-rate-star-second { + color: #f0f0f0; + transition: all 0.3s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-rate-star-first .anticon, +.ant-rate-star-second .anticon { + vertical-align: middle; +} +.ant-rate-star-first { + position: absolute; + top: 0; + left: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ant-rate-star-half .ant-rate-star-first, +.ant-rate-star-half .ant-rate-star-second { + opacity: 1; +} +.ant-rate-star-half .ant-rate-star-first, +.ant-rate-star-full .ant-rate-star-second { + color: inherit; +} +.ant-rate-text { + display: inline-block; + margin: 0 8px; + font-size: 12px; +} +.ant-rate-rtl { + direction: rtl; +} +.ant-rate-rtl .ant-rate-star:not(:last-child) { + margin-right: 0; + margin-left: 8px; +} +.ant-rate-rtl .ant-rate-star-first { + right: 0; + left: auto; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/54836.async.js b/54836.async.js index c1533d9c7f..4ba73f0ca8 100644 --- a/54836.async.js +++ b/54836.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/69060.async.js b/69060.async.js index 3862c17e7e..c3bde21c15 100644 --- a/69060.async.js +++ b/69060.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/84685.async.js b/80583.async.js similarity index 66% rename from 84685.async.js rename to 80583.async.js index 89cb1cacb6..9a984e5682 100644 --- a/84685.async.js +++ b/80583.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[84685],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[80583],{ /***/ 31662: /*!************************************************************************!*\ @@ -28,303 +28,6 @@ CloseCircleOutlined.displayName = 'CloseCircleOutlined'; /***/ }), -/***/ 32808: -/*!************************************************************!*\ - !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ es_checkbox; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js -var es = __webpack_require__(50132); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var config_provider_context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js -var context = __webpack_require__(65223); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(74902); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(97685); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.js - - - - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - -var GroupContext = /*#__PURE__*/react.createContext(null); -var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { - var defaultValue = _a.defaultValue, - children = _a.children, - _a$options = _a.options, - options = _a$options === void 0 ? [] : _a$options, - customizePrefixCls = _a.prefixCls, - className = _a.className, - style = _a.style, - onChange = _a.onChange, - restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); - var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var _React$useState = react.useState(restProps.value || defaultValue || []), - _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), - value = _React$useState2[0], - setValue = _React$useState2[1]; - var _React$useState3 = react.useState([]), - _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), - registeredValues = _React$useState4[0], - setRegisteredValues = _React$useState4[1]; - react.useEffect(function () { - if ('value' in restProps) { - setValue(restProps.value || []); - } - }, [restProps.value]); - var getOptions = function getOptions() { - return options.map(function (option) { - if (typeof option === 'string' || typeof option === 'number') { - return { - label: option, - value: option - }; - } - return option; - }); - }; - var cancelValue = function cancelValue(val) { - setRegisteredValues(function (prevValues) { - return prevValues.filter(function (v) { - return v !== val; - }); - }); - }; - var registerValue = function registerValue(val) { - setRegisteredValues(function (prevValues) { - return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); - }); - }; - var toggleOption = function toggleOption(option) { - var optionIndex = value.indexOf(option.value); - var newValue = (0,toConsumableArray/* default */.Z)(value); - if (optionIndex === -1) { - newValue.push(option.value); - } else { - newValue.splice(optionIndex, 1); - } - if (!('value' in restProps)) { - setValue(newValue); - } - var opts = getOptions(); - onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { - return registeredValues.includes(val); - }).sort(function (a, b) { - var indexA = opts.findIndex(function (opt) { - return opt.value === a; - }); - var indexB = opts.findIndex(function (opt) { - return opt.value === b; - }); - return indexA - indexB; - })); - }; - var prefixCls = getPrefixCls('checkbox', customizePrefixCls); - var groupPrefixCls = "".concat(prefixCls, "-group"); - var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); - if (options && options.length > 0) { - children = getOptions().map(function (option) { - return /*#__PURE__*/react.createElement(checkbox_Checkbox, { - prefixCls: prefixCls, - key: option.value.toString(), - disabled: 'disabled' in option ? option.disabled : restProps.disabled, - value: option.value, - checked: value.includes(option.value), - onChange: option.onChange, - className: "".concat(groupPrefixCls, "-item"), - style: option.style - }, option.label); - }); - } - // eslint-disable-next-line react/jsx-no-constructed-context-values - var context = { - toggleOption: toggleOption, - value: value, - disabled: restProps.disabled, - name: restProps.name, - // https://github.com/ant-design/ant-design/issues/16376 - registerValue: registerValue, - cancelValue: cancelValue - }; - var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); - return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ - className: classString, - style: style - }, domProps, { - ref: ref - }), /*#__PURE__*/react.createElement(GroupContext.Provider, { - value: context - }, children)); -}; -var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); -/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js -var DisabledContext = __webpack_require__(98866); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js - - -var Checkbox_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -var InternalCheckbox = function InternalCheckbox(_a, ref) { - var _classNames; - var _b; - var customizePrefixCls = _a.prefixCls, - className = _a.className, - children = _a.children, - _a$indeterminate = _a.indeterminate, - indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, - style = _a.style, - onMouseEnter = _a.onMouseEnter, - onMouseLeave = _a.onMouseLeave, - _a$skipGroup = _a.skipGroup, - skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, - disabled = _a.disabled, - restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); - var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var checkboxGroup = react.useContext(GroupContext); - var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), - isFormItemInput = _useContext.isFormItemInput; - var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); - var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; - var prevValue = react.useRef(restProps.value); - react.useEffect(function () { - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); - false ? 0 : void 0; - }, []); - react.useEffect(function () { - if (skipGroup) { - return; - } - if (restProps.value !== prevValue.current) { - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); - prevValue.current = restProps.value; - } - return function () { - return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); - }; - }, [restProps.value]); - var prefixCls = getPrefixCls('checkbox', customizePrefixCls); - var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); - if (checkboxGroup && !skipGroup) { - checkboxProps.onChange = function () { - if (restProps.onChange) { - restProps.onChange.apply(restProps, arguments); - } - if (checkboxGroup.toggleOption) { - checkboxGroup.toggleOption({ - label: children, - value: restProps.value - }); - } - }; - checkboxProps.name = checkboxGroup.name; - checkboxProps.checked = checkboxGroup.value.includes(restProps.value); - } - var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); - var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); - var ariaChecked = indeterminate ? 'mixed' : undefined; - return ( - /*#__PURE__*/ - // eslint-disable-next-line jsx-a11y/label-has-associated-control - react.createElement("label", { - className: classString, - style: style, - onMouseEnter: onMouseEnter, - onMouseLeave: onMouseLeave - }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ - "aria-checked": ariaChecked - }, checkboxProps, { - prefixCls: prefixCls, - className: checkboxClass, - disabled: mergedDisabled, - ref: ref - })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) - ); -}; -var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); -if (false) {} -/* harmony default export */ var checkbox_Checkbox = (Checkbox); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js - - -var es_checkbox_Checkbox = checkbox_Checkbox; -es_checkbox_Checkbox.Group = Group; -es_checkbox_Checkbox.__ANT_CHECKBOX = true; -/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); - -/***/ }), - -/***/ 82000: -/*!******************************************************************!*\ - !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! - \******************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js - - -// deps-lint-skip: form - -/***/ }), - /***/ 27049: /*!***********************************************!*\ !*** ./node_modules/antd/es/divider/index.js ***! @@ -409,18 +112,6 @@ var style_default = __webpack_require__(43146); -/***/ }), - -/***/ 13013: -/*!************************************************!*\ - !*** ./node_modules/antd/es/dropdown/index.js ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562); - -/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z); - /***/ }), /***/ 61460: diff --git a/76563.chunk.css b/81762.chunk.css similarity index 91% rename from 76563.chunk.css rename to 81762.chunk.css index 650fd78f9b..f7c9bf8340 100644 --- a/76563.chunk.css +++ b/81762.chunk.css @@ -721,79 +721,6 @@ span.ant-radio + * { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/back-top/style/index.less ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-back-top { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - position: fixed; - right: 100px; - bottom: 50px; - z-index: 10; - width: 40px; - height: 40px; - cursor: pointer; -} -.ant-back-top:empty { - display: none; -} -.ant-back-top-rtl { - right: auto; - left: 100px; - direction: rtl; -} -.ant-back-top-content { - width: 40px; - height: 40px; - overflow: hidden; - color: #fff; - text-align: center; - background-color: rgba(0, 0, 0, 0.45); - border-radius: 20px; - transition: all 0.3s; -} -.ant-back-top-content:hover { - background-color: rgba(0, 0, 0, 0.85); - transition: all 0.3s; -} -.ant-back-top-icon { - font-size: 24px; - line-height: 40px; -} -@media screen and (max-width: 768px) { - .ant-back-top { - right: 60px; - } - .ant-back-top-rtl { - right: auto; - left: 60px; - } -} -@media screen and (max-width: 480px) { - .ant-back-top { - right: 20px; - } - .ant-back-top-rtl { - right: auto; - left: 20px; - } -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/carousel/style/index.less ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/84635.async.js b/84635.async.js new file mode 100644 index 0000000000..7e7a6dc70d --- /dev/null +++ b/84635.async.js @@ -0,0 +1,1473 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[84635,71514,32415],{ + +/***/ 13013: +/*!************************************************!*\ + !*** ./node_modules/antd/es/dropdown/index.js ***! + \************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562); + +/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z); + +/***/ }), + +/***/ 75008: +/*!*********************************************************!*\ + !*** ./node_modules/antd/es/input/index.js + 5 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ input; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var form_context = __webpack_require__(65223); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js + + + + + + + +var Group = function Group(props) { + var _classNames; + var _useContext = (0,react.useContext)(context/* ConfigContext */.E_), + getPrefixCls = _useContext.getPrefixCls, + direction = _useContext.direction; + var customizePrefixCls = props.prefixCls, + _props$className = props.className, + className = _props$className === void 0 ? '' : _props$className; + var prefixCls = getPrefixCls('input-group', customizePrefixCls); + var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); + var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); + var groupFormItemContext = (0,react.useMemo)(function () { + return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), { + isFormItemInput: false + }); + }, [formItemContext]); + return /*#__PURE__*/react.createElement("span", { + className: cls, + style: props.style, + onMouseEnter: props.onMouseEnter, + onMouseLeave: props.onMouseLeave, + onFocus: props.onFocus, + onBlur: props.onBlur + }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, { + value: groupFormItemContext + }, props.children)); +}; +/* harmony default export */ var input_Group = (Group); +// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules +var Input = __webpack_require__(82586); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js +var esm_typeof = __webpack_require__(71002); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js +// This icon file is generated automatically. +var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; +/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); + +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(93771); +;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeInvisibleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_EyeInvisibleOutlined + })); +}; +EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined'; +/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(7124); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js +var es_ref = __webpack_require__(42550); +// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js +var useRemovePasswordTimeout = __webpack_require__(72922); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.js + + + + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +var defaultIconRender = function defaultIconRender(visible) { + return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); +}; +var ActionMap = { + click: 'onClick', + hover: 'onMouseOver' +}; +var Password = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _props$visibilityTogg = props.visibilityToggle, + visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg; + var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined; + var _useState = (0,react.useState)(function () { + return visibilityControlled ? visibilityToggle.visible : false; + }), + _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), + visible = _useState2[0], + setVisible = _useState2[1]; + var inputRef = (0,react.useRef)(null); + react.useEffect(function () { + if (visibilityControlled) { + setVisible(visibilityToggle.visible); + } + }, [visibilityControlled, visibilityToggle]); + // Remove Password value + var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); + var onVisibleChange = function onVisibleChange() { + var disabled = props.disabled; + if (disabled) { + return; + } + if (visible) { + removePasswordTimeout(); + } + setVisible(function (prevState) { + var _a; + var newState = !prevState; + if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') { + (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); + } + return newState; + }); + }; + var getIcon = function getIcon(prefixCls) { + var _iconProps; + var _props$action = props.action, + action = _props$action === void 0 ? 'click' : _props$action, + _props$iconRender = props.iconRender, + iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender; + var iconTrigger = ActionMap[action] || ''; + var icon = iconRender(visible); + var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) { + // Prevent focused state lost + // https://github.com/ant-design/ant-design/issues/15173 + e.preventDefault(); + }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) { + // Prevent caret position change + // https://github.com/ant-design/ant-design/issues/23524 + e.preventDefault(); + }), _iconProps); + return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); + }; + var renderPassword = function renderPassword(_ref) { + var getPrefixCls = _ref.getPrefixCls; + var className = props.className, + customizePrefixCls = props.prefixCls, + customizeInputPrefixCls = props.inputPrefixCls, + size = props.size, + restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); + var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + var prefixCls = getPrefixCls('input-password', customizePrefixCls); + var suffixIcon = visibilityToggle && getIcon(prefixCls); + var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size)); + var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { + type: visible ? 'text' : 'password', + className: inputClassName, + prefixCls: inputPrefixCls, + suffix: suffixIcon + }); + if (size) { + omittedProps.size = size; + } + return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ + ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) + }, omittedProps)); + }; + return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword); +}); +if (false) {} +/* harmony default export */ var input_Password = (Password); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js +var SearchOutlined = __webpack_require__(25783); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js +var SizeContext = __webpack_require__(97647); +// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js +var Compact = __webpack_require__(4173); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js +var reactNode = __webpack_require__(96159); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js + + +var Search_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +var Search = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _classNames; + var customizePrefixCls = props.prefixCls, + customizeInputPrefixCls = props.inputPrefixCls, + className = props.className, + customizeSize = props.size, + suffix = props.suffix, + _props$enterButton = props.enterButton, + enterButton = _props$enterButton === void 0 ? false : _props$enterButton, + addonAfter = props.addonAfter, + loading = props.loading, + disabled = props.disabled, + customOnSearch = props.onSearch, + customOnChange = props.onChange, + onCompositionStart = props.onCompositionStart, + onCompositionEnd = props.onCompositionEnd, + restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var contextSize = react.useContext(SizeContext/* default */.Z); + var composedRef = react.useRef(false); + var prefixCls = getPrefixCls('input-search', customizePrefixCls); + var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction), + compactSize = _useCompactItemContex.compactSize; + var size = compactSize || customizeSize || contextSize; + var inputRef = react.useRef(null); + var onChange = function onChange(e) { + if (e && e.target && e.type === 'click' && customOnSearch) { + customOnSearch(e.target.value, e); + } + if (customOnChange) { + customOnChange(e); + } + }; + var onMouseDown = function onMouseDown(e) { + var _a; + if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { + e.preventDefault(); + } + }; + var onSearch = function onSearch(e) { + var _a, _b; + if (customOnSearch) { + customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e); + } + }; + var onPressEnter = function onPressEnter(e) { + if (composedRef.current || loading) { + return; + } + onSearch(e); + }; + var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; + var btnClassName = "".concat(prefixCls, "-button"); + var button; + var enterButtonAsElement = enterButton || {}; + var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; + if (isAntdButton || enterButtonAsElement.type === 'button') { + button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({ + onMouseDown: onMouseDown, + onClick: function onClick(e) { + var _a, _b; + (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); + onSearch(e); + }, + key: 'enterButton' + }, isAntdButton ? { + className: btnClassName, + size: size + } : {})); + } else { + button = /*#__PURE__*/react.createElement(es_button/* default */.Z, { + className: btnClassName, + type: enterButton ? 'primary' : undefined, + size: size, + disabled: disabled, + key: "enterButton", + onMouseDown: onMouseDown, + onClick: onSearch, + loading: loading, + icon: searchIcon + }, enterButton); + } + if (addonAfter) { + button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { + key: 'addonAfter' + })]; + } + var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className); + var handleOnCompositionStart = function handleOnCompositionStart(e) { + composedRef.current = true; + onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); + }; + var handleOnCompositionEnd = function handleOnCompositionEnd(e) { + composedRef.current = false; + onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); + }; + return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ + ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), + onPressEnter: onPressEnter + }, restProps, { + size: size, + onCompositionStart: handleOnCompositionStart, + onCompositionEnd: handleOnCompositionEnd, + prefixCls: inputPrefixCls, + addonAfter: button, + suffix: suffix, + onChange: onChange, + className: cls, + disabled: disabled + })); +}); +if (false) {} +/* harmony default export */ var input_Search = (Search); +// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules +var TextArea = __webpack_require__(80173); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js + + + + + +var input_Input = Input/* default */.ZP; +input_Input.Group = input_Group; +input_Input.Search = input_Search; +input_Input.TextArea = TextArea/* default */.Z; +input_Input.Password = input_Password; +/* harmony default export */ var input = (input_Input); + +/***/ }), + +/***/ 95507: +/*!********************************************************!*\ + !*** ./node_modules/antd/es/list/index.js + 1 modules ***! + \********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "ZM": function() { return /* binding */ ListContext; }, + "ZP": function() { return /* binding */ list; } +}); + +// UNUSED EXPORTS: ListConsumer + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js +var esm_typeof = __webpack_require__(71002); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/defaultRenderEmpty.js +var defaultRenderEmpty = __webpack_require__(88258); +// EXTERNAL MODULE: ./node_modules/antd/es/grid/row.js +var row = __webpack_require__(92820); +// EXTERNAL MODULE: ./node_modules/antd/es/grid/hooks/useBreakpoint.js +var useBreakpoint = __webpack_require__(25378); +// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules +var es_pagination = __webpack_require__(260); +// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js +var spin = __webpack_require__(11382); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/responsiveObserve.js +var responsiveObserve = __webpack_require__(24308); +// EXTERNAL MODULE: ./node_modules/antd/es/grid/col.js +var col = __webpack_require__(21584); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js +var reactNode = __webpack_require__(96159); +;// CONCATENATED MODULE: ./node_modules/antd/es/list/Item.js + + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + +var Meta = function Meta(_a) { + var customizePrefixCls = _a.prefixCls, + className = _a.className, + avatar = _a.avatar, + title = _a.title, + description = _a.description, + others = __rest(_a, ["prefixCls", "className", "avatar", "title", "description"]); + var _useContext = (0,react.useContext)(context/* ConfigContext */.E_), + getPrefixCls = _useContext.getPrefixCls; + var prefixCls = getPrefixCls('list', customizePrefixCls); + var classString = classnames_default()("".concat(prefixCls, "-item-meta"), className); + var content = /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-item-meta-content") + }, title && /*#__PURE__*/react.createElement("h4", { + className: "".concat(prefixCls, "-item-meta-title") + }, title), description && /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-item-meta-description") + }, description)); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, others, { + className: classString + }), avatar && /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-item-meta-avatar") + }, avatar), (title || description) && content); +}; +var InternalItem = function InternalItem(_a, ref) { + var customizePrefixCls = _a.prefixCls, + children = _a.children, + actions = _a.actions, + extra = _a.extra, + className = _a.className, + colStyle = _a.colStyle, + others = __rest(_a, ["prefixCls", "children", "actions", "extra", "className", "colStyle"]); + var _useContext2 = (0,react.useContext)(ListContext), + grid = _useContext2.grid, + itemLayout = _useContext2.itemLayout; + var _useContext3 = (0,react.useContext)(context/* ConfigContext */.E_), + getPrefixCls = _useContext3.getPrefixCls; + var isItemContainsTextNodeAndNotSingular = function isItemContainsTextNodeAndNotSingular() { + var result; + react.Children.forEach(children, function (element) { + if (typeof element === 'string') { + result = true; + } + }); + return result && react.Children.count(children) > 1; + }; + var isFlexMode = function isFlexMode() { + if (itemLayout === 'vertical') { + return !!extra; + } + return !isItemContainsTextNodeAndNotSingular(); + }; + var prefixCls = getPrefixCls('list', customizePrefixCls); + var actionsContent = actions && actions.length > 0 && /*#__PURE__*/react.createElement("ul", { + className: "".concat(prefixCls, "-item-action"), + key: "actions" + }, actions.map(function (action, i) { + return ( + /*#__PURE__*/ + // eslint-disable-next-line react/no-array-index-key + react.createElement("li", { + key: "".concat(prefixCls, "-item-action-").concat(i) + }, action, i !== actions.length - 1 && /*#__PURE__*/react.createElement("em", { + className: "".concat(prefixCls, "-item-action-split") + })) + ); + })); + var Element = grid ? 'div' : 'li'; + var itemChildren = /*#__PURE__*/react.createElement(Element, (0,esm_extends/* default */.Z)({}, others, !grid ? { + ref: ref + } : {}, { + className: classnames_default()("".concat(prefixCls, "-item"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-item-no-flex"), !isFlexMode()), className) + }), itemLayout === 'vertical' && extra ? [/*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-item-main"), + key: "content" + }, children, actionsContent), /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-item-extra"), + key: "extra" + }, extra)] : [children, actionsContent, (0,reactNode/* cloneElement */.Tm)(extra, { + key: 'extra' + })]); + return grid ? /*#__PURE__*/react.createElement(col/* default */.Z, { + ref: ref, + flex: 1, + style: colStyle + }, itemChildren) : itemChildren; +}; +var Item = /*#__PURE__*/(0,react.forwardRef)(InternalItem); +Item.Meta = Meta; +/* harmony default export */ var list_Item = (Item); +;// CONCATENATED MODULE: ./node_modules/antd/es/list/index.js + + + + + +var list_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +var ListContext = /*#__PURE__*/react.createContext({}); +var ListConsumer = ListContext.Consumer; +function List(_a) { + var _classNames; + var _a$pagination = _a.pagination, + pagination = _a$pagination === void 0 ? false : _a$pagination, + customizePrefixCls = _a.prefixCls, + _a$bordered = _a.bordered, + bordered = _a$bordered === void 0 ? false : _a$bordered, + _a$split = _a.split, + split = _a$split === void 0 ? true : _a$split, + className = _a.className, + children = _a.children, + itemLayout = _a.itemLayout, + loadMore = _a.loadMore, + grid = _a.grid, + _a$dataSource = _a.dataSource, + dataSource = _a$dataSource === void 0 ? [] : _a$dataSource, + size = _a.size, + header = _a.header, + footer = _a.footer, + _a$loading = _a.loading, + loading = _a$loading === void 0 ? false : _a$loading, + rowKey = _a.rowKey, + renderItem = _a.renderItem, + locale = _a.locale, + rest = list_rest(_a, ["pagination", "prefixCls", "bordered", "split", "className", "children", "itemLayout", "loadMore", "grid", "dataSource", "size", "header", "footer", "loading", "rowKey", "renderItem", "locale"]); + var paginationObj = pagination && (0,esm_typeof/* default */.Z)(pagination) === 'object' ? pagination : {}; + var _React$useState = react.useState(paginationObj.defaultCurrent || 1), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + paginationCurrent = _React$useState2[0], + setPaginationCurrent = _React$useState2[1]; + var _React$useState3 = react.useState(paginationObj.defaultPageSize || 10), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + paginationSize = _React$useState4[0], + setPaginationSize = _React$useState4[1]; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + renderEmpty = _React$useContext.renderEmpty, + direction = _React$useContext.direction; + var defaultPaginationProps = { + current: 1, + total: 0 + }; + var triggerPaginationEvent = function triggerPaginationEvent(eventName) { + return function (page, pageSize) { + setPaginationCurrent(page); + setPaginationSize(pageSize); + if (pagination && pagination[eventName]) { + pagination[eventName](page, pageSize); + } + }; + }; + var onPaginationChange = triggerPaginationEvent('onChange'); + var onPaginationShowSizeChange = triggerPaginationEvent('onShowSizeChange'); + var renderInnerItem = function renderInnerItem(item, index) { + if (!renderItem) return null; + var key; + if (typeof rowKey === 'function') { + key = rowKey(item); + } else if (rowKey) { + key = item[rowKey]; + } else { + key = item.key; + } + if (!key) { + key = "list-item-".concat(index); + } + return /*#__PURE__*/react.createElement(react.Fragment, { + key: key + }, renderItem(item, index)); + }; + var isSomethingAfterLastItem = function isSomethingAfterLastItem() { + return !!(loadMore || pagination || footer); + }; + var renderEmptyFunc = function renderEmptyFunc(prefixCls, renderEmptyHandler) { + return /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-empty-text") + }, locale && locale.emptyText || renderEmptyHandler('List')); + }; + var prefixCls = getPrefixCls('list', customizePrefixCls); + var loadingProp = loading; + if (typeof loadingProp === 'boolean') { + loadingProp = { + spinning: loadingProp + }; + } + var isLoading = loadingProp && loadingProp.spinning; + // large => lg + // small => sm + var sizeCls = ''; + switch (size) { + case 'large': + sizeCls = 'lg'; + break; + case 'small': + sizeCls = 'sm'; + break; + default: + break; + } + var classString = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-vertical"), itemLayout === 'vertical'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(sizeCls), sizeCls), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-split"), split), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-bordered"), bordered), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-loading"), isLoading), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-grid"), !!grid), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-something-after-last-item"), isSomethingAfterLastItem()), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); + var paginationProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, defaultPaginationProps), { + total: dataSource.length, + current: paginationCurrent, + pageSize: paginationSize + }), pagination || {}); + var largestPage = Math.ceil(paginationProps.total / paginationProps.pageSize); + if (paginationProps.current > largestPage) { + paginationProps.current = largestPage; + } + var paginationContent = pagination ? /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-pagination") + }, /*#__PURE__*/react.createElement(es_pagination/* default */.Z, (0,esm_extends/* default */.Z)({}, paginationProps, { + onChange: onPaginationChange, + onShowSizeChange: onPaginationShowSizeChange + }))) : null; + var splitDataSource = (0,toConsumableArray/* default */.Z)(dataSource); + if (pagination) { + if (dataSource.length > (paginationProps.current - 1) * paginationProps.pageSize) { + splitDataSource = (0,toConsumableArray/* default */.Z)(dataSource).splice((paginationProps.current - 1) * paginationProps.pageSize, paginationProps.pageSize); + } + } + var needResponsive = Object.keys(grid || {}).some(function (key) { + return ['xs', 'sm', 'md', 'lg', 'xl', 'xxl'].includes(key); + }); + var screens = (0,useBreakpoint/* default */.Z)(needResponsive); + var currentBreakpoint = react.useMemo(function () { + for (var i = 0; i < responsiveObserve/* responsiveArray.length */.c4.length; i += 1) { + var breakpoint = responsiveObserve/* responsiveArray */.c4[i]; + if (screens[breakpoint]) { + return breakpoint; + } + } + return undefined; + }, [screens]); + var colStyle = react.useMemo(function () { + if (!grid) { + return undefined; + } + var columnCount = currentBreakpoint && grid[currentBreakpoint] ? grid[currentBreakpoint] : grid.column; + if (columnCount) { + return { + width: "".concat(100 / columnCount, "%"), + maxWidth: "".concat(100 / columnCount, "%") + }; + } + }, [grid === null || grid === void 0 ? void 0 : grid.column, currentBreakpoint]); + var childrenContent = isLoading && /*#__PURE__*/react.createElement("div", { + style: { + minHeight: 53 + } + }); + if (splitDataSource.length > 0) { + var items = splitDataSource.map(function (item, index) { + return renderInnerItem(item, index); + }); + childrenContent = grid ? /*#__PURE__*/react.createElement(row/* default */.Z, { + gutter: grid.gutter + }, react.Children.map(items, function (child) { + return /*#__PURE__*/react.createElement("div", { + key: child === null || child === void 0 ? void 0 : child.key, + style: colStyle + }, child); + })) : /*#__PURE__*/react.createElement("ul", { + className: "".concat(prefixCls, "-items") + }, items); + } else if (!children && !isLoading) { + childrenContent = renderEmptyFunc(prefixCls, renderEmpty || defaultRenderEmpty/* default */.Z); + } + var paginationPosition = paginationProps.position || 'bottom'; + var contextValue = react.useMemo(function () { + return { + grid: grid, + itemLayout: itemLayout + }; + }, [JSON.stringify(grid), itemLayout]); + return /*#__PURE__*/react.createElement(ListContext.Provider, { + value: contextValue + }, /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString + }, rest), (paginationPosition === 'top' || paginationPosition === 'both') && paginationContent, header && /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-header") + }, header), /*#__PURE__*/react.createElement(spin/* default */.Z, (0,esm_extends/* default */.Z)({}, loadingProp), childrenContent, children), footer && /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-footer") + }, footer), loadMore || (paginationPosition === 'bottom' || paginationPosition === 'both') && paginationContent)); +} +List.Item = list_Item; +/* harmony default export */ var list = (List); + +/***/ }), + +/***/ 36931: +/*!**************************************************************!*\ + !*** ./node_modules/antd/es/list/style/index.js + 1 modules ***! + \**************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/list/style/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/antd/es/empty/style/index.js + 1 modules +var style = __webpack_require__(81151); +// EXTERNAL MODULE: ./node_modules/antd/es/grid/style/index.js + 1 modules +var grid_style = __webpack_require__(157); +// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules +var pagination_style = __webpack_require__(14182); +// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules +var spin_style = __webpack_require__(22536); +;// CONCATENATED MODULE: ./node_modules/antd/es/list/style/index.js + + +// style dependencies + + + + + +/***/ }), + +/***/ 61460: +/*!********************************************************!*\ + !*** ./node_modules/antd/es/rate/index.js + 6 modules ***! + \********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ rate; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/StarFilled.js +// This icon file is generated automatically. +var StarFilled = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" } }] }, "name": "star", "theme": "filled" }; +/* harmony default export */ var asn_StarFilled = (StarFilled); + +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(93771); +;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/StarFilled.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var StarFilled_StarFilled = function StarFilled(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_StarFilled + })); +}; +StarFilled_StarFilled.displayName = 'StarFilled'; +/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/react.forwardRef(StarFilled_StarFilled)); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js +var classCallCheck = __webpack_require__(15671); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js +var createClass = __webpack_require__(43144); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js +var inherits = __webpack_require__(60136); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules +var createSuper = __webpack_require__(51630); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/findDOMNode.js +var findDOMNode = __webpack_require__(34203); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js +var KeyCode = __webpack_require__(15105); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/util.js +function getScroll(w) { + var ret = w.pageXOffset; + var method = 'scrollLeft'; + + if (typeof ret !== 'number') { + var d = w.document; // ie6,7,8 standard mode + + ret = d.documentElement[method]; + + if (typeof ret !== 'number') { + // quirks mode + ret = d.body[method]; + } + } + + return ret; +} + +function getClientPosition(elem) { + var x; + var y; + var doc = elem.ownerDocument; + var body = doc.body; + var docElem = doc && doc.documentElement; + var box = elem.getBoundingClientRect(); + x = box.left; + y = box.top; + x -= docElem.clientLeft || body.clientLeft || 0; + y -= docElem.clientTop || body.clientTop || 0; + return { + left: x, + top: y + }; +} + +function getOffsetLeft(el) { + var pos = getClientPosition(el); + var doc = el.ownerDocument; // Only IE use `parentWindow` + + var w = doc.defaultView || doc.parentWindow; + pos.left += getScroll(w); + return pos.left; +} +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Star.js + + + + + + +var Star = /*#__PURE__*/function (_React$Component) { + (0,inherits/* default */.Z)(Star, _React$Component); + + var _super = (0,createSuper/* default */.Z)(Star); + + function Star() { + var _this; + + (0,classCallCheck/* default */.Z)(this, Star); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _super.call.apply(_super, [this].concat(args)); + + _this.onHover = function (e) { + var _this$props = _this.props, + onHover = _this$props.onHover, + index = _this$props.index; + onHover(e, index); + }; + + _this.onClick = function (e) { + var _this$props2 = _this.props, + onClick = _this$props2.onClick, + index = _this$props2.index; + onClick(e, index); + }; + + _this.onKeyDown = function (e) { + var _this$props3 = _this.props, + onClick = _this$props3.onClick, + index = _this$props3.index; + + if (e.keyCode === 13) { + onClick(e, index); + } + }; + + return _this; + } + + (0,createClass/* default */.Z)(Star, [{ + key: "getClassName", + value: function getClassName() { + var _this$props4 = this.props, + prefixCls = _this$props4.prefixCls, + index = _this$props4.index, + value = _this$props4.value, + allowHalf = _this$props4.allowHalf, + focused = _this$props4.focused; + var starValue = index + 1; + var className = prefixCls; + + if (value === 0 && index === 0 && focused) { + className += " ".concat(prefixCls, "-focused"); + } else if (allowHalf && value + 0.5 >= starValue && value < starValue) { + className += " ".concat(prefixCls, "-half ").concat(prefixCls, "-active"); + + if (focused) { + className += " ".concat(prefixCls, "-focused"); + } + } else { + className += starValue <= value ? " ".concat(prefixCls, "-full") : " ".concat(prefixCls, "-zero"); + + if (starValue === value && focused) { + className += " ".concat(prefixCls, "-focused"); + } + } + + return className; + } + }, { + key: "render", + value: function render() { + var onHover = this.onHover, + onClick = this.onClick, + onKeyDown = this.onKeyDown; + var _this$props5 = this.props, + disabled = _this$props5.disabled, + prefixCls = _this$props5.prefixCls, + character = _this$props5.character, + characterRender = _this$props5.characterRender, + index = _this$props5.index, + count = _this$props5.count, + value = _this$props5.value; + var characterNode = typeof character === 'function' ? character(this.props) : character; + var start = /*#__PURE__*/react.createElement("li", { + className: this.getClassName() + }, /*#__PURE__*/react.createElement("div", { + onClick: disabled ? null : onClick, + onKeyDown: disabled ? null : onKeyDown, + onMouseMove: disabled ? null : onHover, + role: "radio", + "aria-checked": value > index ? 'true' : 'false', + "aria-posinset": index + 1, + "aria-setsize": count, + tabIndex: disabled ? -1 : 0 + }, /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-first") + }, characterNode), /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-second") + }, characterNode))); + + if (characterRender) { + start = characterRender(start, this.props); + } + + return start; + } + }]); + + return Star; +}(react.Component); + + +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Rate.js + + + + + + + + + + + + + +function noop() {} + +var Rate = /*#__PURE__*/function (_React$Component) { + (0,inherits/* default */.Z)(Rate, _React$Component); + + var _super = (0,createSuper/* default */.Z)(Rate); + + function Rate(props) { + var _this; + + (0,classCallCheck/* default */.Z)(this, Rate); + + _this = _super.call(this, props); + _this.stars = void 0; + _this.rate = void 0; + + _this.onHover = function (event, index) { + var onHoverChange = _this.props.onHoverChange; + + var hoverValue = _this.getStarValue(index, event.pageX); + + var cleanedValue = _this.state.cleanedValue; + + if (hoverValue !== cleanedValue) { + _this.setState({ + hoverValue: hoverValue, + cleanedValue: null + }); + } + + onHoverChange(hoverValue); + }; + + _this.onMouseLeave = function () { + var onHoverChange = _this.props.onHoverChange; + + _this.setState({ + hoverValue: undefined, + cleanedValue: null + }); + + onHoverChange(undefined); + }; + + _this.onClick = function (event, index) { + var allowClear = _this.props.allowClear; + var value = _this.state.value; + + var newValue = _this.getStarValue(index, event.pageX); + + var isReset = false; + + if (allowClear) { + isReset = newValue === value; + } + + _this.onMouseLeave(); + + _this.changeValue(isReset ? 0 : newValue); + + _this.setState({ + cleanedValue: isReset ? newValue : null + }); + }; + + _this.onFocus = function () { + var onFocus = _this.props.onFocus; + + _this.setState({ + focused: true + }); + + if (onFocus) { + onFocus(); + } + }; + + _this.onBlur = function () { + var onBlur = _this.props.onBlur; + + _this.setState({ + focused: false + }); + + if (onBlur) { + onBlur(); + } + }; + + _this.onKeyDown = function (event) { + var keyCode = event.keyCode; + var _this$props = _this.props, + count = _this$props.count, + allowHalf = _this$props.allowHalf, + onKeyDown = _this$props.onKeyDown, + direction = _this$props.direction; + var reverse = direction === 'rtl'; + var value = _this.state.value; + + if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && value < count && !reverse) { + if (allowHalf) { + value += 0.5; + } else { + value += 1; + } + + _this.changeValue(value); + + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && value > 0 && !reverse) { + if (allowHalf) { + value -= 0.5; + } else { + value -= 1; + } + + _this.changeValue(value); + + event.preventDefault(); + } else if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && value > 0 && reverse) { + if (allowHalf) { + value -= 0.5; + } else { + value -= 1; + } + + _this.changeValue(value); + + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && value < count && reverse) { + if (allowHalf) { + value += 0.5; + } else { + value += 1; + } + + _this.changeValue(value); + + event.preventDefault(); + } + + if (onKeyDown) { + onKeyDown(event); + } + }; + + _this.saveRef = function (index) { + return function (node) { + _this.stars[index] = node; + }; + }; + + _this.saveRate = function (node) { + _this.rate = node; + }; + + var _value = props.value; + + if (_value === undefined) { + _value = props.defaultValue; + } + + _this.stars = {}; + _this.state = { + value: _value, + focused: false, + cleanedValue: null + }; + return _this; + } + + (0,createClass/* default */.Z)(Rate, [{ + key: "componentDidMount", + value: function componentDidMount() { + var _this$props2 = this.props, + autoFocus = _this$props2.autoFocus, + disabled = _this$props2.disabled; + + if (autoFocus && !disabled) { + this.focus(); + } + } + }, { + key: "getStarDOM", + value: function getStarDOM(index) { + return (0,findDOMNode/* default */.Z)(this.stars[index]); + } + }, { + key: "getStarValue", + value: function getStarValue(index, x) { + var _this$props3 = this.props, + allowHalf = _this$props3.allowHalf, + direction = _this$props3.direction; + var reverse = direction === 'rtl'; + var value = index + 1; + + if (allowHalf) { + var starEle = this.getStarDOM(index); + var leftDis = getOffsetLeft(starEle); + var width = starEle.clientWidth; + + if (reverse && x - leftDis > width / 2) { + value -= 0.5; + } else if (!reverse && x - leftDis < width / 2) { + value -= 0.5; + } + } + + return value; + } + }, { + key: "focus", + value: function focus() { + var disabled = this.props.disabled; + + if (!disabled) { + this.rate.focus(); + } + } + }, { + key: "blur", + value: function blur() { + var disabled = this.props.disabled; + + if (!disabled) { + this.rate.blur(); + } + } + }, { + key: "changeValue", + value: function changeValue(value) { + var onChange = this.props.onChange; + + if (!('value' in this.props)) { + this.setState({ + value: value + }); + } + + onChange(value); + } + }, { + key: "render", + value: function render() { + var _this$props4 = this.props, + count = _this$props4.count, + allowHalf = _this$props4.allowHalf, + style = _this$props4.style, + prefixCls = _this$props4.prefixCls, + disabled = _this$props4.disabled, + className = _this$props4.className, + character = _this$props4.character, + characterRender = _this$props4.characterRender, + tabIndex = _this$props4.tabIndex, + direction = _this$props4.direction; + var _this$state = this.state, + value = _this$state.value, + hoverValue = _this$state.hoverValue, + focused = _this$state.focused; + var stars = []; + var disabledClass = disabled ? "".concat(prefixCls, "-disabled") : ''; + + for (var index = 0; index < count; index += 1) { + stars.push( /*#__PURE__*/react.createElement(Star, { + ref: this.saveRef(index), + index: index, + count: count, + disabled: disabled, + prefixCls: "".concat(prefixCls, "-star"), + allowHalf: allowHalf, + value: hoverValue === undefined ? value : hoverValue, + onClick: this.onClick, + onHover: this.onHover, + key: index, + character: character, + characterRender: characterRender, + focused: focused + })); + } + + var rateClassName = classnames_default()(prefixCls, disabledClass, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-rtl"), direction === 'rtl')); + return /*#__PURE__*/react.createElement("ul", { + className: rateClassName, + style: style, + onMouseLeave: disabled ? null : this.onMouseLeave, + tabIndex: disabled ? -1 : tabIndex, + onFocus: disabled ? null : this.onFocus, + onBlur: disabled ? null : this.onBlur, + onKeyDown: disabled ? null : this.onKeyDown, + ref: this.saveRate, + role: "radiogroup" + }, stars); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(nextProps, state) { + if ('value' in nextProps && nextProps.value !== undefined) { + return (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, state), {}, { + value: nextProps.value + }); + } + + return state; + } + }]); + + return Rate; +}(react.Component); + +Rate.defaultProps = { + defaultValue: 0, + count: 5, + allowHalf: false, + allowClear: true, + style: {}, + prefixCls: 'rc-rate', + onChange: noop, + character: '★', + onHoverChange: noop, + tabIndex: 0, + direction: 'ltr' +}; +/* harmony default export */ var es_Rate = (Rate); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/index.js + +/* harmony default export */ var es = (es_Rate); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/index.js + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + +var rate_Rate = /*#__PURE__*/react.forwardRef(function (props, ref) { + var prefixCls = props.prefixCls, + tooltips = props.tooltips, + _props$character = props.character, + character = _props$character === void 0 ? /*#__PURE__*/react.createElement(icons_StarFilled, null) : _props$character, + rest = __rest(props, ["prefixCls", "tooltips", "character"]); + var characterRender = function characterRender(node, _ref) { + var index = _ref.index; + if (!tooltips) { + return node; + } + return /*#__PURE__*/react.createElement(tooltip/* default */.Z, { + title: tooltips[index] + }, node); + }; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var ratePrefixCls = getPrefixCls('rate', prefixCls); + return /*#__PURE__*/react.createElement(es, (0,esm_extends/* default */.Z)({ + ref: ref, + character: character, + characterRender: characterRender + }, rest, { + prefixCls: ratePrefixCls, + direction: direction + })); +}); +if (false) {} +/* harmony default export */ var rate = (rate_Rate); + +/***/ }), + +/***/ 50936: +/*!**************************************************************!*\ + !*** ./node_modules/antd/es/rate/style/index.js + 1 modules ***! + \**************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var style = __webpack_require__(38390); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.js + + +// style dependencies + + +/***/ }), + +/***/ 7124: +/*!**********************************************************************************************!*\ + !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! + \**********************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ icons_EyeOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeOutlined.js +// This icon file is generated automatically. +var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; +/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); + +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(93771); +;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_EyeOutlined + })); +}; +EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; +/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); + +/***/ }) + +}]); \ No newline at end of file diff --git a/84685.chunk.css b/84635.chunk.css similarity index 56% rename from 84685.chunk.css rename to 84635.chunk.css index 752aa227bd..ac1f7bc2ec 100644 --- a/84685.chunk.css +++ b/84635.chunk.css @@ -1,235 +1,3 @@ -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/checkbox/style/index.less ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -@keyframes antCheckboxEffect { - 0% { - transform: scale(1); - opacity: 0.5; - } - 100% { - transform: scale(1.6); - opacity: 0; - } -} -.ant-checkbox { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - position: relative; - top: 0.2em; - line-height: 1; - white-space: nowrap; - outline: none; - cursor: pointer; -} -.ant-checkbox-wrapper:hover .ant-checkbox-inner, -.ant-checkbox:hover .ant-checkbox-inner, -.ant-checkbox-input:focus + .ant-checkbox-inner { - border-color: #3061D0; -} -.ant-checkbox-checked::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 1px solid #3061D0; - border-radius: 2px; - visibility: hidden; - animation: antCheckboxEffect 0.36s ease-in-out; - animation-fill-mode: backwards; - content: ''; -} -.ant-checkbox:hover::after, -.ant-checkbox-wrapper:hover .ant-checkbox::after { - visibility: visible; -} -.ant-checkbox-inner { - position: relative; - top: 0; - left: 0; - display: block; - width: 14px; - height: 14px; - direction: ltr; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - border-collapse: separate; - transition: all 0.3s; -} -.ant-checkbox-inner::after { - position: absolute; - top: 50%; - left: 21.5%; - display: table; - width: 5px; - height: 8px; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - transform: rotate(45deg) scale(0) translate(-50%, -50%); - opacity: 0; - transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; - content: ' '; -} -.ant-checkbox-input { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - width: 100%; - height: 100%; - cursor: pointer; - opacity: 0; -} -.ant-checkbox-checked .ant-checkbox-inner::after { - position: absolute; - display: table; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - transform: rotate(45deg) scale(1) translate(-50%, -50%); - opacity: 1; - transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - content: ' '; -} -.ant-checkbox-checked .ant-checkbox-inner { - background-color: #3061D0; - border-color: #3061D0; -} -.ant-checkbox-disabled { - cursor: not-allowed; -} -.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { - border-color: rgba(0, 0, 0, 0.25); - animation-name: none; -} -.ant-checkbox-disabled .ant-checkbox-input { - cursor: not-allowed; - pointer-events: none; -} -.ant-checkbox-disabled .ant-checkbox-inner { - background-color: #f5f5f5; - border-color: #d9d9d9 !important; -} -.ant-checkbox-disabled .ant-checkbox-inner::after { - border-color: #f5f5f5; - border-collapse: separate; - animation-name: none; -} -.ant-checkbox-disabled + span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-checkbox-disabled:hover::after, -.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { - visibility: hidden; -} -.ant-checkbox-wrapper { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - display: inline-flex; - align-items: baseline; - line-height: inherit; - cursor: pointer; -} -.ant-checkbox-wrapper::after { - display: inline-block; - width: 0; - overflow: hidden; - content: '\a0'; -} -.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { - cursor: not-allowed; -} -.ant-checkbox-wrapper + .ant-checkbox-wrapper { - margin-left: 8px; -} -.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { - width: 14px; - height: 14px; -} -.ant-checkbox + span { - padding-right: 8px; - padding-left: 8px; -} -.ant-checkbox-group { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - display: inline-block; -} -.ant-checkbox-group-item { - margin-right: 6px; -} -.ant-checkbox-group-item:last-child { - margin-right: 0; -} -.ant-checkbox-group-item + .ant-checkbox-group-item { - margin-left: 0; -} -.ant-checkbox-indeterminate .ant-checkbox-inner { - background-color: #fff; - border-color: #d9d9d9; -} -.ant-checkbox-indeterminate .ant-checkbox-inner::after { - top: 50%; - left: 50%; - width: 6px; - height: 6px; - background-color: #3061D0; - border: 0; - transform: translate(-50%, -50%) scale(1); - opacity: 1; - content: ' '; -} -.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { - background-color: rgba(0, 0, 0, 0.25); - border-color: rgba(0, 0, 0, 0.25); -} -.ant-checkbox-rtl { - direction: rtl; -} -.ant-checkbox-group-rtl .ant-checkbox-group-item { - margin-right: 0; - margin-left: 6px; -} -.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { - margin-left: 0 !important; -} -.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { - margin-left: 6px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/pagination/style/index.less ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -792,14 +560,14 @@ textarea.ant-pagination-options-quick-jumper input { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/list/style/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-divider { +.ant-list { box-sizing: border-box; margin: 0; padding: 0; @@ -809,113 +577,897 @@ textarea.ant-pagination-options-quick-jumper input { line-height: 1.66667; list-style: none; font-feature-settings: tnum, "tnum"; - border-top: 1px solid rgba(0, 0, 0, 0.06); -} -.ant-divider-vertical { position: relative; - top: -0.06em; - display: inline-block; - height: 0.9em; - margin: 0 8px; - vertical-align: middle; - border-top: 0; - border-left: 1px solid rgba(0, 0, 0, 0.06); } -.ant-divider-horizontal { - display: flex; - clear: both; - width: 100%; - min-width: 100%; - margin: 24px 0; +.ant-list * { + outline: none; +} +.ant-list-pagination { + margin-top: 16px; + text-align: right; +} +.ant-list-pagination .ant-pagination-options { + text-align: left; +} +.ant-list-more { + margin-top: 8px; + text-align: center; +} +.ant-list-more button { + padding-right: 32px; + padding-left: 32px; +} +.ant-list-spin { + min-height: 40px; + text-align: center; +} +.ant-list-empty-text { + padding: 8px; + color: rgba(0, 0, 0, 0.25); + font-size: 12px; + text-align: center; +} +.ant-list-items { + margin: 0; + padding: 0; + list-style: none; } -.ant-divider-horizontal.ant-divider-with-text { +.ant-list-item { display: flex; align-items: center; - margin: 16px 0; + justify-content: space-between; + padding: 8px 0; color: rgba(0, 0, 0, 0.85); - font-weight: 500; - font-size: 14px; - white-space: nowrap; - text-align: center; - border-top: 0; - border-top-color: rgba(0, 0, 0, 0.06); } -.ant-divider-horizontal.ant-divider-with-text::before, -.ant-divider-horizontal.ant-divider-with-text::after { - position: relative; - width: 50%; - border-top: 1px solid transparent; - border-top-color: inherit; - border-bottom: 0; - transform: translateY(50%); - content: ''; +.ant-list-item-meta { + display: flex; + flex: 1 1; + align-items: flex-start; + max-width: 100%; +} +.ant-list-item-meta-avatar { + margin-right: 8px; +} +.ant-list-item-meta-content { + flex: 1 0; + width: 0; + color: rgba(0, 0, 0, 0.85); +} +.ant-list-item-meta-title { + margin-bottom: 4px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + line-height: 1.66667; } -.ant-divider-horizontal.ant-divider-with-text-left::before { - width: 5%; +.ant-list-item-meta-title > a { + color: rgba(0, 0, 0, 0.85); + transition: all 0.3s; } -.ant-divider-horizontal.ant-divider-with-text-left::after { - width: 95%; +.ant-list-item-meta-title > a:hover { + color: #3061D0; } -.ant-divider-horizontal.ant-divider-with-text-right::before { - width: 95%; +.ant-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 12px; + line-height: 1.66667; } -.ant-divider-horizontal.ant-divider-with-text-right::after { - width: 5%; +.ant-list-item-action { + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; } -.ant-divider-inner-text { +.ant-list-item-action > li { + position: relative; display: inline-block; - padding: 0 1em; + padding: 0 4px; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; + line-height: 1.66667; + text-align: center; +} +.ant-list-item-action > li:first-child { + padding-left: 0; +} +.ant-list-item-action-split { + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #f0f0f0; } -.ant-divider-dashed { - background: none; - border-color: rgba(0, 0, 0, 0.06); - border-style: dashed; - border-width: 1px 0 0; +.ant-list-header { + background: transparent; } -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before, -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after { - border-style: dashed none none; +.ant-list-footer { + background: transparent; } -.ant-divider-vertical.ant-divider-dashed { - border-width: 0 0 0 1px; +.ant-list-header, +.ant-list-footer { + padding-top: 8px; + padding-bottom: 8px; } -.ant-divider-plain.ant-divider-with-text { - color: rgba(0, 0, 0, 0.85); - font-weight: normal; +.ant-list-empty { + padding: 8px 0; + color: rgba(0, 0, 0, 0.45); font-size: 12px; + text-align: center; } -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before { - width: 0; +.ant-list-split .ant-list-item { + border-bottom: 1px solid #f0f0f0; } -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after { - width: 100%; +.ant-list-split .ant-list-item:last-child { + border-bottom: none; +} +.ant-list-split .ant-list-header { + border-bottom: 1px solid #f0f0f0; +} +.ant-list-split.ant-list-empty .ant-list-footer { + border-top: 1px solid #f0f0f0; +} +.ant-list-loading .ant-list-spin-nested-loading { + min-height: 32px; +} +.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child { + border-bottom: 1px solid #f0f0f0; +} +.ant-list-lg .ant-list-item { + padding: 12px 16px; +} +.ant-list-sm .ant-list-item { + padding: 4px 12px; +} +.ant-list-vertical .ant-list-item { + align-items: initial; +} +.ant-list-vertical .ant-list-item-main { + display: block; + flex: 1 1; +} +.ant-list-vertical .ant-list-item-extra { + margin-left: 40px; +} +.ant-list-vertical .ant-list-item-meta { + margin-bottom: 8px; +} +.ant-list-vertical .ant-list-item-meta-title { + margin-bottom: 8px; + color: rgba(0, 0, 0, 0.85); + font-size: 14px; + line-height: 24px; } -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text { +.ant-list-vertical .ant-list-item-action { + margin-top: 8px; + margin-left: auto; +} +.ant-list-vertical .ant-list-item-action > li { + padding: 0 8px; +} +.ant-list-vertical .ant-list-item-action > li:first-child { padding-left: 0; } -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before { - width: 100%; +.ant-list-grid .ant-col > .ant-list-item { + display: block; + max-width: 100%; + margin-bottom: 8px; + padding-top: 0; + padding-bottom: 0; + border-bottom: none; } -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after { - width: 0; +.ant-list-item-no-flex { + display: block; } -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text { - padding-right: 0; +.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action { + float: right; +} +.ant-list-bordered { + border: 1px solid #d9d9d9; + border-radius: 2px; +} +.ant-list-bordered .ant-list-header { + padding-right: 16px; + padding-left: 16px; +} +.ant-list-bordered .ant-list-footer { + padding-right: 16px; + padding-left: 16px; +} +.ant-list-bordered .ant-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ant-list-bordered .ant-list-pagination { + margin: 8px 16px; +} +.ant-list-bordered.ant-list-sm .ant-list-item { + padding: 4px 12px; } -.ant-divider-rtl { +.ant-list-bordered.ant-list-sm .ant-list-header, +.ant-list-bordered.ant-list-sm .ant-list-footer { + padding: 4px 12px; +} +.ant-list-bordered.ant-list-lg .ant-list-item { + padding: 12px 16px; +} +.ant-list-bordered.ant-list-lg .ant-list-header, +.ant-list-bordered.ant-list-lg .ant-list-footer { + padding: 12px 16px; +} +@media screen and (max-width: 768px) { + .ant-list-item-action { + margin-left: 24px; + } + .ant-list-vertical .ant-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ant-list-item { + flex-wrap: wrap; + } + .ant-list-item-action { + margin-left: 12px; + } + .ant-list-vertical .ant-list-item { + flex-wrap: wrap-reverse; + } + .ant-list-vertical .ant-list-item-main { + min-width: 220px; + } + .ant-list-vertical .ant-list-item-extra { + margin: auto auto 16px; + } +} +.ant-list-rtl { direction: rtl; + text-align: right; } -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before { - width: 95%; +.ant-list-rtl .ReactVirtualized__List .ant-list-item { + direction: rtl; } -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after { - width: 5%; +.ant-list-rtl .ant-list-pagination { + text-align: left; } -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before { - width: 5%; +.ant-list-rtl .ant-list-item-meta-avatar { + margin-right: 0; + margin-left: 8px; } -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after { - width: 95%; +.ant-list-rtl .ant-list-item-action { + margin-right: 48px; + margin-left: 0; +} +.ant-list.ant-list-rtl .ant-list-item-action > li:first-child { + padding-right: 0; + padding-left: 8px; +} +.ant-list-rtl .ant-list-item-action-split { + right: auto; + left: 0; +} +.ant-list-rtl.ant-list-vertical .ant-list-item-extra { + margin-right: 40px; + margin-left: 0; +} +.ant-list-rtl.ant-list-vertical .ant-list-item-action { + margin-right: auto; +} +.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child { + padding-right: 0; + padding-left: 8px; +} +.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action { + float: left; +} +@media screen and (max-width: 768px) { + .ant-list-rtl .ant-list-item-action { + margin-right: 24px; + margin-left: 0; + } + .ant-list-rtl .ant-list-vertical .ant-list-item-extra { + margin-right: 24px; + margin-left: 0; + } +} +@media screen and (max-width: 576px) { + .ant-list-rtl .ant-list-item-action { + margin-right: 22px; + margin-left: 0; + } + .ant-list-rtl.ant-list-vertical .ant-list-item-extra { + margin: auto auto 16px; + } +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/form/style/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-form-item .ant-input-number + .ant-form-text { + margin-left: 8px; +} +.ant-form-inline { + display: flex; + flex-wrap: wrap; +} +.ant-form-inline .ant-form-item { + flex: none; + flex-wrap: nowrap; + margin-right: 16px; + margin-bottom: 0; +} +.ant-form-inline .ant-form-item-with-help { + margin-bottom: 16px; +} +.ant-form-inline .ant-form-item > .ant-form-item-label, +.ant-form-inline .ant-form-item > .ant-form-item-control { + display: inline-block; + vertical-align: top; +} +.ant-form-inline .ant-form-item > .ant-form-item-label { + flex: none; +} +.ant-form-inline .ant-form-item .ant-form-text { + display: inline-block; +} +.ant-form-inline .ant-form-item .ant-form-item-has-feedback { + display: inline-block; +} +.ant-form-horizontal .ant-form-item-label { + flex-grow: 0; +} +.ant-form-horizontal .ant-form-item-control { + flex: 1 1; + min-width: 0; +} +.ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control, +.ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control { + min-width: 0; + min-width: initial; +} +.ant-form-vertical .ant-form-item-row { + flex-direction: column; +} +.ant-form-vertical .ant-form-item-label > label { + height: auto; +} +.ant-form-vertical .ant-form-item .ant-form-item-control { + width: 100%; +} +.ant-form-vertical .ant-form-item-label, +.ant-col-24.ant-form-item-label, +.ant-col-xl-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; +} +.ant-form-vertical .ant-form-item-label > label, +.ant-col-24.ant-form-item-label > label, +.ant-col-xl-24.ant-form-item-label > label { + margin: 0; +} +.ant-form-vertical .ant-form-item-label > label::after, +.ant-col-24.ant-form-item-label > label::after, +.ant-col-xl-24.ant-form-item-label > label::after { + display: none; +} +.ant-form-rtl.ant-form-vertical .ant-form-item-label, +.ant-form-rtl.ant-col-24.ant-form-item-label, +.ant-form-rtl.ant-col-xl-24.ant-form-item-label { + text-align: right; +} +@media (max-width: 575px) { + .ant-form-item .ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-form-item .ant-form-item-label > label { + margin: 0; + } + .ant-form-item .ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-form-item .ant-form-item-label { + text-align: right; + } + .ant-form .ant-form-item { + flex-wrap: wrap; + } + .ant-form .ant-form-item .ant-form-item-label, + .ant-form .ant-form-item .ant-form-item-control { + flex: 0 0 100%; + max-width: 100%; + } + .ant-col-xs-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-xs-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-xs-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-xs-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 767px) { + .ant-col-sm-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-sm-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-sm-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-sm-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 991px) { + .ant-col-md-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-md-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-md-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-md-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 1199px) { + .ant-col-lg-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-lg-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-lg-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-lg-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 1599px) { + .ant-col-xl-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-xl-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-xl-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-xl-24.ant-form-item-label { + text-align: right; + } +} +.ant-form-item { + /* Some non-status related component style is in `components.less` */ + /* To support leave along ErrorList. We add additional className to handle explain style */ +} +.ant-form-item-explain-error { + color: #ff4d4f; +} +.ant-form-item-explain-warning { + color: #faad14; +} +.ant-form-item-has-feedback .ant-switch { + margin: 2px 0 4px; +} +.ant-form-item-has-warning .ant-form-item-split { + color: #faad14; +} +.ant-form-item-has-error .ant-form-item-split { + color: #ff4d4f; +} +.ant-form { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; +} +.ant-form legend { + display: block; + width: 100%; + margin-bottom: 20px; + padding: 0; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: inherit; + border: 0; + border-bottom: 1px solid #d9d9d9; +} +.ant-form label { + font-size: 12px; +} +.ant-form input[type='search'] { + box-sizing: border-box; +} +.ant-form input[type='radio'], +.ant-form input[type='checkbox'] { + line-height: normal; +} +.ant-form input[type='file'] { + display: block; +} +.ant-form input[type='range'] { + display: block; + width: 100%; +} +.ant-form select[multiple], +.ant-form select[size] { + height: auto; +} +.ant-form input[type='file']:focus, +.ant-form input[type='radio']:focus, +.ant-form input[type='checkbox']:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.ant-form output { + display: block; + padding-top: 15px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + line-height: 1.66667; +} +.ant-form .ant-form-text { + display: inline-block; + padding-right: 8px; +} +.ant-form-small .ant-form-item-label > label { + height: 22px; +} +.ant-form-small .ant-form-item-control-input { + min-height: 22px; +} +.ant-form-large .ant-form-item-label > label { + height: 32px; +} +.ant-form-large .ant-form-item-control-input { + min-height: 32px; +} +.ant-form-item { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + margin-bottom: 16px; + vertical-align: top; +} +.ant-form-item-with-help { + transition: none; +} +.ant-form-item-hidden, +.ant-form-item-hidden.ant-row { + display: none; +} +.ant-form-item-label { + display: inline-block; + flex-grow: 0; + overflow: hidden; + white-space: nowrap; + text-align: right; + vertical-align: middle; +} +.ant-form-item-label-left { + text-align: left; +} +.ant-form-item-label-wrap { + overflow: visible; + overflow: initial; + line-height: 1.41667em; + white-space: inherit; +} +.ant-form-item-label > label { + position: relative; + display: inline-flex; + align-items: center; + max-width: 100%; + height: 28px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; +} +.ant-form-item-label > label > .anticon { + font-size: 12px; + vertical-align: top; +} +.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { + display: inline-block; + margin-right: 4px; + color: #ff4d4f; + font-size: 12px; + font-family: SimSun, sans-serif; + line-height: 1; + content: '*'; +} +.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { + display: none; +} +.ant-form-item-label > label .ant-form-item-optional { + display: inline-block; + margin-left: 0px; + color: rgba(0, 0, 0, 0.45); +} +.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional { + display: none; +} +.ant-form-item-label > label .ant-form-item-tooltip { + color: rgba(0, 0, 0, 0.45); + cursor: help; + -webkit-writing-mode: horizontal-tb; + -ms-writing-mode: lr-tb; + writing-mode: horizontal-tb; + -webkit-margin-start: 0px; + margin-inline-start: 0px; +} +.ant-form-item-label > label::after { + content: ':'; + position: relative; + top: -0.5px; + margin: 0 8px 0 2px; +} +.ant-form-item-label > label.ant-form-item-no-colon::after { + content: ' '; +} +.ant-form-item-control { + display: flex; + flex-direction: column; + flex-grow: 1; +} +.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) { + width: 100%; +} +.ant-form-item-control-input { + position: relative; + display: flex; + align-items: center; + min-height: 28px; +} +.ant-form-item-control-input-content { + flex: auto; + max-width: 100%; +} +.ant-form-item-explain, +.ant-form-item-extra { + clear: both; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; + line-height: 1.66667; + transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); +} +.ant-form-item-explain-connected { + width: 100%; +} +.ant-form-item-extra { + min-height: 16px; +} +.ant-form-item-with-help .ant-form-item-explain { + height: auto; + opacity: 1; +} +.ant-form-item-feedback-icon { + font-size: 12px; + text-align: center; + visibility: visible; + animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); + pointer-events: none; +} +.ant-form-item-feedback-icon-success { + color: #52c41a; +} +.ant-form-item-feedback-icon-error { + color: #ff4d4f; +} +.ant-form-item-feedback-icon-warning { + color: #faad14; +} +.ant-form-item-feedback-icon-validating { + color: #3061D0; +} +.ant-show-help { + transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-show-help-appear, +.ant-show-help-enter { + opacity: 0; +} +.ant-show-help-appear-active, +.ant-show-help-enter-active { + opacity: 1; +} +.ant-show-help-leave { + opacity: 1; +} +.ant-show-help-leave-active { + opacity: 0; +} +.ant-show-help-item { + overflow: hidden; + transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important; +} +.ant-show-help-item-appear, +.ant-show-help-item-enter { + transform: translateY(-5px); + opacity: 0; +} +.ant-show-help-item-appear-active, +.ant-show-help-item-enter-active { + transform: translateY(0); + opacity: 1; +} +.ant-show-help-item-leave { + transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important; +} +.ant-show-help-item-leave-active { + transform: translateY(-5px); +} +@keyframes diffZoomIn1 { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} +@keyframes diffZoomIn2 { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} +@keyframes diffZoomIn3 { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} +.ant-form-rtl { + direction: rtl; +} +.ant-form-rtl .ant-form-item-label { + text-align: left; +} +.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before { + margin-right: 0; + margin-left: 4px; +} +.ant-form-rtl .ant-form-item-label > label::after { + margin: 0 2px 0 8px; +} +.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional { + margin-right: 0px; + margin-left: 0; +} +.ant-col-rtl .ant-form-item-control:first-child { + width: 100%; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input { + padding-right: 7px; + padding-left: 24px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix { + padding-right: 7px; + padding-left: 18px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input { + padding: 0; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number { + padding: 0; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix { + right: auto; + left: 28px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-number { + padding-left: 18px; +} +.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow, +.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear { + right: auto; + left: 32px; +} +.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value { + padding-right: 0; + padding-left: 42px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow { + margin-right: 0; + margin-left: 19px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear { + right: auto; + left: 32px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-picker { + padding-right: 7px; + padding-left: 22.6px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large { + padding-right: 11px; + padding-left: 26.6px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small { + padding-right: 7px; + padding-left: 22.6px; +} +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon, +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon, +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon, +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon { + right: auto; + left: 0; +} +.ant-form-rtl.ant-form-inline .ant-form-item { + margin-right: 0; + margin-left: 16px; } /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ diff --git a/85343.async.js b/85343.async.js index 96b32fff06..78f0fde884 100644 --- a/85343.async.js +++ b/85343.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, @@ -289,8 +289,11 @@ var SuperiorTabs = function SuperiorTabs(_ref) { dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, value = _ref.value, onChange = _ref.onChange, - className = _ref.className; + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: style, className: classnames_default()(SuperiorTabsmodules.tabs, className), children: dataSource.map(function (e) { return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -925,7 +928,7 @@ var CustomTabs = function CustomTabs(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: CustomTabsmodules.tab, onClick: function onClick() { - return onChange(item.id); + onChange(item.id); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: value === item.id ? CustomTabsmodules.active : '', diff --git a/85343.chunk.css b/85343.chunk.css index 5ddc1d26ac..10c24f0d27 100644 --- a/85343.chunk.css +++ b/85343.chunk.css @@ -240,6 +240,7 @@ background: #f6f7f9; box-shadow: inset 0px 1px 3px 0px #d7d8d9; border-radius: 16px; + display: inline-block; } .tabs___GTqPV span { display: inline-block; @@ -381,6 +382,7 @@ color: rgba(0, 0, 0, 0.88); font-weight: 400; font-size: 14px; + text-align: left; line-height: 1.57142857; cursor: pointer; transition: all 0.2s; @@ -1042,12 +1044,14 @@ .table___zOWN7 .ant-table-tbody tr td { border: none; color: #000000; + border-bottom: 1px solid #f6F7F9; } .table___zOWN7 .ant-table-thead > tr > th { background: white; border: none; color: #5f6368; font-weight: 400; + background: #f6F7F9; } .table___zOWN7 .ant-table-thead > tr > th::before { display: none; diff --git a/92026.async.js b/92026.async.js index 19dc55d35c..c707338d41 100644 --- a/92026.async.js +++ b/92026.async.js @@ -431,8 +431,8 @@ var layout = __webpack_require__(97183); var react = __webpack_require__(67294); // EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/components/Header/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Headermodules = ({"flex_box_center":"flex_box_center___et8xE","flex_space_between":"flex_space_between___GBGuw","flex_box_vertical_center":"flex_box_vertical_center____6P1q","flex_box_center_end":"flex_box_center_end___whXw6","flex_box_column":"flex_box_column___mWgI_","header":"header___Wn4fJ","logo":"logo___QnotM","menu":"menu___twLGR","dropDown":"dropDown___Cwaoa","line":"line___D1auu","subName":"subName___gql7K","name":"name___dR5V2","actived":"actived___ohMks","edu-menu":"edu-menu___iWLK0","newslight":"newslight___lSZjL","classromediv":"classromediv___knFRv","glow":"glow___gzrPH","spandiv":"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg","title":"title___Ozzjk","headerFixed":"headerFixed___QLwBd"}); @@ -975,7 +975,7 @@ var User = function User(_ref) { }) }); } else { - var _user$userInfo6, _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$navigationInfo, _user$navigationInfo$, _user$navigationInfo2, _user$navigationInfo3, _user$navigationInfo4, _user$navigationInfo5, _user$navigationInfo6, _user$navigationInfo7, _user$navigationInfo8, _user$navigationInfo9, _user$navigationInfo10, _user$navigationInfo11; + var _user$userInfo6, _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _user$navigationInfo, _user$navigationInfo$, _user$navigationInfo2, _user$navigationInfo3, _user$navigationInfo4, _user$navigationInfo5, _user$navigationInfo6, _user$navigationInfo7, _user$navigationInfo8, _user$navigationInfo9, _user$navigationInfo10, _user$navigationInfo11; return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { className: "".concat(Usermodules.rightMenu, " ").concat(Usermodules.menuWrap), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, { @@ -1003,6 +1003,11 @@ var User = function User(_ref) { to: "/users/".concat((_user$userInfo12 = user.userInfo) === null || _user$userInfo12 === void 0 ? void 0 : _user$userInfo12.login, "/teach-group"), children: "\u6211\u7684\u6559\u7814\u56E2\u961F" }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/".concat((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.login, "/competitions"), + children: "\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406" + }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/order", @@ -1109,7 +1114,7 @@ var User = function User(_ref) { } }; if ((0,authority/* isLogin */.bg)()) { - var _user$userInfo13, _user$userInfo15; + var _user$userInfo14, _user$userInfo16; return /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { className: "".concat(Usermodules.height67), dropdownRender: DropdownMenu, @@ -1120,15 +1125,15 @@ var User = function User(_ref) { className: shixunHomeworks.actionTabs.type === 1 ? Usermodules.classromediv : '', children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: "".concat(Usermodules.userPic, " current ml15"), - src: "".concat(env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default.IMG_SERVER */.Z.IMG_SERVER, "/images/").concat((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.image_url), + src: "".concat(env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default.IMG_SERVER */.Z.IMG_SERVER, "/images/").concat((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.image_url), alt: "", onClick: function onClick() { - var _user$userInfo14; - return _umi_production_exports.history.push((0,util/* checkIsClientExam */.Ll)() ? '/account/profile' : "/users/".concat((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.login, "/classrooms")); + var _user$userInfo15; + return _umi_production_exports.history.push((0,util/* checkIsClientExam */.Ll)() ? '/account/profile' : "/users/".concat((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.login, "/classrooms")); } }), (0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml10 font16", - children: (_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.username + children: (_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.username }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-zhankai4 ".concat(Usermodules.icon) })] diff --git a/93601.async.js b/93601.async.js index 84a9738054..8f633fa899 100644 --- a/93601.async.js +++ b/93601.async.js @@ -198,8 +198,8 @@ var SvgStar = function SvgStar(props) { /* harmony default export */ var star = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg=="); // EXTERNAL MODULE: ./node_modules/echarts-for-react/lib/index.js var lib = __webpack_require__(50976); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); // EXTERNAL MODULE: ./node_modules/echarts-wordcloud/index.js var echarts_wordcloud = __webpack_require__(89777); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js diff --git a/color.less b/color.less index 6ef1259875..be0af7e7db 100644 --- a/color.less +++ b/color.less @@ -563,10 +563,10 @@ a.ant-btn-disabled:active > a:only-child::after {background: transparent;} .ant-comment-actions > li > span {color: @text-color-secondary;} .ant-comment-actions > li > span:hover {color: #595959;} .ant-picker-status-error.ant-picker, .ant-picker-status-error.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @error-color;} -.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(110, 230, 137, 0.2);border-right-width: 1px;} +.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(201, 75, 135, 0.2);border-right-width: 1px;} .ant-picker-status-error.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{error-color}", 5)`);} .ant-picker-status-warning.ant-picker, .ant-picker-status-warning.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @warning-color;} -.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(23, 178, 1, 0.2);border-right-width: 1px;} +.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(233, 231, 17, 0.2);border-right-width: 1px;} .ant-picker-status-warning.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{warning-color}", 5)`);} .ant-picker {color: @text-color;background: #fff;border: 1px solid @border-color-base;border-radius: 2px;} .ant-picker:hover, .ant-picker-focused {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px;} @@ -788,16 +788,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .anticon.ant-input-clear-icon:hover, .ant-input-clear-icon:hover {color: @text-color-secondary;} .anticon.ant-input-clear-icon:active, .ant-input-clear-icon:active {color: @text-color;} .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @error-color;} -.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(110, 230, 137, 0.2);border-right-width: 1px;} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(201, 75, 135, 0.2);border-right-width: 1px;} .ant-input-status-error .ant-input-prefix {color: @error-color;} .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @warning-color;} -.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(23, 178, 1, 0.2);border-right-width: 1px;} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(233, 231, 17, 0.2);border-right-width: 1px;} .ant-input-status-warning .ant-input-prefix {color: @warning-color;} .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @error-color;} -.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(110, 230, 137, 0.2);border-right-width: 1px;} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(201, 75, 135, 0.2);border-right-width: 1px;} .ant-input-affix-wrapper-status-error .ant-input-prefix {color: @error-color;} .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @warning-color;} -.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(23, 178, 1, 0.2);border-right-width: 1px;} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(233, 231, 17, 0.2);border-right-width: 1px;} .ant-input-affix-wrapper-status-warning .ant-input-prefix {color: @warning-color;} .ant-input-group-wrapper-status-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-input-group-wrapper-status-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} @@ -894,16 +894,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-input-number-affix-wrapper > div.ant-input-number {border: none;} .ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {box-shadow: none !important;} .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @error-color;} -.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(110, 230, 137, 0.2);border-right-width: 1px;} +.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(201, 75, 135, 0.2);border-right-width: 1px;} .ant-input-number-status-error .ant-input-number-prefix {color: @error-color;} .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @warning-color;} -.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(23, 178, 1, 0.2);border-right-width: 1px;} +.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(233, 231, 17, 0.2);border-right-width: 1px;} .ant-input-number-status-warning .ant-input-number-prefix {color: @warning-color;} .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @error-color;} -.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(110, 230, 137, 0.2);border-right-width: 1px;} +.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(201, 75, 135, 0.2);border-right-width: 1px;} .ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {color: @error-color;} .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @warning-color;} -.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(23, 178, 1, 0.2);border-right-width: 1px;} +.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(233, 231, 17, 0.2);border-right-width: 1px;} .ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {color: @warning-color;} .ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {color: @error-color;border-color: @error-color;} .ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {color: @warning-color;border-color: @warning-color;} @@ -1024,10 +1024,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-list-grid .ant-col > .ant-list-item {border-bottom: none;} .ant-list-bordered {border: 1px solid @border-color-base;border-radius: 2px;} .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @error-color;} -.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(110, 230, 137, 0.2);border-right-width: 1px;} +.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(201, 75, 135, 0.2);border-right-width: 1px;} .ant-mentions-status-error .ant-input-prefix {color: @error-color;} .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @warning-color;} -.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(23, 178, 1, 0.2);border-right-width: 1px;} +.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(233, 231, 17, 0.2);border-right-width: 1px;} .ant-mentions-status-warning .ant-input-prefix {color: @warning-color;} .ant-mentions {color: @text-color;background-color: #fff;background-image: none;border: 1px solid @border-color-base;border-radius: 2px;} .ant-mentions::placeholder {color: #bfbfbf;} @@ -1058,10 +1058,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-mentions-dropdown-menu-item-active {background-color: #f5f5f5;} .ant-menu-item-danger.ant-menu-item {color: @error-color;} .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-item-danger.ant-menu-item-active {color: @error-color;} -.ant-menu-item-danger.ant-menu-item:active {background: #fff1f0;} +.ant-menu-item-danger.ant-menu-item:active {background: color(~`colorPalette("@{modal-heading-color}", 1)`);} .ant-menu-item-danger.ant-menu-item-selected {color: @error-color;} .ant-menu-item-danger.ant-menu-item-selected > a, .ant-menu-item-danger.ant-menu-item-selected > a:hover {color: @error-color;} -.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: #fff1f0;} +.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: color(~`colorPalette("@{modal-heading-color}", 1)`);} .ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {border-right-color: @error-color;} .ant-menu-dark .ant-menu-item-danger.ant-menu-item, .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {color: @error-color;} .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {color: #fff;background-color: @error-color;} @@ -1360,9 +1360,9 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-select-multiple .ant-select-selection-item-remove {color: inherit;color: @text-color-secondary;} .ant-select-multiple .ant-select-selection-item-remove:hover {color: rgba(0, 0, 0, 0.75);} .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @error-color !important;} -.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(110, 230, 137, 0.2);border-right-width: 1px;} +.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(201, 75, 135, 0.2);border-right-width: 1px;} .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @warning-color !important;} -.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(23, 178, 1, 0.2);border-right-width: 1px;} +.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(233, 231, 17, 0.2);border-right-width: 1px;} .ant-select {color: @text-color;} .ant-select:not(.ant-select-customize-input) .ant-select-selector {background-color: #fff;border: 1px solid @border-color-base;border-radius: 2px;} .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {border-color: color(~`colorPalette("@{primary-color}", 5)`);box-shadow: 0 0 0 2px fade(@primary-color, 20%);border-right-width: 1px;} @@ -1636,11 +1636,11 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-checkable:active, .ant-tag-checkable-checked {color: #fff;} .ant-tag-checkable-checked {background-color: @primary-color;} .ant-tag-checkable:active {background-color: color(~`colorPalette("@{primary-color}", 7)`);} -.ant-tag-pink {color: #c41d7f;background: color(~`colorPalette("@{modal-close-color}", 1)`);border-color: #ffadd2;} +.ant-tag-pink {color: #c41d7f;background: color(~`colorPalette("@{modal-mask-bg}", 1)`);border-color: #ffadd2;} .ant-tag-pink-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} -.ant-tag-magenta {color: #c41d7f;background: color(~`colorPalette("@{modal-close-color}", 1)`);border-color: #ffadd2;} +.ant-tag-magenta {color: #c41d7f;background: color(~`colorPalette("@{modal-mask-bg}", 1)`);border-color: #ffadd2;} .ant-tag-magenta-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} -.ant-tag-red {color: #cf1322;background: #fff1f0;border-color: #ffa39e;} +.ant-tag-red {color: #cf1322;background: color(~`colorPalette("@{modal-heading-color}", 1)`);border-color: #ffa39e;} .ant-tag-red-inverse {color: #fff;background: #f5222d;border-color: #f5222d;} .ant-tag-volcano {color: #d4380d;background: #fff2e8;border-color: #ffbb96;} .ant-tag-volcano-inverse {color: #fff;background: #fa541c;border-color: #fa541c;} diff --git a/js/iverilog/index.html b/js/iverilog/index.html index 62c6c0ea72..1c374f271d 100644 --- a/js/iverilog/index.html +++ b/js/iverilog/index.html @@ -22,7 +22,7 @@ document.body.appendChild(script) WaveDrom.ProcessAll() } catch (e) { - debugger + // debugger } } }) diff --git a/layouts__ShixunDetail__index.async.js b/layouts__ShixunDetail__index.async.js index 0798c06798..eeeec52f04 100644 --- a/layouts__ShixunDetail__index.async.js +++ b/layouts__ShixunDetail__index.async.js @@ -493,8 +493,8 @@ var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableA // EXTERNAL MODULE: ./node_modules/react-infinite-scroller/index.js var react_infinite_scroller = __webpack_require__(246); var react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/AddTeacher.tsx diff --git a/layouts__SimpleLayouts.chunk.css b/layouts__SimpleLayouts.chunk.css index e8f8392b64..39e98ae3f4 100644 --- a/layouts__SimpleLayouts.chunk.css +++ b/layouts__SimpleLayouts.chunk.css @@ -762,6 +762,79 @@ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/back-top/style/index.less ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-back-top { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + position: fixed; + right: 100px; + bottom: 50px; + z-index: 10; + width: 40px; + height: 40px; + cursor: pointer; +} +.ant-back-top:empty { + display: none; +} +.ant-back-top-rtl { + right: auto; + left: 100px; + direction: rtl; +} +.ant-back-top-content { + width: 40px; + height: 40px; + overflow: hidden; + color: #fff; + text-align: center; + background-color: rgba(0, 0, 0, 0.45); + border-radius: 20px; + transition: all 0.3s; +} +.ant-back-top-content:hover { + background-color: rgba(0, 0, 0, 0.85); + transition: all 0.3s; +} +.ant-back-top-icon { + font-size: 24px; + line-height: 40px; +} +@media screen and (max-width: 768px) { + .ant-back-top { + right: 60px; + } + .ant-back-top-rtl { + right: auto; + left: 60px; + } +} +@media screen and (max-width: 480px) { + .ant-back-top { + right: 20px; + } + .ant-back-top-rtl { + right: auto; + left: 20px; + } +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/SideBar/index.less?modules ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__ExamList__index.async.js b/p__Classrooms__ExamList__index.async.js index ffacecb77b..84e7d33442 100644 --- a/p__Classrooms__ExamList__index.async.js +++ b/p__Classrooms__ExamList__index.async.js @@ -62,7 +62,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Announcement__index.async.js b/p__Classrooms__Lists__Announcement__index.async.js index d9939f1541..4fcd3a7007 100644 --- a/p__Classrooms__Lists__Announcement__index.async.js +++ b/p__Classrooms__Lists__Announcement__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js index 05499704e0..8c1b931d36 100644 --- a/p__Classrooms__Lists__Attachment__index.async.js +++ b/p__Classrooms__Lists__Attachment__index.async.js @@ -77,7 +77,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Attendance__Detail__index.async.js b/p__Classrooms__Lists__Attendance__Detail__index.async.js index d69a499fb0..99e195415a 100644 --- a/p__Classrooms__Lists__Attendance__Detail__index.async.js +++ b/p__Classrooms__Lists__Attendance__Detail__index.async.js @@ -580,7 +580,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Attendance__index.async.js b/p__Classrooms__Lists__Attendance__index.async.js index 540f1d2706..d1e4e7726f 100644 --- a/p__Classrooms__Lists__Attendance__index.async.js +++ b/p__Classrooms__Lists__Attendance__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, @@ -1354,8 +1354,8 @@ var Add_EditAttendance = function EditAttendance(_ref) { })(Add_EditAttendance)); // EXTERNAL MODULE: ./node_modules/qrcode/lib/browser.js var browser = __webpack_require__(92592); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attendance/components/SignIn.tsx diff --git a/p__Classrooms__Lists__Board__index.async.js b/p__Classrooms__Lists__Board__index.async.js index 44b29400db..de2b2feaa2 100644 --- a/p__Classrooms__Lists__Board__index.async.js +++ b/p__Classrooms__Lists__Board__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js index 84ca6977a6..87943b7820 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js @@ -909,7 +909,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.async.js b/p__Classrooms__Lists__CommonHomework__Review__index.async.js index 8b5d853580..f1167d9faf 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Review__index.async.js @@ -474,8 +474,8 @@ var PublishShixun = function PublishShixun(_ref) { var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(7); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Review/index.tsx diff --git a/p__Classrooms__Lists__CommonHomework__index.async.js b/p__Classrooms__Lists__CommonHomework__index.async.js index 8aa367c6a5..6aa1bf78a5 100644 --- a/p__Classrooms__Lists__CommonHomework__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__index.async.js @@ -2300,8 +2300,8 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { var radio_style = __webpack_require__(83822); // EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/Guide.tsx diff --git a/p__Classrooms__Lists__CourseGroup__Detail__index.async.js b/p__Classrooms__Lists__CourseGroup__Detail__index.async.js index 794680bf72..8bda531fca 100644 --- a/p__Classrooms__Lists__CourseGroup__Detail__index.async.js +++ b/p__Classrooms__Lists__CourseGroup__Detail__index.async.js @@ -608,7 +608,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__CourseGroup__List__index.async.js b/p__Classrooms__Lists__CourseGroup__List__index.async.js index 6101864e74..6b7e126ed5 100644 --- a/p__Classrooms__Lists__CourseGroup__List__index.async.js +++ b/p__Classrooms__Lists__CourseGroup__List__index.async.js @@ -90,7 +90,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__CourseGroup__NotList__index.async.js b/p__Classrooms__Lists__CourseGroup__NotList__index.async.js index d5f4f5372c..947687d5ee 100644 --- a/p__Classrooms__Lists__CourseGroup__NotList__index.async.js +++ b/p__Classrooms__Lists__CourseGroup__NotList__index.async.js @@ -329,7 +329,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Engineering__Detail__index.async.js b/p__Classrooms__Lists__Engineering__Detail__index.async.js index a2978e339b..b45f616135 100644 --- a/p__Classrooms__Lists__Engineering__Detail__index.async.js +++ b/p__Classrooms__Lists__Engineering__Detail__index.async.js @@ -77,7 +77,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Exercise__Add__index.async.js b/p__Classrooms__Lists__Exercise__Add__index.async.js index 1ccfa92da5..f488e150d7 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.async.js @@ -158,7 +158,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Exercise__AnswerCheck__index.async.js b/p__Classrooms__Lists__Exercise__AnswerCheck__index.async.js index ad4f311020..43b699cf40 100644 --- a/p__Classrooms__Lists__Exercise__AnswerCheck__index.async.js +++ b/p__Classrooms__Lists__Exercise__AnswerCheck__index.async.js @@ -104,7 +104,7 @@ var reNameFile = /*#__PURE__*/(/* unused pure expression or super */ null && (fu // .catch(e => console.log(e)); })["catch"](function (e) { console.log(e); - debugger; + // debugger }); })); case 7: @@ -362,7 +362,7 @@ var UploadFile = function UploadFile(_ref4) { console.log("err:", err); }); } catch (e) { - debugger; + // debugger } })); case 19: diff --git a/p__Classrooms__Lists__Exercise__Answer__index.async.js b/p__Classrooms__Lists__Exercise__Answer__index.async.js index 32a3289c83..b25c483f49 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.async.js @@ -940,7 +940,7 @@ var reNameFile = /*#__PURE__*/(/* unused pure expression or super */ null && (fu // .catch(e => console.log(e)); })["catch"](function (e) { console.log(e); - debugger; + // debugger }); })); case 7: @@ -1198,7 +1198,7 @@ var UploadFile = function UploadFile(_ref4) { console.log("err:", err); }); } catch (e) { - debugger; + // debugger } })); case 19: @@ -4365,8 +4365,8 @@ var Fill = function Fill(_ref) { }); }; /* harmony default export */ var components_Fill = (Fill); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/ErrCheckIpTip.tsx diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js index 2b4829d05d..731cbb73c0 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js @@ -7682,8 +7682,8 @@ var SubjectTable = function SubjectTable(_ref) { }); }; /* harmony default export */ var components_SubjectTable = (SubjectTable); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/index.tsx @@ -14637,28 +14637,8 @@ var ExerciseRedo = function ExerciseRedo(_ref) { children: val.student_id }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: val.course_group_name - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [(val === null || val === void 0 ? void 0 : val.commit_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#666666' - }, - children: "\u672A\u5F00\u59CB" - }), (val === null || val === void 0 ? void 0 : val.commit_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#DF3042' - }, - children: [" ", !val.is_make_up && '考试中', val.is_make_up && '考试中 (补考)'] - }), (val === null || val === void 0 ? void 0 : val.commit_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#5AB891' - }, - children: [" ", !val.is_make_up && '已交卷', val.is_make_up && '已交卷 (补考)'] - }), (val === null || val === void 0 ? void 0 : val.commit_status) > 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#5AB891' - }, - children: [" ", !val.is_make_up && '已交卷(未答)', val.is_make_up && '已交卷/未答(补考)'] - })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u63D0\u4EA4\u72B6\u6001" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "pl10", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -22386,8 +22366,8 @@ var PlusOutlined = __webpack_require__(51042); var _umi_production_exports = __webpack_require__(89214); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); // EXTERNAL MODULE: ./src/components/mediator.js var mediator = __webpack_require__(91562); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules diff --git a/p__Classrooms__Lists__Exercise__Export__index.async.js b/p__Classrooms__Lists__Exercise__Export__index.async.js index 604068d990..52fdc1d3ba 100644 --- a/p__Classrooms__Lists__Exercise__Export__index.async.js +++ b/p__Classrooms__Lists__Exercise__Export__index.async.js @@ -1845,8 +1845,8 @@ var PlusOutlined = __webpack_require__(51042); var _umi_production_exports = __webpack_require__(89214); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); // EXTERNAL MODULE: ./src/components/mediator.js var mediator = __webpack_require__(91562); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js index 91deaa9426..92b7892e4d 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js @@ -816,8 +816,8 @@ var Fill = function Fill(_ref) { }); }; /* harmony default export */ var components_Fill = (Fill); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/ImitateAnswer/components/ErrCheckIpTip.tsx diff --git a/p__Classrooms__Lists__Exercise__Review__index.async.js b/p__Classrooms__Lists__Exercise__Review__index.async.js index f8711bc21d..d90147dc74 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.async.js @@ -122,7 +122,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, @@ -2533,8 +2533,8 @@ var PlusOutlined = __webpack_require__(51042); var _umi_production_exports = __webpack_require__(89214); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); // EXTERNAL MODULE: ./src/components/mediator.js var mediator = __webpack_require__(91562); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules diff --git a/p__Classrooms__Lists__Graduation__Tasks__index.async.js b/p__Classrooms__Lists__Graduation__Tasks__index.async.js index ccbd2fd15e..0d810a89a1 100644 --- a/p__Classrooms__Lists__Graduation__Tasks__index.async.js +++ b/p__Classrooms__Lists__Graduation__Tasks__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Graduation__Topics__index.async.js b/p__Classrooms__Lists__Graduation__Topics__index.async.js index d0fc2c3045..537d46e1b4 100644 --- a/p__Classrooms__Lists__Graduation__Topics__index.async.js +++ b/p__Classrooms__Lists__Graduation__Topics__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js index d9b961aaf3..a21323483c 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js @@ -1838,7 +1838,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__GroupHomework__index.async.js b/p__Classrooms__Lists__GroupHomework__index.async.js index b28bdb9e1e..141e248149 100644 --- a/p__Classrooms__Lists__GroupHomework__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__index.async.js @@ -502,7 +502,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, @@ -2692,8 +2692,8 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { var AfterAppendix = __webpack_require__(11542); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/GroupHomework/components/AssociatedProjects.tsx var AssociatedProjects = __webpack_require__(58443); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/components/Guide.tsx diff --git a/p__Classrooms__Lists__LiveVideo__index.async.js b/p__Classrooms__Lists__LiveVideo__index.async.js index d10d128908..d917146e86 100644 --- a/p__Classrooms__Lists__LiveVideo__index.async.js +++ b/p__Classrooms__Lists__LiveVideo__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, @@ -809,8 +809,8 @@ var TabMenu = __webpack_require__(15582); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/LiveVideo/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var LiveVideomodules = ({"flex_box_center":"flex_box_center___ZOntB","flex_space_between":"flex_space_between___xCjmA","flex_box_vertical_center":"flex_box_vertical_center___gyDc0","flex_box_center_end":"flex_box_center_end___ytAb3","flex_box_column":"flex_box_column___KhTU7","bg":"bg___JLZ_u","menu":"menu___Fc6i8","desc":"desc___gI7VF","otherLink":"otherLink___msxoY","card":"card___qCDxO","supportPlatform":"supportPlatform___gN3jm"}); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/LiveVideo/index.tsx diff --git a/p__Classrooms__Lists__OnlineLearning__index.async.js b/p__Classrooms__Lists__OnlineLearning__index.async.js index 4a2cf9f5fc..bda856fa55 100644 --- a/p__Classrooms__Lists__OnlineLearning__index.async.js +++ b/p__Classrooms__Lists__OnlineLearning__index.async.js @@ -931,7 +931,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Polls__Detail__index.async.js b/p__Classrooms__Lists__Polls__Detail__index.async.js index 8168bd3a50..d175f0d794 100644 --- a/p__Classrooms__Lists__Polls__Detail__index.async.js +++ b/p__Classrooms__Lists__Polls__Detail__index.async.js @@ -120,7 +120,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Polls__index.async.js b/p__Classrooms__Lists__Polls__index.async.js index 466fb29ed1..1036acf879 100644 --- a/p__Classrooms__Lists__Polls__index.async.js +++ b/p__Classrooms__Lists__Polls__index.async.js @@ -339,7 +339,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js index 7a3f80a1f9..a573273f9b 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js index 950c746b30..720102c801 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js @@ -500,7 +500,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__ProgramHomework__index.async.js b/p__Classrooms__Lists__ProgramHomework__index.async.js index f3877098f9..1b9900bcbe 100644 --- a/p__Classrooms__Lists__ProgramHomework__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__index.async.js @@ -502,7 +502,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js index 043ae7b607..38fd7f9e77 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js @@ -1189,7 +1189,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__index.async.js index cf33286302..0cab089f58 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__index.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__index.async.js @@ -151,7 +151,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, @@ -3165,8 +3165,8 @@ var SelectCourses_PublishShixun = function PublishShixun(_ref) { loading: loading.effects }; })(SelectCourses_PublishShixun)); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(51647); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/components/Guide.tsx diff --git a/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js b/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js index 0c299e3aae..cc921c4f0b 100644 --- a/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js +++ b/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Statistics__StudentVideo__index.async.js b/p__Classrooms__Lists__Statistics__StudentVideo__index.async.js index fa5c05a6cf..dadc93ebef 100644 --- a/p__Classrooms__Lists__Statistics__StudentVideo__index.async.js +++ b/p__Classrooms__Lists__Statistics__StudentVideo__index.async.js @@ -63,7 +63,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Statistics__VideoStatistics__index.async.js b/p__Classrooms__Lists__Statistics__VideoStatistics__index.async.js index d5ba1cbbad..1c8666a2f2 100644 --- a/p__Classrooms__Lists__Statistics__VideoStatistics__index.async.js +++ b/p__Classrooms__Lists__Statistics__VideoStatistics__index.async.js @@ -63,7 +63,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Statistics__index.async.js b/p__Classrooms__Lists__Statistics__index.async.js index 00b371cd23..64419b2b02 100644 --- a/p__Classrooms__Lists__Statistics__index.async.js +++ b/p__Classrooms__Lists__Statistics__index.async.js @@ -90,7 +90,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Students__index.async.js b/p__Classrooms__Lists__Students__index.async.js index 3c519ea995..4f4931efd1 100644 --- a/p__Classrooms__Lists__Students__index.async.js +++ b/p__Classrooms__Lists__Students__index.async.js @@ -991,7 +991,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Teachers__index.async.js b/p__Classrooms__Lists__Teachers__index.async.js index 9976c75391..9958ad5c56 100644 --- a/p__Classrooms__Lists__Teachers__index.async.js +++ b/p__Classrooms__Lists__Teachers__index.async.js @@ -103,7 +103,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Classrooms__Lists__Template__index.async.js b/p__Classrooms__Lists__Template__index.async.js index 8f0a0713f5..1dd392f5dd 100644 --- a/p__Classrooms__Lists__Template__index.async.js +++ b/p__Classrooms__Lists__Template__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Colleges__index.async.js b/p__Colleges__index.async.js index 6b731abb3d..a6d0a836bf 100644 --- a/p__Colleges__index.async.js +++ b/p__Colleges__index.async.js @@ -36,7 +36,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, diff --git a/p__Competitions__Detail__index.async.js b/p__Competitions__Detail__index.async.js index 02eeacd78c..2dc3c147c8 100644 --- a/p__Competitions__Detail__index.async.js +++ b/p__Competitions__Detail__index.async.js @@ -521,7 +521,7 @@ var noData = function noData(_ref) { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { color: '#999', - margin: '200px auto' + margin: '100px auto' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, @@ -1280,7 +1280,7 @@ var reNameFile = /*#__PURE__*/(/* unused pure expression or super */ null && (fu // .catch(e => console.log(e)); })["catch"](function (e) { console.log(e); - debugger; + // debugger }); })); case 7: @@ -1538,7 +1538,7 @@ var UploadFile = function UploadFile(_ref4) { console.log("err:", err); }); } catch (e) { - debugger; + // debugger } })); case 19: @@ -3182,80 +3182,66 @@ function useInterval(callback, delay) { /***/ }), -/***/ 11940: -/*!**************************************************************!*\ - !*** ./src/pages/Competitions/Detail/index.tsx + 27 modules ***! - \**************************************************************/ +/***/ 61612: +/*!*****************************************************************!*\ + !*** ./src/pages/Competitions/Detail/AwardPdf.tsx + 12 modules ***! + \*****************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Detail; } + "Z": function() { return /* binding */ AwardPdf; } }); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var es_modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules -var menu_style = __webpack_require__(83736); -// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules -var menu = __webpack_require__(66516); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules -var spin_style = __webpack_require__(22536); -// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js -var spin = __webpack_require__(11382); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules -var breadcrumb_style = __webpack_require__(63102); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules -var breadcrumb = __webpack_require__(58492); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var message_style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js +var objectDestructuringEmpty = __webpack_require__(13012); +var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); +// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules +var style = __webpack_require__(83822); +// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules +var es_radio = __webpack_require__(29924); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(27424); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./node_modules/react/index.js var react = __webpack_require__(67294); // EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules var _umi_production_exports = __webpack_require__(89214); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Detailmodules = ({"flex_box_center":"flex_box_center___fo_3c","flex_space_between":"flex_space_between___G46CO","flex_box_vertical_center":"flex_box_vertical_center___br3Kr","flex_box_center_end":"flex_box_center_end___Xdo94","flex_box_column":"flex_box_column___Bcnmr","wrp":"wrp___TY7QJ","bg":"bg___xiaSy","commonimg":"commonimg___a4R0Q","titlesize":"titlesize___Wdd_a","timesize":"timesize___OkfYO","flex1":"flex1___N6paY","buttonsize":"buttonsize___syL9V","myteam":"myteam___RTWAt","bootmdetail":"bootmdetail___taUGk","flex6":"flex6___RuzJ4","menuItem":"menuItem___Kww4S","spanprev":"spanprev___Cssg_","spannext":"spannext___jVFGE","divwidth":"divwidth___r5hE3","receiveclick":"receiveclick___BauOs","receivealready":"receivealready___Z7Wo0","bkfff":"bkfff___lHrcJ","ant-input":"ant-input___m4bn_","onediv":"onediv___xzZRa","onetop":"onetop___M4GfM","towdiv":"towdiv___yj3ds","towtop":"towtop___veKa4","threediv":"threediv___Ztz0D","threetop":"threetop___zDXIg","imgradius":"imgradius___r4uGN","prize":"prize___YNRD4","spanrightradius":"spanrightradius___tC6T5","bottomItem":"bottomItem___CHcMJ","myTeam":"myTeam___fm7KX","downloadpdf":"downloadpdf___a2NuA","teamItem":"teamItem___mx2f3","dash":"dash___l6QH1","modal":"modal___yXh2H"}); -// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx -var AuthenticationModel = __webpack_require__(8213); -// EXTERNAL MODULE: ./node_modules/antd/es/upload/style/index.js + 1 modules -var upload_style = __webpack_require__(13759); -// EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 20 modules -var upload = __webpack_require__(7426); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/InboxOutlined.js + 1 modules -var InboxOutlined = __webpack_require__(64082); -// EXTERNAL MODULE: ./src/components/UploadFile/index.tsx -var UploadFile = __webpack_require__(82394); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js +var col_style = __webpack_require__(89032); +// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js +var col = __webpack_require__(15746); +// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules +var table_style = __webpack_require__(71854); +// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules +var table = __webpack_require__(67250); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var tooltip_style = __webpack_require__(38390); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/index.less?modules +var Detailmodules = __webpack_require__(16455); +// EXTERNAL MODULE: ./src/service/competitions.ts +var competitions = __webpack_require__(80185); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(48559); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AddSubmitModel.tsx +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Downloadpdf.tsx @@ -3267,156 +3253,270 @@ var jsx_runtime = __webpack_require__(85893); +//下载页 -var Dragger = upload/* default.Dragger */.Z.Dragger; -var ShixunsListPage = function ShixunsListPage(_ref) { - var user = _ref.user, - dispatch = _ref.dispatch, - classroomList = _ref.classroomList, - shixunsDetail = _ref.shixunsDetail, - getResults = _ref.getResults; + + + + +function downpdf(_ref) { + var _Prize$personal_certi, _Prize$personal_certi2, _Prize$team_certifica, _Prize$team_certifica2, _Prize$teams, _Prize$teams$4, _Prize$teams$5; + var Prize = _ref.Prize; var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,react.useState)(), + var _useState = (0,react.useState)([{ + type: 1, + name: "团体奖证书" + }, { + type: 2, + name: "个人奖证书" + }, { + type: 3, + name: "优秀指导教师证书" + }]), _useState2 = slicedToArray_default()(_useState, 2), - time = _useState2[0], - setTime = _useState2[1]; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - fileList = _useState4[0], - setFileList = _useState4[1]; - var _useState5 = (0,react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - confirmLoading = _useState6[0], - setConfirmLoading = _useState6[1]; - var props = { - onRemove: function onRemove() { - setFileList([]); - }, - beforeUpload: function beforeUpload(file) { - console.log(file); - if ((file === null || file === void 0 ? void 0 : file.size) > 1024 * 1024 * 500) { - message/* default.info */.ZP.info('文件超过500M,不符合上传要求'); - return false; - } - var filelist = []; - filelist.push(file); - setFileList([].concat(filelist)); - return false; - }, - fileList: fileList - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - title: "\u63D0\u4EA4\u6587\u4EF6", - open: shixunsDetail.actionTabs.key === 'md-tab', - confirmLoading: confirmLoading, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _user$userInfo, _fileList$; - var resulr; + certData = _useState2[0], + setCertData = _useState2[1]; + var handleClick = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { + var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (!((fileList === null || fileList === void 0 ? void 0 : fileList.length) <= 0)) { - _context.next = 3; - break; - } - message/* default.info */.ZP.info('请先选择文件'); - return _context.abrupt("return"); - case 3: - setConfirmLoading(true); - _context.next = 6; - return (0,UploadFile/* uploadFile */.cT)(fileList[0], { - login: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, - container_type: "Competition", - container_id: shixunsDetail.actionTabs.params.id, - stage_type: shixunsDetail.actionTabs.params.value, - file_name: (_fileList$ = fileList[0]) === null || _fileList$ === void 0 ? void 0 : _fileList$.name + _context.next = 2; + return (0,competitions/* getCertificateInfo */.Ju)({ + type: item.type, + id: params.identifier }); - case 6: - resulr = _context.sent; - if ((resulr === null || resulr === void 0 ? void 0 : resulr.status) === 0) { - message/* default.info */.ZP.info('提交成功'); - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: { - key: '' - } - }); - setConfirmLoading(false); - setFileList([]); - getResults(shixunsDetail.actionTabs.params.value); - } else { - setConfirmLoading(false); - message/* default.info */.ZP.info('提交失败'); - } - case 8: + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) location.href = "/competitions/exports?id=".concat(params.identifier, "&type=").concat(item.type); + case 4: case "end": return _context.stop(); } }, _callee); - })), - onCancel: function onCancel() { - setFileList([]); - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: { - key: '' - } + })); + return function handleClick(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var columns = [{ + title: "角色", + dataIndex: "role", + align: 'center', + width: 80, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "--" }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(Dragger, objectSpread2_default()(objectSpread2_default()({}, props), {}, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "ant-upload-drag-icon", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(InboxOutlined/* default */.Z, {}) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "ant-upload-hint", - children: "\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20" - })] - })) - }); -}; -/* harmony default export */ var AddSubmitModel = ((0,_umi_production_exports.connect)(function (_ref3) { - var user = _ref3.user, - classroomList = _ref3.classroomList, - shixunsDetail = _ref3.shixunsDetail; - return { - user: user, - classroomList: classroomList, - shixunsDetail: shixunsDetail - }; -})(ShixunsListPage)); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules -var RenderHtml = __webpack_require__(12768); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var utils_fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules -var verifyLogin = __webpack_require__(7303); -// EXTERNAL MODULE: ./node_modules/antd/es/carousel/style/index.js + 1 modules -var carousel_style = __webpack_require__(36936); -// EXTERNAL MODULE: ./node_modules/antd/es/carousel/index.js + 9 modules -var carousel = __webpack_require__(61980); -// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules -var select_style = __webpack_require__(95985); -// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js -var es_select = __webpack_require__(34041); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js -var LeftOutlined = __webpack_require__(37653); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js -var RightOutlined = __webpack_require__(43929); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Competitionbonus.tsx + } + }, { + title: "姓名", + dataIndex: "name", + width: 100, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "--" + }); + } + }, { + title: "实名认证", + width: 100, + dataIndex: "real_name_auth", + render: function render(text) { + return text === "authed" ? '已认证' : text === "authing" ? '待审核' : '未认证'; + } + }, { + title: "职业认证", + width: 100, + dataIndex: "professional_auth", + render: function render(text) { + return text === "authed" ? '已认证' : text === "authing" ? '待审核' : '未认证'; + } + }, { + title: "手机号", + dataIndex: "phone_binded", + width: 100, + render: function render(text) { + return text ? '已绑定' : '未绑定'; + } + }, { + title: "邮箱号", + dataIndex: "email_binded", + width: 100, + render: function render(text) { + return text ? '已绑定' : '未绑定'; + } + }, { + title: "开户行及银行卡号信息(队长填写)", + dataIndex: "role", + align: 'center', + render: function render(text, _render) { + var _Prize$teams$, _Prize$teams$$bank_ac, _Prize$teams$2, _Prize$teams$2$bank_a, _Prize$teams$3, _Prize$teams$3$bank_a; + return (_render === null || _render === void 0 ? void 0 : _render.role) === '队长' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + width: '50%', + textAlign: 'center' + }, + children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$ = Prize.teams[0]) === null || _Prize$teams$ === void 0 ? void 0 : (_Prize$teams$$bank_ac = _Prize$teams$.bank_account) === null || _Prize$teams$$bank_ac === void 0 ? void 0 : _Prize$teams$$bank_ac.bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 ? void 0 : (_Prize$teams$2$bank_a = _Prize$teams$2.bank_account) === null || _Prize$teams$2$bank_a === void 0 ? void 0 : _Prize$teams$2$bank_a.second_bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 ? void 0 : (_Prize$teams$3$bank_a = _Prize$teams$3.bank_account) === null || _Prize$teams$3$bank_a === void 0 ? void 0 : _Prize$teams$3$bank_a.card_no)] + }) : "--"; + } + }]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default.downloadpdf */.Z.downloadpdf, + children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u586B\u5199\u7684\u4E2A\u4EBA\u4FE1\u606F\u7ECF\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u4E2A\u4EBA\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\uFF1B\u56E2\u961F\u961F\u5458\u4FE1\u606F\u5168\u90E8\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u56E2\u961F\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '30px', + fontSize: '14px', + color: '#232B40', + fontWeight: "600" + }, + children: "\u8BC1\u4E66\u60C5\u51B5" + }), (Prize === null || Prize === void 0 ? void 0 : (_Prize$personal_certi = Prize.personal_certifications) === null || _Prize$personal_certi === void 0 ? void 0 : _Prize$personal_certi.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A\u4EBA\u8BC1\u4E66\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/pdfs.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + style: { + marginLeft: '5px' + }, + href: env/* default.API_SERVER */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 ? void 0 : (_Prize$personal_certi2 = Prize.personal_certifications[0]) === null || _Prize$personal_certi2 === void 0 ? void 0 : _Prize$personal_certi2.url), + children: "\u7ACB\u5373\u4E0B\u8F7D" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u4E2A\u4EBA\u8BC1\u4E66\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000' + }, + children: "\u6682\u672A\u751F\u6210" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + style: { + marginLeft: '20px' + }, + children: "\u539F\u56E0\uFF1A\u7EC4\u59D4\u4F1A\u672A\u5B8C\u6210\u8BC1\u4E66\u5BA1\u6279\uFF0C\u8BF7\u7A0D\u540E" + })] + }), (Prize === null || Prize === void 0 ? void 0 : (_Prize$team_certifica = Prize.team_certifications) === null || _Prize$team_certifica === void 0 ? void 0 : _Prize$team_certifica.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u56E2\u961F\u8BC1\u4E66\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/pdfs.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + style: { + marginLeft: '5px' + }, + href: env/* default.API_SERVER */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 ? void 0 : (_Prize$team_certifica2 = Prize.team_certifications[0]) === null || _Prize$team_certifica2 === void 0 ? void 0 : _Prize$team_certifica2.url), + children: "\u7ACB\u5373\u4E0B\u8F7D" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u56E2\u961F\u8BC1\u4E66\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000' + }, + children: "\u6682\u672A\u751F\u6210" + })] + }) + }), (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams = Prize.teams) === null || _Prize$teams === void 0 ? void 0 : _Prize$teams.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 ? void 0 : _Prize$teams$4.name), "\u6218\u961F\u4FE1\u606F\u586B\u62A5\u6982\u51B5"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: columns, + dataSource: Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$5 = Prize.teams[0]) === null || _Prize$teams$5 === void 0 ? void 0 : _Prize$teams$5.team_members, + pagination: false + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + style: { + marginTop: "20px" + }, + gutter: [20, 20], + children: certData.map(function (item, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiazai5", + style: { + marginRight: "6px" + } + }), + className: Detailmodules/* default.pdfBut */.Z.pdfBut, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return handleClick(item); + case 2: + return _context2.abrupt("return", _context2.sent); + case 3: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: item.name + }) + }, key); + }) + })] + }); +} +/* harmony default export */ var Downloadpdf = (downpdf); +// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules +var message_style = __webpack_require__(14934); +// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules +var message = __webpack_require__(12461); +// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules +var button_style = __webpack_require__(29913); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules +var modal_style = __webpack_require__(35611); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules +var modal = __webpack_require__(85402); +// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules +var spin_style = __webpack_require__(22536); +// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js +var spin = __webpack_require__(11382); +// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules +var input_style = __webpack_require__(69463); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(75008); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules +var form_style = __webpack_require__(75627); +// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules +var es_form = __webpack_require__(51018); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(70215); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/antd/es/upload/style/index.js + 1 modules +var upload_style = __webpack_require__(13759); +// EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 20 modules +var upload = __webpack_require__(7426); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/assets/images/account/auth.png +var auth = __webpack_require__(98814); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var componentmodules = ({"modal":"modal___A9Ovz","colorBlue":"colorBlue___XSmR5","formWrap":"formWrap___wRvaA","flexRow":"flexRow___C40dc","flexColumn":"flexColumn___LkZfj","example":"example___bz7Hw","exampleImg":"exampleImg___gNkC_","colorOrange":"colorOrange___Ka6zf","uploader":"uploader___plQRr","uploadImg":"uploadImg___cjOpL","imageTip":"imageTip___p1_lZ","uploadTipIcon":"uploadTipIcon___SpsS2","uploadTip":"uploadTip___e9JlL","color05101a":"color05101a___CDEUv","viewLargerImg":"viewLargerImg___IclRX","footerWrap":"footerWrap___beWC6","note":"note___CXi9y","schoolHintWrap":"schoolHintWrap___Ma6ly","colorCDCDCD":"colorCDCDCD___D0UWo","color0152d9":"color0152d9___hF3Bb"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/RealNameAuthModal.tsx @@ -3430,677 +3530,374 @@ var RightOutlined = __webpack_require__(43929); -//代金劵 -var Option = es_select/* default.Option */.Z.Option; -function Bonus(_ref) { - var rewarddata = _ref.rewarddata, - getlistdatas = _ref.getlistdatas, - is_signed = _ref.is_signed, + +var _excluded = ["user", "account", "globalSetting", "loading", "dispatch"]; + + + + + + + + +var Dragger = upload/* default.Dragger */.Z.Dragger; +var MAX_NAME_LENGTH = 10; +var RealNameAuthModal = function RealNameAuthModal(_ref) { + var user = _ref.user, + account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, dispatch = _ref.dispatch, - userlist = _ref.userlist; - var Carousels = (0,react.useRef)(null); - var _useState = (0,react.useState)(false), + props = objectWithoutProperties_default()(_ref, _excluded); + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState = (0,react.useState)({}), _useState2 = slicedToArray_default()(_useState, 2), - isshow = _useState2[0], - SetIsshow = _useState2[1]; - var _useState3 = (0,react.useState)(undefined), + formValue = _useState2[0], + setFormValue = _useState2[1]; + var _useState3 = (0,react.useState)(true), _useState4 = slicedToArray_default()(_useState3, 2), - className = _useState4[0], - SetClassname = _useState4[1]; - var _useState5 = (0,react.useState)(''), + showRealName = _useState4[0], + setShowRealName = _useState4[1]; + var _useState5 = (0,react.useState)(), _useState6 = slicedToArray_default()(_useState5, 2), - id = _useState6[0], - SetId = _useState6[1]; - var _useState7 = (0,react.useState)(undefined), + realName = _useState6[0], + setRealName = _useState6[1]; + var _useState7 = (0,react.useState)(), _useState8 = slicedToArray_default()(_useState7, 2), - name = _useState8[0], - SetName = _useState8[1]; - var _useState9 = (0,react.useState)(undefined), + image = _useState8[0], + setImage = _useState8[1]; + var _useState9 = (0,react.useState)(), _useState10 = slicedToArray_default()(_useState9, 2), - email = _useState10[0], - SetEmail = _useState10[1]; - var _useState11 = (0,react.useState)(undefined), + fileId = _useState10[0], + setFileId = _useState10[1]; + var _useState11 = (0,react.useState)(), _useState12 = slicedToArray_default()(_useState11, 2), - phone = _useState12[0], - SetPhone = _useState12[1]; - function receive(_x) { - return _receive.apply(this, arguments); - } - function _receive() { - _receive = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { - var result; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!item.user_received) { - _context.next = 3; - break; - } - window.open(item.click_info); - return _context.abrupt("return"); - case 3: - if ((0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) { - _context.next = 5; - break; - } - return _context.abrupt("return"); - case 5: - if (!(is_signed === false)) { - _context.next = 8; - break; - } - message/* default.info */.ZP.info('您尚未报名参赛,请报名参赛后领取'); - return _context.abrupt("return"); - case 8: - if (!(item.click_event === "Pop")) { - _context.next = 14; - break; - } - SetId(item.id); - SetIsshow(true); - return _context.abrupt("return"); - case 14: - SetClassname(undefined); - case 15: - _context.next = 17; - return dispatch({ - type: 'competitions/Reward', - payload: { - competition_module_setting_id: item.id - } - }); - case 17: - result = _context.sent; - if (result && result.status === 0) { - getlistdatas(); - if (item.click_event === "Link") { - message/* default.info */.ZP.info('领取成功'); - window.open(item.click_info); - } else { - message/* default.info */.ZP.info(item.click_info); - } - } - case 19: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _receive.apply(this, arguments); - } - function submitreceive() { - return _submitreceive.apply(this, arguments); - } - function _submitreceive() { - _submitreceive = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var result; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + isLoading = _useState12[0], + setIsLoading = _useState12[1]; + (0,react.useEffect)(function () { + if (!account.basicInfo) { + return; + } + var basicInfo = account.basicInfo; + var formData = { + name: basicInfo.show_realname ? basicInfo.name : (0,util/* getHiddenName */.YA)(basicInfo.name), + gender: basicInfo.gender + }; + setRealName(basicInfo.name); + setShowRealName(basicInfo.show_realname); + form.setFieldsValue(formData); + setFormValue(formData); + }, [account.basicInfo]); + var handleUploadChange = function handleUploadChange(info) { + if (info.file.status === 'uploading') { + setIsLoading(true); + return; + } + if (info.file.status === 'done') { + var _info$file$response; + console.log(info.file, info.file.response); + setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); + (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { + setImage(base64Img); + setIsLoading(false); + }); + } + }; + var handleValuesChange = function handleValuesChange(changedValues) { + setFormValue(objectSpread2_default()({}, form.getFieldsValue())); + if ('name' in changedValues) { + setRealName(changedValues.name); + } + }; + var handleSetShowRealName = function handleSetShowRealName() { + var nextRealNameStatus = !showRealName; + setShowRealName(nextRealNameStatus); + var nextName = nextRealNameStatus ? realName : (0,util/* getHiddenName */.YA)(realName); + form.setFieldsValue({ + name: nextName + }); + }; + var handleFinish = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var _account$basicInfo, _user$userInfo; + var _ref3, name, gender, id_number, res, _user$userInfo2; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { case 0: - if (!(userlist && !userlist.real_name)) { - _context2.next = 4; - break; - } - if (name) { - _context2.next = 4; + _ref3 = values || {}, name = _ref3.name, gender = _ref3.gender, id_number = _ref3.idNumber; + if (image) { + _context.next = 4; break; } - message/* default.info */.ZP.info('姓名不能为空'); - return _context2.abrupt("return"); + message/* default.info */.ZP.info('请先上传照片!'); + return _context.abrupt("return"); case 4: - if (!(userlist && !userlist.email)) { - _context2.next = 8; - break; - } - if (email) { - _context2.next = 8; - break; - } - message/* default.info */.ZP.info('邮箱不能为空'); - return _context2.abrupt("return"); - case 8: - if (!(userlist && !userlist.phone)) { - _context2.next = 12; - break; - } - if (phone) { - _context2.next = 12; - break; - } - message/* default.info */.ZP.info('手机号码不能为空'); - return _context2.abrupt("return"); - case 12: - if (className) { - _context2.next = 15; - break; - } - message/* default.info */.ZP.info('请选择你的年级'); - return _context2.abrupt("return"); - case 15: - _context2.next = 17; + _context.next = 6; return dispatch({ - type: 'competitions/Reward', + type: 'account/applyRealNameAuth', payload: { - competition_module_setting_id: id, - className: className, + id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login), name: name, - mail: email, - phone: phone + gender: gender, + id_number: id_number, + show_realname: showRealName, + attachment_ids: [fileId] } }); - case 17: - result = _context2.sent; - if (result && result.status === 0) { - SetIsshow(false); - getlistdatas(); - message/* default.info */.ZP.info('HCIA认证考试代金劵将由Educoder平台统一发放,请及时关注邮箱或站内短信查收'); + case 6: + res = _context.sent; + handleClose(); + if (res) { + message/* default.info */.ZP.info("申请已提交,请等待审核!"); + dispatch({ + type: 'account/getBasicInfo', + payload: { + login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login + } + }); } - case 19: + case 9: case "end": - return _context2.stop(); + return _context.stop(); } - }, _callee2); + }, _callee); })); - return _submitreceive.apply(this, arguments); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { - open: isshow, - title: '完善信息', - onCancel: function onCancel() { - return SetIsshow(false); - }, - onOk: function onOk() { - submitreceive(); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u60A8\u7684\u59D3\u540D\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: userlist && userlist.real_name ? '' : Detailmodules.bkfff, - style: { - width: '300px', - marginLeft: '14px', - background: userlist && userlist.phone ? '' : '#ffffff!important' + return function handleFinish(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var handleClose = function handleClose() { + dispatch({ + type: 'account/setActionTabs', + payload: {} + }); + }; + var uploadProps = { + data: { + type: "real_name" + }, + multiple: true, + showUploadList: false, + action: "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"), + className: componentmodules.uploader, + onChange: handleUploadChange, + beforeUpload: function beforeUpload(file) { + var isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; + if (!isJpgOrPng) { + message/* default.info */.ZP.info('请上传正确文件格式'); + } + return isJpgOrPng; + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: account.actionTabs.key === 'Account-RealNameAuth', + title: "\u4FEE\u6539\u5B9E\u540D\u4FE1\u606F", + width: "600px", + footer: null, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: !!isLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: componentmodules.formWrap, + form: form, + layout: "horizontal", + onValuesChange: handleValuesChange, + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u59D3\u540D", + name: "name", + labelCol: { + span: 3 }, - value: userlist && userlist.real_name || name, - disabled: userlist && userlist.real_name || false, - onChange: function onChange(e) { - return SetName(e.target.value); - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '1em' - }, - children: ["\u60A8\u7684\u90AE\u7BB1\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: userlist && userlist.email ? '' : "bkfff", - style: { - width: '300px', - marginLeft: '14px', - background: userlist && userlist.phone ? '' : '#ffffff!important' + wrapperCol: { + span: 12 }, - value: userlist && userlist.email || email, - disabled: userlist && userlist.email || false, - onChange: function onChange(e) { - return SetEmail(e.target.value); - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '1em' - }, - children: ["\u60A8\u7684\u624B\u673A\u53F7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: '300px' + rules: [{ + required: true, + message: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26") + }, { + validator: util/* handleValidatorName */.HJ + }], + extra: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: showRealName ? '(显示:平台将显示您的真实姓名)' : '(隐藏:平台将显示你的昵称)' + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + disabled: !showRealName, + placeholder: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26"), + maxLength: MAX_NAME_LENGTH, + addonAfter: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont ".concat(showRealName ? 'icon-xianshi' : 'icon-yincang', " font18 ").concat(componentmodules.color0152d9), + onClick: handleSetShowRealName + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u6027\u522B\uFF1A", + name: "gender", + labelCol: { + span: 3 }, - className: userlist && userlist.phone ? '' : "bkfff", - value: userlist && userlist.phone || phone, - disabled: userlist && userlist.phone || false, - onChange: function onChange(e) { - return SetPhone(e.target.value); - } - })] - }), "\u60A8\u7684\u5E74\u7EA7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, { - style: { - width: '300px', - marginTop: '1em', - marginLeft: '14px' - }, - onChange: function onChange(e) { - SetClassname(e); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u4E00", - children: "\u5927\u4E00" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u4E8C", - children: "\u5927\u4E8C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u4E09", - children: "\u5927\u4E09" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u56DB", - children: "\u5927\u56DB" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u4E94", - children: "\u5927\u4E94" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u7855\u4E00", - children: "\u7855\u4E00" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u7855\u4E8C", - children: "\u7855\u4E8C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u7855\u4E09", - children: "\u7855\u4E09" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u4E00", - children: "\u535A\u4E00" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u4E8C", - children: "\u535A\u4E8C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u4E09", - children: "\u535A\u4E09" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u56DB", - children: "\u535A\u56DB" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u4E94", - children: "\u535A\u4E94" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: '1em' - }, - children: "\u63D0\u9192\uFF1A\u5982\u65E0\u534E\u4E3A\u4E91\u8D26\u53F7\uFF0C\u8BF7\u5C3D\u5FEB\u6CE8\u518C\u534E\u4E3A\u4E91\uFF01" - })] - }), rewarddata && rewarddata.length > 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - position: 'relative', - marginBottom: '10px', - marginTop: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Detailmodules.spanprev, - onClick: function onClick() { - Carousels.current.prev(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(LeftOutlined/* default */.Z, { - style: { - color: '#fff', - fontSize: '20px', - marginLeft: "15px" - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(carousel/* default */.Z, { - ref: Carousels, - className: Detailmodules.divwidth, - slidesToShow: 3, - slidesToScroll: 1, - children: rewarddata && rewarddata.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center', - position: 'relative' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/".concat(item.image_url) - }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.receiveclick, - onClick: function onClick() { - return receive(item); - }, - children: "\u70B9\u51FB\u9886\u53D6" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.receivealready, - children: "\u5DF2\u7ECF\u9886\u53D6" + wrapperCol: { + span: 12 + }, + rules: [{ + required: true, + message: '请选择性别' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u7537" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u5973" })] - }); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Detailmodules.spannext, - onClick: function onClick() { - Carousels.current.next(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RightOutlined/* default */.Z, { - style: { - color: '#fff', - fontSize: '20px', - marginLeft: "5px" - } - }) - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Detailmodules.divwidth, - style: { - justifyContent: 'space-around', - marginBottom: '10px', - marginTop: '10px' - }, - children: rewarddata && rewarddata.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center', - position: 'relative' + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u8BC1\u4EF6\u53F7\uFF1A", + labelCol: { + span: 3 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/".concat(item.image_url) - }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.receiveclick, - onClick: function onClick() { - return receive(item); - }, - children: "\u70B9\u51FB\u9886\u53D6" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.receivealready, - children: "\u5DF2\u7ECF\u9886\u53D6" - })] - }); - }) - })] - }); -} -/* harmony default export */ var Competitionbonus = (Bonus); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/SeeItem.tsx - - - - - - - - - - - - - - - - - - - - - - - -//代金劵 - - - -var SeeItem = function SeeItem(_ref, ref) { - var StaffDetail = _ref.StaffDetail, - HeaderDetail = _ref.HeaderDetail, - ItemData = _ref.ItemData, - setIssee = _ref.setIssee, - ModelType = _ref.ModelType, - dispatch = _ref.dispatch, - userinfo = _ref.userinfo, - Editable = _ref.Editable; - var _useState = (0,react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - visible = _useState2[0], - setVisible = _useState2[1]; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - fileList = _useState4[0], - setFileList = _useState4[1]; - var _useState5 = (0,react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - fileId = _useState6[0], - setFileId = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - text = _useState8[0], - setText = _useState8[1]; - // const [disabled, setDisable] = useState(false) - var _useState9 = (0,react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - loading = _useState10[0], - setLoading = _useState10[1]; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var enrolled = (0,react.useRef)(null); - var dom = (0,react.useRef)(null); - enrolled.current = StaffDetail === null || StaffDetail === void 0 ? void 0 : StaffDetail.enrolled; - (0,react.useEffect)(function () { - var _dom$current; - (_dom$current = dom.current) === null || _dom$current === void 0 ? void 0 : _dom$current.addEventListener("click", modal); - return function () { - var _dom$current2; - (_dom$current2 = dom.current) === null || _dom$current2 === void 0 ? void 0 : _dom$current2.removeEventListener("click", modal); - }; - }, []); - - // useEffect(() => { - // if (visible || fileList.length) { - // setDisable(true) - // } - // }, [visible]) - - var modal = function modal(e) { - var _e$target; - // 检查事件源e.targe是否为Li - if ((e === null || e === void 0 ? void 0 : (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.id) === 'modal-upload') { - if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - return; - } - if (!enrolled.current) { - es_modal/* default.info */.Z.info({ - title: '提示', - centered: true, - okText: '我知道了', - content: '请先报名,再提交作品' - }); - return; - } - setVisible(true); - } + name: "idNumber", + rules: [{ + required: true, + message: '请输入证件号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u8BC1\u4EF6\u53F7" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u8EAB\u4EFD\u8BC1\u4E0A\u4F20", + labelCol: { + span: 3 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.flexRow, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentmodules.exampleImg, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: auth + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "tc", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u793A\u4F8B\u56FE\u7247" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "".concat(componentmodules.colorOrange, " font12"), + children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.flexColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + accept: ".png,.jpg,.bmp,.jpeg", + children: image ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: image, + className: componentmodules.uploadImg + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.imageTip, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-cuban2shangchuanyunduan ".concat(componentmodules.uploadTipIcon) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: componentmodules.uploadTip, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + className: componentmodules.color05101a, + children: "\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247" + }) + })] + }) + })), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tc", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: componentmodules.viewLargerImg, + children: "\u67E5\u770B\u5927\u56FE" + }) + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "mr5", + size: "large", + onClick: handleClose, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + size: "large", + type: "primary", + htmlType: "submit", + loading: loading['account/applyRealNameAuth'], + children: "\u4FDD\u5B58" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.note, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8BA4\u8BC1\u987B\u77E5\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "1.\u4F60\u9700\u8981\u51C6\u5907\u6709\u6548\u7684\u8EAB\u4EFD\u8BC1\u6B63\u9762\uFF08\u4EBA\u50CF\u9762\uFF09\u7684\u8BC1\u4EF6\u7167\u7167\u7247\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u7247\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u8BA4\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "3.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "4.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u8BC1\u4EF6\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u5B9E\u540D\u8BA4\u8BC1\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3EduCoder\u8D26\u53F7\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "7.\u63D0\u4EA4\u5B9E\u540D\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" + })] + })] + }) + }) + }); +}; +/* harmony default export */ var component_RealNameAuthModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var user = _ref4.user, + account = _ref4.account, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting; + return { + user: user, + account: account, + globalSetting: globalSetting, + loading: loading.effects }; - (0,react.useEffect)(function () { - if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.upload_file) { - var _HeaderDetail$upload_, _HeaderDetail$upload_2, _HeaderDetail$upload_3; - setFileList([{ - name: HeaderDetail === null || HeaderDetail === void 0 ? void 0 : (_HeaderDetail$upload_ = HeaderDetail.upload_file) === null || _HeaderDetail$upload_ === void 0 ? void 0 : _HeaderDetail$upload_.title, - status: 'done', - uid: '123456789' - }]); - setText(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.upload_file_url); - setFileId(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : (_HeaderDetail$upload_2 = HeaderDetail.upload_file) === null || _HeaderDetail$upload_2 === void 0 ? void 0 : (_HeaderDetail$upload_3 = _HeaderDetail$upload_2.url) === null || _HeaderDetail$upload_3 === void 0 ? void 0 : _HeaderDetail$upload_3.split('/')[3]); - } - }, [HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.upload_file]); - var uploadProps = { - name: 'file', - multiple: false, - withCredentials: true, - // accept: ".doc, .docx, .pdf", - // action: '/api/attachments.json', - action: env/* default.API_SERVER */.Z.API_SERVER + '/api/attachments.json', - showUploadList: { - showRemoveIcon: false - }, - fileList: fileList, - onChange: function onChange(info) { - var status = info.file.status; - var newFileList = [objectSpread2_default()({}, info.file)]; - setFileList(newFileList); - if (info.file.status === 'uploading') { - setLoading(true); - } - if (status === 'done') { - var _newFileList$, _newFileList$$respons; - setFileId((_newFileList$ = newFileList[0]) === null || _newFileList$ === void 0 ? void 0 : (_newFileList$$respons = _newFileList$.response) === null || _newFileList$$respons === void 0 ? void 0 : _newFileList$$respons.id); - setLoading(false); - // setDisable(false) - } +})(RealNameAuthModal)); +// EXTERNAL MODULE: ./node_modules/antd/es/auto-complete/style/index.js + 1 modules +var auto_complete_style = __webpack_require__(19070); +// EXTERNAL MODULE: ./node_modules/antd/es/auto-complete/index.js +var auto_complete = __webpack_require__(49288); +// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules +var select_style = __webpack_require__(95985); +// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js +var es_select = __webpack_require__(34041); +// EXTERNAL MODULE: ./src/assets/images/account/job.png +var job = __webpack_require__(51941); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AppplyDepartmentModalmodules = ({"flexRow":"flexRow___LQKDI","flexColumn":"flexColumn___NLClE","formWrap":"formWrap___mGWio","example":"example___gPghw","footerWrap":"footerWrap___qcHQ4"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.tsx - if (status === 'error') { - setFileList([]); - setLoading(false); - } - }, - beforeUpload: function beforeUpload(file) { - var isLt10M = file.size / 1024 / 1024 < 1000; - if (!isLt10M) { - message/* default.info */.ZP.info("文件大小必须小于1000MB"); - return Promise.reject(); - } - // if (!/\.(doc|docx|pdf|DOC|DOCX|PDF)$/.test(file.name)) { - // message.warn('只能上传Word或PDF文件') - // return Promise.reject(); - // } - return Promise.resolve(); - } - }; - var handleVisible = function handleVisible() { - setVisible(true); - }; - (0,react.useImperativeHandle)(ref, function () { - return { - handleVisible: handleVisible - }; - }); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - ref: dom, - children: [ModelType === "reward" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Competitionbonus, { - userlist: userinfo, - dispatch: dispatch, - rewarddata: ItemData.reward_setting, - is_signed: ItemData.is_signed - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - textAlign: 'right' - }, - children: ((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - onClick: function onClick() { - return setIssee(false); - }, - children: "\u7F16\u8F91" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: ItemData.md_content - }), ItemData && ItemData.attachments && ItemData.attachments.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: (env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default.API_SERVER */.Z.API_SERVER) + item.url, - target: "_self", - download: item.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - style: { - color: '#29BD8B' - }, - className: "font-14 color-green iconfont icon-fujian mr8" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000' - }, - children: item.title - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000', - marginLeft: '10px' - }, - children: item.filesize - })] - }) - }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - centered: true, - title: "\u4E0A\u4F20\u4F5C\u54C1", - open: visible, - okText: "\u63D0\u4EA4\u4F5C\u54C1", - cancelText: "\u53D6\u6D88", - confirmLoading: loading, - onCancel: function onCancel() { - return setVisible(false); - }, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!(!fileId && !text)) { - _context.next = 3; - break; - } - setVisible(false); - return _context.abrupt("return"); - case 3: - // if (disabled) { - // setVisible(false) - // return; - // } - setLoading(true); - _context.next = 6; - return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/upload_file.json"), { - method: 'post', - body: { - attachment_id: fileId, - upload_file_url: text - } - }); - case 6: - res = _context.sent; - if (res.status === 0) { - setVisible(false); - setLoading(false); - } - case 8: - case "end": - return _context.stop(); - } - }, _callee); - })), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - className: "mb20", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4F5C\u54C1\u94FE\u63A5\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: 416 - }, - value: text, - onChange: function onChange(e) { - var _e$target2; - return setText((_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value); - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "top", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - lineHeight: '28px' - }, - children: "\u4F5C\u54C1\u6587\u4EF6\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - className: "mb10", - children: "\u4E0A\u4F20\u4F5C\u54C1" - }) - }))] - })] - }) - })] - }); -}; -/* harmony default export */ var Detail_SeeItem = (/*#__PURE__*/(0,react.forwardRef)(SeeItem)); -// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules -var markdown_editor = __webpack_require__(55373); -// EXTERNAL MODULE: ./src/service/competitions.ts -var competitions = __webpack_require__(80185); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Update.tsx @@ -4113,426 +3910,353 @@ var competitions = __webpack_require__(80185); +var AppplyDepartmentModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "departmentName", "visible", "onClose", "onSuccess"]; -function Update_SeeItem(_ref) { - var ItemData = _ref.ItemData, - setIssee = _ref.setIssee, - MenuItem = _ref.MenuItem, +var TextArea = input/* default.TextArea */.Z.TextArea; +var AppplyDepartmentModal = function AppplyDepartmentModal(_ref) { + var account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, dispatch = _ref.dispatch, - identifier = _ref.identifier, - ModelType = _ref.ModelType, - userinfo = _ref.userinfo, - getrightdatas = _ref.getrightdatas; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - defaultFileList = _useState2[0], - setDefaultFileList = _useState2[1]; - var _useState3 = (0,react.useState)(ItemData.md_content), - _useState4 = slicedToArray_default()(_useState3, 2), - defaultcontent = _useState4[0], - setDefaultcontent = _useState4[1]; + schoolName = _ref.schoolName, + departmentName = _ref.departmentName, + visible = _ref.visible, + _ref$onClose = _ref.onClose, + onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, + _ref$onSuccess = _ref.onSuccess, + onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, + props = objectWithoutProperties_default()(_ref, AppplyDepartmentModal_excluded); + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var schoolId = (0,react.useRef)(); (0,react.useEffect)(function () { - var _ItemData$attachments; - var data = []; - ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$attachments = ItemData.attachments) === null || _ItemData$attachments === void 0 ? void 0 : _ItemData$attachments.map(function (item) { - var tt = { - uid: item.id, - name: item.title, - response: { - id: item.id - } - }; - data.push(tt); - }); - setDefaultFileList(data); - }, [ItemData === null || ItemData === void 0 ? void 0 : ItemData.attachments]); - function getdata() { - var _ItemData$attachments2; - var data = []; - ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$attachments2 = ItemData.attachments) === null || _ItemData$attachments2 === void 0 ? void 0 : _ItemData$attachments2.map(function (item) { - var tt = { - uid: item === null || item === void 0 ? void 0 : item.id, - name: item.title, - response: { - id: item.id - } - }; - data.push(tt); + schoolId.current = props.schoolId; + }, [props.schoolId]); + (0,react.useEffect)(function () { + form.setFieldsValue({ + department: departmentName }); - return data; - } - var uploadProps = { - name: 'file', - multiple: true, - withCredentials: true, - action: env/* default.API_SERVER */.Z.API_SERVER + '/api/attachments.json', - defaultFileList: getdata(), - onRemove: function onRemove(e) { - (0,competitions/* deletAttachments */.y8)({ - id: e.uid - }); - }, - onChange: function onChange(info) { - var status = info.file.status; - if (status !== 'uploading') {} - if (status === 'removed') { - setDefaultFileList(info.fileList); - } - if (status === 'done') { - setDefaultFileList(info.fileList); - message/* default.success */.ZP.success("".concat(info.file.name, " \u6587\u4EF6\u4E0A\u4F20\u6210\u529F")); - } else if (status === 'error') { - message/* default.error */.ZP.error("".concat(info.file.name, " \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25")); - } - }, - beforeUpload: function beforeUpload(file) { - var isLt150M = file.size / 1024 / 1024 < 150; - if (!isLt150M) { - message/* default.info */.ZP.info("文件大小必须小于150MB"); - } - return isLt150M; - } - }; - console.log(uploadProps); - - //修改内容回调接口 - function updateItem() { - return _updateItem.apply(this, arguments); - } //获取对应文件列表 - function _updateItem() { - _updateItem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var data; + }, [departmentName]); + var handleFinish = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var _ref3, department, remarks, res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - _context.next = 2; + _ref3 = values || {}, department = _ref3.department, remarks = _ref3.remarks; + _context.next = 3; return dispatch({ - type: 'competitions/updateMdContent', + type: 'account/appplyDepartment', payload: { - attachment_ids: getitemid(defaultFileList), - competition_module_id: ItemData.id, - md_content_id: ItemData.md_id, - content: defaultcontent, - identifier: identifier + school_id: schoolId.current, + name: department, + remarks: remarks } }); - case 2: - data = _context.sent; - if (data) { - message/* default.info */.ZP.info('提交成功'); - setIssee(true); - //刷新 - getrightdatas(MenuItem); + case 3: + res = _context.sent; + onClose(); + if (res) { + message/* default.success */.ZP.success("新增院系/部门成功!"); + onSuccess(department); } - case 4: + case 6: case "end": return _context.stop(); } }, _callee); })); - return _updateItem.apply(this, arguments); - } - function getitemid(itemlist) { - var data = []; - itemlist && itemlist.map(function (item) { - data.push(item.response.id); - }); - return data; - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [ModelType === "reward" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Competitionbonus, { - userlist: userinfo, - dispatch: dispatch, - rewarddata: ItemData.reward_setting, - is_signed: ItemData.is_signed - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - defaultValue: defaultcontent, - onChange: function onChange(e) { - return setDefaultcontent(e); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "uploadBtn", - children: "\u4E0A\u4F20\u9644\u4EF6" - }), "(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)"] - })), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - width: '90px' - }, - type: "primary", - onClick: function onClick() { - return updateItem(); - }, - children: "\u63D0\u4EA4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - marginLeft: '30px', - width: '90px' - }, - onClick: function onClick() { - return setIssee(true); - }, - children: "\u53D6\u6D88" + return function handleFinish(_x) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: visible, + title: "\u7533\u8BF7\u6DFB\u52A0\u5B50\u5355\u4F4D\u540D\u79F0", + width: "600px", + footer: null, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: AppplyDepartmentModalmodules.formWrap, + form: form, + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + }, + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u5355\u4F4D\u540D\u79F0\uFF1A", + children: schoolName + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u90E8\u95E8\u540D\u79F0\uFF1A", + name: "department", + rules: [{ + required: true, + message: '请输入部门或者学院名称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u8BF4\u660E\uFF1A", + name: "remarks", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { + placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AppplyDepartmentModalmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "mr5", + size: "large", + onClick: function onClick() { + onClose(); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + size: "large", + type: "primary", + htmlType: "submit", + loading: loading['account/appplyDepartment'], + children: "\u4FDD\u5B58" + })] + }) })] - })] + }) }); -} -/* harmony default export */ var Update = (Update_SeeItem); -// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules -var table_style = __webpack_require__(71854); -// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules -var table = __webpack_require__(67250); -// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js + 1 modules -var tabs_style = __webpack_require__(99558); -// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 22 modules -var tabs = __webpack_require__(3381); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingNuLL.tsx -//排行榜没有数据 +}; +/* harmony default export */ var components_AppplyDepartmentModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var account = _ref4.account, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting; + return { + account: account, + globalSetting: globalSetting, + loading: loading.effects + }; +})(AppplyDepartmentModal)); +// EXTERNAL MODULE: ./node_modules/antd/es/cascader/style/index.js + 1 modules +var cascader_style = __webpack_require__(95847); +// EXTERNAL MODULE: ./node_modules/antd/es/cascader/index.js + 17 modules +var cascader = __webpack_require__(45239); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CheckCircleFilled.js +var CheckCircleFilled = __webpack_require__(50675); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js +var CloseCircleFilled = __webpack_require__(38900); +// EXTERNAL MODULE: ./src/utils/cityData.ts +var cityData = __webpack_require__(12325); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AppplySchoolModalmodules = ({"flexRow":"flexRow___jGYtM","flexColumn":"flexColumn___NPMB3","formWrap":"formWrap___vwH9N","example":"example____BmJC","footerWrap":"footerWrap___lp1L0"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.tsx -function RankNull() { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '24px', - color: '#05101a' - }, - children: "\u603B\u6392\u884C" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/competitions/trophy.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u8981\u6293\u4F4F\u4E00\u5207\u673A\u4F1A\uFF0C\u5411\u6240\u6709\u4EBA\u8BC1\u660E\u81EA\u5DF1\uFF0C\u8BC1\u660E\u4F60\u80FD\u591F\u8FCE\u63A5\u8363\u8000" - })] - })] - }); -} -/* harmony default export */ var RankingNuLL = (RankNull); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules -var tooltip_style = __webpack_require__(38390); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(84908); -// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js -var col_style = __webpack_require__(89032); -// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js -var col = __webpack_require__(15746); -// EXTERNAL MODULE: ./node_modules/antd/es/card/style/index.js + 1 modules -var card_style = __webpack_require__(78548); -// EXTERNAL MODULE: ./node_modules/antd/es/card/index.js + 3 modules -var card = __webpack_require__(59652); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingItem.tsx -//1 2 3 排名数据样式 -function RankingItem(_ref) { - var oneItem = _ref.oneItem, - towItem = _ref.towItem, - threeItem = _ref.threeItem; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - textAlign: "center" - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: 16, - style: { - justifyContent: 'center' +var AppplySchoolModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "visible", "onClose", "onSuccess"]; + + + + + + + +var filter = function filter(inputValue, path) { + return path.some(function (option) { + return option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1; + }); +}; +var AppplySchoolModal_TextArea = input/* default.TextArea */.Z.TextArea; +var AppplySchoolModal = function AppplySchoolModal(_ref) { + var account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + schoolName = _ref.schoolName, + visible = _ref.visible, + _ref$onClose = _ref.onClose, + onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, + _ref$onSuccess = _ref.onSuccess, + onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, + props = objectWithoutProperties_default()(_ref, AppplySchoolModal_excluded); + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + (0,react.useEffect)(function () { + form.setFieldsValue({ + name: schoolName + }); + }, [schoolName]); + var handleFinish = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var _ref3, name, _ref3$city, city, address, remarks, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _ref3 = values || {}, name = _ref3.name, _ref3$city = _ref3.city, city = _ref3$city === void 0 ? [] : _ref3$city, address = _ref3.address, remarks = _ref3.remarks; + _context.next = 3; + return dispatch({ + type: 'account/appplySchool', + payload: { + name: name, + province: city[0], + city: city[1], + address: address, + remarks: remarks + } + }); + case 3: + res = _context.sent; + onClose(); + if (res) { + message/* default.success */.ZP.success("新增学校/单位成功!"); + onSuccess(name); + } + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleFinish(_x) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: visible, + title: "\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0", + width: "600px", + footer: null, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: AppplySchoolModalmodules.formWrap, + form: form, + labelCol: { + span: 4 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 6, - style: { - marginTop: '30px', - marginRight: '20px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.towtop, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - marginTop: '20px' - }, - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/huangguan-two.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: '10px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_login, "/classrooms"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_image) - }), (towItem === null || towItem === void 0 ? void 0 : towItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.prize, - children: towItem === null || towItem === void 0 ? void 0 : towItem.competition_prize - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - color: '#05101a', - fontSize: '16px', - marginTop: '10px' - }, - children: towItem === null || towItem === void 0 ? void 0 : towItem.record_user_name - })] - }) - })] - }), - className: Detailmodules.towdiv, - bordered: false, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '14px' - }, - children: towItem === null || towItem === void 0 ? void 0 : towItem.school_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '18px' - }, - children: towItem === null || towItem === void 0 ? void 0 : towItem.spend_time - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - fontSize: '26px', - color: '#a55b29' - }, - children: [parseFloat(towItem === null || towItem === void 0 ? void 0 : towItem.extra_score) + parseFloat(towItem === null || towItem === void 0 ? void 0 : towItem.score), "\u5206"] - })] + wrapperCol: { + span: 20 + }, + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u5355\u4F4D\u5168\u79F0\uFF1A", + name: "name", + rules: [{ + required: true, + message: '请输入学校或工作单位' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D" }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 6, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.onetop, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(AppplySchoolModalmodules.flexRow, " ").concat(AppplySchoolModalmodules.example), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u793A\u4F8B\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AppplySchoolModalmodules.flexColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CheckCircleFilled/* default */.Z, { style: { - marginTop: '20px' - }, - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/huangguan.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + color: "rgb(82, 196, 26)" + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 ml5", + children: "\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleFilled/* default */.Z, { style: { - marginTop: '10px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_login, "/classrooms"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_image) - }), (oneItem === null || oneItem === void 0 ? void 0 : oneItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.prize, - children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.competition_prize - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - color: '#05101a', - fontSize: '16px', - marginTop: '10px' - }, - children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.record_user_name - })] - }) + color: "red" + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 ml5", + children: "\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625" })] - }), - className: Detailmodules.onediv, - bordered: false, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '14px' - }, - children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.school_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '18px' - }, - children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.spend_time - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - fontSize: '26px', - color: '#a55b29' - }, - children: [parseFloat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.extra_score) + parseFloat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.score), "\u5206"] })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u5730\u533A\uFF1A", + name: "city", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { + allowClear: true, + size: "large", + options: cityData/* CityData */.P, + placeholder: "\u8BF7\u9009\u62E9\u6240\u5728\u5730", + showSearch: { + matchInputWidth: true, + filter: filter + } }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 6, - style: { - marginTop: '40px', - marginLeft: '20px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.threetop, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - marginTop: '20px' - }, - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/huangguan-three.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: '10px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_login, "/classrooms"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_image) - }), (threeItem === null || threeItem === void 0 ? void 0 : threeItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.prize, - children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.competition_prize - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - color: '#05101a', - fontSize: '16px', - marginTop: '10px' - }, - children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.record_user_name - })] - }) - })] - }), - className: Detailmodules.threediv, - bordered: false, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '14px' - }, - children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.school_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '18px' - }, - children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.spend_time - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - fontSize: '26px', - color: '#a55b29' + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u8BE6\u7EC6\u5730\u5740\uFF1A", + name: "address", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u8BF4\u660E\uFF1A", + name: "remarks", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AppplySchoolModal_TextArea, { + placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AppplySchoolModalmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "mr5", + size: "large", + onClick: function onClick() { + onClose(); }, - children: [parseFloat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.extra_score) + parseFloat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.score), "\u5206"] + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + size: "large", + type: "primary", + htmlType: "submit", + loading: loading['account/appplySchool'], + children: "\u4FDD\u5B58" })] }) })] }) }); -} -/* harmony default export */ var Detail_RankingItem = (RankingItem); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingList.tsx +}; +/* harmony default export */ var components_AppplySchoolModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var account = _ref4.account, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting; + return { + account: account, + globalSetting: globalSetting, + loading: loading.effects + }; +})(AppplySchoolModal)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/ProfessionalAuthModal.tsx @@ -4542,159 +4266,6 @@ function RankingItem(_ref) { -function RanKingList(_ref) { - var _ItemData$user_ranks, _ItemData$user_ranks2, _ItemData$user_ranks3, _ItemData$user_ranks4, _ItemData$user_ranks5, _ItemData$user_ranks6, _ItemData$user_ranks7, _ItemData$user_ranks8, _ItemData$user_ranks9, _ItemData$user_ranks10, _ItemData$user_ranks11, _ItemData$user_ranks12, _ItemData$user_ranks13, _ItemData$user_ranks14, _ItemData$user_ranks15, _ItemData$user_ranks16, _ItemData$user_ranks17, _ItemData$user_ranks18, _ItemData$user_ranks19, _ItemData$user_ranks20, _ItemData$user_ranks21, _ItemData$user_ranks22, _ItemData$user_ranks23, _ItemData$user_ranks24, _ItemData$user_ranks25, _ItemData$user_ranks26, _ItemData$user_ranks27, _ItemData$user_ranks28, _ItemData$user_ranks29, _ItemData$teams; - var ItemData = _ref.ItemData; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '24px', - color: '#05101a' - }, - children: "\u603B\u6392\u884C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_RankingItem, { - oneItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[0], - towItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[1], - threeItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[2] - }), (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks = ItemData.user_ranks) === null || _ItemData$user_ranks === void 0 ? void 0 : _ItemData$user_ranks.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.myTeam, - children: [(ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks2 = ItemData.user_ranks) === null || _ItemData$user_ranks2 === void 0 ? void 0 : (_ItemData$user_ranks3 = _ItemData$user_ranks2[0]) === null || _ItemData$user_ranks3 === void 0 ? void 0 : _ItemData$user_ranks3.success) === false ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginRight: '70px', - padding: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginBottom: '0px' - }, - children: [" \u662F\u5426\u664B\u7EA7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - "color": (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks4 = ItemData.user_ranks) === null || _ItemData$user_ranks4 === void 0 ? void 0 : (_ItemData$user_ranks5 = _ItemData$user_ranks4[0]) === null || _ItemData$user_ranks5 === void 0 ? void 0 : _ItemData$user_ranks5.success) === false ? 'red' : 'green' - }, - children: (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks6 = ItemData.user_ranks) === null || _ItemData$user_ranks6 === void 0 ? void 0 : (_ItemData$user_ranks7 = _ItemData$user_ranks6[0]) === null || _ItemData$user_ranks7 === void 0 ? void 0 : _ItemData$user_ranks7.success) === false ? '否' : ItemData !== null && ItemData !== void 0 && (_ItemData$user_ranks8 = ItemData.user_ranks) !== null && _ItemData$user_ranks8 !== void 0 && (_ItemData$user_ranks9 = _ItemData$user_ranks8[0]) !== null && _ItemData$user_ranks9 !== void 0 && _ItemData$user_ranks9.success ? '是' : '' - })] - }), (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks10 = ItemData.user_ranks) === null || _ItemData$user_ranks10 === void 0 ? void 0 : (_ItemData$user_ranks11 = _ItemData$user_ranks10[0]) === null || _ItemData$user_ranks11 === void 0 ? void 0 : _ItemData$user_ranks11.awards) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginBottom: '0px' - }, - children: [" \u662F\u5426\u83B7\u5956\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks12 = ItemData.user_ranks) === null || _ItemData$user_ranks12 === void 0 ? void 0 : (_ItemData$user_ranks13 = _ItemData$user_ranks12[0]) === null || _ItemData$user_ranks13 === void 0 ? void 0 : _ItemData$user_ranks13.awards) === 'percent_20' ? '二等奖' : (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks14 = ItemData.user_ranks) === null || _ItemData$user_ranks14 === void 0 ? void 0 : (_ItemData$user_ranks15 = _ItemData$user_ranks14[0]) === null || _ItemData$user_ranks15 === void 0 ? void 0 : _ItemData$user_ranks15.awards) === 'percent_30' ? '三等奖' : '没有获得奖项' - })] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginRight: '70px' - }, - children: ["\u6211\u7684\u6392\u540D\uFF1A", ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks16 = ItemData.user_ranks) === null || _ItemData$user_ranks16 === void 0 ? void 0 : (_ItemData$user_ranks17 = _ItemData$user_ranks16[0]) === null || _ItemData$user_ranks17 === void 0 ? void 0 : _ItemData$user_ranks17.rank] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6218\u961F\u540D", - children: ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks18 = ItemData.user_ranks) === null || _ItemData$user_ranks18 === void 0 ? void 0 : (_ItemData$user_ranks19 = _ItemData$user_ranks18[0]) === null || _ItemData$user_ranks19 === void 0 ? void 0 : _ItemData$user_ranks19.team_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u65F6\u95F4", - children: ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks20 = ItemData.user_ranks) === null || _ItemData$user_ranks20 === void 0 ? void 0 : (_ItemData$user_ranks21 = _ItemData$user_ranks20[0]) === null || _ItemData$user_ranks21 === void 0 ? void 0 : _ItemData$user_ranks21.cost_time - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1, - textAlign: 'center' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u8D4B\u80FD\u8D5B\u52A0\u5206", - children: ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks22 = ItemData.user_ranks) === null || _ItemData$user_ranks22 === void 0 ? void 0 : (_ItemData$user_ranks23 = _ItemData$user_ranks22[0]) === null || _ItemData$user_ranks23 === void 0 ? void 0 : _ItemData$user_ranks23.extra_score - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6BD4\u8D5B\u6210\u7EE9", - children: ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks24 = ItemData.user_ranks) === null || _ItemData$user_ranks24 === void 0 ? void 0 : (_ItemData$user_ranks25 = _ItemData$user_ranks24[0]) === null || _ItemData$user_ranks25 === void 0 ? void 0 : _ItemData$user_ranks25.score - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u603B\u5206", - children: parseFloat(ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks26 = ItemData.user_ranks) === null || _ItemData$user_ranks26 === void 0 ? void 0 : (_ItemData$user_ranks27 = _ItemData$user_ranks26[0]) === null || _ItemData$user_ranks27 === void 0 ? void 0 : _ItemData$user_ranks27.extra_score) + parseFloat(ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks28 = ItemData.user_ranks) === null || _ItemData$user_ranks28 === void 0 ? void 0 : (_ItemData$user_ranks29 = _ItemData$user_ranks28[0]) === null || _ItemData$user_ranks29 === void 0 ? void 0 : _ItemData$user_ranks29.score) || 0 - }) - })] - }), ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$teams = ItemData.teams) === null || _ItemData$teams === void 0 ? void 0 : _ItemData$teams.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.bottomItem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#0152d9', - marginRight: '20px' - }, - children: index + 1 - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(item === null || item === void 0 ? void 0 : item.user_login, "/classrooms"), - style: { - marginRight: '80px', - position: 'relative' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(item === null || item === void 0 ? void 0 : item.user_image) - }), (item === null || item === void 0 ? void 0 : item.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Detailmodules.spanrightradius, - children: item === null || item === void 0 ? void 0 : item.competition_prize - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6218\u961F\u540D", - children: item === null || item === void 0 ? void 0 : item.team_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5355\u4F4D/\u5B66\u6821\u540D", - children: item.school_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1, - textAlign: 'center' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u8D4B\u80FD\u8D5B\u52A0\u5206", - children: item.extra_score - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6BD4\u8D5B\u6210\u7EE9", - children: item.score - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#0152d9' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u603B\u5206", - children: parseFloat(item.extra_score) + parseFloat(item.score) - }) - })] - }); - })] - }); -} -/* harmony default export */ var RankingList = (RanKingList); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Ranking.tsx @@ -4707,688 +4278,309 @@ function RanKingList(_ref) { -var TabPane = tabs/* default.TabPane */.Z.TabPane; +var ProfessionalAuthModal_excluded = ["user", "account", "globalSetting", "loading", "dispatch", "Scoid"]; -function Ranking(_ref) { - var _ChartRules$stages2, _ChartRules$stages3, _item$children, _item$children3, _ItemData$teams, _ItemData$teams2; - var ChartRules = _ref.ChartRules, - ItemData = _ref.ItemData, - getCharts = _ref.getCharts, - Selectkey = _ref.Selectkey, - getChartRules = _ref.getChartRules, - userinfo = _ref.userinfo, - Editable = _ref.Editable, - HeaderDetail = _ref.HeaderDetail; - var _useState = (0,react.useState)(false), + + + + + + +var Option = es_select/* default.Option */.Z.Option; +var ProfessionalAuthModal_Dragger = upload/* default.Dragger */.Z.Dragger; +var ProfessionalAuthModal = function ProfessionalAuthModal(_ref) { + var _globalSetting$settin, _schoolList$find3; + var user = _ref.user, + account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + Scoid = _ref.Scoid, + props = objectWithoutProperties_default()(_ref, ProfessionalAuthModal_excluded); + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState = (0,react.useState)({}), _useState2 = slicedToArray_default()(_useState, 2), - isUpdate = _useState2[0], - setIsupdate = _useState2[1]; - var _useState3 = (0,react.useState)(''), + formValue = _useState2[0], + setFormValue = _useState2[1]; + var _useState3 = (0,react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 2), - defaultValue = _useState4[0], - setDefaultValue = _useState4[1]; - var _useState5 = (0,react.useState)(true), + schoolList = _useState4[0], + setSchoolList = _useState4[1]; + var _useState5 = (0,react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), - ClickButton = _useState6[0], - setClickButton = _useState6[1]; - var _useState7 = (0,react.useState)(), + filterSchoolList = _useState6[0], + setFilterSchoolList = _useState6[1]; + var _useState7 = (0,react.useState)([]), _useState8 = slicedToArray_default()(_useState7, 2), - item = _useState8[0], - setItem = _useState8[1]; - var _useState9 = (0,react.useState)(), + departmentList = _useState8[0], + setDepartmentList = _useState8[1]; + var _useState9 = (0,react.useState)([]), _useState10 = slicedToArray_default()(_useState9, 2), - items = _useState10[0], - setItems = _useState10[1]; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; + filterDepartmentList = _useState10[0], + setFilterDepartmentList = _useState10[1]; + var _useState11 = (0,react.useState)(), + _useState12 = slicedToArray_default()(_useState11, 2), + image = _useState12[0], + setImage = _useState12[1]; + var _useState13 = (0,react.useState)(), + _useState14 = slicedToArray_default()(_useState13, 2), + fileId = _useState14[0], + setFileId = _useState14[1]; + var _useState15 = (0,react.useState)(), + _useState16 = slicedToArray_default()(_useState15, 2), + isLoading = _useState16[0], + setIsLoading = _useState16[1]; + var _useState17 = (0,react.useState)(), + _useState18 = slicedToArray_default()(_useState17, 2), + visibleAppplySchool = _useState18[0], + setVisibleAppplySchool = _useState18[1]; + var _useState19 = (0,react.useState)(), + _useState20 = slicedToArray_default()(_useState19, 2), + visibleAppplyDepartment = _useState20[0], + setVisibleAppplyDepartment = _useState20[1]; + ; (0,react.useEffect)(function () { - //进入初始化状态为第一个 - if (ClickButton) { - var _ChartRules$stages; - var data = ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages = ChartRules.stages) === null || _ChartRules$stages === void 0 ? void 0 : _ChartRules$stages[0]; - setItem(data); - if (data !== null && data !== void 0 && data.id) { - var _ChartRules$rule_cont, _ChartRules$rule_cont2, _ChartRules$rule_cont3; - if ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog') { - getCharts(data === null || data === void 0 ? void 0 : data.id); - } - setDefaultValue(((_ChartRules$rule_cont = ChartRules.rule_contents) === null || _ChartRules$rule_cont === void 0 ? void 0 : (_ChartRules$rule_cont2 = _ChartRules$rule_cont.filter(function (item) { - return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); - })) === null || _ChartRules$rule_cont2 === void 0 ? void 0 : (_ChartRules$rule_cont3 = _ChartRules$rule_cont2[0]) === null || _ChartRules$rule_cont3 === void 0 ? void 0 : _ChartRules$rule_cont3['content']) || ''); - } else { - var _ChartRules$rule_cont4, _ChartRules$rule_cont5, _ChartRules$rule_cont6; - if ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog') {} - setDefaultValue(((_ChartRules$rule_cont4 = ChartRules.rule_contents) === null || _ChartRules$rule_cont4 === void 0 ? void 0 : (_ChartRules$rule_cont5 = _ChartRules$rule_cont4.filter(function (item) { - return parseInt(item.competition_stage_id) === 0; - })) === null || _ChartRules$rule_cont5 === void 0 ? void 0 : (_ChartRules$rule_cont6 = _ChartRules$rule_cont5[0]) === null || _ChartRules$rule_cont6 === void 0 ? void 0 : _ChartRules$rule_cont6['content']) || ''); - } - } - }, [ChartRules]); - function updateitem() { - return _updateitem.apply(this, arguments); - } - function _updateitem() { - _updateitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var id, _ChartRules$rule_cont10, _ChartRules$rule_cont11, _ChartRules$rule_cont12, res, _ChartRules$rule_cont13, _ChartRules$rule_cont14, _ChartRules$rule_cont15, _res; + getSchoolOption(); + }, []); + (0,react.useEffect)(function () { + asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (defaultValue) { - _context.next = 3; + if (Scoid) { + _context.next = 2; break; } - message/* default.info */.ZP.info('内容不能为空'); return _context.abrupt("return"); - case 3: - setClickButton(false); - id = item === null || item === void 0 ? void 0 : item.id; - if (!id) { - _context.next = 12; - break; - } - _context.next = 8; - return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { - method: 'post', - body: { - competition_module_id: Selectkey, - content: defaultValue, - md_content_id: (_ChartRules$rule_cont10 = ChartRules.rule_contents) === null || _ChartRules$rule_cont10 === void 0 ? void 0 : (_ChartRules$rule_cont11 = _ChartRules$rule_cont10.filter(function (item) { - return parseInt(item.competition_stage_id) === parseInt(id); - })) === null || _ChartRules$rule_cont11 === void 0 ? void 0 : (_ChartRules$rule_cont12 = _ChartRules$rule_cont11[0]) === null || _ChartRules$rule_cont12 === void 0 ? void 0 : _ChartRules$rule_cont12['id'], - stage_id: item === null || item === void 0 ? void 0 : item.id - } - }); - case 8: + case 2: + _context.next = 4; + return getDepartmentOption(Scoid); + case 4: res = _context.sent; - if (res.status === 0) { - message/* default.info */.ZP.info('更新成功'); - setIsupdate(false); - getChartRules(); - } - _context.next = 16; - break; - case 12: - _context.next = 14; - return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { - method: 'post', - body: { - competition_module_id: Selectkey, - content: defaultValue, - md_content_id: (_ChartRules$rule_cont13 = ChartRules.rule_contents) === null || _ChartRules$rule_cont13 === void 0 ? void 0 : (_ChartRules$rule_cont14 = _ChartRules$rule_cont13.filter(function (item) { - return parseInt(item.competition_stage_id) === 0; - })) === null || _ChartRules$rule_cont14 === void 0 ? void 0 : (_ChartRules$rule_cont15 = _ChartRules$rule_cont14[0]) === null || _ChartRules$rule_cont15 === void 0 ? void 0 : _ChartRules$rule_cont15['id'], - stage_id: item === null || item === void 0 ? void 0 : item.id - } - }); - case 14: - _res = _context.sent; - if (_res.status === 0) { - message/* default.info */.ZP.info('更新成功'); - setIsupdate(false); - getChartRules(); - } - case 16: + setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); + case 6: case "end": return _context.stop(); } }, _callee); - })); - return _updateitem.apply(this, arguments); - } - var columns = [{ - title: '排名', - dataIndex: 'name', - align: 'center', - key: 'name', - render: function render(a, b, c) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: c + 1 - }); - } - }, { - title: '头像', - dataIndex: 'user_image', - align: 'center', - key: 'user_image', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(text) - }); - } - }, { - title: '战队名称', - dataIndex: 'team_name', - key: 'team_name', - // width:120, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - title: text, - children: text && (text === null || text === void 0 ? void 0 : text.length) >= 15 ? (text === null || text === void 0 ? void 0 : text.substr(0, 15)) + '...' : text || '--' - }); - } - // align:'center', - }, { - title: '单位', - dataIndex: 'school_name', - key: 'school_name', - align: 'center', - render: function render(a) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: a || '--' - }); - } - }, { - title: (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' ? 'mAP指标' : (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'Jittor-3' ? '总分' : 'top1指标', - dataIndex: 'score', - key: 'score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '--' - }); - } - }]; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [(ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages2 = ChartRules.stages) === null || _ChartRules$stages2 === void 0 ? void 0 : _ChartRules$stages2.length) > 0 ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(RankingNuLL, {}), (ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages3 = ChartRules.stages) === null || _ChartRules$stages3 === void 0 ? void 0 : _ChartRules$stages3.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { - animated: true, - tabBarExtraContent: ((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - onClick: function onClick() { - setIsupdate(true); - }, - children: "\u7F16\u8F91" - }), - onChange: function onChange(e) { - var _ChartRules$stages4, _data$children, _ChartRules$rule_cont7, _ChartRules$rule_cont8, _ChartRules$rule_cont9; - setIsupdate(false); - var data = ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages4 = ChartRules.stages) === null || _ChartRules$stages4 === void 0 ? void 0 : _ChartRules$stages4.filter(function (item) { - return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); - })[0]; - setItem(data); - var datas = data === null || data === void 0 ? void 0 : (_data$children = data.children) === null || _data$children === void 0 ? void 0 : _data$children[0]; - setItems(datas); - setDefaultValue(((_ChartRules$rule_cont7 = ChartRules.rule_contents) === null || _ChartRules$rule_cont7 === void 0 ? void 0 : (_ChartRules$rule_cont8 = _ChartRules$rule_cont7.filter(function (item) { - return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); - })) === null || _ChartRules$rule_cont8 === void 0 ? void 0 : (_ChartRules$rule_cont9 = _ChartRules$rule_cont8[0]) === null || _ChartRules$rule_cont9 === void 0 ? void 0 : _ChartRules$rule_cont9['content']) || ''); - getCharts((datas === null || datas === void 0 ? void 0 : datas.id) || e); - }, - children: ChartRules && ChartRules.stages.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { - tab: item.name, - children: isUpdate === false && ChartRules && ChartRules.rule_contents.map(function (items, keys) { - if (item.id === items.competition_stage_id) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: items.content === undefined || items.content === null ? "" : items.content - }, keys); - } else if (item.id === null && items.competition_stage_id === 0) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: items.content === undefined || items.content === null ? "" : items.content - }, keys); - } - }) - }, item.id === null ? 0 : item.id); - }) - }), (item === null || item === void 0 ? void 0 : (_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { - activeKey: (items === null || items === void 0 ? void 0 : items.id) + '', - onChange: function onChange(e) { - var _item$children2; - var data = item === null || item === void 0 ? void 0 : (_item$children2 = item.children) === null || _item$children2 === void 0 ? void 0 : _item$children2.filter(function (item) { - return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); - })[0]; - setItems(data); - getCharts(e); - - //获取参数 - }, - children: item === null || item === void 0 ? void 0 : (_item$children3 = item.children) === null || _item$children3 === void 0 ? void 0 : _item$children3.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { - tab: item.name - }, item.id === null ? 0 : item.id); - }) - }), isUpdate && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - defaultValue: defaultValue, - onChange: function onChange(e) { - setDefaultValue(e); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - width: '90px' - }, - type: "primary", - onClick: function onClick() { - return updateitem(); - }, - children: "\u63D0\u4EA4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - marginLeft: '30px', - width: '90px' - }, - onClick: function onClick() { - return setIsupdate(false); - }, - children: "\u53D6\u6D88" - })] - })] - }), (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$teams = ItemData.teams) === null || _ItemData$teams === void 0 ? void 0 : _ItemData$teams.length) > 0 && ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'Jittor-3') ? /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - dataSource: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams, - columns: columns, - pagination: false - }) : (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$teams2 = ItemData.teams) === null || _ItemData$teams2 === void 0 ? void 0 : _ItemData$teams2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(RankingList, { - ItemData: ItemData - })] - }); -} -/* harmony default export */ var Detail_Ranking = (Ranking); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules -var divider_style = __webpack_require__(98541); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js -var divider = __webpack_require__(27049); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Downloadpdf.tsx - - - - - - - - - - - -//下载页 - - - - - - - -function downpdf(_ref) { - var _Prize$personal_certi, _Prize$personal_certi2, _Prize$team_certifica, _Prize$team_certifica2, _Prize$teams, _Prize$teams$, _Prize$teams$2; - var Prize = _ref.Prize; - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,react.useState)([{ - type: 1, - name: "团体奖证书" - }, { - type: 2, - name: "个人奖证书" - }, { - type: 3, - name: "优秀指导教师证书" - }]), - _useState2 = slicedToArray_default()(_useState, 2), - certData = _useState2[0], - setCertData = _useState2[1]; - var handleClick = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { + }))(); + }, [Scoid]); + var getSchoolOption = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: - _context.next = 2; - return (0,competitions/* getCertificateInfo */.Ju)({ - type: item.type, - id: params.identifier + _context2.next = 2; + return dispatch({ + type: 'account/getSchoolOption' }); case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) location.href = "/competitions/exports?id=".concat(params.identifier, "&type=").concat(item.type); + res = _context2.sent; + setSchoolList(res === null || res === void 0 ? void 0 : res.schools); case 4: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })); - return function handleClick(_x) { - return _ref2.apply(this, arguments); + return function getSchoolOption() { + return _ref3.apply(this, arguments); }; }(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.downloadpdf, - children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u586B\u5199\u7684\u4E2A\u4EBA\u4FE1\u606F\u7ECF\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u4E2A\u4EBA\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\uFF1B\u56E2\u961F\u961F\u5458\u4FE1\u606F\u5168\u90E8\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u56E2\u961F\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: '30px', - fontSize: '16px', - color: '#000' - }, - children: "\u8BC1\u4E66\u60C5\u51B5" - }), (Prize === null || Prize === void 0 ? void 0 : (_Prize$personal_certi = Prize.personal_certifications) === null || _Prize$personal_certi === void 0 ? void 0 : _Prize$personal_certi.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4E2A\u4EBA\u8BC1\u4E66\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/pdfs.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - style: { - marginLeft: '5px' - }, - href: env/* default.API_SERVER */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 ? void 0 : (_Prize$personal_certi2 = Prize.personal_certifications[0]) === null || _Prize$personal_certi2 === void 0 ? void 0 : _Prize$personal_certi2.url), - children: "\u7ACB\u5373\u4E0B\u8F7D" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4E2A\u4EBA\u8BC1\u4E66\uFF1A" - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000' - }, - children: "\u6682\u672A\u751F\u6210" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginLeft: '20px' - }, - children: "\u539F\u56E0\uFF1A" - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000' - }, - children: "\u7EC4\u59D4\u4F1A\u672A\u5B8C\u6210\u8BC1\u4E66\u5BA1\u6279\uFF0C\u8BF7\u7A0D\u540E" - })] - }), (Prize === null || Prize === void 0 ? void 0 : (_Prize$team_certifica = Prize.team_certifications) === null || _Prize$team_certifica === void 0 ? void 0 : _Prize$team_certifica.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u56E2\u961F\u8BC1\u4E66\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/pdfs.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - style: { - marginLeft: '5px' - }, - href: env/* default.API_SERVER */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 ? void 0 : (_Prize$team_certifica2 = Prize.team_certifications[0]) === null || _Prize$team_certifica2 === void 0 ? void 0 : _Prize$team_certifica2.url), - children: "\u7ACB\u5373\u4E0B\u8F7D" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u56E2\u961F\u8BC1\u4E66\uFF1A" - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000' - }, - children: "\u6682\u672A\u751F\u6210" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams = Prize.teams) === null || _Prize$teams === void 0 ? void 0 : _Prize$teams.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$ = Prize.teams[0]) === null || _Prize$teams$ === void 0 ? void 0 : _Prize$teams$.name), "\u6218\u961F\u4FE1\u606F\u586B\u62A5\u6982\u51B5"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex', - height: '50px', - background: '#f5f5f5', - alignItems: 'center', - justifyContent: 'space-around' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '5%' - }, - children: "\u89D2\u8272" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '5%' - }, - children: "\u59D3\u540D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: "\u5B9E\u540D\u8BA4\u8BC1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: "\u804C\u4E1A\u8BA4\u8BC1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: "\u624B\u673A\u7ED1\u5B9A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: "\u90AE\u7BB1\u7ED1\u5B9A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '50%', - textAlign: 'center' - }, - children: "\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7\u4FE1\u606F\uFF08\u961F\u957F\u586B\u5199\uFF09" - })] - }), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 ? void 0 : _Prize$teams$2.team_members.map(function (item, index) { - var _Prize$teams$3, _Prize$teams$3$bank_a, _Prize$teams$4, _Prize$teams$4$bank_a, _Prize$teams$5, _Prize$teams$5$bank_a; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.teamItem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '5%' - }, - children: item === null || item === void 0 ? void 0 : item.role - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - title: (item === null || item === void 0 ? void 0 : item.name) || '', - className: "multi_ellipsis1", - style: { - width: '5%' - }, - children: item === null || item === void 0 ? void 0 : item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: (item === null || item === void 0 ? void 0 : item.real_name_auth) === "authed" ? '已认证' : (item === null || item === void 0 ? void 0 : item.real_name_auth) === "authing" ? '待审核' : '未认证' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: (item === null || item === void 0 ? void 0 : item.professional_auth) === "authed" ? '已认证' : (item === null || item === void 0 ? void 0 : item.professional_auth) === "authing" ? '待审核' : '未认证' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: item !== null && item !== void 0 && item.phone_binded ? '已绑定' : '未绑定' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: item !== null && item !== void 0 && item.email_binded ? '已绑定' : '未绑定' - }), (item === null || item === void 0 ? void 0 : item.role) === '队长' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - width: '50%', - textAlign: 'center' - }, - children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 ? void 0 : (_Prize$teams$3$bank_a = _Prize$teams$3.bank_account) === null || _Prize$teams$3$bank_a === void 0 ? void 0 : _Prize$teams$3$bank_a.bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 ? void 0 : (_Prize$teams$4$bank_a = _Prize$teams$4.bank_account) === null || _Prize$teams$4$bank_a === void 0 ? void 0 : _Prize$teams$4$bank_a.second_bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$5 = Prize.teams[0]) === null || _Prize$teams$5 === void 0 ? void 0 : (_Prize$teams$5$bank_a = _Prize$teams$5.bank_account) === null || _Prize$teams$5$bank_a === void 0 ? void 0 : _Prize$teams$5$bank_a.card_no)] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '50%' - } - })] - }); - }))] - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - gutter: [20, 20], - children: certData.map(function (item, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - onClick: function onClick() { - return handleClick(item); - }, - children: item.name - }) - }, key); - }) - })] - }); -} -/* harmony default export */ var Downloadpdf = (downpdf); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules -var radio_style = __webpack_require__(83822); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules -var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules -var form_style = __webpack_require__(75627); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(51018); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -// EXTERNAL MODULE: ./src/assets/images/account/auth.png -var auth = __webpack_require__(98814); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var componentmodules = ({"modal":"modal___A9Ovz","colorBlue":"colorBlue___XSmR5","formWrap":"formWrap___wRvaA","flexRow":"flexRow___C40dc","flexColumn":"flexColumn___LkZfj","example":"example___bz7Hw","exampleImg":"exampleImg___gNkC_","colorOrange":"colorOrange___Ka6zf","uploader":"uploader___plQRr","uploadImg":"uploadImg___cjOpL","imageTip":"imageTip___p1_lZ","uploadTipIcon":"uploadTipIcon___SpsS2","uploadTip":"uploadTip___e9JlL","color05101a":"color05101a___CDEUv","viewLargerImg":"viewLargerImg___IclRX","footerWrap":"footerWrap___beWC6","note":"note___CXi9y","schoolHintWrap":"schoolHintWrap___Ma6ly","colorCDCDCD":"colorCDCDCD___D0UWo","color0152d9":"color0152d9___hF3Bb"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/RealNameAuthModal.tsx - - - - - - - - - - - - - - - - - - - - - -var _excluded = ["user", "account", "globalSetting", "loading", "dispatch"]; - - - - - - - - -var RealNameAuthModal_Dragger = upload/* default.Dragger */.Z.Dragger; -var MAX_NAME_LENGTH = 10; -var RealNameAuthModal = function RealNameAuthModal(_ref) { - var user = _ref.user, - account = _ref.account, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, _excluded); - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useState = (0,react.useState)({}), - _useState2 = slicedToArray_default()(_useState, 2), - formValue = _useState2[0], - setFormValue = _useState2[1]; - var _useState3 = (0,react.useState)(true), - _useState4 = slicedToArray_default()(_useState3, 2), - showRealName = _useState4[0], - setShowRealName = _useState4[1]; - var _useState5 = (0,react.useState)(), - _useState6 = slicedToArray_default()(_useState5, 2), - realName = _useState6[0], - setRealName = _useState6[1]; - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - image = _useState8[0], - setImage = _useState8[1]; - var _useState9 = (0,react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - fileId = _useState10[0], - setFileId = _useState10[1]; - var _useState11 = (0,react.useState)(), - _useState12 = slicedToArray_default()(_useState11, 2), - isLoading = _useState12[0], - setIsLoading = _useState12[1]; + var getDepartmentOption = function getDepartmentOption(schoolId) { + return dispatch({ + type: 'account/getDepartmentOption', + payload: { + id: schoolId + } + }); + }; (0,react.useEffect)(function () { if (!account.basicInfo) { return; } var basicInfo = account.basicInfo; var formData = { - name: basicInfo.show_realname ? basicInfo.name : (0,util/* getHiddenName */.YA)(basicInfo.name), - gender: basicInfo.gender + identity: basicInfo.identity, + school: basicInfo.school_name, + department: basicInfo.department_name, + studentNo: basicInfo.student_id, + jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授", + manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者" }; - setRealName(basicInfo.name); - setShowRealName(basicInfo.show_realname); form.setFieldsValue(formData); setFormValue(formData); }, [account.basicInfo]); - var handleUploadChange = function handleUploadChange(info) { - if (info.file.status === 'uploading') { - setIsLoading(true); + var handleApplySchool = function handleApplySchool() { + setVisibleAppplySchool(true); + }; + var handleApplyDepartment = function handleApplyDepartment() { + if (!schoolList.find(function (item) { + return item.name === formValue.school; + })) { + message/* default.info */.ZP.info('请先选择正确的单位或者学校!'); return; } - if (info.file.status === 'done') { - var _info$file$response; - console.log(info.file, info.file.response); - setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); - (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { - setImage(base64Img); - setIsLoading(false); - }); - } + setVisibleAppplyDepartment(true); }; var handleValuesChange = function handleValuesChange(changedValues) { setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - if ('name' in changedValues) { - setRealName(changedValues.name); + if ('school' in changedValues) { + setFilterSchoolList(schoolList.filter(function (item) { + return item.name.includes(changedValues.school); + })); + var findSchoolId = (schoolList.find(function (item) { + return item.name === changedValues.school; + }) || {}).id; + if (findSchoolId) { + handleSetDepartment(changedValues.school); + } else { + form.setFieldsValue({ + department: '' + }); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { + school: changedValues.school, + department: '' + })); + } } }; - var handleSetShowRealName = function handleSetShowRealName() { - var nextRealNameStatus = !showRealName; - setShowRealName(nextRealNameStatus); - var nextName = nextRealNameStatus ? realName : (0,util/* getHiddenName */.YA)(realName); - form.setFieldsValue({ - name: nextName - }); + var handleSetDepartment = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) { + var _schoolList$find, _res$departments, _res$departments$; + var findSchoolId, res, name; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + findSchoolId = (_schoolList$find = schoolList.find(function (item) { + return item.name === school; + })) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id; + _context3.next = 3; + return getDepartmentOption(findSchoolId); + case 3: + _context3.t0 = _context3.sent; + if (_context3.t0) { + _context3.next = 6; + break; + } + _context3.t0 = {}; + case 6: + res = _context3.t0; + setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); + name = departmentName || (res === null || res === void 0 ? void 0 : (_res$departments = res.departments) === null || _res$departments === void 0 ? void 0 : (_res$departments$ = _res$departments[0]) === null || _res$departments$ === void 0 ? void 0 : _res$departments$.name); + form.setFieldsValue({ + department: name + }); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { + school: school, + department: name + })); + case 11: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function handleSetDepartment(_x, _x2) { + return _ref4.apply(this, arguments); + }; + }(); + var handleSchoolSuccess = /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return getSchoolOption(); + case 2: + form.setFieldsValue({ + school: schoolName, + department: '' + }); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { + school: schoolName, + department: '' + })); + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function handleSchoolSuccess(_x3) { + return _ref5.apply(this, arguments); + }; + }(); + var handleUploadChange = function handleUploadChange(info) { + if (info.file.status === 'uploading') { + setIsLoading(true); + return; + } + if (info.file.status === 'done') { + var _info$file$response; + console.log(info.file, info.file.response); + setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); + (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { + setImage(base64Img); + setIsLoading(false); + }); + } }; var handleFinish = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { - var _account$basicInfo, _user$userInfo; - var _ref3, name, gender, id_number, res, _user$userInfo2; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) { + var _schoolList$find2, _departmentList$find, _account$basicInfo, _user$userInfo; + var _ref7, school, department, identity, studentNo, jobTitle, manager, school_id, department_id, extra, res, _user$userInfo2; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - _ref3 = values || {}, name = _ref3.name, gender = _ref3.gender, id_number = _ref3.idNumber; + _ref7 = values || {}, school = _ref7.school, department = _ref7.department, identity = _ref7.identity, studentNo = _ref7.studentNo, jobTitle = _ref7.jobTitle, manager = _ref7.manager; if (image) { - _context.next = 4; + _context5.next = 4; break; } message/* default.info */.ZP.info('请先上传照片!'); - return _context.abrupt("return"); + return _context5.abrupt("return"); case 4: - _context.next = 6; + school_id = (_schoolList$find2 = schoolList.find(function (item) { + return item.name === school; + })) === null || _schoolList$find2 === void 0 ? void 0 : _schoolList$find2.id; + department_id = (_departmentList$find = departmentList.find(function (item) { + return item.name === department; + })) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id; + if (identity === 'student') { + extra = studentNo; + } else if (identity === 'teacher') { + extra = jobTitle; + } else { + extra = manager; + } + _context5.next = 9; return dispatch({ - type: 'account/applyRealNameAuth', + type: 'account/applyProfessionalAuth', payload: { id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login), - name: name, - gender: gender, - id_number: id_number, - show_realname: showRealName, + school_id: school_id, + department_id: department_id, + identity: identity, + extra: extra, attachment_ids: [fileId] } }); - case 6: - res = _context.sent; + case 9: + res = _context5.sent; handleClose(); if (res) { message/* default.info */.ZP.info("申请已提交,请等待审核!"); @@ -5399,14 +4591,14 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { } }); } - case 9: + case 12: case "end": - return _context.stop(); + return _context5.stop(); } - }, _callee); + }, _callee5); })); - return function handleFinish(_x) { - return _ref2.apply(this, arguments); + return function handleFinish(_x4) { + return _ref6.apply(this, arguments); }; }(); var handleClose = function handleClose() { @@ -5417,7 +4609,7 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { }; var uploadProps = { data: { - type: "real_name" + type: "professional" }, multiple: true, showUploadList: false, @@ -5432,111 +4624,202 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { return isJpgOrPng; } }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { centered: true, keyboard: false, closable: false, destroyOnClose: true, - open: account.actionTabs.key === 'Account-RealNameAuth', - title: "\u4FEE\u6539\u5B9E\u540D\u4FE1\u606F", - width: "600px", + className: componentmodules.modal, + open: account.actionTabs.key === 'Account-ProfessionalAuth', + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + padding: "25px" + }, + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u804C\u4E1A\u8BA4\u8BC1" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-guanbi11", + style: { + color: "#979797", + cursor: "pointer" + }, + onClick: handleClose + }) + })] + }), + width: "660px", footer: null, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { spinning: !!isLoading, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { className: componentmodules.formWrap, form: form, - layout: "horizontal", + colon: false, onValuesChange: handleValuesChange, onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u59D3\u540D", - name: "name", - labelCol: { - span: 3 - }, - wrapperCol: { - span: 12 - }, - rules: [{ - required: true, - message: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26") - }, { - validator: util/* handleValidatorName */.HJ - }], - extra: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: showRealName ? '(显示:平台将显示您的真实姓名)' : '(隐藏:平台将显示你的昵称)' - }), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - disabled: !showRealName, - placeholder: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26"), - maxLength: MAX_NAME_LENGTH, - addonAfter: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont ".concat(showRealName ? 'icon-xianshi' : 'icon-yincang', " font18 ").concat(componentmodules.color0152d9), - onClick: handleSetShowRealName + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [10, 0], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '300px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u804C\u4E1A", + name: "identity", + rules: [{ + required: true, + message: '请先选择职业' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "teacher", + children: "\u6559\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "student", + children: "\u5B66\u751F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "professional", + children: "\u4E13\u4E1A\u4EBA\u58EB" + })] + }) }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u6027\u522B\uFF1A", - name: "gender", - labelCol: { - span: 3 - }, - wrapperCol: { - span: 12 - }, - rules: [{ - required: true, - message: '请选择性别' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u7537" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u5973" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BC1\u4EF6\u53F7\uFF1A", - labelCol: { - span: 3 - }, - name: "idNumber", - rules: [{ - required: true, - message: '请输入证件号' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u8BC1\u4EF6\u53F7" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8EAB\u4EFD\u8BC1\u4E0A\u4F20", - labelCol: { - span: 3 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.flexRow, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: componentmodules.exampleImg, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: auth - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "tc", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u793A\u4F8B\u56FE\u7247" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "".concat(componentmodules.colorOrange, " font12"), - children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" + }), formValue.identity === 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + initialValue: formValue.studentNo, + name: "studentNo", + rules: [{ + required: true, + message: '请先输入学号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "text", + placeholder: "\u8BF7\u8F93\u5165\u5B66\u53F7" + }) + }) + }), formValue.identity === 'teacher' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + initialValue: formValue.jobTitle, + name: "jobTitle", + rules: [{ + required: true, + message: '请先选择职称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u6559\u6388", + children: "\u6559\u6388" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u526F\u6559\u6388", + children: "\u526F\u6559\u6388" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u8BB2\u5E08", + children: "\u8BB2\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u52A9\u6559", + children: "\u52A9\u6559" })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }) + }) + }), formValue.identity === 'professional' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + initialValue: formValue.manager, + name: "manager", + rules: [{ + required: true, + message: '请先选择职称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u4F01\u4E1A\u7BA1\u7406\u8005", + children: "\u4F01\u4E1A\u7BA1\u7406\u8005" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u90E8\u95E8\u7BA1\u7406\u8005", + children: "\u90E8\u95E8\u7BA1\u7406\u8005" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08", + children: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5DE5\u7A0B\u5E08", + children: "\u5DE5\u7A0B\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u52A9\u7406\u5DE5\u7A0B\u5E08", + children: "\u52A9\u7406\u5DE5\u7A0B\u5E08" + })] + }) + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u5B66\u6821/\u5355\u4F4D", + name: "school", + extra: formValue.school && !(schoolList !== null && schoolList !== void 0 && schoolList.find(function (item) { + return item.name === formValue.school; + })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.schoolHintWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: componentmodules.colorCDCDCD, + children: ["\u672A\u627E\u5230\u5305\u542B\u201C", formValue.school, "\u201D\u7684\u9AD8\u6821\uFF0C"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(componentmodules.color0152d9, " current"), + onClick: handleApplySchool, + children: "\u7533\u8BF7\u65B0\u589E" + })] + }), + rules: [{ + required: true, + message: '请先选择学校/单位' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { + showSearch: true, + options: filterSchoolList === null || filterSchoolList === void 0 ? void 0 : filterSchoolList.map(function (item) { + return { + value: item.name + }; + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u9662\u7CFB/\u90E8\u95E8", + name: "department", + extra: formValue.department && !(departmentList !== null && departmentList !== void 0 && departmentList.find(function (item) { + return item.name === formValue.department; + })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.schoolHintWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentmodules.colorCDCDCD, + children: formValue.department ? "\u672A\u627E\u5230\u5305\u542B\u201C".concat(formValue.department, "\u201D\u7684\u9AD8\u6821\uFF0C") : '未找到院系,' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(componentmodules.color0152d9, " current"), + onClick: handleApplyDepartment, + children: "\u7533\u8BF7\u65B0\u589E" + })] + }), + rules: [{ + required: true, + message: '请先选择院系/部门' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { + showSearch: true, + onChange: function onChange(value) { + return setFilterDepartmentList(departmentList.filter(function (item) { + return item.name.includes(value); + })); + }, + options: filterDepartmentList === null || filterDepartmentList === void 0 ? void 0 : filterDepartmentList.map(function (item) { + return { + value: item.name + }; + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u804C\u4E1A\u8BC1\u4E0A\u4F20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.flexRow, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: componentmodules.flexColumn, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RealNameAuthModal_Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { accept: ".png,.jpg,.bmp,.jpeg", children: image ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: image, @@ -5562,6 +4845,22 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { children: "\u67E5\u770B\u5927\u56FE" }) })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentmodules.exampleImg, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: job + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "tc", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u793A\u4F8B\u56FE\u7247" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "".concat(componentmodules.colorOrange, " font12"), + children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" + })] + })] })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -5576,7 +4875,7 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { size: "large", type: "primary", htmlType: "submit", - loading: loading['account/applyRealNameAuth'], + loading: loading['account/applyProfessionalAuth'], children: "\u4FDD\u5B58" })] }) @@ -5585,53 +4884,61 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u8BA4\u8BC1\u987B\u77E5\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "1.\u4F60\u9700\u8981\u51C6\u5907\u6709\u6548\u7684\u8EAB\u4EFD\u8BC1\u6B63\u9762\uFF08\u4EBA\u50CF\u9762\uFF09\u7684\u8BC1\u4EF6\u7167\u7167\u7247\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u7247\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" + children: "1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u8BA4\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" + children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "3.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B" + children: "3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "4.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" + children: "4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3", !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && 'EduCoder', "\u8D26\u53F7\u3002"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u8BC1\u4EF6\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u5B9E\u540D\u8BA4\u8BC1\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3EduCoder\u8D26\u53F7\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "7.\u63D0\u4EA4\u5B9E\u540D\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" + children: "7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" })] })] }) - }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplySchoolModal, { + visible: visibleAppplySchool, + onClose: function onClose() { + return setVisibleAppplySchool(false); + }, + schoolName: formValue.school, + onSuccess: handleSchoolSuccess + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplyDepartmentModal, { + visible: visibleAppplyDepartment, + onClose: function onClose() { + return setVisibleAppplyDepartment(false); + }, + schoolId: (_schoolList$find3 = schoolList.find(function (item) { + return item.name === formValue.school; + })) === null || _schoolList$find3 === void 0 ? void 0 : _schoolList$find3.id, + schoolName: formValue.school, + departmentName: formValue.department, + onSuccess: function onSuccess(departmentName) { + return handleSetDepartment(formValue.school, departmentName); + } + })] }); }; -/* harmony default export */ var component_RealNameAuthModal = ((0,_umi_production_exports.connect)(function (_ref4) { - var user = _ref4.user, - account = _ref4.account, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting; +/* harmony default export */ var component_ProfessionalAuthModal = ((0,_umi_production_exports.connect)(function (_ref8) { + var user = _ref8.user, + account = _ref8.account, + loading = _ref8.loading, + globalSetting = _ref8.globalSetting; return { user: user, account: account, globalSetting: globalSetting, loading: loading.effects }; -})(RealNameAuthModal)); -// EXTERNAL MODULE: ./node_modules/antd/es/auto-complete/style/index.js + 1 modules -var auto_complete_style = __webpack_require__(19070); -// EXTERNAL MODULE: ./node_modules/antd/es/auto-complete/index.js -var auto_complete = __webpack_require__(49288); -// EXTERNAL MODULE: ./src/assets/images/account/job.png -var job = __webpack_require__(51941); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AppplyDepartmentModalmodules = ({"flexRow":"flexRow___LQKDI","flexColumn":"flexColumn___NLClE","formWrap":"formWrap___mGWio","example":"example___gPghw","footerWrap":"footerWrap___qcHQ4"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.tsx - - - - - - +})(ProfessionalAuthModal)); +// EXTERNAL MODULE: ./node_modules/md5/md5.js +var md5 = __webpack_require__(2568); +var md5_default = /*#__PURE__*/__webpack_require__.n(md5); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/UpdataPhone.tsx @@ -5640,1021 +4947,2286 @@ var job = __webpack_require__(51941); -var AppplyDepartmentModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "departmentName", "visible", "onClose", "onSuccess"]; +//修改手机号or邮箱地址 -var TextArea = input/* default.TextArea */.Z.TextArea; -var AppplyDepartmentModal = function AppplyDepartmentModal(_ref) { - var account = _ref.account, - globalSetting = _ref.globalSetting, - loading = _ref.loading, +//type 3 手机 4邮箱 +function UpdataPhone(_ref) { + var type = _ref.type, dispatch = _ref.dispatch, - schoolName = _ref.schoolName, - departmentName = _ref.departmentName, - visible = _ref.visible, - _ref$onClose = _ref.onClose, - onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, - _ref$onSuccess = _ref.onSuccess, - onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, - props = objectWithoutProperties_default()(_ref, AppplyDepartmentModal_excluded); - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var schoolId = (0,react.useRef)(); - (0,react.useEffect)(function () { - schoolId.current = props.schoolId; - }, [props.schoolId]); - (0,react.useEffect)(function () { - form.setFieldsValue({ - department: departmentName - }); - }, [departmentName]); - var handleFinish = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { - var _ref3, department, remarks, res; + userid = _ref.userid, + isshow = _ref.isshow, + setPhoneshow = _ref.setPhoneshow, + setEmailshow = _ref.setEmailshow; + var opens = "79e33abd4b6588941ab7622aed1e67e8"; + var _useState = (0,react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + login = _useState2[0], + setLogin = _useState2[1]; + var _useState3 = (0,react.useState)('获取验证码'), + _useState4 = slicedToArray_default()(_useState3, 2), + yzm = _useState4[0], + setYzm = _useState4[1]; + var _useState5 = (0,react.useState)(60), + _useState6 = slicedToArray_default()(_useState5, 2), + seconds = _useState6[0], + setseconds = _useState6[1]; + var _useState7 = (0,react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + secondsFlag = _useState8[0], + setsecondsFlag = _useState8[1]; + var _useState9 = (0,react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + code = _useState10[0], + setCode = _useState10[1]; + //获取验证码 + function getversion() { + return _getversion.apply(this, arguments); + } // 获取验证码倒计时 + function _getversion() { + _getversion = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var data; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - _ref3 = values || {}, department = _ref3.department, remarks = _ref3.remarks; - _context.next = 3; + if (login) { + _context.next = 3; + break; + } + if (type === 3) { + message/* default.info */.ZP.info('手机号不能为空'); + } else { + message/* default.info */.ZP.info('邮箱地址不能为空'); + } + return _context.abrupt("return"); + case 3: + _context.next = 5; return dispatch({ - type: 'account/appplyDepartment', + type: 'competitions/getVerification', payload: { - school_id: schoolId.current, - name: department, - remarks: remarks + type: type, + login: login, + smscode: md5_default()(opens + login) + //user_id:39416 } }); - case 3: - res = _context.sent; - onClose(); - if (res) { - message/* default.success */.ZP.success("新增院系/部门成功!"); - onSuccess(department); + case 5: + data = _context.sent; + if (data.status === 1) { + message/* default.info */.ZP.info('获取验证码成功'); + remainTime(); + setsecondsFlag(true); } - case 6: + case 7: case "end": return _context.stop(); } }, _callee); })); - return function handleFinish(_x) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - centered: true, - keyboard: false, - closable: false, - destroyOnClose: true, - open: visible, - title: "\u7533\u8BF7\u6DFB\u52A0\u5B50\u5355\u4F4D\u540D\u79F0", - width: "600px", - footer: null, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: AppplyDepartmentModalmodules.formWrap, - form: form, - labelCol: { - span: 4 - }, - wrapperCol: { - span: 20 - }, - onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u5355\u4F4D\u540D\u79F0\uFF1A", - children: schoolName - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u90E8\u95E8\u540D\u79F0\uFF1A", - name: "department", - rules: [{ - required: true, - message: '请输入部门或者学院名称' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BF4\u660E\uFF1A", - name: "remarks", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { - placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AppplyDepartmentModalmodules.footerWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "mr5", - size: "large", - onClick: function onClick() { - onClose(); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - size: "large", - type: "primary", - htmlType: "submit", - loading: loading['account/appplyDepartment'], - children: "\u4FDD\u5B58" - })] - }) - })] - }) - }); -}; -/* harmony default export */ var components_AppplyDepartmentModal = ((0,_umi_production_exports.connect)(function (_ref4) { - var account = _ref4.account, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting; - return { - account: account, - globalSetting: globalSetting, - loading: loading.effects - }; -})(AppplyDepartmentModal)); -// EXTERNAL MODULE: ./node_modules/antd/es/cascader/style/index.js + 1 modules -var cascader_style = __webpack_require__(95847); -// EXTERNAL MODULE: ./node_modules/antd/es/cascader/index.js + 17 modules -var cascader = __webpack_require__(45239); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CheckCircleFilled.js -var CheckCircleFilled = __webpack_require__(50675); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js -var CloseCircleFilled = __webpack_require__(38900); -// EXTERNAL MODULE: ./src/utils/cityData.ts -var cityData = __webpack_require__(12325); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AppplySchoolModalmodules = ({"flexRow":"flexRow___jGYtM","flexColumn":"flexColumn___NPMB3","formWrap":"formWrap___vwH9N","example":"example____BmJC","footerWrap":"footerWrap___lp1L0"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.tsx - - - - - - - - - - - - - - - - -var AppplySchoolModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "visible", "onClose", "onSuccess"]; - - - - - - - -var filter = function filter(inputValue, path) { - return path.some(function (option) { - return option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1; - }); -}; -var AppplySchoolModal_TextArea = input/* default.TextArea */.Z.TextArea; -var AppplySchoolModal = function AppplySchoolModal(_ref) { - var account = _ref.account, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - schoolName = _ref.schoolName, - visible = _ref.visible, - _ref$onClose = _ref.onClose, - onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, - _ref$onSuccess = _ref.onSuccess, - onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, - props = objectWithoutProperties_default()(_ref, AppplySchoolModal_excluded); - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - (0,react.useEffect)(function () { - form.setFieldsValue({ - name: schoolName - }); - }, [schoolName]); - var handleFinish = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { - var _ref3, name, _ref3$city, city, address, remarks, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + return _getversion.apply(this, arguments); + } + function remainTime() { + setseconds(60); + var aa = setInterval(function () { + --seconds; + if (seconds > -1) { + setseconds(seconds); + } else { + clearInterval(aa); + setsecondsFlag(false); + } + }, 1000); + } + //绑定手机号 + function PhoneBind() { + return _PhoneBind.apply(this, arguments); + } //绑定邮箱 + function _PhoneBind() { + _PhoneBind = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var data; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: - _ref3 = values || {}, name = _ref3.name, _ref3$city = _ref3.city, city = _ref3$city === void 0 ? [] : _ref3$city, address = _ref3.address, remarks = _ref3.remarks; - _context.next = 3; + _context2.next = 2; return dispatch({ - type: 'account/appplySchool', + type: 'competitions/PhoneBind', payload: { - name: name, - province: city[0], - city: city[1], - address: address, - remarks: remarks + userid: userid, + code: code, + phone: login } }); - case 3: - res = _context.sent; - onClose(); - if (res) { - message/* default.success */.ZP.success("新增学校/单位成功!"); - onSuccess(name); - } - case 6: + case 2: + data = _context2.sent; + if (data.status === 0) { + message/* default.info */.ZP.info('绑定成功'); + setPhoneshow("none"); + } + case 4: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })); - return function handleFinish(_x) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - centered: true, - keyboard: false, - closable: false, - destroyOnClose: true, - open: visible, - title: "\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0", - width: "600px", - footer: null, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: AppplySchoolModalmodules.formWrap, - form: form, - labelCol: { - span: 4 + return _PhoneBind.apply(this, arguments); + } + function EmailBind() { + return _EmailBind.apply(this, arguments); + } + function _EmailBind() { + _EmailBind = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var data; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return dispatch({ + type: 'competitions/EmailBind', + payload: { + userid: userid, + code: code, + email: login + } + }); + case 2: + data = _context3.sent; + if (data.status === 0) { + message/* default.info */.ZP.info('绑定成功'); + setEmailshow('none'); + } + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _EmailBind.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: isshow + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: login, + onChange: function onChange(e) { + return setLogin(e.target.value); + }, + placeholder: type === 3 ? '请输入手机号' : '请输入邮箱地址', + style: { + width: '370px' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: code, + onChange: function onChange(e) { + return setCode(e.target.value); + }, + placeholder: type === 3 ? '请输入手机获取的验证码' : '请输入邮箱获取的验证码', + style: { + width: '250px' + } + }) + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + disabled: secondsFlag, + onClick: function onClick() { + return getversion(); }, - wrapperCol: { - span: 20 + type: "primary", + style: { + marginLeft: '20px', + width: '100px' }, - onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u5355\u4F4D\u5168\u79F0\uFF1A", - name: "name", - rules: [{ - required: true, - message: '请输入学校或工作单位' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(AppplySchoolModalmodules.flexRow, " ").concat(AppplySchoolModalmodules.example), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u793A\u4F8B\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AppplySchoolModalmodules.flexColumn, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CheckCircleFilled/* default */.Z, { - style: { - color: "rgb(82, 196, 26)" - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font14 ml5", - children: "\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleFilled/* default */.Z, { - style: { - color: "red" - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font14 ml5", - children: "\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u5730\u533A\uFF1A", - name: "city", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { - allowClear: true, - size: "large", - options: cityData/* CityData */.P, - placeholder: "\u8BF7\u9009\u62E9\u6240\u5728\u5730", - showSearch: { - matchInputWidth: true, - filter: filter + children: secondsFlag ? "\u91CD\u65B0\u53D1\u9001".concat(seconds, "s") : yzm + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '30px', + width: '370px', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + style: { + marginRight: '15px' + }, + onClick: function onClick() { + if (!code) { + message/* default.info */.ZP.info('验证码不能为空'); + return; } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BE6\u7EC6\u5730\u5740\uFF1A", - name: "address", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BF4\u660E\uFF1A", - name: "remarks", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AppplySchoolModal_TextArea, { - placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AppplySchoolModalmodules.footerWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "mr5", - size: "large", - onClick: function onClick() { - onClose(); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - size: "large", - type: "primary", - htmlType: "submit", - loading: loading['account/appplySchool'], - children: "\u4FDD\u5B58" - })] - }) + if (type === 3) { + PhoneBind(); + } else { + EmailBind(); + } + }, + children: "\u786E\u8BA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + style: { + marginLeft: '20px' + }, + onClick: function onClick() { + if (type === 3) { + setPhoneshow("none"); + } else { + setEmailshow('none'); + } + }, + children: "\u53D6\u6D88" })] - }) + })] }); -}; -/* harmony default export */ var components_AppplySchoolModal = ((0,_umi_production_exports.connect)(function (_ref4) { - var account = _ref4.account, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting; - return { - account: account, - globalSetting: globalSetting, - loading: loading.effects - }; -})(AppplySchoolModal)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/ProfessionalAuthModal.tsx - - - - - - - - - - - - - - - - - - - - - +} +/* harmony default export */ var Detail_UpdataPhone = (UpdataPhone); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Addleader.tsx -var ProfessionalAuthModal_excluded = ["user", "account", "globalSetting", "loading", "dispatch", "Scoid"]; +//填写银行卡号等信息 -var ProfessionalAuthModal_Option = es_select/* default.Option */.Z.Option; -var ProfessionalAuthModal_Dragger = upload/* default.Dragger */.Z.Dragger; -var ProfessionalAuthModal = function ProfessionalAuthModal(_ref) { - var _globalSetting$settin, _schoolList$find3; - var user = _ref.user, - account = _ref.account, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - Scoid = _ref.Scoid, - props = objectWithoutProperties_default()(_ref, ProfessionalAuthModal_excluded); +function Addleader(_ref) { + var dispatch = _ref.dispatch, + userid = _ref.userid; + var tailLayout = { + wrapperCol: { + offset: 3, + span: 21 + } + }; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; - var _useState = (0,react.useState)({}), + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: '500px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + name: "basic", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "30px" + }, + children: "\u5F00\u6237\u884C" + }), + name: "bank", + rules: [{ + required: true, + message: '请输入开户行' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "30px" + }, + children: "\u652F\u884C" + }), + name: "second_bank", + rules: [{ + required: true, + message: '请输入支行' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "30px" + }, + children: "\u8D26\u53F7" + }), + name: "card_no", + rules: [{ + required: true, + message: '请输入账号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + htmlType: "submit", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + form.validateFields().then( /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(vaule) { + var data; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return dispatch({ + type: 'competitions/setleader', + payload: objectSpread2_default()({ + identifier: identifier, + user_id: userid + }, vaule) + }); + case 2: + data = _context.sent; + if (data.status === 0) { + message/* default.info */.ZP.info('提交成功'); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref3.apply(this, arguments); + }; + }()); + case 1: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: "\u63D0\u4EA4" + }) + })] + }) + }); +} +/* harmony default export */ var Detail_Addleader = (Addleader); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/PerfectuserInfon.tsx + + + + + + + + + + + +//完善个人信息 + + + + + + + + +var identityMap = { + "teacher": "教师", + "student": "学生", + "professional": "专业人士" +}; +function PerfectUser(_ref) { + var _Prize$teams$, _Prize$teams$$bank_ac, _Prize$teams$2, _Prize$teams$2$bank_a, _Prize$teams$3, _Prize$teams$3$bank_a, _Prize$teams$4, _Prize$teams$4$bank_a; + var Prize = _ref.Prize, + Accounts = _ref.Accounts, + dispatch = _ref.dispatch, + userid = _ref.userid; + var _useState = (0,react.useState)('none'), _useState2 = slicedToArray_default()(_useState, 2), - formValue = _useState2[0], - setFormValue = _useState2[1]; - var _useState3 = (0,react.useState)([]), + phoneshow = _useState2[0], + setPhoneshow = _useState2[1]; + var _useState3 = (0,react.useState)('none'), _useState4 = slicedToArray_default()(_useState3, 2), - schoolList = _useState4[0], - setSchoolList = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - filterSchoolList = _useState6[0], - setFilterSchoolList = _useState6[1]; - var _useState7 = (0,react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - departmentList = _useState8[0], - setDepartmentList = _useState8[1]; - var _useState9 = (0,react.useState)([]), - _useState10 = slicedToArray_default()(_useState9, 2), - filterDepartmentList = _useState10[0], - setFilterDepartmentList = _useState10[1]; - var _useState11 = (0,react.useState)(), - _useState12 = slicedToArray_default()(_useState11, 2), - image = _useState12[0], - setImage = _useState12[1]; - var _useState13 = (0,react.useState)(), - _useState14 = slicedToArray_default()(_useState13, 2), - fileId = _useState14[0], - setFileId = _useState14[1]; - var _useState15 = (0,react.useState)(), - _useState16 = slicedToArray_default()(_useState15, 2), - isLoading = _useState16[0], - setIsLoading = _useState16[1]; - var _useState17 = (0,react.useState)(), - _useState18 = slicedToArray_default()(_useState17, 2), - visibleAppplySchool = _useState18[0], - setVisibleAppplySchool = _useState18[1]; - var _useState19 = (0,react.useState)(), - _useState20 = slicedToArray_default()(_useState19, 2), - visibleAppplyDepartment = _useState20[0], - setVisibleAppplyDepartment = _useState20[1]; - ; - (0,react.useEffect)(function () { - getSchoolOption(); - }, []); - (0,react.useEffect)(function () { - asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res; + emailshow = _useState4[0], + setEmailshow = _useState4[1]; + function update(_x) { + return _update.apply(this, arguments); + } + function _update() { + _update = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(type) { + var data; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (Scoid) { - _context.next = 2; + if (!(type === "1")) { + _context.next = 6; break; } - return _context.abrupt("return"); - case 2: - _context.next = 4; - return getDepartmentOption(Scoid); - case 4: - res = _context.sent; - setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); + _context.next = 3; + return dispatch({ + type: 'competitions/Authentication' + }); + case 3: + data = _context.sent; + _context.next = 9; + break; case 6: - case "end": - return _context.stop(); - } - }, _callee); - }))(); - }, [Scoid]); - var getSchoolOption = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; + _context.next = 8; return dispatch({ - type: 'account/getSchoolOption' + type: 'competitions/Professional' }); - case 2: - res = _context2.sent; - setSchoolList(res === null || res === void 0 ? void 0 : res.schools); - case 4: + case 8: + data = _context.sent; + case 9: + if (data.status === 0) { + message/* default.info */.ZP.info('撤销成功'); + } + case 10: case "end": - return _context2.stop(); + return _context.stop(); } - }, _callee2); + }, _callee); })); - return function getSchoolOption() { - return _ref3.apply(this, arguments); - }; - }(); - var getDepartmentOption = function getDepartmentOption(schoolId) { - return dispatch({ - type: 'account/getDepartmentOption', - payload: { - id: schoolId - } - }); - }; - (0,react.useEffect)(function () { - if (!account.basicInfo) { - return; - } - var basicInfo = account.basicInfo; - var formData = { - identity: basicInfo.identity, - school: basicInfo.school_name, - department: basicInfo.department_name, - studentNo: basicInfo.student_id, - jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授", - manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者" - }; - form.setFieldsValue(formData); - setFormValue(formData); - }, [account.basicInfo]); - var handleApplySchool = function handleApplySchool() { - setVisibleAppplySchool(true); - }; - var handleApplyDepartment = function handleApplyDepartment() { - if (!schoolList.find(function (item) { - return item.name === formValue.school; - })) { - message/* default.info */.ZP.info('请先选择正确的单位或者学校!'); - return; - } - setVisibleAppplyDepartment(true); - }; - var handleValuesChange = function handleValuesChange(changedValues) { - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - if ('school' in changedValues) { - setFilterSchoolList(schoolList.filter(function (item) { - return item.name.includes(changedValues.school); - })); - var findSchoolId = (schoolList.find(function (item) { - return item.name === changedValues.school; - }) || {}).id; - if (findSchoolId) { - handleSetDepartment(changedValues.school); - } else { - form.setFieldsValue({ - department: '' - }); - setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { - school: changedValues.school, - department: '' - })); - } - } - }; - var handleSetDepartment = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) { - var _schoolList$find, _res$departments, _res$departments$; - var findSchoolId, res, name; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - findSchoolId = (_schoolList$find = schoolList.find(function (item) { - return item.name === school; - })) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id; - _context3.next = 3; - return getDepartmentOption(findSchoolId); - case 3: - _context3.t0 = _context3.sent; - if (_context3.t0) { - _context3.next = 6; - break; - } - _context3.t0 = {}; - case 6: - res = _context3.t0; - setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); - name = departmentName || (res === null || res === void 0 ? void 0 : (_res$departments = res.departments) === null || _res$departments === void 0 ? void 0 : (_res$departments$ = _res$departments[0]) === null || _res$departments$ === void 0 ? void 0 : _res$departments$.name); - form.setFieldsValue({ - department: name - }); - setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { - school: school, - department: name - })); - case 11: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function handleSetDepartment(_x, _x2) { - return _ref4.apply(this, arguments); - }; - }(); - var handleSchoolSuccess = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return getSchoolOption(); - case 2: - form.setFieldsValue({ - school: schoolName, - department: '' - }); - setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { - school: schoolName, - department: '' - })); - case 4: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function handleSchoolSuccess(_x3) { - return _ref5.apply(this, arguments); - }; - }(); - var handleUploadChange = function handleUploadChange(info) { - if (info.file.status === 'uploading') { - setIsLoading(true); - return; - } - if (info.file.status === 'done') { - var _info$file$response; - console.log(info.file, info.file.response); - setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); - (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { - setImage(base64Img); - setIsLoading(false); - }); - } - }; - var handleFinish = /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) { - var _schoolList$find2, _departmentList$find, _account$basicInfo, _user$userInfo; - var _ref7, school, department, identity, studentNo, jobTitle, manager, school_id, department_id, extra, res, _user$userInfo2; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _ref7 = values || {}, school = _ref7.school, department = _ref7.department, identity = _ref7.identity, studentNo = _ref7.studentNo, jobTitle = _ref7.jobTitle, manager = _ref7.manager; - if (image) { - _context5.next = 4; - break; - } - message/* default.info */.ZP.info('请先上传照片!'); - return _context5.abrupt("return"); - case 4: - school_id = (_schoolList$find2 = schoolList.find(function (item) { - return item.name === school; - })) === null || _schoolList$find2 === void 0 ? void 0 : _schoolList$find2.id; - department_id = (_departmentList$find = departmentList.find(function (item) { - return item.name === department; - })) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id; - if (identity === 'student') { - extra = studentNo; - } else if (identity === 'teacher') { - extra = jobTitle; - } else { - extra = manager; - } - _context5.next = 9; - return dispatch({ - type: 'account/applyProfessionalAuth', - payload: { - id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login), - school_id: school_id, - department_id: department_id, - identity: identity, - extra: extra, - attachment_ids: [fileId] - } - }); - case 9: - res = _context5.sent; - handleClose(); - if (res) { - message/* default.info */.ZP.info("申请已提交,请等待审核!"); + return _update.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "*" + }), "\u5B9E\u540D\u4FE1\u606F"] + }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: '20px' + }, + children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: Detailmodules/* default.PerfectBut */.Z.PerfectBut, + onClick: function onClick() { dispatch({ - type: 'account/getBasicInfo', + type: 'account/setActionTabs', payload: { - login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login + key: 'Account-RealNameAuth' } }); - } - case 12: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return function handleFinish(_x4) { - return _ref6.apply(this, arguments); + }, + children: "\u7ACB\u5373\u8BA4\u8BC1" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.PerfectCent */.Z.PerfectCent, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u59D3\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "ml20", + children: [Accounts === null || Accounts === void 0 ? void 0 : Accounts.name, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5F85\u5BA1\u6838" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + onClick: function onClick() { + return update("1"); + }, + ghost: true, + style: { + marginLeft: '20px' + }, + children: "\u64A4\u9500\u8BA4\u8BC1" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#6ec76e' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wancheng font-14" + }), " \u5DF2\u8BA4\u8BC1"] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u6027\u522B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.gender) === 0 ? '男' : '女' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "*" + }), "\u804C\u4E1A\u4FE1\u606F"] + }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: '20px' + }, + children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: Detailmodules/* default.PerfectBut */.Z.PerfectBut, + onClick: function onClick() { + dispatch({ + type: 'account/setActionTabs', + payload: { + key: 'Account-ProfessionalAuth' + } + }); + }, + children: "\u7ACB\u5373\u8BA4\u8BC1" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.PerfectCent */.Z.PerfectCent, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u804C\u4E1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "ml20", + children: [Accounts && Accounts.identity && identityMap[Accounts.identity], (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5F85\u5BA1\u6838" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + onClick: function onClick() { + return update("2"); + }, + ghost: true, + style: { + marginLeft: '20px' + }, + children: "\u64A4\u9500\u8BA4\u8BC1" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#6ec76e' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wancheng font-14" + }), " \u5DF2\u8BA4\u8BC1", /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + onClick: function onClick() { + dispatch({ + type: 'account/setActionTabs', + payload: { + key: 'Account-ProfessionalAuth' + } + }); + }, + ghost: true, + style: { + marginLeft: '20px' + }, + children: "\u91CD\u65B0\u8BA4\u8BC1" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u5B66\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.student_id) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u5B66\u6821" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_name) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u9662\u7CFB" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.department_name) || '--' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "*" + }), "\u8054\u7CFB\u65B9\u5F0F"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.PerfectCent */.Z.PerfectCent, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u624B\u673A\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + width: '150px' + }, + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.phone) || '--' + }), phoneshow === 'none' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "link", + className: "ml20", + style: { + color: '#165DFF' + }, + onClick: function onClick() { + setPhoneshow('block'); + }, + children: "\u66F4\u6362" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt10", + style: { + marginLeft: "74px" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { + type: 3, + dispatch: dispatch, + userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, + isshow: phoneshow, + setPhoneshow: setPhoneshow, + setEmailshow: setEmailshow + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "Email" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + width: '150px' + }, + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.mail) || '--' + }), emailshow === 'none' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "link", + className: "ml20", + style: { + color: '#165DFF' + }, + onClick: function onClick() { + setEmailshow('block'); + }, + children: "\u66F4\u6362" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt10", + style: { + marginLeft: "74px" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { + type: 4, + dispatch: dispatch, + userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, + isshow: emailshow, + setEmailshow: setEmailshow, + setPhoneshow: setPhoneshow + }) + })] + }), Prize !== null && Prize !== void 0 && Prize.leader && Prize !== null && Prize !== void 0 && Prize.teams && Prize !== null && Prize !== void 0 && (_Prize$teams$ = Prize.teams[0]) !== null && _Prize$teams$ !== void 0 && (_Prize$teams$$bank_ac = _Prize$teams$.bank_account) !== null && _Prize$teams$$bank_ac !== void 0 && _Prize$teams$$bank_ac.bank ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + style: { + fontSize: '12px' + }, + children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + style: { + fontSize: '12px' + }, + children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_Addleader, { + dispatch: dispatch, + userid: userid + })] + }), (Prize === null || Prize === void 0 ? void 0 : Prize.leader) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.PerfectCent */.Z.PerfectCent, + style: { + border: 0 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u5F00\u6237\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 ? void 0 : (_Prize$teams$2$bank_a = _Prize$teams$2.bank_account) === null || _Prize$teams$2$bank_a === void 0 ? void 0 : _Prize$teams$2$bank_a.bank) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u652F\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 ? void 0 : (_Prize$teams$3$bank_a = _Prize$teams$3.bank_account) === null || _Prize$teams$3$bank_a === void 0 ? void 0 : _Prize$teams$3$bank_a.second_bank) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default.PerfectCentName */.Z.PerfectCentName, + children: "\u8D26\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 ? void 0 : (_Prize$teams$4$bank_a = _Prize$teams$4.bank_account) === null || _Prize$teams$4$bank_a === void 0 ? void 0 : _Prize$teams$4$bank_a.card_no) || '--' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(component_ProfessionalAuthModal, { + Scoid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_id + }), /*#__PURE__*/(0,jsx_runtime.jsx)(component_RealNameAuthModal, {})] + }); +} +/* harmony default export */ var PerfectuserInfon = (PerfectUser); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AwardPdf.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AwardPdfmodules = ({"scoreByBlankRadio":"scoreByBlankRadio____FOPE"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx + + + + +//获奖证书 + + + + + + + +var Awardpdf = function Awardpdf(_ref) { + var Prize = _ref.Prize, + Accounts = _ref.Accounts, + getAccounts = _ref.getAccounts, + dispatch = _ref.dispatch, + userid = _ref.userid; + var _useState = (0,react.useState)("DownPdf"), + _useState2 = slicedToArray_default()(_useState, 2), + meuType = _useState2[0], + setMeutype = _useState2[1]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: "15px 0" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + optionType: "button", + className: AwardPdfmodules.scoreByBlankRadio, + options: [{ + label: '获奖证书下载', + value: 'DownPdf' + }, { + label: '完善个人信息', + value: 'Perfect' + }], + value: meuType, + onChange: function onChange(e) { + setMeutype(e.target.value); + } + }), meuType == "DownPdf" && /*#__PURE__*/(0,jsx_runtime.jsx)(Downloadpdf, { + Prize: Prize + }), meuType == "Perfect" && /*#__PURE__*/(0,jsx_runtime.jsx)(PerfectuserInfon, { + userid: userid, + dispatch: dispatch, + Prize: Prize, + Accounts: Accounts + })] + }); +}; +/* harmony default export */ var AwardPdf = ((0,_umi_production_exports.connect)(function (_ref2) { + objectDestructuringEmpty_default()(_ref2); + return {}; +})(Awardpdf)); + +/***/ }), + +/***/ 75725: +/*!******************************************************************!*\ + !*** ./src/pages/Competitions/Detail/Challitems.tsx + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ Challitems; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules +var style = __webpack_require__(29913); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var tooltip_style = __webpack_require__(38390); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules +var message_style = __webpack_require__(14934); +// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules +var message = __webpack_require__(12461); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules +var modal_style = __webpack_require__(35611); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules +var modal = __webpack_require__(85402); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/index.less?modules +var Detailmodules = __webpack_require__(16455); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(12768); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(7303); +// EXTERNAL MODULE: ./src/service/shixuns.ts +var shixuns = __webpack_require__(56088); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(84519); +;// CONCATENATED MODULE: ./src/assets/images/jieduanguanka.svg +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } +var __defProp = Object.defineProperty; +var __getOwnPropSymbols = Object.getOwnPropertySymbols; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __propIsEnum = Object.prototype.propertyIsEnumerable; +var __defNormalProp = function __defNormalProp(obj, key, value) { + return key in obj ? __defProp(obj, key, { + enumerable: true, + configurable: true, + writable: true, + value: value + }) : obj[key] = value; +}; +var __spreadValues = function __spreadValues(a, b) { + for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); + if (__getOwnPropSymbols) { + var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var prop = _step.value; + if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + return a; +}; + +var SvgJieduanguanka = function SvgJieduanguanka(props) { + return /* @__PURE__ */React.createElement("svg", __spreadValues({ + className: "jieduanguanka_svg__icon", + viewBox: "0 0 1024 1024", + xmlns: "http://www.w3.org/2000/svg", + width: 20, + height: 20 + }, props), /* @__PURE__ */React.createElement("path", { + d: "M128 0h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128H128A128.358 128.358 0 0 1 0 896V128C0 57.6 57.6 0 128 0z", + fill: "#165DFF", + fillOpacity: 0.14 + }), /* @__PURE__ */React.createElement("path", { + d: "M294.4 377.6 160 480c-6.4 6.4-12.8 12.8-12.8 25.6v57.6c0 12.8 6.4 19.2 19.2 32l134.4 96c12.8 12.8 38.4 12.8 51.2 0l6.4-6.4c6.4-6.4 12.8-19.2 6.4-32s-6.4-25.6-19.2-32l-115.2-83.2 121.6-96c6.4-6.4 12.8-19.2 12.8-25.6 0-12.8 0-19.2-6.4-32-19.2-19.2-44.8-25.6-64-6.4zm275.2-12.8c-12.8 6.4-19.2 12.8-25.6 19.2L409.6 633.6a40.806 40.806 0 0 0 0 38.4c6.4 12.8 19.2 19.2 38.4 19.2 12.8 0 25.6-6.4 32-19.2l134.4-249.6c6.4-6.4 6.4-19.2 6.4-32s-12.8-19.2-19.2-25.6h-32zm128 0c-12.8 0-19.2 6.4-25.6 12.8-12.8 19.2-12.8 44.8 6.4 57.6l121.6 96-121.6 89.6c-19.2 12.8-19.2 38.4-12.8 51.2l6.4 6.4c12.8 19.2 38.4 19.2 57.6 6.4l134.4-96c6.4-6.4 12.8-19.2 19.2-25.6v-57.6c0-12.8-6.4-19.2-12.8-25.6L736 377.6c-19.2-12.8-32-12.8-38.4-12.8z", + fill: "#165DFF" + })); +}; + +/* harmony default export */ var jieduanguanka = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Ik0xMjggMGg3NjhjNzAuNCAwIDEyOCA1Ny42IDEyOCAxMjh2NzY4YzAgNzAuNC01Ny42IDEyOC0xMjggMTI4SDEyOEExMjguMzU4IDEyOC4zNTggMCAwIDEgMCA4OTZWMTI4QzAgNTcuNiA1Ny42IDAgMTI4IDB6IiBmaWxsPSIjMTY1REZGIiBmaWxsLW9wYWNpdHk9Ii4xNCIvPjxwYXRoIGQ9Ik0yOTQuNCAzNzcuNiAxNjAgNDgwYy02LjQgNi40LTEyLjggMTIuOC0xMi44IDI1LjZ2NTcuNmMwIDEyLjggNi40IDE5LjIgMTkuMiAzMmwxMzQuNCA5NmMxMi44IDEyLjggMzguNCAxMi44IDUxLjIgMGw2LjQtNi40YzYuNC02LjQgMTIuOC0xOS4yIDYuNC0zMnMtNi40LTI1LjYtMTkuMi0zMmwtMTE1LjItODMuMiAxMjEuNi05NmM2LjQtNi40IDEyLjgtMTkuMiAxMi44LTI1LjYgMC0xMi44IDAtMTkuMi02LjQtMzItMTkuMi0xOS4yLTQ0LjgtMjUuNi02NC02LjR6bTI3NS4yLTEyLjhjLTEyLjggNi40LTE5LjIgMTIuOC0yNS42IDE5LjJMNDA5LjYgNjMzLjZhNDAuODA2IDQwLjgwNiAwIDAgMCAwIDM4LjRjNi40IDEyLjggMTkuMiAxOS4yIDM4LjQgMTkuMiAxMi44IDAgMjUuNi02LjQgMzItMTkuMmwxMzQuNC0yNDkuNmM2LjQtNi40IDYuNC0xOS4yIDYuNC0zMnMtMTIuOC0xOS4yLTE5LjItMjUuNmgtMzJ6bTEyOCAwYy0xMi44IDAtMTkuMiA2LjQtMjUuNiAxMi44LTEyLjggMTkuMi0xMi44IDQ0LjggNi40IDU3LjZsMTIxLjYgOTYtMTIxLjYgODkuNmMtMTkuMiAxMi44LTE5LjIgMzguNC0xMi44IDUxLjJsNi40IDYuNGMxMi44IDE5LjIgMzguNCAxOS4yIDU3LjYgNi40bDEzNC40LTk2YzYuNC02LjQgMTIuOC0xOS4yIDE5LjItMjUuNnYtNTcuNmMwLTEyLjgtNi40LTE5LjItMTIuOC0yNS42TDczNiAzNzcuNmMtMTkuMi0xMi44LTMyLTEyLjgtMzguNC0xMi44eiIgZmlsbD0iIzE2NURGRiIvPjwvc3ZnPg=="); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(7); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Challitems.tsx + + + + + + + + + + + +//1 2 3 排名数据样式 + + + + + + + + + + + + +var toChinesNum = function toChinesNum(num) { + var changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零" + var unit = ["", "十", "百", "千", "万"]; + num = parseInt(num); + var getWan = function getWan(temp) { + var strArr = temp.toString().split("").reverse(); + var newNum = ""; + for (var i = 0; i < strArr.length; i++) { + newNum = (i == 0 && strArr[i] == 0 ? "" : i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i])) + newNum; + } + return newNum; + }; + var overWan = Math.floor(num / 10000); + var noWan = num % 10000; + if (noWan.toString().length < 4) noWan = "0" + noWan; + return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num); +}; +function RankingItem(_ref) { + var _item$shixun3, _item$shixun4, _item$shixun5, _item$challenges, _item$challenge_setti, _item$shixun6, _Header$permission; + var item = _ref.item, + Header = _ref.Header, + index = _ref.index, + StaffDetail = _ref.StaffDetail, + dispatch = _ref.dispatch; + var _useState = (0,react.useState)(true), + _useState2 = slicedToArray_default()(_useState, 2), + content = _useState2[0], + setcontent = _useState2[1]; + var _useState3 = (0,react.useState)(true), + _useState4 = slicedToArray_default()(_useState3, 2), + isopen = _useState4[0], + setisonen = _useState4[1]; + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + showMore = _useState6[0], + setShowMore = _useState6[1]; + var divcontent = (0,react.useRef)(); + var _useState7 = (0,react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + showStatrButton = _useState8[0], + setShowStatrButton = _useState8[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + (0,react.useEffect)(function () { + setTimeout(function () { + if (divcontent.current.children[0].clientHeight > 88) setShowMore(true); + }, 10); + }, []); + var handleStartGame = function handleStartGame(item) { + var _item$shixun2; + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch, true)) { + return; + } + if ((item === null || item === void 0 ? void 0 : item.shixun_status) > 1) { + setShowStatrButton(true); + } + if (item !== null && item !== void 0 && item.is_jupyter || item !== null && item !== void 0 && item.is_jupyter_lab) { + var _item$shixun; + dispatch({ + type: 'shixunsDetail/execJupyter', + payload: { + id: item === null || item === void 0 ? void 0 : (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.identifier + } + }).then(function (response) { + setShowStatrButton(false); + if (response !== null && response !== void 0 && response.identifier) { + window.open("/tasks/".concat(response.identifier, "/jupyter?competition_entry_id=").concat(item === null || item === void 0 ? void 0 : item.id, "&type=competitions")); + // window.location.href = `/tasks/${response.identifier}/jupyter?competition_entry_id=${item?.id}&type=competitions`; + } + }); + + return; + } + dispatch({ + type: 'shixunsDetail/execShixun', + payload: { + id: item === null || item === void 0 ? void 0 : (_item$shixun2 = item.shixun) === null || _item$shixun2 === void 0 ? void 0 : _item$shixun2.identifier + } + }).then(function (execRes) { + setShowStatrButton(false); + if (execRes !== null && execRes !== void 0 && execRes.game_identifier) { + window.open("/tasks/".concat(execRes.game_identifier, "?competition_entry_id=").concat(item === null || item === void 0 ? void 0 : item.id, "&type=competitions")); + return; + } + if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) { + handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 3) { + handleInBeta(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } + }); + }; + var handleResetGame = function handleResetGame(url) { + var _url; + url = (_url = url) !== null && _url !== void 0 && _url.includes('.json') ? url : "".concat(url, ".json"); + modal/* default.confirm */.Z.confirm({ + centered: true, + title: '提示', + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc font16", + children: "\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!" + }), + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, execRes; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,shixuns/* resetMyGame */.$Q)({ + url: url + }); + case 2: + res = _context.sent; + if (res) { + _context.next = 5; + break; + } + return _context.abrupt("return"); + case 5: + message/* default.success */.ZP.success('重置成功,正在进入实训!'); + _context.next = 8; + return (0,shixuns/* execShixun */.Ir)({ + id: res.shixun_identifier + }); + case 8: + execRes = _context.sent; + if (!(execRes !== null && execRes !== void 0 && execRes.game_identifier)) { + _context.next = 12; + break; + } + window.open("/tasks/".concat(execRes.game_identifier)); + // history?.push(`/tasks/${execRes.game_identifier}`); + return _context.abrupt("return"); + case 12: + if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) { + handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 3) { + handleInBeta(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } + case 13: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }; + var handleInBeta = function handleInBeta(message) { + modal/* default.confirm */.Z.confirm({ + centered: true, + title: '提示', + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc font16", + children: ["\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E", message, "\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01"] + }) + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.box */.Z.box, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + justifyContent: 'space-between', + display: 'flex', + padding: '0 10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Detailmodules/* default.title_style */.Z.title_style, + style: { + color: '#333333', + fontWeight: 500, + fontSize: '14px' + }, + children: [Header !== null && Header !== void 0 && Header.is_new ? '赛题' : '任务', index + 1] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#9096A3', + marginLeft: 'auto', + fontSize: '12px' + }, + children: ["\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#232B40', + marginLeft: 5 + }, + children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: 10, + display: 'flex', + position: 'relative' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.pic), + style: { + width: 220, + height: 130, + borderRadius: '4px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: 20, + width: '75%' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + justifyContent: 'space-between' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: (item === null || item === void 0 ? void 0 : item.name) || (item === null || item === void 0 ? void 0 : (_item$shixun3 = item.shixun) === null || _item$shixun3 === void 0 ? void 0 : _item$shixun3.name), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333', + fontWeight: '500', + fontSize: '14px' + }, + children: (item === null || item === void 0 ? void 0 : item.name) || (item === null || item === void 0 ? void 0 : (_item$shixun4 = item.shixun) === null || _item$shixun4 === void 0 ? void 0 : _item$shixun4.name) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#9096A3', + marginLeft: 40 + }, + children: ["\u5173\u5361", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333', + marginLeft: 5 + }, + children: (item === null || item === void 0 ? void 0 : item.challenges_count) || (item === null || item === void 0 ? void 0 : (_item$shixun5 = item.shixun) === null || _item$shixun5 === void 0 ? void 0 : _item$shixun5.challenges_count) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: divcontent, + style: { + maxHeight: content && 100, + position: "relative", + overflow: "hidden" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + fontSize: '14px', + color: '#9096A3', + marginTop: 20, + position: "relative" + }, + value: (item === null || item === void 0 ? void 0 : item.description) || '' + }), showMore && content && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Detailmodules/* default.maskText */.Z.maskText + })] + }), showMore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center', + color: '#145DFF', + cursor: 'pointer' + }, + onClick: function onClick() { + setcontent(!content); + }, + children: [content ? '阅读全文 ' : '收起全文 ', /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont font14 ".concat(content ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 14, + maxHeight: isopen && 58, + overflow: 'hidden' + }, + children: [item === null || item === void 0 ? void 0 : (_item$challenges = item.challenges) === null || _item$challenges === void 0 ? void 0 : _item$challenges.map(function (items, j) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: j === 0 ? 0 : 12 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: jieduanguanka, + style: { + width: 20, + height: 20 + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 10 + }, + children: ["\u7B2C", j + 1, "\u5173", items === null || items === void 0 ? void 0 : items.challenge_name] + })] + }); + }), item === null || item === void 0 ? void 0 : (_item$challenge_setti = item.challenge_settings) === null || _item$challenge_setti === void 0 ? void 0 : _item$challenge_setti.map(function (items, j) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: j === 0 ? 0 : 12 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: jieduanguanka, + style: { + width: 20, + height: 20 + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 10 + }, + children: ["\u7B2C", j + 1, "\u5173", items === null || items === void 0 ? void 0 : items.challenge_name] + })] + }); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + position: 'absolute', + bottom: 14, + right: 10, + color: '#145DFF', + cursor: 'pointer' + }, + children: [((item === null || item === void 0 ? void 0 : item.challenges_count) || (item === null || item === void 0 ? void 0 : (_item$shixun6 = item.shixun) === null || _item$shixun6 === void 0 ? void 0 : _item$shixun6.challenges_count)) > 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + onClick: function onClick() { + setisonen(!isopen); + }, + children: [isopen ? '展开' : '收起', " ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont font14 ".concat(isopen ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') + })] + }), ((StaffDetail === null || StaffDetail === void 0 ? void 0 : StaffDetail.enrolled) && (Header === null || Header === void 0 ? void 0 : Header.competition_status) !== 'ended' || (0,authority/* isAdmins */.eB)() || ((_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + loading: showStatrButton, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res1, _item$shixun7, res, _item$shixun8; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!(Header !== null && Header !== void 0 && Header.is_new)) { + _context2.next = 11; + break; + } + _context2.next = 3; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_team_member.json"), { + method: 'post' + }); + case 3: + res1 = _context2.sent; + if (!((res1 === null || res1 === void 0 ? void 0 : res1.status) === 0)) { + _context2.next = 9; + break; + } + handleStartGame(item); + _context2.next = 8; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/enter_competition_question.json"), { + method: 'post', + body: { + competition_stage_id: item === null || item === void 0 ? void 0 : item.competition_stage_id, + competition_stage_section_id: item === null || item === void 0 ? void 0 : item.competition_stage_section_id, + competition_entry_id: item === null || item === void 0 ? void 0 : item.id, + shixun_id: item === null || item === void 0 ? void 0 : (_item$shixun7 = item.shixun) === null || _item$shixun7 === void 0 ? void 0 : _item$shixun7.id + } + }); + case 8: + res = _context2.sent; + case 9: + _context2.next = 12; + break; + case 11: + window.open("/shixuns/".concat((item === null || item === void 0 ? void 0 : item.identifier) || (item === null || item === void 0 ? void 0 : (_item$shixun8 = item.shixun) === null || _item$shixun8 === void 0 ? void 0 : _item$shixun8.identifier), "/challenges")); + case 12: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + style: { + marginLeft: 30, + borderRadius: 14, + fontSize: 12, + width: 88 + }, + type: "primary", + children: "\u5F00\u542F\u6311\u6218" + })] + })] + })] + })] + }); +} +/* harmony default export */ var Challitems = (RankingItem); + +/***/ }), + +/***/ 86434: +/*!**************************************************************!*\ + !*** ./src/pages/Competitions/Detail/index.tsx + 13 modules ***! + \**************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Detail; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules +var style = __webpack_require__(35611); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules +var es_modal = __webpack_require__(85402); +// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules +var menu_style = __webpack_require__(83736); +// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules +var menu = __webpack_require__(66516); +// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules +var button_style = __webpack_require__(29913); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules +var spin_style = __webpack_require__(22536); +// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js +var spin = __webpack_require__(11382); +// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules +var breadcrumb_style = __webpack_require__(63102); +// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules +var breadcrumb = __webpack_require__(58492); +// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules +var message_style = __webpack_require__(14934); +// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules +var message = __webpack_require__(12461); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(70215); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/index.less?modules +var Detailmodules = __webpack_require__(16455); +// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx +var AuthenticationModel = __webpack_require__(8213); +// EXTERNAL MODULE: ./node_modules/antd/es/upload/style/index.js + 1 modules +var upload_style = __webpack_require__(13759); +// EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 20 modules +var upload = __webpack_require__(7426); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/InboxOutlined.js + 1 modules +var InboxOutlined = __webpack_require__(64082); +// EXTERNAL MODULE: ./src/components/UploadFile/index.tsx +var UploadFile = __webpack_require__(82394); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AddSubmitModel.tsx + + + + + + + + + + + + + + + + +var Dragger = upload/* default.Dragger */.Z.Dragger; +var ShixunsListPage = function ShixunsListPage(_ref) { + var user = _ref.user, + dispatch = _ref.dispatch, + classroomList = _ref.classroomList, + shixunsDetail = _ref.shixunsDetail, + getResults = _ref.getResults; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + time = _useState2[0], + setTime = _useState2[1]; + var _useState3 = (0,react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + fileList = _useState4[0], + setFileList = _useState4[1]; + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + confirmLoading = _useState6[0], + setConfirmLoading = _useState6[1]; + var props = { + onRemove: function onRemove() { + setFileList([]); + }, + beforeUpload: function beforeUpload(file) { + console.log(file); + if ((file === null || file === void 0 ? void 0 : file.size) > 1024 * 1024 * 500) { + message/* default.info */.ZP.info('文件超过500M,不符合上传要求'); + return false; + } + var filelist = []; + filelist.push(file); + setFileList([].concat(filelist)); + return false; + }, + fileList: fileList + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + title: "\u63D0\u4EA4\u6587\u4EF6", + open: shixunsDetail.actionTabs.key === 'md-tab', + confirmLoading: confirmLoading, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _user$userInfo, _fileList$; + var resulr; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!((fileList === null || fileList === void 0 ? void 0 : fileList.length) <= 0)) { + _context.next = 3; + break; + } + message/* default.info */.ZP.info('请先选择文件'); + return _context.abrupt("return"); + case 3: + setConfirmLoading(true); + _context.next = 6; + return (0,UploadFile/* uploadFile */.cT)(fileList[0], { + login: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, + container_type: "Competition", + container_id: shixunsDetail.actionTabs.params.id, + stage_type: shixunsDetail.actionTabs.params.value, + file_name: (_fileList$ = fileList[0]) === null || _fileList$ === void 0 ? void 0 : _fileList$.name + }); + case 6: + resulr = _context.sent; + if ((resulr === null || resulr === void 0 ? void 0 : resulr.status) === 0) { + message/* default.info */.ZP.info('提交成功'); + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: '' + } + }); + setConfirmLoading(false); + setFileList([]); + getResults(shixunsDetail.actionTabs.params.value); + } else { + setConfirmLoading(false); + message/* default.info */.ZP.info('提交失败'); + } + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })), + onCancel: function onCancel() { + setFileList([]); + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: '' + } + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(Dragger, objectSpread2_default()(objectSpread2_default()({}, props), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "ant-upload-drag-icon", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(InboxOutlined/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "ant-upload-hint", + children: "\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20" + })] + })) + }); +}; +/* harmony default export */ var AddSubmitModel = ((0,_umi_production_exports.connect)(function (_ref3) { + var user = _ref3.user, + classroomList = _ref3.classroomList, + shixunsDetail = _ref3.shixunsDetail; + return { + user: user, + classroomList: classroomList, + shixunsDetail: shixunsDetail + }; +})(ShixunsListPage)); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules +var input_style = __webpack_require__(69463); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(75008); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(12768); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var utils_fetch = __webpack_require__(84519); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(7303); +// EXTERNAL MODULE: ./node_modules/antd/es/carousel/style/index.js + 1 modules +var carousel_style = __webpack_require__(36936); +// EXTERNAL MODULE: ./node_modules/antd/es/carousel/index.js + 9 modules +var carousel = __webpack_require__(61980); +// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules +var select_style = __webpack_require__(95985); +// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js +var es_select = __webpack_require__(34041); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js +var LeftOutlined = __webpack_require__(37653); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js +var RightOutlined = __webpack_require__(43929); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Competitionbonus.tsx + + + + + + + + + + + + + +//代金劵 + + + +var Option = es_select/* default.Option */.Z.Option; + + + + +function Bonus(_ref) { + var rewarddata = _ref.rewarddata, + getlistdatas = _ref.getlistdatas, + is_signed = _ref.is_signed, + dispatch = _ref.dispatch, + userlist = _ref.userlist; + var Carousels = (0,react.useRef)(null); + var _useState = (0,react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + isshow = _useState2[0], + SetIsshow = _useState2[1]; + var _useState3 = (0,react.useState)(undefined), + _useState4 = slicedToArray_default()(_useState3, 2), + className = _useState4[0], + SetClassname = _useState4[1]; + var _useState5 = (0,react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + id = _useState6[0], + SetId = _useState6[1]; + var _useState7 = (0,react.useState)(undefined), + _useState8 = slicedToArray_default()(_useState7, 2), + name = _useState8[0], + SetName = _useState8[1]; + var _useState9 = (0,react.useState)(undefined), + _useState10 = slicedToArray_default()(_useState9, 2), + email = _useState10[0], + SetEmail = _useState10[1]; + var _useState11 = (0,react.useState)(undefined), + _useState12 = slicedToArray_default()(_useState11, 2), + phone = _useState12[0], + SetPhone = _useState12[1]; + function receive(_x) { + return _receive.apply(this, arguments); + } + function _receive() { + _receive = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { + var result; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!item.user_received) { + _context.next = 3; + break; + } + window.open(item.click_info); + return _context.abrupt("return"); + case 3: + if ((0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) { + _context.next = 5; + break; + } + return _context.abrupt("return"); + case 5: + if (!(is_signed === false)) { + _context.next = 8; + break; + } + message/* default.info */.ZP.info('您尚未报名参赛,请报名参赛后领取'); + return _context.abrupt("return"); + case 8: + if (!(item.click_event === "Pop")) { + _context.next = 14; + break; + } + SetId(item.id); + SetIsshow(true); + return _context.abrupt("return"); + case 14: + SetClassname(undefined); + case 15: + _context.next = 17; + return dispatch({ + type: 'competitions/Reward', + payload: { + competition_module_setting_id: item.id + } + }); + case 17: + result = _context.sent; + if (result && result.status === 0) { + getlistdatas(); + if (item.click_event === "Link") { + message/* default.info */.ZP.info('领取成功'); + window.open(item.click_info); + } else { + message/* default.info */.ZP.info(item.click_info); + } + } + case 19: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _receive.apply(this, arguments); + } + function submitreceive() { + return _submitreceive.apply(this, arguments); + } + function _submitreceive() { + _submitreceive = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var result; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!(userlist && !userlist.real_name)) { + _context2.next = 4; + break; + } + if (name) { + _context2.next = 4; + break; + } + message/* default.info */.ZP.info('姓名不能为空'); + return _context2.abrupt("return"); + case 4: + if (!(userlist && !userlist.email)) { + _context2.next = 8; + break; + } + if (email) { + _context2.next = 8; + break; + } + message/* default.info */.ZP.info('邮箱不能为空'); + return _context2.abrupt("return"); + case 8: + if (!(userlist && !userlist.phone)) { + _context2.next = 12; + break; + } + if (phone) { + _context2.next = 12; + break; + } + message/* default.info */.ZP.info('手机号码不能为空'); + return _context2.abrupt("return"); + case 12: + if (className) { + _context2.next = 15; + break; + } + message/* default.info */.ZP.info('请选择你的年级'); + return _context2.abrupt("return"); + case 15: + _context2.next = 17; + return dispatch({ + type: 'competitions/Reward', + payload: { + competition_module_setting_id: id, + className: className, + name: name, + mail: email, + phone: phone + } + }); + case 17: + result = _context2.sent; + if (result && result.status === 0) { + SetIsshow(false); + getlistdatas(); + message/* default.info */.ZP.info('HCIA认证考试代金劵将由Educoder平台统一发放,请及时关注邮箱或站内短信查收'); + } + case 19: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return _submitreceive.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { + open: isshow, + title: '完善信息', + onCancel: function onCancel() { + return SetIsshow(false); + }, + onOk: function onOk() { + submitreceive(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u60A8\u7684\u59D3\u540D\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: userlist && userlist.real_name ? '' : Detailmodules/* default.bkfff */.Z.bkfff, + style: { + width: '300px', + marginLeft: '14px', + background: userlist && userlist.phone ? '' : '#ffffff!important' + }, + value: userlist && userlist.real_name || name, + disabled: userlist && userlist.real_name || false, + onChange: function onChange(e) { + return SetName(e.target.value); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '1em' + }, + children: ["\u60A8\u7684\u90AE\u7BB1\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: userlist && userlist.email ? '' : "bkfff", + style: { + width: '300px', + marginLeft: '14px', + background: userlist && userlist.phone ? '' : '#ffffff!important' + }, + value: userlist && userlist.email || email, + disabled: userlist && userlist.email || false, + onChange: function onChange(e) { + return SetEmail(e.target.value); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '1em' + }, + children: ["\u60A8\u7684\u624B\u673A\u53F7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: '300px' + }, + className: userlist && userlist.phone ? '' : "bkfff", + value: userlist && userlist.phone || phone, + disabled: userlist && userlist.phone || false, + onChange: function onChange(e) { + return SetPhone(e.target.value); + } + })] + }), "\u60A8\u7684\u5E74\u7EA7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, { + style: { + width: '300px', + marginTop: '1em', + marginLeft: '14px' + }, + onChange: function onChange(e) { + SetClassname(e); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u4E00", + children: "\u5927\u4E00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u4E8C", + children: "\u5927\u4E8C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u4E09", + children: "\u5927\u4E09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u56DB", + children: "\u5927\u56DB" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u4E94", + children: "\u5927\u4E94" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u7855\u4E00", + children: "\u7855\u4E00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u7855\u4E8C", + children: "\u7855\u4E8C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u7855\u4E09", + children: "\u7855\u4E09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u4E00", + children: "\u535A\u4E00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u4E8C", + children: "\u535A\u4E8C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u4E09", + children: "\u535A\u4E09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u56DB", + children: "\u535A\u56DB" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u4E94", + children: "\u535A\u4E94" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '1em' + }, + children: "\u63D0\u9192\uFF1A\u5982\u65E0\u534E\u4E3A\u4E91\u8D26\u53F7\uFF0C\u8BF7\u5C3D\u5FEB\u6CE8\u518C\u534E\u4E3A\u4E91\uFF01" + })] + }), rewarddata && rewarddata.length > 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + position: 'relative', + marginBottom: '10px', + marginTop: '10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Detailmodules/* default.spanprev */.Z.spanprev, + onClick: function onClick() { + Carousels.current.prev(); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(LeftOutlined/* default */.Z, { + style: { + color: '#fff', + fontSize: '20px', + marginLeft: "15px" + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(carousel/* default */.Z, { + ref: Carousels, + className: Detailmodules/* default.divwidth */.Z.divwidth, + slidesToShow: 3, + slidesToScroll: 1, + children: rewarddata && rewarddata.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center', + position: 'relative' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/".concat(item.image_url) + }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default.receiveclick */.Z.receiveclick, + onClick: function onClick() { + return receive(item); + }, + children: "\u70B9\u51FB\u9886\u53D6" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default.receivealready */.Z.receivealready, + children: "\u5DF2\u7ECF\u9886\u53D6" + })] + }); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Detailmodules/* default.spannext */.Z.spannext, + onClick: function onClick() { + Carousels.current.next(); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RightOutlined/* default */.Z, { + style: { + color: '#fff', + fontSize: '20px', + marginLeft: "5px" + } + }) + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Detailmodules/* default.divwidth */.Z.divwidth, + style: { + justifyContent: 'space-around', + marginBottom: '10px', + marginTop: '10px' + }, + children: rewarddata && rewarddata.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center', + position: 'relative' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/".concat(item.image_url) + }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default.receiveclick */.Z.receiveclick, + onClick: function onClick() { + return receive(item); + }, + children: "\u70B9\u51FB\u9886\u53D6" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default.receivealready */.Z.receivealready, + children: "\u5DF2\u7ECF\u9886\u53D6" + })] + }); + }) + })] + }); +} +/* harmony default export */ var Competitionbonus = (Bonus); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/SeeItem.tsx + + + + + + + + + + + + + + + + + + + + + + + +//代金劵 + + + +var SeeItem = function SeeItem(_ref, ref) { + var StaffDetail = _ref.StaffDetail, + HeaderDetail = _ref.HeaderDetail, + ItemData = _ref.ItemData, + setIssee = _ref.setIssee, + ModelType = _ref.ModelType, + dispatch = _ref.dispatch, + userinfo = _ref.userinfo, + Editable = _ref.Editable; + var _useState = (0,react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + visible = _useState2[0], + setVisible = _useState2[1]; + var _useState3 = (0,react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + fileList = _useState4[0], + setFileList = _useState4[1]; + var _useState5 = (0,react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + fileId = _useState6[0], + setFileId = _useState6[1]; + var _useState7 = (0,react.useState)(''), + _useState8 = slicedToArray_default()(_useState7, 2), + text = _useState8[0], + setText = _useState8[1]; + // const [disabled, setDisable] = useState(false) + var _useState9 = (0,react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + loading = _useState10[0], + setLoading = _useState10[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var enrolled = (0,react.useRef)(null); + var dom = (0,react.useRef)(null); + enrolled.current = StaffDetail === null || StaffDetail === void 0 ? void 0 : StaffDetail.enrolled; + (0,react.useEffect)(function () { + var _dom$current; + (_dom$current = dom.current) === null || _dom$current === void 0 ? void 0 : _dom$current.addEventListener("click", modal); + return function () { + var _dom$current2; + (_dom$current2 = dom.current) === null || _dom$current2 === void 0 ? void 0 : _dom$current2.removeEventListener("click", modal); }; - }(); - var handleClose = function handleClose() { - dispatch({ - type: 'account/setActionTabs', - payload: {} - }); + }, []); + + // useEffect(() => { + // if (visible || fileList.length) { + // setDisable(true) + // } + // }, [visible]) + + var modal = function modal(e) { + var _e$target; + // 检查事件源e.targe是否为Li + if ((e === null || e === void 0 ? void 0 : (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.id) === 'modal-upload') { + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + if (!enrolled.current) { + es_modal/* default.info */.Z.info({ + title: '提示', + centered: true, + okText: '我知道了', + content: '请先报名,再提交作品' + }); + return; + } + setVisible(true); + } }; + (0,react.useEffect)(function () { + if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.upload_file) { + var _HeaderDetail$upload_, _HeaderDetail$upload_2, _HeaderDetail$upload_3; + setFileList([{ + name: HeaderDetail === null || HeaderDetail === void 0 ? void 0 : (_HeaderDetail$upload_ = HeaderDetail.upload_file) === null || _HeaderDetail$upload_ === void 0 ? void 0 : _HeaderDetail$upload_.title, + status: 'done', + uid: '123456789' + }]); + setText(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.upload_file_url); + setFileId(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : (_HeaderDetail$upload_2 = HeaderDetail.upload_file) === null || _HeaderDetail$upload_2 === void 0 ? void 0 : (_HeaderDetail$upload_3 = _HeaderDetail$upload_2.url) === null || _HeaderDetail$upload_3 === void 0 ? void 0 : _HeaderDetail$upload_3.split('/')[3]); + } + }, [HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.upload_file]); var uploadProps = { - data: { - type: "professional" + name: 'file', + multiple: false, + withCredentials: true, + // accept: ".doc, .docx, .pdf", + // action: '/api/attachments.json', + action: env/* default.API_SERVER */.Z.API_SERVER + '/api/attachments.json', + showUploadList: { + showRemoveIcon: false + }, + fileList: fileList, + onChange: function onChange(info) { + var status = info.file.status; + var newFileList = [objectSpread2_default()({}, info.file)]; + setFileList(newFileList); + if (info.file.status === 'uploading') { + setLoading(true); + } + if (status === 'done') { + var _newFileList$, _newFileList$$respons; + setFileId((_newFileList$ = newFileList[0]) === null || _newFileList$ === void 0 ? void 0 : (_newFileList$$respons = _newFileList$.response) === null || _newFileList$$respons === void 0 ? void 0 : _newFileList$$respons.id); + setLoading(false); + // setDisable(false) + } + + if (status === 'error') { + setFileList([]); + setLoading(false); + } }, - multiple: true, - showUploadList: false, - action: "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"), - className: componentmodules.uploader, - onChange: handleUploadChange, beforeUpload: function beforeUpload(file) { - var isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; - if (!isJpgOrPng) { - message/* default.info */.ZP.info('请上传正确文件格式'); + var isLt10M = file.size / 1024 / 1024 < 1000; + if (!isLt10M) { + message/* default.info */.ZP.info("文件大小必须小于1000MB"); + return Promise.reject(); } - return isJpgOrPng; + + // if (!/\.(doc|docx|pdf|DOC|DOCX|PDF)$/.test(file.name)) { + // message.warn('只能上传Word或PDF文件') + // return Promise.reject(); + // } + return Promise.resolve(); } }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { - centered: true, - keyboard: false, - closable: false, - destroyOnClose: true, - className: componentmodules.modal, - open: account.actionTabs.key === 'Account-ProfessionalAuth', - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zhiyerenzheng font18 mr5 ".concat(componentmodules.colorBlue) - }), "\u804C\u4E1A\u8BA4\u8BC1"] - }), - width: "660px", - footer: null, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: !!isLoading, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: componentmodules.formWrap, - form: form, - layout: "horizontal", - onValuesChange: handleValuesChange, - onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: [10, 0], - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '300px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u804C\u4E1A", - name: "identity", - rules: [{ - required: true, - message: '请先选择职业' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "teacher", - children: "\u6559\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "student", - children: "\u5B66\u751F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "professional", - children: "\u4E13\u4E1A\u4EBA\u58EB" - })] - }) - }) - }), formValue.identity === 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - initialValue: formValue.studentNo, - name: "studentNo", - rules: [{ - required: true, - message: '请先输入学号' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "text", - placeholder: "\u8BF7\u8F93\u5165\u5B66\u53F7" - }) - }) - }), formValue.identity === 'teacher' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - initialValue: formValue.jobTitle, - name: "jobTitle", - rules: [{ - required: true, - message: '请先选择职称' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u6559\u6388", - children: "\u6559\u6388" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u526F\u6559\u6388", - children: "\u526F\u6559\u6388" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u8BB2\u5E08", - children: "\u8BB2\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u52A9\u6559", - children: "\u52A9\u6559" - })] - }) - }) - }), formValue.identity === 'professional' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - initialValue: formValue.manager, - name: "manager", - rules: [{ - required: true, - message: '请先选择职称' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u4F01\u4E1A\u7BA1\u7406\u8005", - children: "\u4F01\u4E1A\u7BA1\u7406\u8005" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u90E8\u95E8\u7BA1\u7406\u8005", - children: "\u90E8\u95E8\u7BA1\u7406\u8005" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08", - children: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u5DE5\u7A0B\u5E08", - children: "\u5DE5\u7A0B\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u52A9\u7406\u5DE5\u7A0B\u5E08", - children: "\u52A9\u7406\u5DE5\u7A0B\u5E08" - })] - }) - }) + var handleVisible = function handleVisible() { + setVisible(true); + }; + (0,react.useImperativeHandle)(ref, function () { + return { + handleVisible: handleVisible + }; + }); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: dom, + children: [ModelType === "reward" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Competitionbonus, { + userlist: userinfo, + dispatch: dispatch, + rewarddata: ItemData.reward_setting, + is_signed: ItemData.is_signed + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + textAlign: 'right' + }, + children: ((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + onClick: function onClick() { + return setIssee(false); + }, + children: "\u7F16\u8F91" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: ItemData.md_content || '暂无' + }), ItemData && ItemData.attachments && ItemData.attachments.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + href: (env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default.API_SERVER */.Z.API_SERVER) + item.url, + target: "_self", + download: item.title, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + color: '#29BD8B' + }, + className: "font-14 color-green iconfont icon-fujian mr8" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: item.title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000', + marginLeft: '10px' + }, + children: item.filesize + })] + }) + }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + title: "\u4E0A\u4F20\u4F5C\u54C1", + open: visible, + okText: "\u63D0\u4EA4\u4F5C\u54C1", + cancelText: "\u53D6\u6D88", + confirmLoading: loading, + onCancel: function onCancel() { + return setVisible(false); + }, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!(!fileId && !text)) { + _context.next = 3; + break; + } + setVisible(false); + return _context.abrupt("return"); + case 3: + // if (disabled) { + // setVisible(false) + // return; + // } + setLoading(true); + _context.next = 6; + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/upload_file.json"), { + method: 'post', + body: { + attachment_id: fileId, + upload_file_url: text + } + }); + case 6: + res = _context.sent; + if (res.status === 0) { + setVisible(false); + setLoading(false); + } + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4F5C\u54C1\u94FE\u63A5\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 416 + }, + value: text, + onChange: function onChange(e) { + var _e$target2; + return setText((_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value); + } })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u5B66\u6821/\u5355\u4F4D", - name: "school", - extra: formValue.school && !(schoolList !== null && schoolList !== void 0 && schoolList.find(function (item) { - return item.name === formValue.school; - })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.schoolHintWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: componentmodules.colorCDCDCD, - children: ["\u672A\u627E\u5230\u5305\u542B\u201C", formValue.school, "\u201D\u7684\u9AD8\u6821\uFF0C"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(componentmodules.color0152d9, " current"), - onClick: handleApplySchool, - children: "\u7533\u8BF7\u65B0\u589E" - })] - }), - rules: [{ - required: true, - message: '请先选择学校/单位' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { - showSearch: true, - options: filterSchoolList === null || filterSchoolList === void 0 ? void 0 : filterSchoolList.map(function (item) { - return { - value: item.name - }; - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u9662\u7CFB/\u90E8\u95E8", - name: "department", - extra: formValue.department && !(departmentList !== null && departmentList !== void 0 && departmentList.find(function (item) { - return item.name === formValue.department; - })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.schoolHintWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: componentmodules.colorCDCDCD, - children: formValue.department ? "\u672A\u627E\u5230\u5305\u542B\u201C".concat(formValue.department, "\u201D\u7684\u9AD8\u6821\uFF0C") : '未找到院系,' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(componentmodules.color0152d9, " current"), - onClick: handleApplyDepartment, - children: "\u7533\u8BF7\u65B0\u589E" - })] - }), - rules: [{ - required: true, - message: '请先选择院系/部门' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { - showSearch: true, - onChange: function onChange(value) { - return setFilterDepartmentList(departmentList.filter(function (item) { - return item.name.includes(value); - })); + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "top", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + lineHeight: '28px' }, - options: filterDepartmentList === null || filterDepartmentList === void 0 ? void 0 : filterDepartmentList.map(function (item) { - return { - value: item.name - }; - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u804C\u4E1A\u8BC1\u4E0A\u4F20", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.flexRow, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: componentmodules.exampleImg, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: job - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "tc", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u793A\u4F8B\u56FE\u7247" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "".concat(componentmodules.colorOrange, " font12"), - children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.flexColumn, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { - accept: ".png,.jpg,.bmp,.jpeg", - children: image ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: image, - className: componentmodules.uploadImg - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.imageTip, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-cuban2shangchuanyunduan ".concat(componentmodules.uploadTipIcon) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: componentmodules.uploadTip, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: componentmodules.color05101a, - children: "\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247" - }) - })] - }) - })), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: componentmodules.viewLargerImg, - children: "\u67E5\u770B\u5927\u56FE" - }) - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: componentmodules.footerWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "mr5", - size: "large", - onClick: handleClose, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - size: "large", + children: "\u4F5C\u54C1\u6587\u4EF6\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { type: "primary", - htmlType: "submit", - loading: loading['account/applyProfessionalAuth'], - children: "\u4FDD\u5B58" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.note, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u8BA4\u8BC1\u987B\u77E5\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3", !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && 'EduCoder', "\u8D26\u53F7\u3002"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" - })] + className: "mb10", + children: "\u4E0A\u4F20\u4F5C\u54C1" + }) + }))] })] }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplySchoolModal, { - visible: visibleAppplySchool, - onClose: function onClose() { - return setVisibleAppplySchool(false); - }, - schoolName: formValue.school, - onSuccess: handleSchoolSuccess - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplyDepartmentModal, { - visible: visibleAppplyDepartment, - onClose: function onClose() { - return setVisibleAppplyDepartment(false); - }, - schoolId: (_schoolList$find3 = schoolList.find(function (item) { - return item.name === formValue.school; - })) === null || _schoolList$find3 === void 0 ? void 0 : _schoolList$find3.id, - schoolName: formValue.school, - departmentName: formValue.department, - onSuccess: function onSuccess(departmentName) { - return handleSetDepartment(formValue.school, departmentName); - } })] }); }; -/* harmony default export */ var component_ProfessionalAuthModal = ((0,_umi_production_exports.connect)(function (_ref8) { - var user = _ref8.user, - account = _ref8.account, - loading = _ref8.loading, - globalSetting = _ref8.globalSetting; - return { - user: user, - account: account, - globalSetting: globalSetting, - loading: loading.effects - }; -})(ProfessionalAuthModal)); -// EXTERNAL MODULE: ./node_modules/md5/md5.js -var md5 = __webpack_require__(2568); -var md5_default = /*#__PURE__*/__webpack_require__.n(md5); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/UpdataPhone.tsx +/* harmony default export */ var Detail_SeeItem = (/*#__PURE__*/(0,react.forwardRef)(SeeItem)); +// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules +var markdown_editor = __webpack_require__(55373); +// EXTERNAL MODULE: ./src/service/competitions.ts +var competitions = __webpack_require__(80185); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Update.tsx @@ -6664,369 +7236,591 @@ var md5_default = /*#__PURE__*/__webpack_require__.n(md5); -//修改手机号or邮箱地址 -//type 3 手机 4邮箱 -function UpdataPhone(_ref) { - var type = _ref.type, + + + + +function Update_SeeItem(_ref) { + var ItemData = _ref.ItemData, + setIssee = _ref.setIssee, + MenuItem = _ref.MenuItem, dispatch = _ref.dispatch, - userid = _ref.userid, - isshow = _ref.isshow, - setPhoneshow = _ref.setPhoneshow, - setEmailshow = _ref.setEmailshow; - var opens = "79e33abd4b6588941ab7622aed1e67e8"; - var _useState = (0,react.useState)(''), + identifier = _ref.identifier, + ModelType = _ref.ModelType, + userinfo = _ref.userinfo, + getrightdatas = _ref.getrightdatas; + var _useState = (0,react.useState)([]), _useState2 = slicedToArray_default()(_useState, 2), - login = _useState2[0], - setLogin = _useState2[1]; - var _useState3 = (0,react.useState)('获取验证码'), + defaultFileList = _useState2[0], + setDefaultFileList = _useState2[1]; + var _useState3 = (0,react.useState)(ItemData.md_content), _useState4 = slicedToArray_default()(_useState3, 2), - yzm = _useState4[0], - setYzm = _useState4[1]; - var _useState5 = (0,react.useState)(60), - _useState6 = slicedToArray_default()(_useState5, 2), - seconds = _useState6[0], - setseconds = _useState6[1]; - var _useState7 = (0,react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - secondsFlag = _useState8[0], - setsecondsFlag = _useState8[1]; - var _useState9 = (0,react.useState)(''), - _useState10 = slicedToArray_default()(_useState9, 2), - code = _useState10[0], - setCode = _useState10[1]; - //获取验证码 - function getversion() { - return _getversion.apply(this, arguments); - } // 获取验证码倒计时 - function _getversion() { - _getversion = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var data; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (login) { - _context.next = 3; - break; - } - if (type === 3) { - message/* default.info */.ZP.info('手机号不能为空'); - } else { - message/* default.info */.ZP.info('邮箱地址不能为空'); - } - return _context.abrupt("return"); - case 3: - _context.next = 5; - return dispatch({ - type: 'competitions/getVerification', - payload: { - type: type, - login: login, - smscode: md5_default()(opens + login) - //user_id:39416 - } - }); - case 5: - data = _context.sent; - if (data.status === 1) { - message/* default.info */.ZP.info('获取验证码成功'); - remainTime(); - setsecondsFlag(true); - } - case 7: - case "end": - return _context.stop(); + defaultcontent = _useState4[0], + setDefaultcontent = _useState4[1]; + (0,react.useEffect)(function () { + var _ItemData$attachments; + var data = []; + ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$attachments = ItemData.attachments) === null || _ItemData$attachments === void 0 ? void 0 : _ItemData$attachments.map(function (item) { + var tt = { + uid: item.id, + name: item.title, + response: { + id: item.id } - }, _callee); - })); - return _getversion.apply(this, arguments); - } - function remainTime() { - setseconds(60); - var aa = setInterval(function () { - --seconds; - if (seconds > -1) { - setseconds(seconds); - } else { - clearInterval(aa); - setsecondsFlag(false); - } - }, 1000); - } - //绑定手机号 - function PhoneBind() { - return _PhoneBind.apply(this, arguments); - } //绑定邮箱 - function _PhoneBind() { - _PhoneBind = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var data; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return dispatch({ - type: 'competitions/PhoneBind', - payload: { - userid: userid, - code: code, - phone: login - } - }); - case 2: - data = _context2.sent; - if (data.status === 0) { - message/* default.info */.ZP.info('绑定成功'); - setPhoneshow("none"); - } - case 4: - case "end": - return _context2.stop(); + }; + data.push(tt); + }); + setDefaultFileList(data); + }, [ItemData === null || ItemData === void 0 ? void 0 : ItemData.attachments]); + function getdata() { + var _ItemData$attachments2; + var data = []; + ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$attachments2 = ItemData.attachments) === null || _ItemData$attachments2 === void 0 ? void 0 : _ItemData$attachments2.map(function (item) { + var tt = { + uid: item === null || item === void 0 ? void 0 : item.id, + name: item.title, + response: { + id: item.id } - }, _callee2); - })); - return _PhoneBind.apply(this, arguments); - } - function EmailBind() { - return _EmailBind.apply(this, arguments); + }; + data.push(tt); + }); + return data; } - function _EmailBind() { - _EmailBind = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var uploadProps = { + name: 'file', + multiple: true, + withCredentials: true, + action: env/* default.API_SERVER */.Z.API_SERVER + '/api/attachments.json', + defaultFileList: getdata(), + onRemove: function onRemove(e) { + (0,competitions/* deletAttachments */.y8)({ + id: e.uid + }); + }, + onChange: function onChange(info) { + var status = info.file.status; + if (status !== 'uploading') {} + if (status === 'removed') { + setDefaultFileList(info.fileList); + } + if (status === 'done') { + setDefaultFileList(info.fileList); + message/* default.success */.ZP.success("".concat(info.file.name, " \u6587\u4EF6\u4E0A\u4F20\u6210\u529F")); + } else if (status === 'error') { + message/* default.error */.ZP.error("".concat(info.file.name, " \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25")); + } + }, + beforeUpload: function beforeUpload(file) { + var isLt150M = file.size / 1024 / 1024 < 150; + if (!isLt150M) { + message/* default.info */.ZP.info("文件大小必须小于150MB"); + } + return isLt150M; + } + }; + console.log(uploadProps); + + //修改内容回调接口 + function updateItem() { + return _updateItem.apply(this, arguments); + } //获取对应文件列表 + function _updateItem() { + _updateItem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var data; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { case 0: - _context3.next = 2; + _context.next = 2; return dispatch({ - type: 'competitions/EmailBind', + type: 'competitions/updateMdContent', payload: { - userid: userid, - code: code, - email: login + attachment_ids: getitemid(defaultFileList), + competition_module_id: ItemData.id, + md_content_id: ItemData.md_id, + content: defaultcontent, + identifier: identifier } }); case 2: - data = _context3.sent; - if (data.status === 0) { - message/* default.info */.ZP.info('绑定成功'); - setEmailshow('none'); - } - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _EmailBind.apply(this, arguments); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: isshow - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - value: login, - onChange: function onChange(e) { - return setLogin(e.target.value); - }, - placeholder: type === 3 ? '请输入手机号' : '请输入邮箱地址', - style: { - width: '370px' - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - value: code, - onChange: function onChange(e) { - return setCode(e.target.value); - }, - placeholder: type === 3 ? '请输入手机获取的验证码' : '请输入邮箱获取的验证码', - style: { - width: '250px' + data = _context.sent; + if (data) { + message/* default.info */.ZP.info('提交成功'); + setIssee(true); + //刷新 + getrightdatas(MenuItem); + } + case 4: + case "end": + return _context.stop(); } - }) - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - disabled: secondsFlag, - onClick: function onClick() { - return getversion(); - }, - type: "primary", - style: { - marginLeft: '20px', - width: '100px' - }, - children: secondsFlag ? "\u91CD\u65B0\u53D1\u9001".concat(seconds, "s") : yzm - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + }, _callee); + })); + return _updateItem.apply(this, arguments); + } + function getitemid(itemlist) { + var data = []; + itemlist && itemlist.map(function (item) { + data.push(item.response.id); + }); + return data; + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [ModelType === "reward" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Competitionbonus, { + userlist: userinfo, + dispatch: dispatch, + rewarddata: ItemData.reward_setting, + is_signed: ItemData.is_signed + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: defaultcontent, + onChange: function onChange(e) { + return setDefaultcontent(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "uploadBtn", + children: "\u4E0A\u4F20\u9644\u4EF6" + }), "(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)"] + })), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { - marginTop: '30px', - width: '370px', - textAlign: 'center' + marginTop: '10px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", style: { - marginRight: '15px' + width: '90px' }, + type: "primary", onClick: function onClick() { - if (!code) { - message/* default.info */.ZP.info('验证码不能为空'); - return; - } - if (type === 3) { - PhoneBind(); - } else { - EmailBind(); - } + return updateItem(); }, - children: "\u786E\u8BA4" + children: "\u63D0\u4EA4" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { style: { - marginLeft: '20px' + marginLeft: '30px', + width: '90px' }, onClick: function onClick() { - if (type === 3) { - setPhoneshow("none"); - } else { - setEmailshow('none'); - } + return setIssee(true); + }, + children: "\u53D6\u6D88" + })] + })] + }); +} +/* harmony default export */ var Update = (Update_SeeItem); +// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules +var table_style = __webpack_require__(71854); +// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules +var table = __webpack_require__(67250); +// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js + 1 modules +var tabs_style = __webpack_require__(99558); +// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 22 modules +var tabs = __webpack_require__(3381); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingNuLL.tsx +//排行榜没有数据 + + + + +function RankNull() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '24px', + color: '#05101a' + }, + children: "\u603B\u6392\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/competitions/trophy.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8981\u6293\u4F4F\u4E00\u5207\u673A\u4F1A\uFF0C\u5411\u6240\u6709\u4EBA\u8BC1\u660E\u81EA\u5DF1\uFF0C\u8BC1\u660E\u4F60\u80FD\u591F\u8FCE\u63A5\u8363\u8000" + })] + })] + }); +} +/* harmony default export */ var RankingNuLL = (RankNull); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var tooltip_style = __webpack_require__(38390); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); +// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js +var col_style = __webpack_require__(89032); +// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js +var col = __webpack_require__(15746); +// EXTERNAL MODULE: ./node_modules/antd/es/card/style/index.js + 1 modules +var card_style = __webpack_require__(78548); +// EXTERNAL MODULE: ./node_modules/antd/es/card/index.js + 3 modules +var card = __webpack_require__(59652); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingItem.tsx + + + + + + +//1 2 3 排名数据样式 + + + + + + +function RankingItem(_ref) { + var oneItem = _ref.oneItem, + towItem = _ref.towItem, + threeItem = _ref.threeItem; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + textAlign: "center" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: 16, + style: { + justifyContent: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 6, + style: { + marginTop: '30px', + marginRight: '20px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.towtop */.Z.towtop, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: '20px' + }, + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/huangguan-two.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '10px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/users/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_login, "/classrooms"), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default.imgradius */.Z.imgradius, + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_image) + }), (towItem === null || towItem === void 0 ? void 0 : towItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default.prize */.Z.prize, + children: towItem === null || towItem === void 0 ? void 0 : towItem.competition_prize + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#05101a', + fontSize: '16px', + marginTop: '10px' + }, + children: towItem === null || towItem === void 0 ? void 0 : towItem.record_user_name + })] + }) + })] + }), + className: Detailmodules/* default.towdiv */.Z.towdiv, + bordered: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '14px' + }, + children: towItem === null || towItem === void 0 ? void 0 : towItem.school_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '18px' + }, + children: towItem === null || towItem === void 0 ? void 0 : towItem.spend_time + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + fontSize: '26px', + color: '#a55b29' + }, + children: [parseFloat(towItem === null || towItem === void 0 ? void 0 : towItem.extra_score) + parseFloat(towItem === null || towItem === void 0 ? void 0 : towItem.score), "\u5206"] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 6, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.onetop */.Z.onetop, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: '20px' + }, + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/huangguan.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '10px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/users/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_login, "/classrooms"), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default.imgradius */.Z.imgradius, + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_image) + }), (oneItem === null || oneItem === void 0 ? void 0 : oneItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default.prize */.Z.prize, + children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.competition_prize + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#05101a', + fontSize: '16px', + marginTop: '10px' + }, + children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.record_user_name + })] + }) + })] + }), + className: Detailmodules/* default.onediv */.Z.onediv, + bordered: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '14px' + }, + children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.school_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '18px' + }, + children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.spend_time + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + fontSize: '26px', + color: '#a55b29' + }, + children: [parseFloat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.extra_score) + parseFloat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.score), "\u5206"] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 6, + style: { + marginTop: '40px', + marginLeft: '20px' }, - children: "\u53D6\u6D88" + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.threetop */.Z.threetop, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: '20px' + }, + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/educoder/huangguan-three.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '10px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/users/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_login, "/classrooms"), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default.imgradius */.Z.imgradius, + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_image) + }), (threeItem === null || threeItem === void 0 ? void 0 : threeItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default.prize */.Z.prize, + children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.competition_prize + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#05101a', + fontSize: '16px', + marginTop: '10px' + }, + children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.record_user_name + })] + }) + })] + }), + className: Detailmodules/* default.threediv */.Z.threediv, + bordered: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '14px' + }, + children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.school_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '18px' + }, + children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.spend_time + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + fontSize: '26px', + color: '#a55b29' + }, + children: [parseFloat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.extra_score) + parseFloat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.score), "\u5206"] + })] + }) })] - })] + }) }); } -/* harmony default export */ var Detail_UpdataPhone = (UpdataPhone); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Addleader.tsx - - - - - - - +/* harmony default export */ var Detail_RankingItem = (RankingItem); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingList.tsx -//填写银行卡号等信息 -function Addleader(_ref) { - var dispatch = _ref.dispatch, - userid = _ref.userid; - var tailLayout = { - wrapperCol: { - offset: 3, - span: 21 - } - }; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: '500px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - name: "basic", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { - label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: "30px" - }, - children: "\u5F00\u6237\u884C" - }), - name: "bank", - rules: [{ - required: true, - message: '请输入开户行' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) - })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { - label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { +function RanKingList(_ref) { + var _ItemData$user_ranks, _ItemData$user_ranks2, _ItemData$user_ranks3, _ItemData$user_ranks4, _ItemData$user_ranks5, _ItemData$user_ranks6, _ItemData$user_ranks7, _ItemData$user_ranks8, _ItemData$user_ranks9, _ItemData$user_ranks10, _ItemData$user_ranks11, _ItemData$user_ranks12, _ItemData$user_ranks13, _ItemData$user_ranks14, _ItemData$user_ranks15, _ItemData$user_ranks16, _ItemData$user_ranks17, _ItemData$user_ranks18, _ItemData$user_ranks19, _ItemData$user_ranks20, _ItemData$user_ranks21, _ItemData$user_ranks22, _ItemData$user_ranks23, _ItemData$user_ranks24, _ItemData$user_ranks25, _ItemData$user_ranks26, _ItemData$user_ranks27, _ItemData$user_ranks28, _ItemData$user_ranks29, _ItemData$teams; + var ItemData = _ref.ItemData; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '24px', + color: '#05101a' + }, + children: "\u603B\u6392\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_RankingItem, { + oneItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[0], + towItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[1], + threeItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[2] + }), (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks = ItemData.user_ranks) === null || _ItemData$user_ranks === void 0 ? void 0 : _ItemData$user_ranks.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.myTeam */.Z.myTeam, + children: [(ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks2 = ItemData.user_ranks) === null || _ItemData$user_ranks2 === void 0 ? void 0 : (_ItemData$user_ranks3 = _ItemData$user_ranks2[0]) === null || _ItemData$user_ranks3 === void 0 ? void 0 : _ItemData$user_ranks3.success) === false ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginRight: '70px', + padding: '10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { - width: "30px" + marginBottom: '0px' }, - children: "\u652F\u884C" - }), - name: "second_bank", - rules: [{ - required: true, - message: '请输入支行' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) - })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { - label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: [" \u662F\u5426\u664B\u7EA7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + "color": (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks4 = ItemData.user_ranks) === null || _ItemData$user_ranks4 === void 0 ? void 0 : (_ItemData$user_ranks5 = _ItemData$user_ranks4[0]) === null || _ItemData$user_ranks5 === void 0 ? void 0 : _ItemData$user_ranks5.success) === false ? 'red' : 'green' + }, + children: (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks6 = ItemData.user_ranks) === null || _ItemData$user_ranks6 === void 0 ? void 0 : (_ItemData$user_ranks7 = _ItemData$user_ranks6[0]) === null || _ItemData$user_ranks7 === void 0 ? void 0 : _ItemData$user_ranks7.success) === false ? '否' : ItemData !== null && ItemData !== void 0 && (_ItemData$user_ranks8 = ItemData.user_ranks) !== null && _ItemData$user_ranks8 !== void 0 && (_ItemData$user_ranks9 = _ItemData$user_ranks8[0]) !== null && _ItemData$user_ranks9 !== void 0 && _ItemData$user_ranks9.success ? '是' : '' + })] + }), (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks10 = ItemData.user_ranks) === null || _ItemData$user_ranks10 === void 0 ? void 0 : (_ItemData$user_ranks11 = _ItemData$user_ranks10[0]) === null || _ItemData$user_ranks11 === void 0 ? void 0 : _ItemData$user_ranks11.awards) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { - width: "30px" + marginBottom: '0px' }, - children: "\u8D26\u53F7" - }), - name: "card_no", - rules: [{ - required: true, - message: '请输入账号' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) - })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - htmlType: "submit", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - form.validateFields().then( /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(vaule) { - var data; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return dispatch({ - type: 'competitions/setleader', - payload: objectSpread2_default()({ - identifier: identifier, - user_id: userid - }, vaule) - }); - case 2: - data = _context.sent; - if (data.status === 0) { - message/* default.info */.ZP.info('提交成功'); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function (_x) { - return _ref3.apply(this, arguments); - }; - }()); - case 1: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - children: "\u63D0\u4EA4" + children: [" \u662F\u5426\u83B7\u5956\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks12 = ItemData.user_ranks) === null || _ItemData$user_ranks12 === void 0 ? void 0 : (_ItemData$user_ranks13 = _ItemData$user_ranks12[0]) === null || _ItemData$user_ranks13 === void 0 ? void 0 : _ItemData$user_ranks13.awards) === 'percent_20' ? '二等奖' : (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks14 = ItemData.user_ranks) === null || _ItemData$user_ranks14 === void 0 ? void 0 : (_ItemData$user_ranks15 = _ItemData$user_ranks14[0]) === null || _ItemData$user_ranks15 === void 0 ? void 0 : _ItemData$user_ranks15.awards) === 'percent_30' ? '三等奖' : '没有获得奖项' + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginRight: '70px' + }, + children: ["\u6211\u7684\u6392\u540D\uFF1A", ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks16 = ItemData.user_ranks) === null || _ItemData$user_ranks16 === void 0 ? void 0 : (_ItemData$user_ranks17 = _ItemData$user_ranks16[0]) === null || _ItemData$user_ranks17 === void 0 ? void 0 : _ItemData$user_ranks17.rank] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6218\u961F\u540D", + children: ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks18 = ItemData.user_ranks) === null || _ItemData$user_ranks18 === void 0 ? void 0 : (_ItemData$user_ranks19 = _ItemData$user_ranks18[0]) === null || _ItemData$user_ranks19 === void 0 ? void 0 : _ItemData$user_ranks19.team_name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u65F6\u95F4", + children: ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks20 = ItemData.user_ranks) === null || _ItemData$user_ranks20 === void 0 ? void 0 : (_ItemData$user_ranks21 = _ItemData$user_ranks20[0]) === null || _ItemData$user_ranks21 === void 0 ? void 0 : _ItemData$user_ranks21.cost_time + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1, + textAlign: 'center' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8D4B\u80FD\u8D5B\u52A0\u5206", + children: ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks22 = ItemData.user_ranks) === null || _ItemData$user_ranks22 === void 0 ? void 0 : (_ItemData$user_ranks23 = _ItemData$user_ranks22[0]) === null || _ItemData$user_ranks23 === void 0 ? void 0 : _ItemData$user_ranks23.extra_score + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6BD4\u8D5B\u6210\u7EE9", + children: ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks24 = ItemData.user_ranks) === null || _ItemData$user_ranks24 === void 0 ? void 0 : (_ItemData$user_ranks25 = _ItemData$user_ranks24[0]) === null || _ItemData$user_ranks25 === void 0 ? void 0 : _ItemData$user_ranks25.score + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u603B\u5206", + children: parseFloat(ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks26 = ItemData.user_ranks) === null || _ItemData$user_ranks26 === void 0 ? void 0 : (_ItemData$user_ranks27 = _ItemData$user_ranks26[0]) === null || _ItemData$user_ranks27 === void 0 ? void 0 : _ItemData$user_ranks27.extra_score) + parseFloat(ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$user_ranks28 = ItemData.user_ranks) === null || _ItemData$user_ranks28 === void 0 ? void 0 : (_ItemData$user_ranks29 = _ItemData$user_ranks28[0]) === null || _ItemData$user_ranks29 === void 0 ? void 0 : _ItemData$user_ranks29.score) || 0 }) })] - }) + }), ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$teams = ItemData.teams) === null || _ItemData$teams === void 0 ? void 0 : _ItemData$teams.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default.bottomItem */.Z.bottomItem, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#0152d9', + marginRight: '20px' + }, + children: index + 1 + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/users/".concat(item === null || item === void 0 ? void 0 : item.user_login, "/classrooms"), + style: { + marginRight: '80px', + position: 'relative' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default.imgradius */.Z.imgradius, + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(item === null || item === void 0 ? void 0 : item.user_image) + }), (item === null || item === void 0 ? void 0 : item.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Detailmodules/* default.spanrightradius */.Z.spanrightradius, + children: item === null || item === void 0 ? void 0 : item.competition_prize + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6218\u961F\u540D", + children: item === null || item === void 0 ? void 0 : item.team_name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5355\u4F4D/\u5B66\u6821\u540D", + children: item.school_name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1, + textAlign: 'center' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8D4B\u80FD\u8D5B\u52A0\u5206", + children: item.extra_score + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6BD4\u8D5B\u6210\u7EE9", + children: item.score + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#0152d9' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u603B\u5206", + children: parseFloat(item.extra_score) + parseFloat(item.score) + }) + })] + }); + })] }); } -/* harmony default export */ var Detail_Addleader = (Addleader); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/PerfectuserInfon.tsx +/* harmony default export */ var RankingList = (RanKingList); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Ranking.tsx @@ -7034,444 +7828,301 @@ function Addleader(_ref) { -//完善个人信息 +var TabPane = tabs/* default.TabPane */.Z.TabPane; -var identityMap = { - "teacher": "教师", - "student": "学生", - "professional": "专业人士" -}; -function PerfectUser(_ref) { - var _Prize$teams$, _Prize$teams$$bank_ac, _Prize$teams$2, _Prize$teams$2$bank_a, _Prize$teams$3, _Prize$teams$3$bank_a, _Prize$teams$4, _Prize$teams$4$bank_a; - var Prize = _ref.Prize, - Accounts = _ref.Accounts, - dispatch = _ref.dispatch, - userid = _ref.userid; - var _useState = (0,react.useState)('none'), + + + + + + + + +function Ranking(_ref) { + var _ChartRules$stages2, _ChartRules$stages3, _item$children, _item$children3, _ItemData$teams, _ItemData$teams2; + var ChartRules = _ref.ChartRules, + ItemData = _ref.ItemData, + getCharts = _ref.getCharts, + Selectkey = _ref.Selectkey, + getChartRules = _ref.getChartRules, + userinfo = _ref.userinfo, + Editable = _ref.Editable, + HeaderDetail = _ref.HeaderDetail; + var _useState = (0,react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), - phoneshow = _useState2[0], - setPhoneshow = _useState2[1]; - var _useState3 = (0,react.useState)('none'), + isUpdate = _useState2[0], + setIsupdate = _useState2[1]; + var _useState3 = (0,react.useState)(''), _useState4 = slicedToArray_default()(_useState3, 2), - emailshow = _useState4[0], - setEmailshow = _useState4[1]; - function update(_x) { - return _update.apply(this, arguments); + defaultValue = _useState4[0], + setDefaultValue = _useState4[1]; + var _useState5 = (0,react.useState)(true), + _useState6 = slicedToArray_default()(_useState5, 2), + ClickButton = _useState6[0], + setClickButton = _useState6[1]; + var _useState7 = (0,react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + item = _useState8[0], + setItem = _useState8[1]; + var _useState9 = (0,react.useState)(), + _useState10 = slicedToArray_default()(_useState9, 2), + items = _useState10[0], + setItems = _useState10[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + (0,react.useEffect)(function () { + //进入初始化状态为第一个 + if (ClickButton) { + var _ChartRules$stages; + var data = ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages = ChartRules.stages) === null || _ChartRules$stages === void 0 ? void 0 : _ChartRules$stages[0]; + setItem(data); + if (data !== null && data !== void 0 && data.id) { + var _ChartRules$rule_cont, _ChartRules$rule_cont2, _ChartRules$rule_cont3; + if ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog') { + getCharts(data === null || data === void 0 ? void 0 : data.id); + } + setDefaultValue(((_ChartRules$rule_cont = ChartRules.rule_contents) === null || _ChartRules$rule_cont === void 0 ? void 0 : (_ChartRules$rule_cont2 = _ChartRules$rule_cont.filter(function (item) { + return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); + })) === null || _ChartRules$rule_cont2 === void 0 ? void 0 : (_ChartRules$rule_cont3 = _ChartRules$rule_cont2[0]) === null || _ChartRules$rule_cont3 === void 0 ? void 0 : _ChartRules$rule_cont3['content']) || ''); + } else { + var _ChartRules$rule_cont4, _ChartRules$rule_cont5, _ChartRules$rule_cont6; + if ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog') {} + setDefaultValue(((_ChartRules$rule_cont4 = ChartRules.rule_contents) === null || _ChartRules$rule_cont4 === void 0 ? void 0 : (_ChartRules$rule_cont5 = _ChartRules$rule_cont4.filter(function (item) { + return parseInt(item.competition_stage_id) === 0; + })) === null || _ChartRules$rule_cont5 === void 0 ? void 0 : (_ChartRules$rule_cont6 = _ChartRules$rule_cont5[0]) === null || _ChartRules$rule_cont6 === void 0 ? void 0 : _ChartRules$rule_cont6['content']) || ''); + } + } + }, [ChartRules]); + function updateitem() { + return _updateitem.apply(this, arguments); } - function _update() { - _update = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(type) { - var data; + function _updateitem() { + _updateitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var id, _ChartRules$rule_cont10, _ChartRules$rule_cont11, _ChartRules$rule_cont12, res, _ChartRules$rule_cont13, _ChartRules$rule_cont14, _ChartRules$rule_cont15, _res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (!(type === "1")) { - _context.next = 6; + if (defaultValue) { + _context.next = 3; break; } - _context.next = 3; - return dispatch({ - type: 'competitions/Authentication' - }); + message/* default.info */.ZP.info('内容不能为空'); + return _context.abrupt("return"); case 3: - data = _context.sent; - _context.next = 9; - break; - case 6: + setClickButton(false); + id = item === null || item === void 0 ? void 0 : item.id; + if (!id) { + _context.next = 12; + break; + } _context.next = 8; - return dispatch({ - type: 'competitions/Professional' + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + method: 'post', + body: { + competition_module_id: Selectkey, + content: defaultValue, + md_content_id: (_ChartRules$rule_cont10 = ChartRules.rule_contents) === null || _ChartRules$rule_cont10 === void 0 ? void 0 : (_ChartRules$rule_cont11 = _ChartRules$rule_cont10.filter(function (item) { + return parseInt(item.competition_stage_id) === parseInt(id); + })) === null || _ChartRules$rule_cont11 === void 0 ? void 0 : (_ChartRules$rule_cont12 = _ChartRules$rule_cont11[0]) === null || _ChartRules$rule_cont12 === void 0 ? void 0 : _ChartRules$rule_cont12['id'], + stage_id: item === null || item === void 0 ? void 0 : item.id + } }); case 8: - data = _context.sent; - case 9: - if (data.status === 0) { - message/* default.info */.ZP.info('撤销成功'); + res = _context.sent; + if (res.status === 0) { + message/* default.info */.ZP.info('更新成功'); + setIsupdate(false); + getChartRules(); } - case 10: + _context.next = 16; + break; + case 12: + _context.next = 14; + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + method: 'post', + body: { + competition_module_id: Selectkey, + content: defaultValue, + md_content_id: (_ChartRules$rule_cont13 = ChartRules.rule_contents) === null || _ChartRules$rule_cont13 === void 0 ? void 0 : (_ChartRules$rule_cont14 = _ChartRules$rule_cont13.filter(function (item) { + return parseInt(item.competition_stage_id) === 0; + })) === null || _ChartRules$rule_cont14 === void 0 ? void 0 : (_ChartRules$rule_cont15 = _ChartRules$rule_cont14[0]) === null || _ChartRules$rule_cont15 === void 0 ? void 0 : _ChartRules$rule_cont15['id'], + stage_id: item === null || item === void 0 ? void 0 : item.id + } + }); + case 14: + _res = _context.sent; + if (_res.status === 0) { + message/* default.info */.ZP.info('更新成功'); + setIsupdate(false); + getChartRules(); + } + case 16: case "end": return _context.stop(); } }, _callee); })); - return _update.apply(this, arguments); + return _updateitem.apply(this, arguments); } + var columns = [{ + title: '排名', + dataIndex: 'name', + align: 'center', + key: 'name', + render: function render(a, b, c) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: c + 1 + }); + } + }, { + title: '头像', + dataIndex: 'user_image', + align: 'center', + key: 'user_image', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default.imgradius */.Z.imgradius, + src: env/* default.IMG_SERVER */.Z.IMG_SERVER + "/images/".concat(text) + }); + } + }, { + title: '战队名称', + dataIndex: 'team_name', + key: 'team_name', + // width:120, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: text, + children: text && (text === null || text === void 0 ? void 0 : text.length) >= 15 ? (text === null || text === void 0 ? void 0 : text.substr(0, 15)) + '...' : text || '--' + }); + } + // align:'center', + }, { + title: '单位', + dataIndex: 'school_name', + key: 'school_name', + align: 'center', + render: function render(a) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: a || '--' + }); + } + }, { + title: (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' ? 'mAP指标' : (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'Jittor-3' ? '总分' : 'top1指标', + dataIndex: 'score', + key: 'score', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '--' + }); + } + }]; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: 'red' - }, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u5B9E\u540D\u4FE1\u606F" - }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '14px', - marginLeft: '20px' - }, - children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" - }) : null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '14px', - marginLeft: '20px', - color: "#0152d9", - cursor: 'pointer' - }, + children: [(ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages2 = ChartRules.stages) === null || _ChartRules$stages2 === void 0 ? void 0 : _ChartRules$stages2.length) > 0 ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(RankingNuLL, {}), (ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages3 = ChartRules.stages) === null || _ChartRules$stages3 === void 0 ? void 0 : _ChartRules$stages3.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + animated: true, + tabBarExtraContent: ((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { onClick: function onClick() { - dispatch({ - type: 'account/setActionTabs', - payload: { - key: 'Account-RealNameAuth' - } - }); + setIsupdate(true); }, - children: "\u7ACB\u5373\u8BA4\u8BC1" - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '20px' + children: "\u7F16\u8F91" + }), + onChange: function onChange(e) { + var _ChartRules$stages4, _data$children, _ChartRules$rule_cont7, _ChartRules$rule_cont8, _ChartRules$rule_cont9; + setIsupdate(false); + var data = ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages4 = ChartRules.stages) === null || _ChartRules$stages4 === void 0 ? void 0 : _ChartRules$stages4.filter(function (item) { + return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); + })[0]; + setItem(data); + var datas = data === null || data === void 0 ? void 0 : (_data$children = data.children) === null || _data$children === void 0 ? void 0 : _data$children[0]; + setItems(datas); + setDefaultValue(((_ChartRules$rule_cont7 = ChartRules.rule_contents) === null || _ChartRules$rule_cont7 === void 0 ? void 0 : (_ChartRules$rule_cont8 = _ChartRules$rule_cont7.filter(function (item) { + return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); + })) === null || _ChartRules$rule_cont8 === void 0 ? void 0 : (_ChartRules$rule_cont9 = _ChartRules$rule_cont8[0]) === null || _ChartRules$rule_cont9 === void 0 ? void 0 : _ChartRules$rule_cont9['content']) || ''); + getCharts((datas === null || datas === void 0 ? void 0 : datas.id) || e); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u59D3\u540D\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: Accounts === null || Accounts === void 0 ? void 0 : Accounts.name - }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5F85\u5BA1\u6838" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - onClick: function onClick() { - return update("1"); - }, - ghost: true, - style: { - marginLeft: '20px' - }, - children: "\u64A4\u9500\u8BA4\u8BC1" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#6ec76e' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-wancheng font-14 ml20" - }), " \u5DF2\u8BA4\u8BC1"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u6027\u522B\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.gender) === 0 ? '男' : '女' - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: 'red' - }, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u804C\u4E1A\u4FE1\u606F" - }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '14px', - marginLeft: '20px' - }, - children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" - }) : null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '14px', - marginLeft: '20px', - color: "#0152d9" - }, - onClick: function onClick() { - dispatch({ - type: 'account/setActionTabs', - payload: { - key: 'Account-ProfessionalAuth' + children: ChartRules && ChartRules.stages.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: item.name, + children: isUpdate === false && ChartRules && ChartRules.rule_contents.map(function (items, keys) { + if (item.id === items.competition_stage_id) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: items.content === undefined || items.content === null ? "" : items.content + }, keys); + } else if (item.id === null && items.competition_stage_id === 0) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: items.content === undefined || items.content === null ? "" : items.content + }, keys); } - }); - }, - children: "\u7ACB\u5373\u8BA4\u8BC1" - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '20px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u804C\u4E1A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: Accounts && Accounts.identity && identityMap[Accounts.identity] - }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5F85\u5BA1\u6838" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - onClick: function onClick() { - return update("2"); - }, - ghost: true, - style: { - marginLeft: '20px' - }, - children: "\u64A4\u9500\u8BA4\u8BC1" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#6ec76e' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-wancheng font-12 ml20" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5DF2\u8BA4\u8BC1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - onClick: function onClick() { - dispatch({ - type: 'account/setActionTabs', - payload: { - key: 'Account-ProfessionalAuth' - } - }); - }, - ghost: true, - style: { - marginLeft: '20px' - }, - children: "\u91CD\u65B0\u8BA4\u8BC1" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u5B66\u53F7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.student_id) || '--' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u5B66\u6821\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_name) || '--' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u9662\u7CFB\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.department_name) || '--' - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: 'red' - }, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u8054\u7CFB\u65B9\u5F0F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '20px' + }) + }, item.id === null ? 0 : item.id); + }) + }), (item === null || item === void 0 ? void 0 : (_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + activeKey: (items === null || items === void 0 ? void 0 : items.id) + '', + onChange: function onChange(e) { + var _item$children2; + var data = item === null || item === void 0 ? void 0 : (_item$children2 = item.children) === null || _item$children2 === void 0 ? void 0 : _item$children2.filter(function (item) { + return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); + })[0]; + setItems(data); + getCharts(e); + + //获取参数 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '60px', - textAlign: 'right' - }, - children: "\u624B\u673A\u53F7\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '150px' - }, - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.phone) || '--' - }), phoneshow === 'none' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#0152d9', - marginLeft: '20px', - cursor: 'pointer' - }, - onClick: function onClick() { - setPhoneshow('block'); - }, - children: "\u66F4\u6362" - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { - type: 3, - dispatch: dispatch, - userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, - isshow: phoneshow, - setPhoneshow: setPhoneshow, - setEmailshow: setEmailshow + children: item === null || item === void 0 ? void 0 : (_item$children3 = item.children) === null || _item$children3 === void 0 ? void 0 : _item$children3.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: item.name + }, item.id === null ? 0 : item.id); + }) + }), isUpdate && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: defaultValue, + onChange: function onChange(e) { + setDefaultValue(e); + } }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { - display: 'flex' + marginTop: '10px' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '60px', - textAlign: 'right' - }, - children: "Email\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '150px' - }, - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.mail) || '--' - }), emailshow === 'none' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { style: { - color: '#0152d9', - marginLeft: '20px', - cursor: 'pointer' + width: '90px' }, + type: "primary", onClick: function onClick() { - setEmailshow('block'); - }, - children: "\u66F4\u6362" - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { - type: 4, - dispatch: dispatch, - userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, - isshow: emailshow, - setEmailshow: setEmailshow, - setPhoneshow: setPhoneshow - })] - }), Prize !== null && Prize !== void 0 && Prize.leader && Prize !== null && Prize !== void 0 && Prize.teams && Prize !== null && Prize !== void 0 && (_Prize$teams$ = Prize.teams[0]) !== null && _Prize$teams$ !== void 0 && (_Prize$teams$$bank_ac = _Prize$teams$.bank_account) !== null && _Prize$teams$$bank_ac !== void 0 && _Prize$teams$$bank_ac.bank ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '12px', - marginLeft: '20px' - }, - children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '12px', - marginLeft: '20px' - }, - children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_Addleader, { - dispatch: dispatch, - userid: userid - })] - }), Prize !== null && Prize !== void 0 && Prize.leader ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '20px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '60px', - textAlign: 'right' - }, - children: "\u5F00\u6237\u884C\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 ? void 0 : (_Prize$teams$2$bank_a = _Prize$teams$2.bank_account) === null || _Prize$teams$2$bank_a === void 0 ? void 0 : _Prize$teams$2$bank_a.bank) || '--' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '60px', - textAlign: 'right' - }, - children: "\u652F\u884C\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 ? void 0 : (_Prize$teams$3$bank_a = _Prize$teams$3.bank_account) === null || _Prize$teams$3$bank_a === void 0 ? void 0 : _Prize$teams$3$bank_a.second_bank) || '--' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + return updateitem(); + }, + children: "\u63D0\u4EA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { style: { - width: '60px', - textAlign: 'right' + marginLeft: '30px', + width: '90px' }, - children: "\u8D26\u53F7\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 ? void 0 : (_Prize$teams$4$bank_a = _Prize$teams$4.bank_account) === null || _Prize$teams$4$bank_a === void 0 ? void 0 : _Prize$teams$4$bank_a.card_no) || '--' + onClick: function onClick() { + return setIsupdate(false); + }, + children: "\u53D6\u6D88" })] })] - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(component_ProfessionalAuthModal, { - Scoid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_id - }), /*#__PURE__*/(0,jsx_runtime.jsx)(component_RealNameAuthModal, {})] - }); -} -/* harmony default export */ var PerfectuserInfon = (PerfectUser); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx - - -//获奖证书 - -var AwardPdf_TabPane = tabs/* default.TabPane */.Z.TabPane; - - - - -function Awardpdf(_ref) { - var Prize = _ref.Prize, - Accounts = _ref.Accounts, - getAccounts = _ref.getAccounts, - dispatch = _ref.dispatch, - userid = _ref.userid; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "fr", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mb100 ", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, { - defaultActiveKey: "1", - onChange: function onChange(e) { - if (e === "2") { - getAccounts(); - } - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf_TabPane, { - tab: "\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Downloadpdf, { - Prize: Prize - }) - }, "1"), /*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf_TabPane, { - tab: "\u5B8C\u5584\u4E2A\u4EBA\u4FE1\u606F", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(PerfectuserInfon, { - userid: userid, - dispatch: dispatch, - Prize: Prize, - Accounts: Accounts - }) - }, "2")] - }) - }) + }), (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$teams = ItemData.teams) === null || _ItemData$teams === void 0 ? void 0 : _ItemData$teams.length) > 0 && ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'Jittor-3') ? /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + dataSource: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams, + columns: columns, + pagination: false + }) : (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$teams2 = ItemData.teams) === null || _ItemData$teams2 === void 0 ? void 0 : _ItemData$teams2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(RankingList, { + ItemData: ItemData + })] }); } -/* harmony default export */ var AwardPdf = (Awardpdf); +/* harmony default export */ var Detail_Ranking = (Ranking); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx + 12 modules +var AwardPdf = __webpack_require__(61612); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(7); // EXTERNAL MODULE: ./node_modules/moment/moment.js @@ -8234,275 +8885,110 @@ function MakeItem_Ranking(_ref) { }, children: item === null || item === void 0 ? void 0 : item.user_name }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#999999', - fontWeight: 400, - fontSize: '14px', - marginLeft: 60 - }, - children: ["\u6240\u5C5E\u6218\u961F", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginLeft: 10, - color: '#333' - }, - children: (item === null || item === void 0 ? void 0 : item.team_name) || '- -' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#333333', - fontWeight: 400, - fontSize: '14px', - marginLeft: 40 - }, - children: ["\u5B66\u6821 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginLeft: 10, - color: '#333' - }, - children: (item === null || item === void 0 ? void 0 : item.school_name) || '- -' - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - background: '#EEF2F8', - height: 40, - borderRadius: '0px 0px 2px 2px', - paddingLeft: 60, - paddingRight: 40, - display: 'flex', - alignItems: 'center', - justifyContent: 'space-between' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#666666', - fontSize: '12px' - }, - children: ["\u63D0\u4EA4\u65F6\u95F4\uFF1A", item === null || item === void 0 ? void 0 : item.created_at] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#666666', - fontSize: '12px', - margin: '0px 40px' - }, - children: ["\u6D88\u8017\u5185\u5B58\uFF1A", (item === null || item === void 0 ? void 0 : item.ts_mem) || '- -', "MB"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#666666', - fontSize: '12px' - }, - children: ["\u4EE3\u7801\u6267\u884C\u65F6\u95F4\uFF1A", (item === null || item === void 0 ? void 0 : item.ts_time) || '- -', "\u79D2"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - style: { - display: 'flex', - alignItems: 'center' - }, - href: "/tasks/".concat(item === null || item === void 0 ? void 0 : item.game_identifier), - target: "_blank", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-chakandaima", - style: { - marginRight: 4 - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - lineHeight: '14px' - }, - children: "\u67E5\u770B\u4EE3\u7801" - })] - })] - })] - }); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - total: ItemData === null || ItemData === void 0 ? void 0 : ItemData.total_count, - pageSize: 10, - hideOnSinglePage: true, - style: { - marginTop: 40, - textAlign: 'center' - }, - showSizeChanger: false, - current: params.page, - onChange: function onChange(page, pageSize) { - params.page = page, setparams(objectSpread2_default()({}, params)); - getCharts(objectSpread2_default()({}, params)); - } - })] - })] - }); -} -/* harmony default export */ var MakeItem = (MakeItem_Ranking); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Challitems.tsx - - - -//1 2 3 排名数据样式 - - - - - -var toChinesNum = function toChinesNum(num) { - var changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零" - var unit = ["", "十", "百", "千", "万"]; - num = parseInt(num); - var getWan = function getWan(temp) { - var strArr = temp.toString().split("").reverse(); - var newNum = ""; - for (var i = 0; i < strArr.length; i++) { - newNum = (i == 0 && strArr[i] == 0 ? "" : i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i])) + newNum; - } - return newNum; - }; - var overWan = Math.floor(num / 10000); - var noWan = num % 10000; - if (noWan.toString().length < 4) noWan = "0" + noWan; - return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num); -}; -function Challitems_RankingItem(_ref) { - var _item$challenges; - var item = _ref.item, - index = _ref.index, - StaffDetail = _ref.StaffDetail; - var _useState = (0,react.useState)(true), - _useState2 = slicedToArray_default()(_useState, 2), - content = _useState2[0], - setcontent = _useState2[1]; - var _useState3 = (0,react.useState)(true), - _useState4 = slicedToArray_default()(_useState3, 2), - isopen = _useState4[0], - setisonen = _useState4[1]; - var divcontent = (0,react.useRef)(); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - border: '1px solid #E3EFFC', - borderRadius: '2px', - marginTop: 20 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: 10, - display: 'flex', - position: 'relative' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default.IMG_SERVER */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.pic), - style: { - width: 220, - height: 130, - borderRadius: '4px' - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginLeft: 20, - width: '75%' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - justifyContent: 'space-between' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#333333', - fontWeight: 500, - fontSize: '16px' - }, - children: ["\u4EFB\u52A1", toChinesNum(index + 1), "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#333', - fontWeight: '400' - }, - children: item === null || item === void 0 ? void 0 : item.name - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#9096A3' - }, - children: ["\u5173\u5361", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#333333', - marginLeft: 5 - }, - children: item === null || item === void 0 ? void 0 : item.challenges_count - }), " "] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - ref: divcontent, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - style: { - maxHeight: content && 100 - }, - value: item === null || item === void 0 ? void 0 : item.description - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center', - color: '#145DFF', - cursor: 'pointer' - }, - onClick: function onClick() { - setcontent(!content); - }, - children: [content ? '阅读全文 ' : '收起全文 ', /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont font14 ".concat(content ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginTop: 14, - maxHeight: isopen && 58, - overflow: 'hidden' - }, - children: item === null || item === void 0 ? void 0 : (_item$challenges = item.challenges) === null || _item$challenges === void 0 ? void 0 : _item$challenges.map(function (items, j) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + color: '#999999', + fontWeight: 400, + fontSize: '14px', + marginLeft: 60 + }, + children: ["\u6240\u5C5E\u6218\u961F", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 10, + color: '#333' + }, + children: (item === null || item === void 0 ? void 0 : item.team_name) || '- -' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#333333', + fontWeight: 400, + fontSize: '14px', + marginLeft: 40 + }, + children: ["\u5B66\u6821 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 10, + color: '#333' + }, + children: (item === null || item === void 0 ? void 0 : item.school_name) || '- -' + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { - marginTop: j === 0 ? 0 : 12 + background: '#EEF2F8', + height: 40, + borderRadius: '0px 0px 2px 2px', + paddingLeft: 60, + paddingRight: 40, + display: 'flex', + alignItems: 'center', + justifyContent: 'space-between' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shixunti2 c-light-primary font20" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#666666', + fontSize: '12px' + }, + children: ["\u63D0\u4EA4\u65F6\u95F4\uFF1A", item === null || item === void 0 ? void 0 : item.created_at] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#666666', + fontSize: '12px', + margin: '0px 40px' + }, + children: ["\u6D88\u8017\u5185\u5B58\uFF1A", (item === null || item === void 0 ? void 0 : item.ts_mem) || '- -', "MB"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#666666', + fontSize: '12px' + }, + children: ["\u4EE3\u7801\u6267\u884C\u65F6\u95F4\uFF1A", (item === null || item === void 0 ? void 0 : item.ts_time) || '- -', "\u79D2"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { style: { - marginLeft: 10 + display: 'flex', + alignItems: 'center' }, - children: ["\u7B2C", j + 1, "\u5173", items === null || items === void 0 ? void 0 : items.name] + href: "/tasks/".concat(item === null || item === void 0 ? void 0 : item.game_identifier), + target: "_blank", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chakandaima", + style: { + marginRight: 4 + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + lineHeight: '14px' + }, + children: "\u67E5\u770B\u4EE3\u7801" + })] })] - }); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - position: 'absolute', - bottom: 14, - right: 10, - color: '#145DFF', - cursor: 'pointer' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - onClick: function onClick() { - setisonen(!isopen); - }, - children: [isopen ? '展开' : '收起', " ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont font14 ".concat(isopen ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') })] - }), " ", (StaffDetail === null || StaffDetail === void 0 ? void 0 : StaffDetail.enrolled) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - onClick: function onClick() { - window.open("/shixuns/".concat(item === null || item === void 0 ? void 0 : item.identifier, "/challenges")); - }, - style: { - marginLeft: 30 - }, - type: "primary", - children: "\u5F00\u542F\u6311\u6218" - })] - })] + }); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + total: ItemData === null || ItemData === void 0 ? void 0 : ItemData.total_count, + pageSize: 10, + hideOnSinglePage: true, + style: { + marginTop: 40, + textAlign: 'center' + }, + showSizeChanger: false, + current: params.page, + onChange: function onChange(page, pageSize) { + params.page = page, setparams(objectSpread2_default()({}, params)); + getCharts(objectSpread2_default()({}, params)); + } })] - }) + })] }); } -/* harmony default export */ var Challitems = (Challitems_RankingItem); +/* harmony default export */ var MakeItem = (MakeItem_Ranking); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/Challitems.tsx + 1 modules +var Challitems = __webpack_require__(75725); ;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Entrance.tsx @@ -8521,8 +9007,9 @@ var Entrance_TabPane = tabs/* default.TabPane */.Z.TabPane; + function Entrance_Ranking(_ref) { - var _ChartRules$stages2, _ChartRules$stages5, _ChartRules$stages6, _item$children, _item$children3, _ItemData$results; + var _ChartRules$stages2, _ChartRules$stages5, _ChartRules$stages6, _item$children, _item$children3, _ItemData$results, _NewItems$data; var loading = _ref.loading, ChartRules = _ref.ChartRules, ItemData = _ref.ItemData, @@ -8554,19 +9041,23 @@ function Entrance_Ranking(_ref) { _useState10 = slicedToArray_default()(_useState9, 2), items = _useState10[0], setItems = _useState10[1]; + var _useState11 = (0,react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + NewItems = _useState12[0], + setnewItems = _useState12[1]; var _useParams = (0,_umi_production_exports.useParams)(), identifier = _useParams.identifier; - var _useState11 = (0,react.useState)({ + var _useState13 = (0,react.useState)({ page: 1, limit: 10 }), - _useState12 = slicedToArray_default()(_useState11, 2), - params = _useState12[0], - setparams = _useState12[1]; - var _useState13 = (0,react.useState)(), _useState14 = slicedToArray_default()(_useState13, 2), - openitem = _useState14[0], - setopenitem = _useState14[1]; + params = _useState14[0], + setparams = _useState14[1]; + var _useState15 = (0,react.useState)(), + _useState16 = slicedToArray_default()(_useState15, 2), + openitem = _useState16[0], + setopenitem = _useState16[1]; (0,react.useEffect)(function () { var _ChartRules$stages; //进入初始化状态为第一个 @@ -8600,6 +9091,37 @@ function Entrance_Ranking(_ref) { return _ref2.apply(this, arguments); }; }(); + (0,react.useEffect)(function () { + if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_new) { + getshixun(); + } + }, [HeaderDetail]); + function getshixun() { + return _getshixun.apply(this, arguments); + } + function _getshixun() { + _getshixun = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/get_shixun_settings.json"), { + method: 'get' + }); + case 2: + res = _context4.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setnewItems(res); + } + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return _getshixun.apply(this, arguments); + } return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [(ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages5 = ChartRules.stages) === null || _ChartRules$stages5 === void 0 ? void 0 : _ChartRules$stages5.length) > 0 ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(RankingNuLL, {}), (ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages6 = ChartRules.stages) === null || _ChartRules$stages6 === void 0 ? void 0 : _ChartRules$stages6.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { tabBarStyle: { @@ -8716,15 +9238,25 @@ function Entrance_Ranking(_ref) { children: (ItemData === null || ItemData === void 0 ? void 0 : ItemData.score_source) === 0 ? '经验值' : '预测准确率' }), " "] })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { spinning: loading, - children: ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$results = ItemData.results) === null || _ItemData$results === void 0 ? void 0 : _ItemData$results.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(Challitems, { + children: [!(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_new) && (ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$results = ItemData.results) === null || _ItemData$results === void 0 ? void 0 : _ItemData$results.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Challitems/* default */.Z, { + dispatch: dispatch, + Header: HeaderDetail, StaffDetail: StaffDetail, item: item, index: index }); - }) + })), (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.is_new) && (NewItems === null || NewItems === void 0 ? void 0 : (_NewItems$data = NewItems.data) === null || _NewItems$data === void 0 ? void 0 : _NewItems$data.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Challitems/* default */.Z, { + dispatch: dispatch, + Header: HeaderDetail, + StaffDetail: StaffDetail, + item: item, + index: index + }); + }))] }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { total: ItemData === null || ItemData === void 0 ? void 0 : ItemData.total_count, pageSize: 10, @@ -8753,6 +9285,10 @@ var PhoneModal = __webpack_require__(74009); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js var objectDestructuringEmpty = __webpack_require__(13012); var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); +// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules +var form_style = __webpack_require__(75627); +// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules +var es_form = __webpack_require__(51018); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js var createForOfIteratorHelper = __webpack_require__(74704); var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); @@ -9823,7 +10359,7 @@ var WorkSubmit = function WorkSubmit(_ref) { -var Detail_excluded = ["globalSetting", "loading", "dispatch", "user"]; +var _excluded = ["globalSetting", "loading", "dispatch", "user"]; @@ -9854,7 +10390,7 @@ var competitionDetails = function competitionDetails(_ref) { loading = _ref.loading, dispatch = _ref.dispatch, user = _ref.user, - props = objectWithoutProperties_default()(_ref, Detail_excluded); + props = objectWithoutProperties_default()(_ref, _excluded); var _useState = (0,react.useState)({ avatar_url: "" }), @@ -10147,21 +10683,28 @@ var competitionDetails = function competitionDetails(_ref) { while (1) switch (_context4.prev = _context4.next) { case 0: e.stopPropagation(); - if (!(HeaderDetail.teacher_need_phone || HeaderDetail.member_need_phone)) { + if (item.invite_code) { _context4.next = 4; break; } - setshowphone(true); + message/* default.info */.ZP.info('本竞赛只面向部分学校/单位开放,你暂时没有参赛资格'); return _context4.abrupt("return"); case 4: + if (!(HeaderDetail.teacher_need_phone || HeaderDetail.member_need_phone)) { + _context4.next = 7; + break; + } + setshowphone(true); + return _context4.abrupt("return"); + case 7: if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - _context4.next = 6; + _context4.next = 9; break; } return _context4.abrupt("return"); - case 6: + case 9: if (!(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.authentication))) { - _context4.next = 9; + _context4.next = 12; break; } dispatch({ @@ -10171,34 +10714,41 @@ var competitionDetails = function competitionDetails(_ref) { } }); return _context4.abrupt("return"); - case 9: + case 12: if (!(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.enroll_url)) { - _context4.next = 12; + _context4.next = 15; break; } (0,util/* openNewWindow */.xg)(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.enroll_url); return _context4.abrupt("return"); - case 12: + case 15: if (!(url === "ismodel")) { - _context4.next = 26; + _context4.next = 32; + break; + } + if (item.invite_code) { + _context4.next = 19; break; } + message/* default.info */.ZP.info('本竞赛只面向部分学校/单位开放,你暂时没有参赛资格'); + return _context4.abrupt("return"); + case 19: if (!(item.member_of_course === true)) { - _context4.next = 17; + _context4.next = 23; break; } (0,util/* openNewWindow */.xg)("/classrooms/".concat(item.course_id)); - _context4.next = 24; + _context4.next = 30; break; - case 17: + case 23: if (item.invite_code) { - _context4.next = 20; + _context4.next = 26; break; } message/* default.info */.ZP.info('本竞赛只面向部分学校/单位开放,你暂时没有参赛资格'); return _context4.abrupt("return"); - case 20: - _context4.next = 22; + case 26: + _context4.next = 28; return dispatch({ type: 'competitions/addApplytojoincourse', payload: { @@ -10206,48 +10756,24 @@ var competitionDetails = function competitionDetails(_ref) { student: 1 } }); - case 22: + case 28: result = _context4.sent; if (result.status === 0) { (0,util/* openNewWindow */.xg)("/classrooms/".concat(item.course_id)); } - case 24: - _context4.next = 30; + case 30: + _context4.next = 36; break; - case 26: + case 32: if (!(StaffDetail.enrolled === true)) { - _context4.next = 29; + _context4.next = 35; break; } (0,util/* openNewWindow */.xg)(url); return _context4.abrupt("return"); - case 29: + case 35: setisshowmodal(true); - // if (url === "personal") { - // if (item.enroll_ended === true) { - // //已截止 - // message.info(`报名已截止`); - // return; - // } - // if (StaffDetail.enrolled === true) { - // message.info(`你已经报名,不能重复报名!`); - // return; - // } - // const competitionTeamsresult = await dispatch({ - // type: 'competitions/competitionTeams', - // payload: { - // identifier: item.identifier - // } - // }) - // if (competitionTeamsresult) { - - // message.info('报名成功,预祝您夺得桂冠!') - // } - - // } else { - // openNewWindow(url) - // } - case 30: + case 36: case "end": return _context4.stop(); } @@ -10563,6 +11089,7 @@ var competitionDetails = function competitionDetails(_ref) { } } } + //判断竞赛是否关闭 if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enroll_ended) { message/* default.info */.ZP.info('报名已截止,无需报名'); @@ -10684,7 +11211,7 @@ var competitionDetails = function competitionDetails(_ref) { width: '400px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "".concat(Detailmodules.titlesize), + className: "".concat(Detailmodules/* default.titlesize */.Z.titlesize), children: [HeaderDetail.name, HeaderDetail.sub_title ? '-' + HeaderDetail.sub_title : null] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { @@ -10741,7 +11268,7 @@ var competitionDetails = function competitionDetails(_ref) { })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default.timesize */.Z.timesize, style: { marginTop: 30 }, @@ -10753,7 +11280,7 @@ var competitionDetails = function competitionDetails(_ref) { children: "\u7ADE\u8D5B\u65F6\u95F4\uFF1A" }), HeaderDetail.start_time, "~", HeaderDetail.end_time] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default.timesize */.Z.timesize, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#9b9b9b' @@ -10761,7 +11288,7 @@ var competitionDetails = function competitionDetails(_ref) { children: "\u62A5\u540D\u622A\u6B62\uFF1A" }), HeaderDetail.enroll_end_time] }), HeaderDetail.competition_status === 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default.timesize */.Z.timesize, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#9b9b9b' @@ -10769,7 +11296,7 @@ var competitionDetails = function competitionDetails(_ref) { children: "\u7ADE\u8D5B\u72B6\u6001\uFF1A" }), "\u5DF2\u7ED3\u675F"] }) : null, HeaderDetail.competition_status === 'nearly_published' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default.timesize */.Z.timesize, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#9b9b9b' @@ -10777,7 +11304,7 @@ var competitionDetails = function competitionDetails(_ref) { children: "\u7ADE\u8D5B\u72B6\u6001\uFF1A" }), "\u672A\u53D1\u5E03"] }) : null, HeaderDetail.competition_status === 'progressing' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default.timesize */.Z.timesize, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#9b9b9b' @@ -10809,27 +11336,27 @@ var competitionDetails = function competitionDetails(_ref) { return item.module_type === 'entrance'; })) === null || _HeaderDetail$competi6 === void 0 ? void 0 : _HeaderDetail$competi6.length) > 0 ? '' : 'none' }, - className: Detailmodules.buttonsize, + className: Detailmodules/* default.buttonsize */.Z.buttonsize, children: [(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.mode) === 1 && '赛题入口', (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.mode) === 2 && '进入课堂'] }), HeaderDetail.competition_status === "ended" ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { type: "primary", - className: Detailmodules.buttonsize, + className: Detailmodules/* default.buttonsize */.Z.buttonsize, disabled: true, children: "\u5DF2\u7ED3\u675F" }) : null, HeaderDetail.competition_status === 'nearly_published' ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { type: "primary", - className: Detailmodules.buttonsize, + className: Detailmodules/* default.buttonsize */.Z.buttonsize, disabled: true, children: "\u672A\u53D1\u5E03" }) : null, HeaderDetail.competition_status !== 'nearly_published' && HeaderDetail.enroll_end && HeaderDetail.competition_status !== 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { type: "primary", - className: Detailmodules.buttonsize, + className: Detailmodules/* default.buttonsize */.Z.buttonsize, disabled: true, children: "\u62A5\u540D\u622A\u6B62" }) : null, HeaderDetail.competition_status === 'progressing' && HeaderDetail.enroll_end != true && HeaderDetail.enroll_end_time ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { type: "primary", disabled: StaffDetail.enrolled && !HeaderDetail.need_attachment, - className: Detailmodules.buttonsize, + className: Detailmodules/* default.buttonsize */.Z.buttonsize, onClick: function onClick(e) { if (StaffDetail.enrolled && HeaderDetail.need_attachment) { var _see$current; @@ -10844,20 +11371,20 @@ var competitionDetails = function competitionDetails(_ref) { onClick: function onClick(e) { return gotocourse(e, HeaderDetail, HeaderDetail.mode === 2 ? 'ismodel' : HeaderDetail.personal ? 'personal' : "/competitions/".concat(HeaderDetail.identifier, "/detail/enroll")); }, - className: Detailmodules.myteam, + className: Detailmodules/* default.myteam */.Z.myteam, children: (0,authority/* isSuperAdmin */.j5)() ? '参赛战队>>' : '我的战队>>' })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.bootmdetail, + className: Detailmodules/* default.bootmdetail */.Z.bootmdetail, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Detailmodules.flex1, + className: Detailmodules/* default.flex1 */.Z.flex1, children: /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { selectedKeys: ["".concat(Selectkey)], children: HeaderDetail && HeaderDetail.competition_modules && HeaderDetail.competition_modules.map(function (item, index) { if (item.module_type != "enroll") { return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, { - className: Detailmodules.menuItem, + className: Detailmodules/* default.menuItem */.Z.menuItem, onClick: function onClick() { if (item !== null && item !== void 0 && item.is_authentication) { if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { @@ -10879,11 +11406,11 @@ var competitionDetails = function competitionDetails(_ref) { }) }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.flex6, + className: Detailmodules/* default.flex6 */.Z.flex6, style: { padding: (showmake || entrance) && 0 }, - children: [isAward ? /*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf, { + children: [isAward ? /*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf/* default */.Z, { dispatch: dispatch, userid: user === null || user === void 0 ? void 0 : (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_id, Prize: Prize, @@ -10976,7 +11503,7 @@ var competitionDetails = function competitionDetails(_ref) { return setisshowType(false); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.modal, + className: Detailmodules/* default.modal */.Z.modal, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u534E\u4E3A\u6A21\u578B\u738B\u8005\u6311\u6218\u8D5B\u9EC4\u91D1\u8D5B\u6B63\u5F0F\u5F00\u542F\u5566" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -11129,6 +11656,7 @@ function Addteans(_ref) { personname = _useState2[0], setpersonname = _useState2[1]; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_modal__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { + className: "modal_styles", centered: true, title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { style: { @@ -11167,13 +11695,15 @@ function Addteans(_ref) { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { style: { fontSize: '14px', - color: '#F73737' + color: '#F73737', + marginLeft: '10px' }, children: "*" }), "\u961F\u540D\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("p", { style: { marginTop: '15px', - marginLeft: '15px' + marginLeft: '10px', + marginRight: '10px' }, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { placeholder: "请输入队名", @@ -11231,6 +11761,7 @@ function Jointeam(_ref) { code = _useState2[0], setCode = _useState2[1]; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_modal__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { + className: "modal_styles", centered: true, title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { style: { @@ -11268,10 +11799,10 @@ function Jointeam(_ref) { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("p", { style: { - marginTop: '15px', - marginLeft: '15px', + marginLeft: '10px', display: 'flex', - alignItems: 'center' + alignItems: 'center', + marginRight: '10px' }, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { style: { @@ -13536,6 +14067,18 @@ function useInterval(callback, delay) { /***/ }), +/***/ 16455: +/*!**********************************************************!*\ + !*** ./src/pages/Competitions/Detail/index.less?modules ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +"use strict"; +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__["Z"] = ({"flex_box_center":"flex_box_center___fo_3c","flex_space_between":"flex_space_between___G46CO","flex_box_vertical_center":"flex_box_vertical_center___br3Kr","flex_box_center_end":"flex_box_center_end___Xdo94","flex_box_column":"flex_box_column___Bcnmr","wrp":"wrp___TY7QJ","bg":"bg___xiaSy","commonimg":"commonimg___a4R0Q","titlesize":"titlesize___Wdd_a","timesize":"timesize___OkfYO","flex1":"flex1___N6paY","buttonsize":"buttonsize___syL9V","myteam":"myteam___RTWAt","bootmdetail":"bootmdetail___taUGk","flex6":"flex6___RuzJ4","menuItem":"menuItem___Kww4S","spanprev":"spanprev___Cssg_","spannext":"spannext___jVFGE","divwidth":"divwidth___r5hE3","receiveclick":"receiveclick___BauOs","receivealready":"receivealready___Z7Wo0","bkfff":"bkfff___lHrcJ","ant-input":"ant-input___m4bn_","onediv":"onediv___xzZRa","onetop":"onetop___M4GfM","towdiv":"towdiv___yj3ds","towtop":"towtop___veKa4","threediv":"threediv___Ztz0D","threetop":"threetop___zDXIg","imgradius":"imgradius___r4uGN","prize":"prize___YNRD4","spanrightradius":"spanrightradius___tC6T5","bottomItem":"bottomItem___CHcMJ","myTeam":"myTeam___fm7KX","downloadpdf":"downloadpdf___a2NuA","pdfBut":"pdfBut___Drr6h","PerfectBut":"PerfectBut___wEhjV","PerfectCent":"PerfectCent___HD3Id","PerfectCentName":"PerfectCentName___smdJX","teamItem":"teamItem___mx2f3","dash":"dash___l6QH1","modal":"modal___yXh2H","maskText":"maskText___Tdh6h","box":"box___K2uQ4","open_style":"open_style___gLTB9","title_style":"title_style___j6zvN"}); + +/***/ }), + /***/ 49288: /*!*****************************************************!*\ !*** ./node_modules/antd/es/auto-complete/index.js ***! @@ -13669,94 +14212,6 @@ var style = __webpack_require__(95985); // style dependencies -/***/ }), - -/***/ 27049: -/*!***********************************************!*\ - !*** ./node_modules/antd/es/divider/index.js ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 94184); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124); - - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - -var Divider = function Divider(props) { - var _classNames; - var _React$useContext = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var customizePrefixCls = props.prefixCls, - _props$type = props.type, - type = _props$type === void 0 ? 'horizontal' : _props$type, - _props$orientation = props.orientation, - orientation = _props$orientation === void 0 ? 'center' : _props$orientation, - orientationMargin = props.orientationMargin, - className = props.className, - children = props.children, - dashed = props.dashed, - plain = props.plain, - restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "children", "dashed", "plain"]); - var prefixCls = getPrefixCls('divider', customizePrefixCls); - var orientationPrefix = orientation.length > 0 ? "-".concat(orientation) : orientation; - var hasChildren = !!children; - var hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; - var hasCustomMarginRight = orientation === 'right' && orientationMargin != null; - var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, "".concat(prefixCls, "-").concat(type), (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text"), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text").concat(orientationPrefix), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-dashed"), !!dashed), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-plain"), !!plain), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-left"), hasCustomMarginLeft), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-right"), hasCustomMarginRight), _classNames), className); - var innerStyle = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({}, hasCustomMarginLeft && { - marginLeft: orientationMargin - }), hasCustomMarginRight && { - marginRight: orientationMargin - }); - // Warning children not work in vertical mode - if (false) {} - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({ - className: classString - }, restProps, { - role: "separator" - }), children && type !== 'vertical' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("span", { - className: "".concat(prefixCls, "-inner-text"), - style: innerStyle - }, children)); -}; -/* harmony default export */ __webpack_exports__["Z"] = (Divider); - -/***/ }), - -/***/ 98541: -/*!*****************************************************************!*\ - !*** ./node_modules/antd/es/divider/style/index.js + 1 modules ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.js - - - /***/ }), /***/ 4977: diff --git a/p__Competitions__Detail__index.chunk.css b/p__Competitions__Detail__index.chunk.css index c61cdb6fd4..2d8d56244d 100644 --- a/p__Competitions__Detail__index.chunk.css +++ b/p__Competitions__Detail__index.chunk.css @@ -368,9 +368,33 @@ li:last-child > .ant-breadcrumb-separator { .downloadpdf___a2NuA { max-width: 791px; height: 40px; - background: #f9f9f9; + background: #FFF5E7; + color: #E99237; line-height: 40px; - padding-left: 15px; + padding-left: 20px; +} +.pdfBut___Drr6h { + height: 32px; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + border-color: #BACFFE; + color: #3061D0; +} +.PerfectBut___wEhjV { + height: 28px; + box-shadow: 0px 0px 2px 0px #E8EFFB; + border-radius: 14px; + border-color: #C8D2EA; + color: #3061D0; +} +.PerfectCent___HD3Id { + padding: 30px 0; + border-bottom: 1px solid #F1F1F1; + margin-bottom: 30px; +} +.PerfectCent___HD3Id .PerfectCentName___smdJX { + width: 56px; + text-align: right; } .teamItem___mx2f3 { display: flex; @@ -452,6 +476,40 @@ li:last-child > .ant-breadcrumb-separator { color: #ffffff; margin-bottom: 10px; } +.maskText___Tdh6h { + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 40px; + background: linear-gradient(to bottom, #FFFFFF00, #ffffff); + z-index: 1; +} +.box___K2uQ4 { + border-bottom: 1px solid #E3EFFC; + border-radius: 2px; + margin: 20px 20px 20px 0; + padding-bottom: 20px; +} +.box___K2uQ4:last-child { + border-bottom: none; +} +.open_style___gLTB9 { + text-align: center; + color: #9096A3; + cursor: pointer; + margin-top: 10px; + font-size: 12px; +} +.open_style___gLTB9:hover { + color: #165DFF; +} +.title_style___j6zvN { + max-width: 260px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ @@ -2198,135 +2256,6 @@ span.CodeMirror-selectedtext { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-divider { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - border-top: 1px solid rgba(0, 0, 0, 0.06); -} -.ant-divider-vertical { - position: relative; - top: -0.06em; - display: inline-block; - height: 0.9em; - margin: 0 8px; - vertical-align: middle; - border-top: 0; - border-left: 1px solid rgba(0, 0, 0, 0.06); -} -.ant-divider-horizontal { - display: flex; - clear: both; - width: 100%; - min-width: 100%; - margin: 24px 0; -} -.ant-divider-horizontal.ant-divider-with-text { - display: flex; - align-items: center; - margin: 16px 0; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; - font-size: 14px; - white-space: nowrap; - text-align: center; - border-top: 0; - border-top-color: rgba(0, 0, 0, 0.06); -} -.ant-divider-horizontal.ant-divider-with-text::before, -.ant-divider-horizontal.ant-divider-with-text::after { - position: relative; - width: 50%; - border-top: 1px solid transparent; - border-top-color: inherit; - border-bottom: 0; - transform: translateY(50%); - content: ''; -} -.ant-divider-horizontal.ant-divider-with-text-left::before { - width: 5%; -} -.ant-divider-horizontal.ant-divider-with-text-left::after { - width: 95%; -} -.ant-divider-horizontal.ant-divider-with-text-right::before { - width: 95%; -} -.ant-divider-horizontal.ant-divider-with-text-right::after { - width: 5%; -} -.ant-divider-inner-text { - display: inline-block; - padding: 0 1em; -} -.ant-divider-dashed { - background: none; - border-color: rgba(0, 0, 0, 0.06); - border-style: dashed; - border-width: 1px 0 0; -} -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before, -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after { - border-style: dashed none none; -} -.ant-divider-vertical.ant-divider-dashed { - border-width: 0 0 0 1px; -} -.ant-divider-plain.ant-divider-with-text { - color: rgba(0, 0, 0, 0.85); - font-weight: normal; - font-size: 12px; -} -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before { - width: 0; -} -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after { - width: 100%; -} -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text { - padding-left: 0; -} -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before { - width: 100%; -} -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after { - width: 0; -} -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text { - padding-right: 0; -} -.ant-divider-rtl { - direction: rtl; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before { - width: 95%; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after { - width: 5%; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before { - width: 5%; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after { - width: 95%; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/component/index.less?modules ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -2334,11 +2263,14 @@ span.CodeMirror-selectedtext { height: 500px; overflow-y: auto; } +.modal___A9Ovz div[class~='ant-modal-header'] { + padding: 0; +} .colorBlue___XSmR5 { color: #0152d9; } .formWrap___wRvaA div[class~='ant-form-item-label'] { - width: 100px; + width: 85px; text-align: right; } .formWrap___wRvaA span[class~='ant-upload-btn'] { @@ -2415,7 +2347,7 @@ span.CodeMirror-selectedtext { } .note___CXi9y { padding: 19px; - background: #f5f5f5; + background: #F6F7F9; margin-top: 20px; color: #656565; font-size: 14px; @@ -2892,6 +2824,73 @@ span.CodeMirror-selectedtext { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/AwardPdf.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.scoreByBlankRadio____FOPE { + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #C8D2EA; + border-radius: 16px; + margin-right: 20px; + margin-bottom: 20px; +} +.scoreByBlankRadio____FOPE span { + font-size: 14px; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper'] { + background-color: transparent; + border: none; + padding: 0 20px; + display: inline-flex; + align-items: center; + height: 32px; + color: #9096A3; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper']::before { + background-color: transparent; + display: none; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked'] { + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + border: 1px solid #C8D2EA; + border-radius: 16px; + padding: 0 20px; + display: inline-flex; + align-items: center; + color: #165DFF; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:first-child { + border-right-color: #C8D2EA; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:focus-within { + box-shadow: none; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']::before { + background-color: transparent; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover { + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border: 1px solid #C8D2EA; + border-radius: 16px; + padding: 0 20px; + display: inline-flex; + align-items: center; + color: #3061D0; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover:first-child { + border-right-color: #C8D2EA; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover:focus-within { + box-shadow: none; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover::before { + background-color: transparent; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/components/WorkSubmit/index.less?modules ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Competitions__Edit__index.async.js b/p__Competitions__Edit__index.async.js new file mode 100644 index 0000000000..f9b8a59afa --- /dev/null +++ b/p__Competitions__Edit__index.async.js @@ -0,0 +1,19410 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[38797,12768,67570,85343,12325,60696],{ + +/***/ 96403: +/*!*********************************!*\ + !*** ./src/pages/tasks/util.js ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Ax": function() { return /* binding */ processTreeData; }, +/* harmony export */ "Ds": function() { return /* binding */ debounce; }, +/* harmony export */ "KI": function() { return /* binding */ apiPref; }, +/* harmony export */ "SI": function() { return /* binding */ getTreeData; }, +/* harmony export */ "f1": function() { return /* binding */ isCompileOk; } +/* harmony export */ }); +/* unused harmony export isProd */ +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 59758); + +function isCompileOk(rs) { + var flag = true; + if (rs.length > 0) { + for (var i = 0; i < rs.length; i++) { + if (rs[i].compile_success == 0 || !rs[i].compile_success) { + flag = false; + break; + } + } + } else { + flag = false; + } + return flag; +} +function getTreeData(data) { + var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + var result = []; + for (var i = 0; i < data.length; i++) { + var item = data[i]; + var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name); + result.push({ + title: item.name, + isLeaf: item.type === 'tree' ? false : true, + key: key + }); + } + return result; +} +function processTreeData(repos, key, newData) { + for (var i = 0; i < repos.length; i++) { + var item = repos[i]; + if (item.key === key) { + item.children = newData; + break; + } + if (item.children) { + processTreeData(item.children, key, newData); + } + } + return repos; +} +function debounce(func, wait, immediate) { + var timeout; + return function () { + var context = this, + args = arguments; + var later = function later() { + timeout = null; + if (!immediate) func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; +} +var isProd = true; +var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER */ .Z.API_SERVER; +// export const isProd = +// window.location.href.indexOf('test-') > 0 || +// window.location.href.indexOf('localhost') > 0 +// ? false +// : true; + +// export const apiPref = isProd +// ? 'https://www.educoder.net' +// : 'https://test-newweb.educoder.net'; + +/***/ }), + +/***/ 48559: +/*!**********************************************!*\ + !*** ./src/components/AsyncButton/index.tsx ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ AsyncButton; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913); +/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + +var _excluded = ["children"]; + + +var AsyncButton = function AsyncButton(_ref) { + var children = _ref.children, + props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default()(_ref, _excluded); + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, { + loading: btnLoading, + onClick: /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(e) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + setBtnLoading(true); + _context.next = 4; + return props.onClick(e); + case 4: + setBtnLoading(false); + _context.next = 11; + break; + case 7: + _context.prev = 7; + _context.t0 = _context["catch"](0); + console.error(_context.t0); + setBtnLoading(false); + case 11: + case "end": + return _context.stop(); + } + }, _callee, null, [[0, 7]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), + children: children + })); +}; + +/***/ }), + +/***/ 8213: +/*!******************************************************!*\ + !*** ./src/components/AuthenticationModel/index.tsx ***! + \******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/modal/style */ 35611); +/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/modal */ 85402); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! umi */ 89214); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + +var _excluded = ["shixunsDetail", "globalSetting", "loading", "dispatch"]; + + + + +var AuthModal = function AuthModal(_ref) { + var shixunsDetail = _ref.shixunsDetail, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default()(_ref, _excluded); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_modal__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { + centered: true, + keyboard: false, + closable: false, + zIndex: 6666, + title: "\u63D0\u793A", + open: shixunsDetail.actionTabs.key === 'Banner-Auth', + okText: "\u786E\u5B9A", + cancelText: "\u53D6\u6D88", + onOk: function onOk() { + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: {} + }); + window.location.href = '/account/certification'; + }, + onCancel: function onCancel() { + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: {} + }); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("p", { + className: "tc font16", + children: ["\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BF7\u5148\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u518D\u62A5\u540D\u53C2\u8D5B", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("br", {}), "\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"] + }) + }); +}; +/* harmony default export */ __webpack_exports__["Z"] = ((0,umi__WEBPACK_IMPORTED_MODULE_3__.connect)(function (_ref2) { + var shixunsDetail = _ref2.shixunsDetail, + loading = _ref2.loading, + globalSetting = _ref2.globalSetting; + return { + shixunsDetail: shixunsDetail, + globalSetting: globalSetting, + loading: loading.models.index + }; +})(AuthModal)); + +/***/ }), + +/***/ 33722: +/*!*********************************************************!*\ + !*** ./src/components/FormSearch/index.tsx + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ components_FormSearch; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules +var style = __webpack_require__(29913); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules +var input_style = __webpack_require__(69463); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(75008); +// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules +var form_style = __webpack_require__(75627); +// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules +var es_form = __webpack_require__(51018); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/FormSearch/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var FormSearchmodules = ({"search":"search___JA0r9","btn":"btn___GGtZC"}); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/FormSearch/index.tsx + + + + + + + + + + + +var FormSearch = function FormSearch(_ref) { + var value = _ref.value, + onChange = _ref.onChange; + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + (0,react.useEffect)(function () { + if (!!value) { + form.setFieldsValue(value); + } + }, value); + var handleFinish = function handleFinish(v) { + onChange(v); + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FormSearchmodules.search, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: FormSearchmodules.formWrap, + colon: false, + form: form, + size: "large", + layout: "inline", + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u5B9E\u8BAD\u4FE1\u606F", + name: "keyword", + initialValue: "", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 280, + height: 40 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u5B66\u6821/\u5355\u4F4D", + name: "schools", + initialValue: "", + style: { + margin: '0 40px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 280, + height: 40 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u521B\u5EFA\u8005", + name: "creator", + initialValue: "", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 200, + height: 40 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: FormSearchmodules.btn, + type: "primary", + htmlType: "submit", + children: "\u641C\u7D22" + })] + }) + }); +}; +/* harmony default export */ var components_FormSearch = (FormSearch); + +/***/ }), + +/***/ 82982: +/*!*****************************************!*\ + !*** ./src/components/NoData/index.tsx ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ 29913); +/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + +var noData = function noData(_ref) { + var _ref$buttonProps = _ref.buttonProps, + buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps, + _ref$styles = _ref.styles, + styles = _ref$styles === void 0 ? {} : _ref$styles, + customText = _ref.customText, + ButtonText = _ref.ButtonText, + ButtonClick = _ref.ButtonClick, + Buttonclass = _ref.Buttonclass, + ButtonTwo = _ref.ButtonTwo, + imgStyles = _ref.imgStyles; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", { + className: "tc animated fadeIn", + style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { + color: '#999', + margin: '100px auto' + }), styles), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { + src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, + style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", { + className: "mt20 font14", + children: customText || '暂时还没有相关数据哦!' + }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({ + className: Buttonclass, + onClick: ButtonClick + }, buttonProps), {}, { + children: ButtonText + })), ButtonTwo && ButtonTwo] + }); +}; +/* harmony default export */ __webpack_exports__["Z"] = (noData); + +/***/ }), + +/***/ 36579: +/*!*********************************************************!*\ + !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ PreviewAll; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules +var style = __webpack_require__(29913); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var tooltip_style = __webpack_require__(38390); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/PreviewAll/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"}); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules +var ArrowDownOutlined = __webpack_require__(77171); +// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules +var monaco_editor = __webpack_require__(8691); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/service/exercise.ts +var exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx + + + + + + + + + + + + + + + + + + + +/* harmony default export */ var PreviewAll = (function (_ref) { + var _data, _data2, _data3, _data4, _data5, _data6; + var _ref$editOffice = _ref.editOffice, + editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice, + data = _ref.data, + theme = _ref.theme, + type = _ref.type, + filename = _ref.filename, + monacoEditor = _ref.monacoEditor, + className = _ref.className, + style = _ref.style, + close = _ref.close, + onClose = _ref.onClose, + hasMask = _ref.hasMask, + disabledDownload = _ref.disabledDownload, + onImgDimensions = _ref.onImgDimensions; + var _useState = (0,react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), + _useState2 = slicedToArray_default()(_useState, 2), + src = _useState2[0], + setSrc = _useState2[1]; + var _useState3 = (0,react.useState)(""), + _useState4 = slicedToArray_default()(_useState3, 2), + token = _useState4[0], + setToken = _useState4[1]; + var _useState5 = (0,react.useState)(), + _useState6 = slicedToArray_default()(_useState5, 2), + officeData = _useState6[0], + setOfficeData = _useState6[1]; + var officePath = window.ENV === "build" ? "/react/build" : ""; + var apiServer = location.host.startsWith("localhost") ? env/* default.PROXY_SERVER */.Z.PROXY_SERVER : env/* default.API_SERVER */.Z.API_SERVER; + var size; + var unit = 1024 * 1024; + var maxSize = 10 * unit; + var closeRef = (0,react.useRef)(); + if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") { + data = env/* default.API_SERVER */.Z.API_SERVER + data; + } + if (type === "office") { + size = (0,util/* parseUrl */.en)(data).filesize; + if (size > maxSize) { + type = "other"; + } + } + if (filename) monacoEditor.filename = filename; + (0,react.useEffect)(function () { + var _document$cookie, _document$cookie$repl; + var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 ? void 0 : (_document$cookie$repl = _document$cookie.replace(/\s/g, "")) === null || _document$cookie$repl === void 0 ? void 0 : _document$cookie$repl.split(";"); + cookies === null || cookies === void 0 ? void 0 : cookies.map(function (item) { + var i = item.split("="); + if (i[0] === '_educoder_session') { + setToken(i[1]); + } + }); + }, []); + (0,react.useEffect)(function () { + if (type === "office") getData(); + }, [type, data]); + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _url, _id, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + console.log("data:", data); + _url = data; + if (!data.startsWith("http")) { + _url = location.origin + _url; + } + _id = new URL(_url).pathname.split("/").pop(); + _context.next = 6; + return (0,exercise/* setEcsAttachment */.gJ)({ + attachment_id: _id + }); + case 6: + res = _context.sent; + setOfficeData(res); + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData() { + return _ref2.apply(this, arguments); + }; + }(); + var handleClick = function handleClick() { + if (data.startsWith("http") || data.startsWith('blob:')) { + handleDown(); + return; + } + (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); + }; + var handleDown = function handleDown() { + (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: objectSpread2_default()({}, style || {}), + className: "".concat(hasMask && PreviewAllmodules.bgBlack, " ").concat(!!type ? PreviewAllmodules.wrp : "hide"), + children: [close && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: PreviewAllmodules.close, + ref: closeRef, + children: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + onClose(); + onImgDimensions(); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-yulanpizhu" + }) + }) + }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: handleDown, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-quxiaozhiding" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5173\u95ED", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "", + onClick: onClose, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-guanbi1" + }) + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"), + children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor)) + }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", { + src: "".concat(((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http://")) > -1 || ((_data3 = data) === null || _data3 === void 0 ? void 0 : _data3.indexOf("https://")) > -1 ? "" : "data:audio/mp3;base64,").concat(data), + autoPlay: true + }), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + controls: true, + src: "".concat(data), + autoPlay: true + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + controls: true, + src: "data:video/mp4;base64,".concat(data), + autoPlay: true + }) + }), type === 'office' && officeData && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: "".concat(officePath, "/office.html?key=").concat(officeData.key, "&url=").concat(apiServer + officeData.url, "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default.ONLYOFFICE */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload) + }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: data + '&disposition=inline' + }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload) + }) // + , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(((_data5 = data) === null || _data5 === void 0 ? void 0 : _data5.indexOf("http://")) > -1 || ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data) + }), type === "other" && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + type: "primary", + size: "large", + onClick: handleClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] + }) + }), type === "download" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + type: "primary", + size: "large", + onClick: handleClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] + })] + }); +}); + +/***/ }), + +/***/ 12768: +/*!*********************************************************!*\ + !*** ./src/components/RenderHtml/index.tsx + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ RenderHtml; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/katex/dist/katex.min.css +var katex_min = __webpack_require__(81897); +// EXTERNAL MODULE: ./node_modules/marked/lib/marked.js +var marked = __webpack_require__(47084); +var marked_default = /*#__PURE__*/__webpack_require__.n(marked); +// EXTERNAL MODULE: ./node_modules/marked/src/helpers.js +var helpers = __webpack_require__(90621); +;// CONCATENATED MODULE: ./src/utils/marked.ts + + + +function indentCodeCompensation(raw, text) { + var matchIndentToCode = raw.match(/^(\s+)(?:```)/); + if (matchIndentToCode === null) { + return text; + } + var indentToCode = matchIndentToCode[1]; + return text.split('\n').map(function (node) { + var matchIndentInNode = node.match(/^\s+/); + if (matchIndentInNode === null) { + return node; + } + var _matchIndentInNode = slicedToArray_default()(matchIndentInNode, 1), + indentInNode = _matchIndentInNode[0]; + if (indentInNode.length >= indentToCode.length) { + return node.slice(indentToCode.length); + } + return node; + }).join('\n'); +} +//兼容之前的 ##标题式写法 +var toc = []; +var ctx = ["