From 42234fc7fe2dce0787c06945e9c034f25cd94b1f Mon Sep 17 00:00:00 2001 From: autosubmit Date: Tue, 29 Aug 2023 18:23:35 +0800 Subject: [PATCH] Auto Submit --- 11030.async.js | 3 - 59278.async.js | 853 -- 59627.async.js | 3 - 60696.async.js | 5 +- 79086.async.js => 61990.async.js | 139 +- 66455.async.js | 2480 +++++ 70368.async.js | 729 -- 34399.async.js => 70491.async.js | 589 +- 20139.async.js => 7845.async.js | 745 +- 8423.async.js | 4 + 5131.async.js => 85332.async.js | 590 +- 99566.async.js | 1 - layouts__SimpleLayouts.chunk.css | 4 +- layouts__index.async.js | 2 +- p__Classrooms__ExamList__index.async.js | 2 +- ...ssrooms__Lists__Attendance__index.async.js | 87 +- ...oms__Lists__CommonHomework__index.async.js | 3 - ...ooms__Lists__Exercise__Add__index.async.js | 7 +- ...s__Lists__Exercise__Answer__index.async.js | 19 +- ...s__Lists__Exercise__Detail__index.async.js | 1635 ++- ...__Lists__Exercise__Detail__index.chunk.css | 1406 ++- ...s__Lists__Exercise__Export__index.async.js | 9 +- ...s__Exercise__ImitateAnswer__index.async.js | 2 +- ...__Exercise__ImitateAnswer__index.chunk.css | 1 + ...s__Lists__Exercise__Review__index.async.js | 16 +- ...lassrooms__Lists__Exercise__index.async.js | 6 +- ..._GroupHomework__SubmitWork__index.async.js | 4 +- ...oms__Lists__OnlineLearning__index.async.js | 5 +- ...ms__Lists__ShixunHomeworks__index.async.js | 70 +- ...s__Lists__ShixunHomeworks__index.chunk.css | 2 +- ...lassrooms__Lists__Students__index.async.js | 141 +- p__Classrooms__Lists__Video__index.async.js | 4 + p__Competitions__Edit__index.async.js | 8 +- p__Graduations__Lists__Topics__index.async.js | 3 - p__Innovation__Detail__index.async.js | 3 - p__Innovation__Tasks__index.async.js | 3 - p__MyProblem__RecordDetail__index.async.js | 1 + p__MyProblem__RecordDetail__index.chunk.css | 3 + p__MyProblem__index.async.js | 27 +- p__MyProblem__index.chunk.css | 3 + p__Paperlibrary__Add__index.async.js | 15 +- ...ibrary__Random__AddAndEdit__index.async.js | 2750 ----- ...brary__Random__AddAndEdit__index.chunk.css | 1524 --- ...perlibrary__Random__Detail__index.async.js | 72 +- p__Paperlibrary__Random__Edit__index.async.js | 9441 +++++++++++++++++ ...aperlibrary__Random__Edit__index.chunk.css | 3637 +++++++ ...om__ExchangeFromProblemSet__index.async.js | 4 +- ...rary__Random__ExerciseEdit__index.async.js | 1500 --- ...ary__Random__ExerciseEdit__index.chunk.css | 500 - ...brary__Random__PreviewEdit__index.async.js | 773 +- ...rary__Random__PreviewEdit__index.chunk.css | 41 +- p__Paperlibrary__See__index.async.js | 10 +- p__Paperlibrary__index.async.js | 6 +- p__Paths__Detail__id.async.js | 86 +- p__Paths__Detail__id.chunk.css | 2 +- p__Problems__OjForm__NewEdit__index.async.js | 4 +- p__Problemset__NewItem__index.async.js | 4 +- p__Problemset__index.async.js | 37 +- p__Problemset__index.chunk.css | 2 +- p__Question__OjProblem__index.async.js | 8 +- p__Search__index.async.js | 143 +- p__Search__index.chunk.css | 2 +- ...uns__Edit__body__Warehouse__index.async.js | 3 + p__Shixuns__Edit__index.async.js | 27 +- ...__Topics__Exercise__Detail__index.async.js | 3 - p__index.async.js | 6 +- p__tasks__index.async.js | 1 - p__tasks__index.chunk.css | 26 +- ...alSpaces__Lists__Knowledge__index.async.js | 3 - umi.css | 7 +- umi.js | 137 +- 71 files changed, 20796 insertions(+), 9595 deletions(-) delete mode 100644 59278.async.js rename 79086.async.js => 61990.async.js (97%) create mode 100644 66455.async.js delete mode 100644 70368.async.js rename 34399.async.js => 70491.async.js (62%) rename 20139.async.js => 7845.async.js (87%) rename 5131.async.js => 85332.async.js (86%) delete mode 100644 p__Paperlibrary__Random__AddAndEdit__index.async.js delete mode 100644 p__Paperlibrary__Random__AddAndEdit__index.chunk.css create mode 100644 p__Paperlibrary__Random__Edit__index.async.js create mode 100644 p__Paperlibrary__Random__Edit__index.chunk.css delete mode 100644 p__Paperlibrary__Random__ExerciseEdit__index.async.js delete mode 100644 p__Paperlibrary__Random__ExerciseEdit__index.chunk.css diff --git a/11030.async.js b/11030.async.js index 78f457267d..47226d21ea 100644 --- a/11030.async.js +++ b/11030.async.js @@ -640,9 +640,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] diff --git a/59278.async.js b/59278.async.js deleted file mode 100644 index b3d3d45d8d..0000000000 --- a/59278.async.js +++ /dev/null @@ -1,853 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[59278],{ - -/***/ 99611: -/*!****************************************************************************!*\ - !*** ./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/extends.js -var esm_extends = __webpack_require__(87462); -// 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/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./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,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); - -/***/ }), - -/***/ 6171: -/*!*****************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js + 1 modules ***! - \*****************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_LeftOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/LeftOutlined.js -// This icon file is generated automatically. -var LeftOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z" } }] }, "name": "left", "theme": "outlined" }; -/* harmony default export */ var asn_LeftOutlined = (LeftOutlined); - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var LeftOutlined_LeftOutlined = function LeftOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_LeftOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_LeftOutlined = (/*#__PURE__*/react.forwardRef(LeftOutlined_LeftOutlined)); - -/***/ }), - -/***/ 24969: -/*!*****************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js + 1 modules ***! - \*****************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_PlusOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/PlusOutlined.js -// This icon file is generated automatically. -var PlusOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "defs", "attrs": {}, "children": [{ "tag": "style", "attrs": {} }] }, { "tag": "path", "attrs": { "d": "M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z" } }, { "tag": "path", "attrs": { "d": "M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z" } }] }, "name": "plus", "theme": "outlined" }; -/* harmony default export */ var asn_PlusOutlined = (PlusOutlined); - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var PlusOutlined_PlusOutlined = function PlusOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_PlusOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_PlusOutlined = (/*#__PURE__*/react.forwardRef(PlusOutlined_PlusOutlined)); - -/***/ }), - -/***/ 18073: -/*!******************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/RightOutlined.js + 1 modules ***! - \******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_RightOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/RightOutlined.js -// This icon file is generated automatically. -var RightOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z" } }] }, "name": "right", "theme": "outlined" }; -/* harmony default export */ var asn_RightOutlined = (RightOutlined); - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var RightOutlined_RightOutlined = function RightOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_RightOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_RightOutlined = (/*#__PURE__*/react.forwardRef(RightOutlined_RightOutlined)); - -/***/ }), - -/***/ 84567: -/*!************************************************************!*\ - !*** ./node_modules/antd/es/checkbox/index.js + 3 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/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 + 5 modules -var es = __webpack_require__(95860); -// 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/config-provider/DisabledContext.js -var DisabledContext = __webpack_require__(98866); -// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js -var context = __webpack_require__(65223); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/GroupContext.js - -const GroupContext = /*#__PURE__*/react.createContext(null); -/* harmony default export */ var checkbox_GroupContext = (GroupContext); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js -var checkbox_style = __webpack_require__(63185); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.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; -}; - - - - - - - - - -const InternalCheckbox = (props, ref) => { - var _a; - const { - prefixCls: customizePrefixCls, - className, - rootClassName, - children, - indeterminate = false, - style, - onMouseEnter, - onMouseLeave, - skipGroup = false, - disabled - } = props, - restProps = __rest(props, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); - const { - getPrefixCls, - direction, - checkbox - } = react.useContext(config_provider_context/* ConfigContext */.E_); - const checkboxGroup = react.useContext(checkbox_GroupContext); - const { - isFormItemInput - } = react.useContext(context/* FormItemInputContext */.aM); - const contextDisabled = react.useContext(DisabledContext/* default */.Z); - const mergedDisabled = (_a = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _a !== void 0 ? _a : contextDisabled; - const prevValue = react.useRef(restProps.value); - react.useEffect(() => { - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); - false ? 0 : void 0; - }, []); - react.useEffect(() => { - 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 () => checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); - }, [restProps.value]); - const prefixCls = getPrefixCls('checkbox', customizePrefixCls); - const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); - const checkboxProps = Object.assign({}, 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); - } - const classString = classnames_default()(`${prefixCls}-wrapper`, { - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-wrapper-checked`]: checkboxProps.checked, - [`${prefixCls}-wrapper-disabled`]: mergedDisabled, - [`${prefixCls}-wrapper-in-form-item`]: isFormItemInput - }, checkbox === null || checkbox === void 0 ? void 0 : checkbox.className, className, rootClassName, hashId); - const checkboxClass = classnames_default()({ - [`${prefixCls}-indeterminate`]: indeterminate - }, hashId); - const ariaChecked = indeterminate ? 'mixed' : undefined; - return wrapSSR( - /*#__PURE__*/ - // eslint-disable-next-line jsx-a11y/label-has-associated-control - react.createElement("label", { - className: classString, - style: Object.assign(Object.assign({}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.style), style), - onMouseEnter: onMouseEnter, - onMouseLeave: onMouseLeave - }, /*#__PURE__*/react.createElement(es/* default */.Z, Object.assign({ - "aria-checked": ariaChecked - }, checkboxProps, { - prefixCls: prefixCls, - className: checkboxClass, - disabled: mergedDisabled, - ref: ref - })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children))); -}; -const Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); -if (false) {} -/* harmony default export */ var checkbox_Checkbox = (Checkbox); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(74902); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/omit.js -var omit = __webpack_require__(10366); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.js - -var Group_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; -}; - - - - - - - -const InternalGroup = (props, ref) => { - const { - defaultValue, - children, - options = [], - prefixCls: customizePrefixCls, - className, - rootClassName, - style, - onChange - } = props, - restProps = Group_rest(props, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]); - const { - getPrefixCls, - direction - } = react.useContext(config_provider_context/* ConfigContext */.E_); - const [value, setValue] = react.useState(restProps.value || defaultValue || []); - const [registeredValues, setRegisteredValues] = react.useState([]); - react.useEffect(() => { - if ('value' in restProps) { - setValue(restProps.value || []); - } - }, [restProps.value]); - const memoOptions = react.useMemo(() => options.map(option => { - if (typeof option === 'string' || typeof option === 'number') { - return { - label: option, - value: option - }; - } - return option; - }), [options]); - const cancelValue = val => { - setRegisteredValues(prevValues => prevValues.filter(v => v !== val)); - }; - const registerValue = val => { - setRegisteredValues(prevValues => [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val])); - }; - const toggleOption = option => { - const optionIndex = value.indexOf(option.value); - const newValue = (0,toConsumableArray/* default */.Z)(value); - if (optionIndex === -1) { - newValue.push(option.value); - } else { - newValue.splice(optionIndex, 1); - } - if (!('value' in restProps)) { - setValue(newValue); - } - onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(val => registeredValues.includes(val)).sort((a, b) => { - const indexA = memoOptions.findIndex(opt => opt.value === a); - const indexB = memoOptions.findIndex(opt => opt.value === b); - return indexA - indexB; - })); - }; - const prefixCls = getPrefixCls('checkbox', customizePrefixCls); - const groupPrefixCls = `${prefixCls}-group`; - const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); - const domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); - const childrenNode = options.length ? memoOptions.map(option => /*#__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: `${groupPrefixCls}-item`, - style: option.style, - title: option.title - }, option.label)) : children; - // eslint-disable-next-line react/jsx-no-constructed-context-values - const context = { - toggleOption, - value, - disabled: restProps.disabled, - name: restProps.name, - // https://github.com/ant-design/ant-design/issues/16376 - registerValue, - cancelValue - }; - const classString = classnames_default()(groupPrefixCls, { - [`${groupPrefixCls}-rtl`]: direction === 'rtl' - }, className, rootClassName, hashId); - return wrapSSR( /*#__PURE__*/react.createElement("div", Object.assign({ - className: classString, - style: style - }, domProps, { - ref: ref - }), /*#__PURE__*/react.createElement(checkbox_GroupContext.Provider, { - value: context - }, childrenNode))); -}; - -const CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalGroup); -/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js -'use client'; - - - -const es_checkbox_Checkbox = checkbox_Checkbox; -es_checkbox_Checkbox.Group = Group; -es_checkbox_Checkbox.__ANT_CHECKBOX = true; -if (false) {} -/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); - -/***/ }), - -/***/ 79531: -/*!*********************************************************!*\ - !*** ./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/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); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js -var style = __webpack_require__(47673); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js - - - - - - - -const Group = props => { - const { - getPrefixCls, - direction - } = (0,react.useContext)(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - className - } = props; - const prefixCls = getPrefixCls('input-group', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input'); - const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); - const cls = classnames_default()(prefixCls, { - [`${prefixCls}-lg`]: props.size === 'large', - [`${prefixCls}-sm`]: props.size === 'small', - [`${prefixCls}-compact`]: props.compact, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, hashId, className); - const formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); - const groupFormItemContext = (0,react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { - isFormItemInput: false - }), [formItemContext]); - if (false) {} - return wrapSSR( /*#__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/extends.js -var esm_extends = __webpack_require__(87462); -;// 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/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./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,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(99611); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/omit.js -var omit = __webpack_require__(10366); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(17799); -// 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; -}; - - - - - - - - - - -const defaultIconRender = visible => visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); -const ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -const Password = /*#__PURE__*/react.forwardRef((props, ref) => { - const { - visibilityToggle = true - } = props; - const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; - const [visible, setVisible] = (0,react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); - const inputRef = (0,react.useRef)(null); - react.useEffect(() => { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - const onVisibleChange = () => { - const { - disabled - } = props; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(prevState => { - var _a; - const newState = !prevState; - if (typeof visibilityToggle === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - const getIcon = prefixCls => { - const { - action = 'click', - iconRender = defaultIconRender - } = props; - const iconTrigger = ActionMap[action] || ''; - const icon = iconRender(visible); - const iconProps = { - [iconTrigger]: onVisibleChange, - className: `${prefixCls}-icon`, - key: 'passwordIcon', - onMouseDown: e => { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }, - onMouseUp: e => { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - } - }; - return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); - }; - const { - className, - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - size - } = props, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - const { - getPrefixCls - } = react.useContext(context/* ConfigContext */.E_); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const prefixCls = getPrefixCls('input-password', customizePrefixCls); - const suffixIcon = visibilityToggle && getIcon(prefixCls); - const inputClassName = classnames_default()(prefixCls, className, { - [`${prefixCls}-${size}`]: !!size - }); - const omittedProps = Object.assign(Object.assign({}, (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 */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(68795); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(98675); -// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js -var Compact = __webpack_require__(4173); -;// 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; -}; - - - - - - - - - - -const Search = /*#__PURE__*/react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - className, - size: customizeSize, - suffix, - enterButton = false, - addonAfter, - loading, - disabled, - onSearch: customOnSearch, - onChange: customOnChange, - onCompositionStart, - onCompositionEnd - } = props, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - const { - getPrefixCls, - direction - } = react.useContext(context/* ConfigContext */.E_); - const composedRef = react.useRef(false); - const prefixCls = getPrefixCls('input-search', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const { - compactSize - } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const size = (0,useSize/* default */.Z)(ctx => { - var _a; - return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; - }); - const inputRef = react.useRef(null); - const onChange = e => { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e); - } - if (customOnChange) { - customOnChange(e); - } - }; - const onMouseDown = e => { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - const 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); - } - }; - const onPressEnter = e => { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; - const btnClassName = `${prefixCls}-button`; - let button; - const enterButtonAsElement = enterButton || {}; - const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ - onMouseDown, - 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 - } : {})); - } else { - button = /*#__PURE__*/react.createElement(es_button/* default */.ZP, { - 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' - })]; - } - const cls = classnames_default()(prefixCls, { - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-${size}`]: !!size, - [`${prefixCls}-with-button`]: !!enterButton - }, className); - const handleOnCompositionStart = e => { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - const handleOnCompositionEnd = e => { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/react.createElement(Input/* default */.Z, Object.assign({ - 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 -var TextArea = __webpack_require__(96330); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js -'use client'; - - - - - - -const input_Input = Input/* default */.Z; -if (false) {} -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); - -/***/ }), - -/***/ 33507: -/*!*******************************************************!*\ - !*** ./node_modules/antd/es/style/motion/collapse.js ***! - \*******************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -const genCollapseMotion = token => ({ - [token.componentCls]: { - // For common/openAnimation - [`${token.antCls}-motion-collapse-legacy`]: { - overflow: 'hidden', - '&-active': { - transition: `height ${token.motionDurationMid} ${token.motionEaseInOut}, - opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important` - } - }, - [`${token.antCls}-motion-collapse`]: { - overflow: 'hidden', - transition: `height ${token.motionDurationMid} ${token.motionEaseInOut}, - opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important` - } - } -}); -/* harmony default export */ __webpack_exports__["Z"] = (genCollapseMotion); - -/***/ }) - -}]); \ No newline at end of file diff --git a/59627.async.js b/59627.async.js index 7340159ccf..5fa698fbb6 100644 --- a/59627.async.js +++ b/59627.async.js @@ -2888,9 +2888,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] diff --git a/60696.async.js b/60696.async.js index 93048177da..b82ab3f5ab 100644 --- a/60696.async.js +++ b/60696.async.js @@ -94,6 +94,8 @@ var generateBrief = function generateBrief(_ref2) { studentNames = _ref2.studentNames, studentCount = _ref2.studentCount, inPaper = _ref2.inPaper, + _ref2$is_random = _ref2.is_random, + is_random = _ref2$is_random === void 0 ? false : _ref2$is_random, _ref2$position = _ref2.position, position = _ref2$position === void 0 ? '' : _ref2$position; var copyStatusDescribe = function copyStatusDescribe() { @@ -131,7 +133,7 @@ var generateBrief = function generateBrief(_ref2) { }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ReuseShixunModalmodules.orangeColor, children: used - }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] + }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9", is_random ? '' : '是否继续使用和', "\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] }); }; @@ -655,6 +657,7 @@ var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, + is_random: renderData === null || renderData === void 0 ? void 0 : renderData.is_random, inPaper: inPaper, position: position }); diff --git a/79086.async.js b/61990.async.js similarity index 97% rename from 79086.async.js rename to 61990.async.js index 33f7ff847d..a9b37d1706 100644 --- a/79086.async.js +++ b/61990.async.js @@ -1,9 +1,9 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[79086],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[61990],{ -/***/ 79086: +/***/ 61990: /*!****************************************************************************!*\ - !*** ./src/pages/Paperlibrary/components/SendToClassModal.tsx + 5 modules ***! + !*** ./src/pages/Paperlibrary/components/SendToClassModal.tsx + 6 modules ***! \****************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -48,8 +48,54 @@ var table = __webpack_require__(63889); var es_button = __webpack_require__(71577); // EXTERNAL MODULE: ./src/assets/images/paper/jinshi.svg var jinshi = __webpack_require__(56606); -// EXTERNAL MODULE: ./src/assets/images/paper/dui.svg -var dui = __webpack_require__(47990); +;// CONCATENATED MODULE: ./src/assets/images/paper/dui.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 SvgDui = function SvgDui(props) { + return /* @__PURE__ */React.createElement("svg", __spreadValues({ + width: 14, + height: 14, + xmlns: "http://www.w3.org/2000/svg" + }, props), /* @__PURE__ */React.createElement("title", null, "\u9009\u62E9\u5907\u4EFD 2"), /* @__PURE__ */React.createElement("path", { + d: "M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z", + fill: "#68C79F", + fillRule: "nonzero" + })); +}; + +/* harmony default export */ var dui = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/components/SendToClassModal.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var SendToClassModalmodules = ({"flex_box_center":"flex_box_center___LsrKL","flex_space_between":"flex_space_between___sZBht","flex_box_vertical_center":"flex_box_vertical_center___QNt7D","flex_box_center_end":"flex_box_center_end___S9zs3","flex_box_column":"flex_box_column___Y5tcm","title":"title___t4qlt","tip":"tip___MtKbx","radioWrap":"radioWrap___fp3kY","row":"row___IoDN5","radio":"radio___vuEDI","colorFF0000":"colorFF0000____5DYm","pagination":"pagination___bvqCI","modalColumn":"modalColumn___szBPb","modalRow":"modalRow___mtd9M","sup":"sup___JDuYL","search":"search___wNY_F","bottom":"bottom___HvFhF","yes":"yes___xmznh","no":"no___vEJlu"}); @@ -187,7 +233,7 @@ var SendToClassModal = function SendToClassModal(_ref) { (0,react.useEffect)(function () { getCourseList(); }, []); - var onCancel = function onCancel() { + var _onCancel = function onCancel() { setRadioValue([]); setSearchValue(''); getCourseList(true); @@ -412,7 +458,7 @@ var SendToClassModal = function SendToClassModal(_ref) { }), okText: '确认', cancelText: '取消', - onCancel: onCancel, + onCancel: _onCancel, onOk: function () { var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { var _paperlibrary$actionT8, _paperlibrary$actionT9; @@ -477,17 +523,24 @@ var SendToClassModal = function SendToClassModal(_ref) { style: { marginRight: 5 }, - src: dui/* default */.Z + src: dui }), "\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01"] }) }), okText: '前往课堂', cancelText: '返回试卷库', - onCancel: onCancel, + onCancel: function onCancel() { + closeReuseModal(); + _onCancel(); + }, onOk: function onOk() { - var _res$first_category_u, _res$first_category_u2; - var id = res === null || res === void 0 ? void 0 : (_res$first_category_u = res.first_category_url) === null || _res$first_category_u === void 0 ? void 0 : (_res$first_category_u2 = _res$first_category_u.split('/')) === null || _res$first_category_u2 === void 0 ? void 0 : _res$first_category_u2[2]; - (0,util/* openNewWindow */.xg)("/classrooms/".concat(id, "/exercise")); + closeReuseModal(); + _onCancel(); + setTimeout(function () { + var _res$first_category_u, _res$first_category_u2; + var id = res === null || res === void 0 ? void 0 : (_res$first_category_u = res.first_category_url) === null || _res$first_category_u === void 0 ? void 0 : (_res$first_category_u2 = _res$first_category_u.split('/')) === null || _res$first_category_u2 === void 0 ? void 0 : _res$first_category_u2[2]; + (0,util/* openNewWindow */.xg)("/classrooms/".concat(id, "/exercise")); + }, 1000); } }); } @@ -567,7 +620,7 @@ var SendToClassModal = function SendToClassModal(_ref) { footer: false, onOk: handleOk, destroyOnClose: true, - onCancel: onCancel, + onCancel: _onCancel, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SendToClassModalmodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -670,7 +723,7 @@ var SendToClassModal = function SendToClassModal(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: onCancel, + onClick: _onCancel, className: SendToClassModalmodules.no, style: { marginRight: 20 @@ -710,64 +763,6 @@ var SendToClassModal = function SendToClassModal(_ref) { /***/ }), -/***/ 47990: -/*!*****************************************!*\ - !*** ./src/assets/images/paper/dui.svg ***! - \*****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* unused harmony export ReactComponent */ -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -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 SvgDui = function SvgDui(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - width: 14, - height: 14, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u9009\u62E9\u5907\u4EFD 2"), /* @__PURE__ */React.createElement("path", { - d: "M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z", - fill: "#68C79F", - fillRule: "nonzero" - })); -}; - -/* harmony default export */ __webpack_exports__["Z"] = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); - -/***/ }), - /***/ 56606: /*!********************************************!*\ !*** ./src/assets/images/paper/jinshi.svg ***! diff --git a/66455.async.js b/66455.async.js new file mode 100644 index 0000000000..b8e7614c7f --- /dev/null +++ b/66455.async.js @@ -0,0 +1,2480 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[66455,88511,59606,70491,66379,64649,33893,9277,54682,68282],{ + +/***/ 81643: +/*!**********************************************************!*\ + !*** ./node_modules/antd/es/_util/getRenderPropValue.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ getRenderPropValue; } +/* harmony export */ }); +const getRenderPropValue = propValue => { + if (!propValue) { + return null; + } + if (typeof propValue === 'function') { + return propValue(); + } + return propValue; +}; + +/***/ }), + +/***/ 85673: +/*!**************************************************************!*\ + !*** ./node_modules/antd/es/breadcrumb/index.js + 6 modules ***! + \**************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ breadcrumb; } +}); + +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/Children/toArray.js +var toArray = __webpack_require__(37419); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(1337); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js +var reactNode = __webpack_require__(96159); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js + 1 modules +var DownOutlined = __webpack_require__(80882); +// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/dropdown.js + 9 modules +var dropdown = __webpack_require__(35874); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbSeparator.js + + +const BreadcrumbSeparator = _ref => { + let { + children + } = _ref; + const { + getPrefixCls + } = react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('breadcrumb'); + return /*#__PURE__*/react.createElement("li", { + className: `${prefixCls}-separator`, + "aria-hidden": "true" + }, children === '' ? children : children || '/'); +}; +BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; +/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/useItemRender.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; +}; + + + +function getBreadcrumbName(route, params) { + if (route.title === undefined || route.title === null) { + return null; + } + const paramsKeys = Object.keys(params).join('|'); + return typeof route.title === 'object' ? route.title : String(route.title).replace(new RegExp(`:(${paramsKeys})`, 'g'), (replacement, key) => params[key] || replacement); +} +function renderItem(prefixCls, item, children, href) { + if (children === null || children === undefined) { + return null; + } + const { + className, + onClick + } = item, + restItem = __rest(item, ["className", "onClick"]); + const passedProps = Object.assign(Object.assign({}, (0,pickAttrs/* default */.Z)(restItem, { + data: true, + aria: true + })), { + onClick + }); + if (href !== undefined) { + return /*#__PURE__*/react.createElement("a", Object.assign({}, passedProps, { + className: classnames_default()(`${prefixCls}-link`, className), + href: href + }), children); + } + return /*#__PURE__*/react.createElement("span", Object.assign({}, passedProps, { + className: classnames_default()(`${prefixCls}-link`, className) + }), children); +} +function useItemRender(prefixCls, itemRender) { + const mergedItemRender = (item, params, routes, path, href) => { + if (itemRender) { + return itemRender(item, params, routes, path); + } + const name = getBreadcrumbName(item, params); + return renderItem(prefixCls, item, name, href); + }; + return mergedItemRender; +} +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbItem.js +var BreadcrumbItem_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; +}; + + + + + + + +const InternalBreadcrumbItem = props => { + const { + prefixCls, + separator = '/', + children, + menu, + overlay, + dropdownProps, + href + } = props; + // Warning for deprecated usage + if (false) {} + /** If overlay is have Wrap a Dropdown */ + const renderBreadcrumbNode = breadcrumbItem => { + if (menu || overlay) { + const mergeDropDownProps = Object.assign({}, dropdownProps); + if (menu) { + const _a = menu || {}, + { + items + } = _a, + menuProps = BreadcrumbItem_rest(_a, ["items"]); + mergeDropDownProps.menu = Object.assign(Object.assign({}, menuProps), { + items: items === null || items === void 0 ? void 0 : items.map((_a, index) => { + var { + key, + title, + label, + path + } = _a, + itemProps = BreadcrumbItem_rest(_a, ["key", "title", "label", "path"]); + let mergedLabel = label !== null && label !== void 0 ? label : title; + if (path) { + mergedLabel = /*#__PURE__*/react.createElement("a", { + href: `${href}${path}` + }, mergedLabel); + } + return Object.assign(Object.assign({}, itemProps), { + key: key !== null && key !== void 0 ? key : index, + label: mergedLabel + }); + }) + }); + } else if (overlay) { + mergeDropDownProps.overlay = overlay; + } + return /*#__PURE__*/react.createElement(dropdown/* default */.Z, Object.assign({ + placement: "bottom" + }, mergeDropDownProps), /*#__PURE__*/react.createElement("span", { + className: `${prefixCls}-overlay-link` + }, breadcrumbItem, /*#__PURE__*/react.createElement(DownOutlined/* default */.Z, null))); + } + return breadcrumbItem; + }; + // wrap to dropDown + const link = renderBreadcrumbNode(children); + if (link !== undefined && link !== null) { + return /*#__PURE__*/react.createElement(react.Fragment, null, /*#__PURE__*/react.createElement("li", null, link), separator && /*#__PURE__*/react.createElement(breadcrumb_BreadcrumbSeparator, null, separator)); + } + return null; +}; +const BreadcrumbItem = props => { + const { + prefixCls: customizePrefixCls, + children, + href + } = props, + restProps = BreadcrumbItem_rest(props, ["prefixCls", "children", "href"]); + const { + getPrefixCls + } = react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); + return /*#__PURE__*/react.createElement(InternalBreadcrumbItem, Object.assign({}, restProps, { + prefixCls: prefixCls + }), renderItem(prefixCls, restProps, children, href)); +}; +BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true; +/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem); +// EXTERNAL MODULE: ./node_modules/antd/es/style/index.js +var style = __webpack_require__(14747); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(67968); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/statistic.js +var statistic = __webpack_require__(45503); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + + +const genBreadcrumbStyle = token => { + const { + componentCls, + iconCls + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + color: token.itemColor, + fontSize: token.fontSize, + [iconCls]: { + fontSize: token.iconFontSize + }, + ol: { + display: 'flex', + flexWrap: 'wrap', + margin: 0, + padding: 0, + listStyle: 'none' + }, + a: Object.assign({ + color: token.linkColor, + transition: `color ${token.motionDurationMid}`, + padding: `0 ${token.paddingXXS}px`, + borderRadius: token.borderRadiusSM, + height: token.lineHeight * token.fontSize, + display: 'inline-block', + marginInline: -token.marginXXS, + '&:hover': { + color: token.linkHoverColor, + backgroundColor: token.colorBgTextHover + } + }, (0,style/* genFocusStyle */.Qy)(token)), + [`li:last-child`]: { + color: token.lastItemColor + }, + [`${componentCls}-separator`]: { + marginInline: token.separatorMargin, + color: token.separatorColor + }, + [`${componentCls}-link`]: { + [` + > ${iconCls} + span, + > ${iconCls} + a + `]: { + marginInlineStart: token.marginXXS + } + }, + [`${componentCls}-overlay-link`]: { + borderRadius: token.borderRadiusSM, + height: token.lineHeight * token.fontSize, + display: 'inline-block', + padding: `0 ${token.paddingXXS}px`, + marginInline: -token.marginXXS, + [`> ${iconCls}`]: { + marginInlineStart: token.marginXXS, + fontSize: token.fontSizeIcon + }, + '&:hover': { + color: token.linkHoverColor, + backgroundColor: token.colorBgTextHover, + a: { + color: token.linkHoverColor + } + }, + a: { + '&:hover': { + backgroundColor: 'transparent' + } + } + }, + // rtl style + [`&${token.componentCls}-rtl`]: { + direction: 'rtl' + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var breadcrumb_style = ((0,genComponentStyleHook/* default */.Z)('Breadcrumb', token => { + const BreadcrumbToken = (0,statistic/* merge */.TS)(token, {}); + return [genBreadcrumbStyle(BreadcrumbToken)]; +}, token => ({ + itemColor: token.colorTextDescription, + lastItemColor: token.colorText, + iconFontSize: token.fontSize, + linkColor: token.colorTextDescription, + linkHoverColor: token.colorText, + separatorColor: token.colorTextDescription, + separatorMargin: token.marginXS +}))); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/useItems.js +var useItems_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 route2item(route) { + const { + breadcrumbName, + children + } = route, + rest = useItems_rest(route, ["breadcrumbName", "children"]); + const clone = Object.assign({ + title: breadcrumbName + }, rest); + if (children) { + clone.menu = { + items: children.map(_a => { + var { + breadcrumbName: itemBreadcrumbName + } = _a, + itemProps = useItems_rest(_a, ["breadcrumbName"]); + return Object.assign(Object.assign({}, itemProps), { + title: itemBreadcrumbName + }); + }) + }; + } + return clone; +} +function useItems(items, routes) { + return (0,react.useMemo)(() => { + if (items) { + return items; + } + if (routes) { + return routes.map(route2item); + } + return null; + }, [items, routes]); +} +;// 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; +}; + + + + + + + + + + + + +const getPath = (params, path) => { + if (path === undefined) { + return path; + } + let mergedPath = (path || '').replace(/^\//, ''); + Object.keys(params).forEach(key => { + mergedPath = mergedPath.replace(`:${key}`, params[key]); + }); + return mergedPath; +}; +const Breadcrumb = props => { + const { + prefixCls: customizePrefixCls, + separator = '/', + style, + className, + rootClassName, + routes: legacyRoutes, + items, + children, + itemRender, + params = {} + } = props, + restProps = Breadcrumb_rest(props, ["prefixCls", "separator", "style", "className", "rootClassName", "routes", "items", "children", "itemRender", "params"]); + const { + getPrefixCls, + direction, + breadcrumb + } = react.useContext(context/* ConfigContext */.E_); + let crumbs; + const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); + const [wrapSSR, hashId] = breadcrumb_style(prefixCls); + const mergedItems = useItems(items, legacyRoutes); + if (false) {} + const mergedItemRender = useItemRender(prefixCls, itemRender); + if (mergedItems && mergedItems.length > 0) { + // generated by route + const paths = []; + const itemRenderRoutes = items || legacyRoutes; + crumbs = mergedItems.map((item, index) => { + const { + path, + key, + type, + menu, + overlay, + onClick, + className: itemClassName, + separator: itemSeparator, + dropdownProps + } = item; + const mergedPath = getPath(params, path); + if (mergedPath !== undefined) { + paths.push(mergedPath); + } + const mergedKey = key !== null && key !== void 0 ? key : index; + if (type === 'separator') { + return /*#__PURE__*/react.createElement(breadcrumb_BreadcrumbSeparator, { + key: mergedKey + }, itemSeparator); + } + const itemProps = {}; + const isLastItem = index === mergedItems.length - 1; + if (menu) { + itemProps.menu = menu; + } else if (overlay) { + itemProps.overlay = overlay; + } + let { + href + } = item; + if (paths.length && mergedPath !== undefined) { + href = `#/${paths.join('/')}`; + } + return /*#__PURE__*/react.createElement(InternalBreadcrumbItem, Object.assign({ + key: mergedKey + }, itemProps, (0,pickAttrs/* default */.Z)(item, { + data: true, + aria: true + }), { + className: itemClassName, + dropdownProps: dropdownProps, + href: href, + separator: isLastItem ? '' : separator, + onClick: onClick, + prefixCls: prefixCls + }), mergedItemRender(item, params, itemRenderRoutes, paths, href)); + }); + } else if (children) { + const childrenLength = (0,toArray/* default */.Z)(children).length; + crumbs = (0,toArray/* default */.Z)(children).map((element, index) => { + if (!element) { + return element; + } + // =================== Warning ===================== + if (false) {} + false ? 0 : void 0; + const isLastItem = index === childrenLength - 1; + return (0,reactNode/* cloneElement */.Tm)(element, { + separator: isLastItem ? '' : separator, + key: index + }); + }); + } + const breadcrumbClassName = classnames_default()(prefixCls, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.className, { + [`${prefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + const mergedStyle = Object.assign(Object.assign({}, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.style), style); + return wrapSSR( /*#__PURE__*/react.createElement("nav", Object.assign({ + className: breadcrumbClassName, + style: mergedStyle + }, restProps), /*#__PURE__*/react.createElement("ol", null, crumbs))); +}; +Breadcrumb.Item = breadcrumb_BreadcrumbItem; +Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; +if (false) {} +/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb); +;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/index.js +'use client'; + + +/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb); + +/***/ }), + +/***/ 96074: +/*!***********************************************************!*\ + !*** ./node_modules/antd/es/divider/index.js + 1 modules ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ divider; } +}); + +// 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/style/index.js +var style = __webpack_require__(14747); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(67968); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/statistic.js +var statistic = __webpack_require__(45503); +;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.js + + +// ============================== Shared ============================== +const genSharedDividerStyle = token => { + const { + componentCls, + sizePaddingEdgeHorizontal, + colorSplit, + lineWidth + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + borderBlockStart: `${lineWidth}px solid ${colorSplit}`, + // vertical + '&-vertical': { + position: 'relative', + top: '-0.06em', + display: 'inline-block', + height: '0.9em', + margin: `0 ${token.dividerVerticalGutterMargin}px`, + verticalAlign: 'middle', + borderTop: 0, + borderInlineStart: `${lineWidth}px solid ${colorSplit}` + }, + '&-horizontal': { + display: 'flex', + clear: 'both', + width: '100%', + minWidth: '100%', + margin: `${token.dividerHorizontalGutterMargin}px 0` + }, + [`&-horizontal${componentCls}-with-text`]: { + display: 'flex', + alignItems: 'center', + margin: `${token.dividerHorizontalWithTextGutterMargin}px 0`, + color: token.colorTextHeading, + fontWeight: 500, + fontSize: token.fontSizeLG, + whiteSpace: 'nowrap', + textAlign: 'center', + borderBlockStart: `0 ${colorSplit}`, + '&::before, &::after': { + position: 'relative', + width: '50%', + borderBlockStart: `${lineWidth}px solid transparent`, + // Chrome not accept `inherit` in `border-top` + borderBlockStartColor: 'inherit', + borderBlockEnd: 0, + transform: 'translateY(50%)', + content: "''" + } + }, + [`&-horizontal${componentCls}-with-text-left`]: { + '&::before': { + width: '5%' + }, + '&::after': { + width: '95%' + } + }, + [`&-horizontal${componentCls}-with-text-right`]: { + '&::before': { + width: '95%' + }, + '&::after': { + width: '5%' + } + }, + [`${componentCls}-inner-text`]: { + display: 'inline-block', + padding: '0 1em' + }, + '&-dashed': { + background: 'none', + borderColor: colorSplit, + borderStyle: 'dashed', + borderWidth: `${lineWidth}px 0 0` + }, + [`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: { + '&::before, &::after': { + borderStyle: 'dashed none none' + } + }, + [`&-vertical${componentCls}-dashed`]: { + borderInlineStartWidth: lineWidth, + borderInlineEnd: 0, + borderBlockStart: 0, + borderBlockEnd: 0 + }, + [`&-plain${componentCls}-with-text`]: { + color: token.colorText, + fontWeight: 'normal', + fontSize: token.fontSize + }, + [`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: { + '&::before': { + width: 0 + }, + '&::after': { + width: '100%' + }, + [`${componentCls}-inner-text`]: { + paddingInlineStart: sizePaddingEdgeHorizontal + } + }, + [`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: { + '&::before': { + width: '100%' + }, + '&::after': { + width: 0 + }, + [`${componentCls}-inner-text`]: { + paddingInlineEnd: sizePaddingEdgeHorizontal + } + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var divider_style = ((0,genComponentStyleHook/* default */.Z)('Divider', token => { + const dividerToken = (0,statistic/* merge */.TS)(token, { + dividerVerticalGutterMargin: token.marginXS, + dividerHorizontalWithTextGutterMargin: token.margin, + dividerHorizontalGutterMargin: token.marginLG + }); + return [genSharedDividerStyle(dividerToken)]; +}, { + sizePaddingEdgeHorizontal: 0 +})); +;// CONCATENATED MODULE: ./node_modules/antd/es/divider/index.js +'use client'; + +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; +}; + + + + + +const Divider = props => { + const { + getPrefixCls, + direction, + divider + } = react.useContext(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + type = 'horizontal', + orientation = 'center', + orientationMargin, + className, + rootClassName, + children, + dashed, + plain, + style + } = props, + restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]); + const prefixCls = getPrefixCls('divider', customizePrefixCls); + const [wrapSSR, hashId] = divider_style(prefixCls); + const orientationPrefix = orientation.length > 0 ? `-${orientation}` : orientation; + const hasChildren = !!children; + const hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; + const hasCustomMarginRight = orientation === 'right' && orientationMargin != null; + const classString = classnames_default()(prefixCls, divider === null || divider === void 0 ? void 0 : divider.className, hashId, `${prefixCls}-${type}`, { + [`${prefixCls}-with-text`]: hasChildren, + [`${prefixCls}-with-text${orientationPrefix}`]: hasChildren, + [`${prefixCls}-dashed`]: !!dashed, + [`${prefixCls}-plain`]: !!plain, + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-no-default-orientation-margin-left`]: hasCustomMarginLeft, + [`${prefixCls}-no-default-orientation-margin-right`]: hasCustomMarginRight + }, className, rootClassName); + const memoizedOrientationMargin = react.useMemo(() => { + if (typeof orientationMargin === 'number') { + return orientationMargin; + } + if (/^\d+$/.test(orientationMargin)) { + return Number(orientationMargin); + } + return orientationMargin; + }, [orientationMargin]); + const innerStyle = Object.assign(Object.assign({}, hasCustomMarginLeft && { + marginLeft: memoizedOrientationMargin + }), hasCustomMarginRight && { + marginRight: memoizedOrientationMargin + }); + // Warning children not work in vertical mode + if (false) {} + return wrapSSR( /*#__PURE__*/react.createElement("div", Object.assign({ + className: classString, + style: Object.assign(Object.assign({}, divider === null || divider === void 0 ? void 0 : divider.style), style) + }, restProps, { + role: "separator" + }), children && type !== 'vertical' && /*#__PURE__*/react.createElement("span", { + className: `${prefixCls}-inner-text`, + style: innerStyle + }, children))); +}; +if (false) {} +/* harmony default export */ var divider = (Divider); + +/***/ }), + +/***/ 66330: +/*!***************************************************!*\ + !*** ./node_modules/antd/es/popover/PurePanel.js ***! + \***************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* unused harmony exports getOverlay, RawPurePanel */ +/* 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_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 92419); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ 53124); +/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 81643); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 20136); +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; +}; + + + + + + +const getOverlay = (prefixCls, title, content) => { + if (!title && !content) return undefined; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: `${prefixCls}-title` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: `${prefixCls}-inner-content` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(content))); +}; +const RawPurePanel = props => { + const { + hashId, + prefixCls, + className, + style, + placement = 'top', + title, + content, + children + } = props; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(hashId, prefixCls, `${prefixCls}-pure`, `${prefixCls}-placement-${placement}`, className), + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: `${prefixCls}-arrow` + }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_tooltip__WEBPACK_IMPORTED_MODULE_1__/* .Popup */ .G, Object.assign({}, props, { + className: hashId, + prefixCls: prefixCls + }), children || getOverlay(prefixCls, title, content))); +}; +const PurePanel = props => { + const { + prefixCls: customizePrefixCls + } = props, + restProps = __rest(props, ["prefixCls"]); + const { + getPrefixCls + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_4__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('popover', customizePrefixCls); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls); + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(RawPurePanel, Object.assign({}, restProps, { + prefixCls: prefixCls, + hashId: hashId + }))); +}; +/* harmony default export */ __webpack_exports__["ZP"] = (PurePanel); + +/***/ }), + +/***/ 55241: +/*!***********************************************!*\ + !*** ./node_modules/antd/es/popover/index.js ***! + \***********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* 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 _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 81643); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/motion */ 33603); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 53124); +/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../tooltip */ 83062); +/* harmony import */ var _PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./PurePanel */ 66330); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./style */ 20136); +'use client'; + +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; +}; + + + + + + + +// CSSINJS + +const Overlay = _ref => { + let { + title, + content, + prefixCls + } = _ref; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { + className: `${prefixCls}-title` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { + className: `${prefixCls}-inner-content` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(content))); +}; +const Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + title, + content, + overlayClassName, + placement = 'top', + trigger = 'hover', + mouseEnterDelay = 0.1, + mouseLeaveDelay = 0.1, + overlayStyle = {} + } = props, + otherProps = __rest(props, ["prefixCls", "title", "content", "overlayClassName", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]); + const { + getPrefixCls + } = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('popover', customizePrefixCls); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(prefixCls); + const rootPrefixCls = getPrefixCls(); + const overlayCls = classnames__WEBPACK_IMPORTED_MODULE_0___default()(overlayClassName, hashId); + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, Object.assign({ + placement: placement, + trigger: trigger, + mouseEnterDelay: mouseEnterDelay, + mouseLeaveDelay: mouseLeaveDelay, + overlayStyle: overlayStyle + }, otherProps, { + prefixCls: prefixCls, + overlayClassName: overlayCls, + ref: ref, + overlay: title || content ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(Overlay, { + prefixCls: prefixCls, + title: title, + content: content + }) : null, + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_6__/* .getTransitionName */ .mL)(rootPrefixCls, 'zoom-big', otherProps.transitionName), + "data-popover-inject": true + }))); +}); +if (false) {} +Popover._InternalPanelDoNotUseOrYouWillBeFired = _PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP; +/* harmony default export */ __webpack_exports__["Z"] = (Popover); + +/***/ }), + +/***/ 20136: +/*!*****************************************************!*\ + !*** ./node_modules/antd/es/popover/style/index.js ***! + \*****************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 14747); +/* harmony import */ var _style_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../style/motion */ 50438); +/* harmony import */ var _style_placementArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../style/placementArrow */ 97414); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 8796); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../theme/internal */ 67968); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../theme/internal */ 45503); + + + + +const genBaseStyle = token => { + const { + componentCls, + popoverColor, + minWidth, + fontWeightStrong, + popoverPadding, + boxShadowSecondary, + colorTextHeading, + borderRadiusLG: borderRadius, + zIndexPopup, + marginXS, + colorBgElevated, + popoverBg + } = token; + return [{ + [componentCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { + position: 'absolute', + top: 0, + // use `left` to fix https://github.com/ant-design/ant-design/issues/39195 + left: { + _skip_check_: true, + value: 0 + }, + zIndex: zIndexPopup, + fontWeight: 'normal', + whiteSpace: 'normal', + textAlign: 'start', + cursor: 'auto', + userSelect: 'text', + transformOrigin: `var(--arrow-x, 50%) var(--arrow-y, 50%)`, + '--antd-arrow-background-color': colorBgElevated, + '&-rtl': { + direction: 'rtl' + }, + '&-hidden': { + display: 'none' + }, + [`${componentCls}-content`]: { + position: 'relative' + }, + [`${componentCls}-inner`]: { + backgroundColor: popoverBg, + backgroundClip: 'padding-box', + borderRadius, + boxShadow: boxShadowSecondary, + padding: popoverPadding + }, + [`${componentCls}-title`]: { + minWidth, + marginBottom: marginXS, + color: colorTextHeading, + fontWeight: fontWeightStrong + }, + [`${componentCls}-inner-content`]: { + color: popoverColor + } + }) + }, + // Arrow Style + (0,_style_placementArrow__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP)(token, { + colorBg: 'var(--antd-arrow-background-color)' + }), + // Pure Render + { + [`${componentCls}-pure`]: { + position: 'relative', + maxWidth: 'none', + margin: token.sizePopupArrow, + display: 'inline-block', + [`${componentCls}-content`]: { + display: 'inline-block' + } + } + }]; +}; +const genColorStyle = token => { + const { + componentCls + } = token; + return { + [componentCls]: _theme_internal__WEBPACK_IMPORTED_MODULE_2__/* .PresetColors.map */ .i.map(colorKey => { + const lightColor = token[`${colorKey}6`]; + return { + [`&${componentCls}-${colorKey}`]: { + '--antd-arrow-background-color': lightColor, + [`${componentCls}-inner`]: { + backgroundColor: lightColor + }, + [`${componentCls}-arrow`]: { + background: 'transparent' + } + } + }; + }) + }; +}; +const genWireframeStyle = token => { + const { + componentCls, + lineWidth, + lineType, + colorSplit, + paddingSM, + controlHeight, + fontSize, + lineHeight, + padding + } = token; + const titlePaddingBlockDist = controlHeight - Math.round(fontSize * lineHeight); + const popoverTitlePaddingBlockTop = titlePaddingBlockDist / 2; + const popoverTitlePaddingBlockBottom = titlePaddingBlockDist / 2 - lineWidth; + const popoverPaddingHorizontal = padding; + return { + [componentCls]: { + [`${componentCls}-inner`]: { + padding: 0 + }, + [`${componentCls}-title`]: { + margin: 0, + padding: `${popoverTitlePaddingBlockTop}px ${popoverPaddingHorizontal}px ${popoverTitlePaddingBlockBottom}px`, + borderBottom: `${lineWidth}px ${lineType} ${colorSplit}` + }, + [`${componentCls}-inner-content`]: { + padding: `${paddingSM}px ${popoverPaddingHorizontal}px` + } + } + }; +}; +/* harmony default export */ __webpack_exports__["Z"] = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)('Popover', token => { + const { + colorBgElevated, + colorText, + wireframe + } = token; + const popoverToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_4__/* .merge */ .TS)(token, { + popoverPadding: 12, + popoverBg: colorBgElevated, + popoverColor: colorText + }); + return [genBaseStyle(popoverToken), genColorStyle(popoverToken), wireframe && genWireframeStyle(popoverToken), (0,_style_motion__WEBPACK_IMPORTED_MODULE_5__/* .initZoomMotion */ ._y)(popoverToken, 'zoom-big')]; +}, token => ({ + width: 177, + minWidth: 177, + zIndexPopup: token.zIndexPopupBase + 30 +}), { + deprecatedTokens: [['width', 'minWidth']] +})); + +/***/ }), + +/***/ 59606: +/*!********************************************************!*\ + !*** ./node_modules/antd/es/rate/index.js + 8 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/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/@ant-design/icons/es/components/AntdIcon.js + 8 modules +var AntdIcon = __webpack_require__(74643); +;// CONCATENATED MODULE: ./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,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_StarFilled + })); +}; +if (false) {} +/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/react.forwardRef(StarFilled_StarFilled)); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// 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/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(45987); +// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(21770); +// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js +var KeyCode = __webpack_require__(15105); +// EXTERNAL MODULE: ./node_modules/rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(64217); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Star.js + + + +function Star(props, ref) { + var disabled = props.disabled, + prefixCls = props.prefixCls, + character = props.character, + characterRender = props.characterRender, + index = props.index, + count = props.count, + value = props.value, + allowHalf = props.allowHalf, + focused = props.focused, + onHover = props.onHover, + onClick = props.onClick; + // =========================== Events =========================== + var onInternalHover = function onInternalHover(e) { + onHover(e, index); + }; + var onInternalClick = function onInternalClick(e) { + onClick(e, index); + }; + var onInternalKeyDown = function onInternalKeyDown(e) { + if (e.keyCode === KeyCode/* default.ENTER */.Z.ENTER) { + onClick(e, index); + } + }; + // =========================== Render =========================== + // >>>>> ClassName + var starValue = index + 1; + var classNameList = new Set([prefixCls]); + // TODO: Current we just refactor from CC to FC. This logic seems can be optimized. + if (value === 0 && index === 0 && focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } else if (allowHalf && value + 0.5 >= starValue && value < starValue) { + classNameList.add("".concat(prefixCls, "-half")); + classNameList.add("".concat(prefixCls, "-active")); + if (focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } + } else { + if (starValue <= value) { + classNameList.add("".concat(prefixCls, "-full")); + } else { + classNameList.add("".concat(prefixCls, "-zero")); + } + if (starValue === value && focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } + } + // >>>>> Node + var characterNode = typeof character === 'function' ? character(props) : character; + var start = /*#__PURE__*/react.createElement("li", { + className: classnames_default()(Array.from(classNameList)), + ref: ref + }, /*#__PURE__*/react.createElement("div", { + onClick: disabled ? null : onInternalClick, + onKeyDown: disabled ? null : onInternalKeyDown, + onMouseMove: disabled ? null : onInternalHover, + 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, props); + } + return start; +} +/* harmony default export */ var es_Star = (/*#__PURE__*/react.forwardRef(Star)); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/useRefs.js + +function useRefs() { + var nodeRef = react.useRef({}); + function getRef(index) { + return nodeRef.current[index]; + } + function setRef(index) { + return function (node) { + nodeRef.current[index] = node; + }; + } + return [getRef, setRef]; +} +;// 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/Rate.js + + + + +var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"]; + + + + + + + + +function Rate(props, ref) { + var _classNames; + var _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-rate' : _props$prefixCls, + className = props.className, + defaultValue = props.defaultValue, + propValue = props.value, + _props$count = props.count, + count = _props$count === void 0 ? 5 : _props$count, + _props$allowHalf = props.allowHalf, + allowHalf = _props$allowHalf === void 0 ? false : _props$allowHalf, + _props$allowClear = props.allowClear, + allowClear = _props$allowClear === void 0 ? true : _props$allowClear, + _props$character = props.character, + character = _props$character === void 0 ? '★' : _props$character, + characterRender = props.characterRender, + disabled = props.disabled, + _props$direction = props.direction, + direction = _props$direction === void 0 ? 'ltr' : _props$direction, + _props$tabIndex = props.tabIndex, + tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex, + autoFocus = props.autoFocus, + onHoverChange = props.onHoverChange, + onChange = props.onChange, + onFocus = props.onFocus, + onBlur = props.onBlur, + onKeyDown = props.onKeyDown, + onMouseLeave = props.onMouseLeave, + restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); + var _useRefs = useRefs(), + _useRefs2 = (0,slicedToArray/* default */.Z)(_useRefs, 2), + getStarRef = _useRefs2[0], + setStarRef = _useRefs2[1]; + var rateRef = react.useRef(null); + // ============================ Ref ============================= + var triggerFocus = function triggerFocus() { + if (!disabled) { + var _rateRef$current; + (_rateRef$current = rateRef.current) === null || _rateRef$current === void 0 ? void 0 : _rateRef$current.focus(); + } + }; + react.useImperativeHandle(ref, function () { + return { + focus: triggerFocus, + blur: function blur() { + if (!disabled) { + var _rateRef$current2; + (_rateRef$current2 = rateRef.current) === null || _rateRef$current2 === void 0 ? void 0 : _rateRef$current2.blur(); + } + } + }; + }); + // =========================== Value ============================ + var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue || 0, { + value: propValue + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + value = _useMergedState2[0], + setValue = _useMergedState2[1]; + var _useMergedState3 = (0,useMergedState/* default */.Z)(null), + _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2), + cleanedValue = _useMergedState4[0], + setCleanedValue = _useMergedState4[1]; + var getStarValue = function getStarValue(index, x) { + var reverse = direction === 'rtl'; + var starValue = index + 1; + if (allowHalf) { + var starEle = getStarRef(index); + var leftDis = getOffsetLeft(starEle); + var width = starEle.clientWidth; + if (reverse && x - leftDis > width / 2) { + starValue -= 0.5; + } else if (!reverse && x - leftDis < width / 2) { + starValue -= 0.5; + } + } + return starValue; + }; + // >>>>> Change + var changeValue = function changeValue(nextValue) { + setValue(nextValue); + onChange === null || onChange === void 0 ? void 0 : onChange(nextValue); + }; + // =========================== Focus ============================ + var _React$useState = react.useState(false), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + focused = _React$useState2[0], + setFocused = _React$useState2[1]; + var onInternalFocus = function onInternalFocus() { + setFocused(true); + onFocus === null || onFocus === void 0 ? void 0 : onFocus(); + }; + var onInternalBlur = function onInternalBlur() { + setFocused(false); + onBlur === null || onBlur === void 0 ? void 0 : onBlur(); + }; + // =========================== Hover ============================ + var _React$useState3 = react.useState(null), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + hoverValue = _React$useState4[0], + setHoverValue = _React$useState4[1]; + var onHover = function onHover(event, index) { + var nextHoverValue = getStarValue(index, event.pageX); + if (nextHoverValue !== cleanedValue) { + setHoverValue(nextHoverValue); + setCleanedValue(null); + } + onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(nextHoverValue); + }; + var onMouseLeaveCallback = function onMouseLeaveCallback(event) { + if (!disabled) { + setHoverValue(null); + setCleanedValue(null); + onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(undefined); + } + if (event) { + onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(event); + } + }; + // =========================== Click ============================ + var onClick = function onClick(event, index) { + var newValue = getStarValue(index, event.pageX); + var isReset = false; + if (allowClear) { + isReset = newValue === value; + } + onMouseLeaveCallback(); + changeValue(isReset ? 0 : newValue); + setCleanedValue(isReset ? newValue : null); + }; + var onInternalKeyDown = function onInternalKeyDown(event) { + var keyCode = event.keyCode; + var reverse = direction === 'rtl'; + var nextValue = value; + if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && nextValue < count && !reverse) { + if (allowHalf) { + nextValue += 0.5; + } else { + nextValue += 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && nextValue > 0 && !reverse) { + if (allowHalf) { + nextValue -= 0.5; + } else { + nextValue -= 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && nextValue > 0 && reverse) { + if (allowHalf) { + nextValue -= 0.5; + } else { + nextValue -= 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && nextValue < count && reverse) { + if (allowHalf) { + nextValue += 0.5; + } else { + nextValue += 1; + } + changeValue(nextValue); + event.preventDefault(); + } + onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event); + }; + // =========================== Effect =========================== + react.useEffect(function () { + if (autoFocus && !disabled) { + triggerFocus(); + } + }, []); + // =========================== Render =========================== + // >>> Star + var starNodes = new Array(count).fill(0).map(function (item, index) { + return /*#__PURE__*/react.createElement(es_Star, { + ref: setStarRef(index), + index: index, + count: count, + disabled: disabled, + prefixCls: "".concat(prefixCls, "-star"), + allowHalf: allowHalf, + value: hoverValue === null ? value : hoverValue, + onClick: onClick, + onHover: onHover, + key: item || index, + character: character, + characterRender: characterRender, + focused: focused + }); + }); + var classString = classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames)); + // >>> Node + return /*#__PURE__*/react.createElement("ul", (0,esm_extends/* default */.Z)({ + className: classString, + onMouseLeave: onMouseLeaveCallback, + tabIndex: disabled ? -1 : tabIndex, + onFocus: disabled ? null : onInternalFocus, + onBlur: disabled ? null : onInternalBlur, + onKeyDown: disabled ? null : onInternalKeyDown, + ref: rateRef, + role: "radiogroup" + }, (0,pickAttrs/* default */.Z)(restProps, { + aria: true, + data: true, + attr: true + })), starNodes); +} +/* harmony default export */ var es_Rate = (/*#__PURE__*/react.forwardRef(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__(83062); +// EXTERNAL MODULE: ./node_modules/antd/es/style/index.js +var style = __webpack_require__(14747); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(67968); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/statistic.js +var statistic = __webpack_require__(45503); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.js + + +const genRateStarStyle = token => { + const { + componentCls + } = token; + return { + [`${componentCls}-star`]: { + position: 'relative', + display: 'inline-block', + color: 'inherit', + cursor: 'pointer', + '&:not(:last-child)': { + marginInlineEnd: token.marginXS + }, + '> div': { + transition: `all ${token.motionDurationMid}, outline 0s`, + '&:hover': { + transform: token.starHoverScale + }, + '&:focus': { + outline: 0 + }, + '&:focus-visible': { + outline: `${token.lineWidth}px dashed ${token.starColor}`, + transform: token.starHoverScale + } + }, + '&-first, &-second': { + color: token.starBg, + transition: `all ${token.motionDurationMid}`, + userSelect: 'none', + [token.iconCls]: { + verticalAlign: 'middle' + } + }, + '&-first': { + position: 'absolute', + top: 0, + insetInlineStart: 0, + width: '50%', + height: '100%', + overflow: 'hidden', + opacity: 0 + }, + [`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: { + opacity: 1 + }, + [`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: { + color: 'inherit' + } + } + }; +}; +const genRateRtlStyle = token => ({ + [`&-rtl${token.componentCls}`]: { + direction: 'rtl' + } +}); +const genRateStyle = token => { + const { + componentCls + } = token; + return { + [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + display: 'inline-block', + margin: 0, + padding: 0, + color: token.starColor, + fontSize: token.starSize, + lineHeight: 'unset', + listStyle: 'none', + outline: 'none', + // disable styles + [`&-disabled${componentCls} ${componentCls}-star`]: { + cursor: 'default', + '> div:hover': { + transform: 'scale(1)' + } + } + }), genRateStarStyle(token)), { + // text styles + [`+ ${componentCls}-text`]: { + display: 'inline-block', + marginInlineStart: token.marginXS, + fontSize: token.fontSize + } + }), genRateRtlStyle(token)) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var rate_style = ((0,genComponentStyleHook/* default */.Z)('Rate', token => { + const rateToken = (0,statistic/* merge */.TS)(token, {}); + return [genRateStyle(rateToken)]; +}, token => ({ + starColor: token.yellow6, + starSize: token.controlHeightLG * 0.5, + starHoverScale: 'scale(1.1)', + starBg: token.colorFillContent +}))); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/index.js +'use client'; + +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; +}; + + + + + + + +const rate_Rate = /*#__PURE__*/react.forwardRef((props, ref) => { + const { + prefixCls, + className, + rootClassName, + style, + tooltips, + character = /*#__PURE__*/react.createElement(icons_StarFilled, null) + } = props, + rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character"]); + const characterRender = (node, _ref) => { + let { + index + } = _ref; + if (!tooltips) { + return node; + } + return /*#__PURE__*/react.createElement(tooltip/* default */.Z, { + title: tooltips[index] + }, node); + }; + const { + getPrefixCls, + direction, + rate + } = react.useContext(context/* ConfigContext */.E_); + const ratePrefixCls = getPrefixCls('rate', prefixCls); + // Style + const [wrapSSR, hashId] = rate_style(ratePrefixCls); + const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style); + return wrapSSR( /*#__PURE__*/react.createElement(es, Object.assign({ + ref: ref, + character: character, + characterRender: characterRender + }, rest, { + className: classnames_default()(className, rootClassName, hashId, rate === null || rate === void 0 ? void 0 : rate.className), + style: mergedStyle, + prefixCls: ratePrefixCls, + direction: direction + }))); +}); +if (false) {} +/* harmony default export */ var rate = (rate_Rate); + +/***/ }), + +/***/ 51904: +/*!*******************************************************!*\ + !*** ./node_modules/antd/es/tag/index.js + 3 modules ***! + \*******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ tag; } +}); + +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js + 1 modules +var CloseOutlined = __webpack_require__(97937); +// 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/_util/colors.js +var colors = __webpack_require__(98787); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/hooks/useClosable.js +var useClosable = __webpack_require__(69760); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave/index.js + 4 modules +var wave = __webpack_require__(45353); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +;// CONCATENATED MODULE: ./node_modules/antd/es/_util/capitalize.js +function capitalize(str) { + if (typeof str !== 'string') { + return str; + } + const ret = str.charAt(0).toUpperCase() + str.slice(1); + return ret; +} +// EXTERNAL MODULE: ./node_modules/antd/es/style/index.js +var style = __webpack_require__(14747); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/genPresetColor.js +var genPresetColor = __webpack_require__(98719); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(67968); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/statistic.js +var statistic = __webpack_require__(45503); +;// CONCATENATED MODULE: ./node_modules/antd/es/tag/style/index.js + + + +const genTagStatusStyle = (token, status, cssVariableType) => { + const capitalizedCssVariableType = capitalize(cssVariableType); + return { + [`${token.componentCls}-${status}`]: { + color: token[`color${cssVariableType}`], + background: token[`color${capitalizedCssVariableType}Bg`], + borderColor: token[`color${capitalizedCssVariableType}Border`], + [`&${token.componentCls}-borderless`]: { + borderColor: 'transparent' + } + } + }; +}; +const genPresetStyle = token => (0,genPresetColor/* default */.Z)(token, (colorKey, _ref) => { + let { + textColor, + lightBorderColor, + lightColor, + darkColor + } = _ref; + return { + [`${token.componentCls}-${colorKey}`]: { + color: textColor, + background: lightColor, + borderColor: lightBorderColor, + // Inverse color + '&-inverse': { + color: token.colorTextLightSolid, + background: darkColor, + borderColor: darkColor + }, + [`&${token.componentCls}-borderless`]: { + borderColor: 'transparent' + } + } + }; +}); +const genBaseStyle = token => { + const { + paddingXXS, + lineWidth, + tagPaddingHorizontal, + componentCls + } = token; + const paddingInline = tagPaddingHorizontal - lineWidth; + const iconMarginInline = paddingXXS - lineWidth; + return { + // Result + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + display: 'inline-block', + height: 'auto', + marginInlineEnd: token.marginXS, + paddingInline, + fontSize: token.tagFontSize, + lineHeight: token.tagLineHeight, + whiteSpace: 'nowrap', + background: token.defaultBg, + border: `${token.lineWidth}px ${token.lineType} ${token.colorBorder}`, + borderRadius: token.borderRadiusSM, + opacity: 1, + transition: `all ${token.motionDurationMid}`, + textAlign: 'start', + position: 'relative', + // RTL + [`&${componentCls}-rtl`]: { + direction: 'rtl' + }, + '&, a, a:hover': { + color: token.defaultColor + }, + [`${componentCls}-close-icon`]: { + marginInlineStart: iconMarginInline, + color: token.colorTextDescription, + fontSize: token.tagIconSize, + cursor: 'pointer', + transition: `all ${token.motionDurationMid}`, + '&:hover': { + color: token.colorTextHeading + } + }, + [`&${componentCls}-has-color`]: { + borderColor: 'transparent', + [`&, a, a:hover, ${token.iconCls}-close, ${token.iconCls}-close:hover`]: { + color: token.colorTextLightSolid + } + }, + [`&-checkable`]: { + backgroundColor: 'transparent', + borderColor: 'transparent', + cursor: 'pointer', + [`&:not(${componentCls}-checkable-checked):hover`]: { + color: token.colorPrimary, + backgroundColor: token.colorFillSecondary + }, + '&:active, &-checked': { + color: token.colorTextLightSolid + }, + '&-checked': { + backgroundColor: token.colorPrimary, + '&:hover': { + backgroundColor: token.colorPrimaryHover + } + }, + '&:active': { + backgroundColor: token.colorPrimaryActive + } + }, + [`&-hidden`]: { + display: 'none' + }, + // To ensure that a space will be placed between character and `Icon`. + [`> ${token.iconCls} + span, > span + ${token.iconCls}`]: { + marginInlineStart: paddingInline + } + }), + [`${componentCls}-borderless`]: { + borderColor: 'transparent', + background: token.tagBorderlessBg + } + }; +}; +// ============================== Export ============================== +/* harmony default export */ var tag_style = ((0,genComponentStyleHook/* default */.Z)('Tag', token => { + const { + lineWidth, + fontSizeIcon + } = token; + const tagFontSize = token.fontSizeSM; + const tagLineHeight = `${token.lineHeightSM * tagFontSize}px`; + const tagToken = (0,statistic/* merge */.TS)(token, { + tagFontSize, + tagLineHeight, + tagIconSize: fontSizeIcon - 2 * lineWidth, + tagPaddingHorizontal: 8, + tagBorderlessBg: token.colorFillTertiary + }); + return [genBaseStyle(tagToken), genPresetStyle(tagToken), genTagStatusStyle(tagToken, 'success', 'Success'), genTagStatusStyle(tagToken, 'processing', 'Info'), genTagStatusStyle(tagToken, 'error', 'Error'), genTagStatusStyle(tagToken, 'warning', 'Warning')]; +}, token => ({ + defaultBg: token.colorFillQuaternary, + defaultColor: token.colorText +}))); +;// CONCATENATED MODULE: ./node_modules/antd/es/tag/CheckableTag.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; +}; + + + + +const CheckableTag = props => { + const { + prefixCls: customizePrefixCls, + className, + checked, + onChange, + onClick + } = props, + restProps = __rest(props, ["prefixCls", "className", "checked", "onChange", "onClick"]); + const { + getPrefixCls + } = react.useContext(context/* ConfigContext */.E_); + const handleClick = e => { + onChange === null || onChange === void 0 ? void 0 : onChange(!checked); + onClick === null || onClick === void 0 ? void 0 : onClick(e); + }; + const prefixCls = getPrefixCls('tag', customizePrefixCls); + // Style + const [wrapSSR, hashId] = tag_style(prefixCls); + const cls = classnames_default()(prefixCls, `${prefixCls}-checkable`, { + [`${prefixCls}-checkable-checked`]: checked + }, className, hashId); + return wrapSSR( /*#__PURE__*/react.createElement("span", Object.assign({}, restProps, { + className: cls, + onClick: handleClick + }))); +}; +/* harmony default export */ var tag_CheckableTag = (CheckableTag); +;// CONCATENATED MODULE: ./node_modules/antd/es/tag/index.js +'use client'; + +var tag_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; +}; + + + + + + + + + + +const InternalTag = (tagProps, ref) => { + const { + prefixCls: customizePrefixCls, + className, + rootClassName, + style, + children, + icon, + color, + onClose, + closeIcon, + closable, + bordered = true + } = tagProps, + props = tag_rest(tagProps, ["prefixCls", "className", "rootClassName", "style", "children", "icon", "color", "onClose", "closeIcon", "closable", "bordered"]); + const { + getPrefixCls, + direction, + tag + } = react.useContext(context/* ConfigContext */.E_); + const [visible, setVisible] = react.useState(true); + // Warning for deprecated usage + if (false) {} + react.useEffect(() => { + if ('visible' in props) { + setVisible(props.visible); + } + }, [props.visible]); + const isInternalColor = (0,colors/* isPresetColor */.o2)(color) || (0,colors/* isPresetStatusColor */.yT)(color); + const tagStyle = Object.assign(Object.assign({ + backgroundColor: color && !isInternalColor ? color : undefined + }, tag === null || tag === void 0 ? void 0 : tag.style), style); + const prefixCls = getPrefixCls('tag', customizePrefixCls); + // Style + const [wrapSSR, hashId] = tag_style(prefixCls); + const tagClassName = classnames_default()(prefixCls, tag === null || tag === void 0 ? void 0 : tag.className, { + [`${prefixCls}-${color}`]: isInternalColor, + [`${prefixCls}-has-color`]: color && !isInternalColor, + [`${prefixCls}-hidden`]: !visible, + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-borderless`]: !bordered + }, className, rootClassName, hashId); + const handleCloseClick = e => { + e.stopPropagation(); + onClose === null || onClose === void 0 ? void 0 : onClose(e); + if (e.defaultPrevented) { + return; + } + setVisible(false); + }; + const [, mergedCloseIcon] = (0,useClosable/* default */.Z)(closable, closeIcon, iconNode => iconNode === null ? /*#__PURE__*/react.createElement(CloseOutlined/* default */.Z, { + className: `${prefixCls}-close-icon`, + onClick: handleCloseClick + }) : /*#__PURE__*/react.createElement("span", { + className: `${prefixCls}-close-icon`, + onClick: handleCloseClick + }, iconNode), null, false); + const isNeedWave = typeof props.onClick === 'function' || children && children.type === 'a'; + const iconNode = icon || null; + const kids = iconNode ? /*#__PURE__*/react.createElement(react.Fragment, null, iconNode, children && /*#__PURE__*/react.createElement("span", null, children)) : children; + const tagNode = /*#__PURE__*/react.createElement("span", Object.assign({}, props, { + ref: ref, + className: tagClassName, + style: tagStyle + }), kids, mergedCloseIcon); + return wrapSSR(isNeedWave ? /*#__PURE__*/react.createElement(wave/* default */.Z, null, tagNode) : tagNode); +}; +const Tag = /*#__PURE__*/react.forwardRef(InternalTag); +if (false) {} +Tag.CheckableTag = tag_CheckableTag; +/* harmony default export */ var tag = (Tag); + +/***/ }), + +/***/ 12845: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/timeline/index.js + 5 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ timeline; } +}); + +// 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); +;// CONCATENATED MODULE: ./node_modules/antd/es/timeline/TimelineItem.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; +}; + + + +const TimelineItem = _a => { + var { + prefixCls: customizePrefixCls, + className, + color = 'blue', + dot, + pending = false, + position /** Dead, but do not pass in
  • { + var { + prefixCls, + className, + pending = false, + children, + items, + rootClassName, + reverse = false, + direction, + hashId, + pendingDot, + mode = '' + } = _a, + restProps = TimelineItemList_rest(_a, ["prefixCls", "className", "pending", "children", "items", "rootClassName", "reverse", "direction", "hashId", "pendingDot", "mode"]); + const getPositionCls = (position, idx) => { + if (mode === 'alternate') { + if (position === 'right') return `${prefixCls}-item-right`; + if (position === 'left') return `${prefixCls}-item-left`; + return idx % 2 === 0 ? `${prefixCls}-item-left` : `${prefixCls}-item-right`; + } + if (mode === 'left') return `${prefixCls}-item-left`; + if (mode === 'right') return `${prefixCls}-item-right`; + if (position === 'right') return `${prefixCls}-item-right`; + return ''; + }; + const mergedItems = (0,toConsumableArray/* default */.Z)(items || []); + const pendingNode = typeof pending === 'boolean' ? null : pending; + if (pending) { + mergedItems.push({ + pending: !!pending, + dot: pendingDot || /*#__PURE__*/react.createElement(LoadingOutlined/* default */.Z, null), + children: pendingNode + }); + } + if (reverse) { + mergedItems.reverse(); + } + const itemsCount = mergedItems.length; + const lastCls = `${prefixCls}-item-last`; + const itemsList = mergedItems.filter(item => !!item).map((item, idx) => { + var _a; + const pendingClass = idx === itemsCount - 2 ? lastCls : ''; + const readyClass = idx === itemsCount - 1 ? lastCls : ''; + const { + className: itemClassName + } = item, + itemProps = TimelineItemList_rest(item, ["className"]); + return /*#__PURE__*/react.createElement(timeline_TimelineItem, Object.assign({}, itemProps, { + className: classnames_default()([itemClassName, !reverse && !!pending ? pendingClass : readyClass, getPositionCls((_a = item === null || item === void 0 ? void 0 : item.position) !== null && _a !== void 0 ? _a : '', idx)]), + /* eslint-disable-next-line react/no-array-index-key */ + key: (item === null || item === void 0 ? void 0 : item.key) || idx + })); + }); + const hasLabelItem = mergedItems.some(item => !!(item === null || item === void 0 ? void 0 : item.label)); + const classString = classnames_default()(prefixCls, { + [`${prefixCls}-pending`]: !!pending, + [`${prefixCls}-reverse`]: !!reverse, + [`${prefixCls}-${mode}`]: !!mode && !hasLabelItem, + [`${prefixCls}-label`]: hasLabelItem, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + return /*#__PURE__*/react.createElement("ul", Object.assign({}, restProps, { + className: classString + }), itemsList); +}; +/* harmony default export */ var timeline_TimelineItemList = (TimelineItemList); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/Children/toArray.js +var toArray = __webpack_require__(37419); +;// CONCATENATED MODULE: ./node_modules/antd/es/timeline/useItems.js + +function useItems(items, children) { + if (items && Array.isArray(items)) return items; + return (0,toArray/* default */.Z)(children).map(ele => { + var _a, _b; + return Object.assign({ + children: (_b = (_a = ele === null || ele === void 0 ? void 0 : ele.props) === null || _a === void 0 ? void 0 : _a.children) !== null && _b !== void 0 ? _b : '' + }, ele.props); + }); +} +/* harmony default export */ var timeline_useItems = (useItems); +// EXTERNAL MODULE: ./node_modules/antd/es/style/index.js +var style = __webpack_require__(14747); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(67968); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/statistic.js +var statistic = __webpack_require__(45503); +;// CONCATENATED MODULE: ./node_modules/antd/es/timeline/style/index.js + + +const genTimelineStyle = token => { + const { + componentCls + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + margin: 0, + padding: 0, + listStyle: 'none', + [`${componentCls}-item`]: { + position: 'relative', + margin: 0, + paddingBottom: token.itemPaddingBottom, + fontSize: token.fontSize, + listStyle: 'none', + '&-tail': { + position: 'absolute', + insetBlockStart: token.itemHeadSize, + insetInlineStart: (token.itemHeadSize - token.tailWidth) / 2, + height: `calc(100% - ${token.itemHeadSize}px)`, + borderInlineStart: `${token.tailWidth}px ${token.lineType} ${token.tailColor}` + }, + '&-pending': { + [`${componentCls}-item-head`]: { + fontSize: token.fontSizeSM, + backgroundColor: 'transparent' + }, + [`${componentCls}-item-tail`]: { + display: 'none' + } + }, + '&-head': { + position: 'absolute', + width: token.itemHeadSize, + height: token.itemHeadSize, + backgroundColor: token.dotBg, + border: `${token.dotBorderWidth}px ${token.lineType} transparent`, + borderRadius: '50%', + '&-blue': { + color: token.colorPrimary, + borderColor: token.colorPrimary + }, + '&-red': { + color: token.colorError, + borderColor: token.colorError + }, + '&-green': { + color: token.colorSuccess, + borderColor: token.colorSuccess + }, + '&-gray': { + color: token.colorTextDisabled, + borderColor: token.colorTextDisabled + } + }, + '&-head-custom': { + position: 'absolute', + insetBlockStart: token.itemHeadSize / 2, + insetInlineStart: token.itemHeadSize / 2, + width: 'auto', + height: 'auto', + marginBlockStart: 0, + paddingBlock: token.customHeadPaddingVertical, + lineHeight: 1, + textAlign: 'center', + border: 0, + borderRadius: 0, + transform: `translate(-50%, -50%)` + }, + '&-content': { + position: 'relative', + insetBlockStart: -(token.fontSize * token.lineHeight - token.fontSize) + token.lineWidth, + marginInlineStart: token.margin + token.itemHeadSize, + marginInlineEnd: 0, + marginBlockStart: 0, + marginBlockEnd: 0, + wordBreak: 'break-word' + }, + '&-last': { + [`> ${componentCls}-item-tail`]: { + display: 'none' + }, + [`> ${componentCls}-item-content`]: { + minHeight: token.controlHeightLG * 1.2 + } + } + }, + [`&${componentCls}-alternate, + &${componentCls}-right, + &${componentCls}-label`]: { + [`${componentCls}-item`]: { + '&-tail, &-head, &-head-custom': { + insetInlineStart: '50%' + }, + '&-head': { + marginInlineStart: `-${token.marginXXS}px`, + '&-custom': { + marginInlineStart: token.tailWidth / 2 + } + }, + '&-left': { + [`${componentCls}-item-content`]: { + insetInlineStart: `calc(50% - ${token.marginXXS}px)`, + width: `calc(50% - ${token.marginSM}px)`, + textAlign: 'start' + } + }, + '&-right': { + [`${componentCls}-item-content`]: { + width: `calc(50% - ${token.marginSM}px)`, + margin: 0, + textAlign: 'end' + } + } + } + }, + [`&${componentCls}-right`]: { + [`${componentCls}-item-right`]: { + [`${componentCls}-item-tail, + ${componentCls}-item-head, + ${componentCls}-item-head-custom`]: { + insetInlineStart: `calc(100% - ${(token.itemHeadSize + token.tailWidth) / 2}px)` + }, + [`${componentCls}-item-content`]: { + width: `calc(100% - ${token.itemHeadSize + token.marginXS}px)` + } + } + }, + [`&${componentCls}-pending + ${componentCls}-item-last + ${componentCls}-item-tail`]: { + display: 'block', + height: `calc(100% - ${token.margin}px)`, + borderInlineStart: `${token.tailWidth}px dotted ${token.tailColor}` + }, + [`&${componentCls}-reverse + ${componentCls}-item-last + ${componentCls}-item-tail`]: { + display: 'none' + }, + [`&${componentCls}-reverse ${componentCls}-item-pending`]: { + [`${componentCls}-item-tail`]: { + insetBlockStart: token.margin, + display: 'block', + height: `calc(100% - ${token.margin}px)`, + borderInlineStart: `${token.tailWidth}px dotted ${token.tailColor}` + }, + [`${componentCls}-item-content`]: { + minHeight: token.controlHeightLG * 1.2 + } + }, + [`&${componentCls}-label`]: { + [`${componentCls}-item-label`]: { + position: 'absolute', + insetBlockStart: -(token.fontSize * token.lineHeight - token.fontSize) + token.tailWidth, + width: `calc(50% - ${token.marginSM}px)`, + textAlign: 'end' + }, + [`${componentCls}-item-right`]: { + [`${componentCls}-item-label`]: { + insetInlineStart: `calc(50% + ${token.marginSM}px)`, + width: `calc(50% - ${token.marginSM}px)`, + textAlign: 'start' + } + } + }, + // ====================== RTL ======================= + '&-rtl': { + direction: 'rtl', + [`${componentCls}-item-head-custom`]: { + transform: `translate(50%, -50%)` + } + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var timeline_style = ((0,genComponentStyleHook/* default */.Z)('Timeline', token => { + const timeLineToken = (0,statistic/* merge */.TS)(token, { + itemHeadSize: 10, + customHeadPaddingVertical: token.paddingXXS, + paddingInlineEnd: 2 + }); + return [genTimelineStyle(timeLineToken)]; +}, token => ({ + tailColor: token.colorSplit, + tailWidth: token.lineWidthBold, + dotBorderWidth: token.wireframe ? token.lineWidthBold : token.lineWidth * 3, + dotBg: token.colorBgContainer, + itemPaddingBottom: token.padding * 1.25 +}))); +;// CONCATENATED MODULE: ./node_modules/antd/es/timeline/Timeline.js +var Timeline_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; +}; + + + + + + + +// CSSINJS + +const Timeline = props => { + const { + getPrefixCls, + direction, + timeline + } = react.useContext(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + children, + items, + className, + style + } = props, + restProps = Timeline_rest(props, ["prefixCls", "children", "items", "className", "style"]); + const prefixCls = getPrefixCls('timeline', customizePrefixCls); + // =================== Warning ===================== + if (false) {} + // Style + const [wrapSSR, hashId] = timeline_style(prefixCls); + const mergedItems = timeline_useItems(items, children); + return wrapSSR( /*#__PURE__*/react.createElement(timeline_TimelineItemList, Object.assign({}, restProps, { + className: classnames_default()(timeline === null || timeline === void 0 ? void 0 : timeline.className, className), + style: Object.assign(Object.assign({}, timeline === null || timeline === void 0 ? void 0 : timeline.style), style), + prefixCls: prefixCls, + direction: direction, + items: mergedItems, + hashId: hashId + }))); +}; +Timeline.Item = timeline_TimelineItem; +if (false) {} +/* harmony default export */ var timeline_Timeline = (Timeline); +;// CONCATENATED MODULE: ./node_modules/antd/es/timeline/index.js +'use client'; + + +/* harmony default export */ var timeline = (timeline_Timeline); + +/***/ }), + +/***/ 64217: +/*!**********************************************!*\ + !*** ./node_modules/rc-util/es/pickAttrs.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ pickAttrs; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); + +var attributes = "accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap"; +var eventsName = "onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown\n onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick\n onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown\n onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel\n onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough\n onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata\n onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError"; +var propList = "".concat(attributes, " ").concat(eventsName).split(/[\s\n]+/); + +/* eslint-enable max-len */ +var ariaPrefix = 'aria-'; +var dataPrefix = 'data-'; +function match(key, prefix) { + return key.indexOf(prefix) === 0; +} +/** + * Picker props from exist props with filter + * @param props Passed props + * @param ariaOnly boolean | { aria?: boolean; data?: boolean; attr?: boolean; } filter config + */ +function pickAttrs(props) { + var ariaOnly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + var mergedConfig; + if (ariaOnly === false) { + mergedConfig = { + aria: true, + data: true, + attr: true + }; + } else if (ariaOnly === true) { + mergedConfig = { + aria: true + }; + } else { + mergedConfig = (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)({}, ariaOnly); + } + var attrs = {}; + Object.keys(props).forEach(function (key) { + if ( + // Aria + mergedConfig.aria && (key === 'role' || match(key, ariaPrefix)) || + // Data + mergedConfig.data && match(key, dataPrefix) || + // Attr + mergedConfig.attr && propList.includes(key)) { + attrs[key] = props[key]; + } + }); + return attrs; +} + +/***/ }) + +}]); \ No newline at end of file diff --git a/70368.async.js b/70368.async.js deleted file mode 100644 index 83b0198e83..0000000000 --- a/70368.async.js +++ /dev/null @@ -1,729 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[70368],{ - -/***/ 54304: -/*!***************************************************************************************************!*\ - !*** ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/AddTags/index.tsx + 2 modules ***! - \***************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ StepTwo_AddTags; } -}); - -// 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/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/AddTags/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AddTagsmodules = ({"btn":"btn___zSAGy","s1":"s1___Xk5Go","s2":"s2___t4UvG","btnDisabled":"btnDisabled___FcIYP","btn2":"btn2___VNO7t"}); -// EXTERNAL MODULE: ./src/assets/images/icons/tagDelete.png -var tagDelete = __webpack_require__(57810); -;// CONCATENATED MODULE: ./src/assets/images/paper/swenjianjia.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 SvgSwenjianjia = function SvgSwenjianjia(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - width: 22, - height: 16, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 21\u5907\u4EFD"), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("path", { - d: "M0 0h22v16H0z" - }), /* @__PURE__ */React.createElement("path", { - d: "M5.182 6.758 4 11.092V2.777C4 2.348 4.348 2 4.777 2h3.69c.206 0 .404.081.55.227l1.59 1.592c.03.029.069.045.11.045h5.555c.428 0 .776.348.776.777v1.087H6.531a1.401 1.401 0 0 0-1.35 1.03Zm13.427-.103a.77.77 0 0 0-.617-.306H6.53a.778.778 0 0 0-.75.573l-1.61 5.903a.777.777 0 0 0 .75.98h11.46c.351 0 .658-.234.75-.572l1.61-5.903a.771.771 0 0 0-.132-.675Z", - fill: "#165DFF", - fillRule: "nonzero" - }))); -}; - -/* harmony default export */ var swenjianjia = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjE2SDB6Ii8+PHBhdGggZD0iTTUuMTgyIDYuNzU4IDQgMTEuMDkyVjIuNzc3QzQgMi4zNDggNC4zNDggMiA0Ljc3NyAyaDMuNjljLjIwNiAwIC40MDQuMDgxLjU1LjIyN2wxLjU5IDEuNTkyYy4wMy4wMjkuMDY5LjA0NS4xMS4wNDVoNS41NTVjLjQyOCAwIC43NzYuMzQ4Ljc3Ni43Nzd2MS4wODdINi41MzFhMS40MDEgMS40MDEgMCAwIDAtMS4zNSAxLjAzWm0xMy40MjctLjEwM2EuNzcuNzcgMCAwIDAtLjYxNy0uMzA2SDYuNTNhLjc3OC43NzggMCAwIDAtLjc1LjU3M2wtMS42MSA1LjkwM2EuNzc3Ljc3NyAwIDAgMCAuNzUuOThoMTEuNDZjLjM1MSAwIC42NTgtLjIzNC43NS0uNTcybDEuNjEtNS45MDNhLjc3MS43NzEgMCAwIDAtLjEzMi0uNjc1WiIgZmlsbD0iIzE2NURGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/AddTags/index.tsx - - - - - - - -var AddTags = function AddTags(_ref) { - var _ref$type = _ref.type, - type = _ref$type === void 0 ? 1 : _ref$type, - _ref$value = _ref.value, - value = _ref$value === void 0 ? [] : _ref$value, - onChange = _ref.onChange, - _ref$disabled = _ref.disabled, - disabled = _ref$disabled === void 0 ? false : _ref$disabled, - icon = _ref.icon; - var _useState = (0,react.useState)(), - _useState2 = slicedToArray_default()(_useState, 2), - inputValue = _useState2[0], - setInputValue = _useState2[1]; - var handleDelete = function handleDelete(id) { - onChange(id); - }; - if (type === 1) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: value === null || value === void 0 ? void 0 : value.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: disabled ? "".concat(AddTagsmodules.btn, " ").concat(AddTagsmodules.btnDisabled) : AddTagsmodules.btn, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: AddTagsmodules.s1, - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: tagDelete, - className: AddTagsmodules.s2, - onClick: function onClick() { - return handleDelete(item.id); - } - })] - }, index); - }) - }); - } - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: value === null || value === void 0 ? void 0 : value.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddTagsmodules.btn2, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: AddTagsmodules.s1, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: icon || swenjianjia - }), item.name] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: tagDelete, - className: AddTagsmodules.s2, - onClick: function onClick() { - return handleDelete(item.id); - } - })] - }, index); - }) - }); -}; -/* harmony default export */ var StepTwo_AddTags = (AddTags); - -/***/ }), - -/***/ 80216: -/*!************************************************************************************************!*\ - !*** ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/List/index.tsx + 5 modules ***! - \************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ StepTwo_List; } -}); - -// UNUSED EXPORTS: ListGroup - -// 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: ./node_modules/antd/es/select/index.js + 42 modules -var es_select = __webpack_require__(79035); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 21 modules -var input_number = __webpack_require__(31795); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/List/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Listmodules = ({"list":"list___e608F","head":"head___OtXo7","name":"name___ewopv","right":"right___lDZUh","body":"body___os0Sr","top":"top___Ptgzn","bottom":"bottom___lLWO4","l":"l___I1rmR","ListGroup":"ListGroup___kn9D6","a":"a___VTKUk","b":"b___xv6D2","c":"c___wgDNH","c1":"c1___K7fE4","radio":"radio___lk8AZ","d":"d___ExXlO"}); -;// CONCATENATED MODULE: ./src/assets/images/paper/sc.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 SvgSc = function SvgSc(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - width: 25, - height: 25, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 31\u5907\u4EFD"), /* @__PURE__ */React.createElement("g", { - transform: "translate(.92 .933)", - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("circle", { - fill: "#E6F2FF", - cx: 12, - cy: 12, - r: 12 - }), /* @__PURE__ */React.createElement("path", { - d: "M12.337 8.683c.069 0 .194.021.265.163l.782 1.566c.115.23.337.39.595.428l1.748.251a.284.284 0 0 1 .24.199.28.28 0 0 1-.075.3l-1.265 1.22a.777.777 0 0 0-.228.69l.299 1.722a.275.275 0 0 1-.062.235.307.307 0 0 1-.23.11.294.294 0 0 1-.138-.036l-1.564-.813a.796.796 0 0 0-.734 0l-1.565.813a.297.297 0 0 1-.138.036.307.307 0 0 1-.23-.11.275.275 0 0 1-.062-.235l.299-1.721a.776.776 0 0 0-.228-.692L8.782 11.59a.278.278 0 0 1-.075-.3.282.282 0 0 1 .24-.199l1.748-.251a.79.79 0 0 0 .595-.428l.782-1.566a.284.284 0 0 1 .265-.163m0-.683a.976.976 0 0 0-.885.544l-.782 1.566a.1.1 0 0 1-.074.054l-1.749.251c-.81.116-1.134 1.1-.548 1.664l1.266 1.22a.097.097 0 0 1 .028.086l-.298 1.721c-.11.631.398 1.143.972 1.143a.994.994 0 0 0 .46-.114l1.564-.813a.101.101 0 0 1 .092 0l1.564.814a.994.994 0 0 0 .46.114c.575 0 1.082-.512.972-1.143l-.298-1.721a.099.099 0 0 1 .028-.087l1.265-1.22c.586-.564.263-1.548-.546-1.665l-1.749-.251a.1.1 0 0 1-.075-.054l-.781-1.566A.98.98 0 0 0 12.337 8Z", - fill: "#198CFE", - fillRule: "nonzero" - }))); -}; - -/* harmony default export */ var sc = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjkyIC45MzMpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0U2RjJGRiIgY3g9IjEyIiBjeT0iMTIiIHI9IjEyIi8+PHBhdGggZD0iTTEyLjMzNyA4LjY4M2MuMDY5IDAgLjE5NC4wMjEuMjY1LjE2M2wuNzgyIDEuNTY2Yy4xMTUuMjMuMzM3LjM5LjU5NS40MjhsMS43NDguMjUxYS4yODQuMjg0IDAgMCAxIC4yNC4xOTkuMjguMjggMCAwIDEtLjA3NS4zbC0xLjI2NSAxLjIyYS43NzcuNzc3IDAgMCAwLS4yMjguNjlsLjI5OSAxLjcyMmEuMjc1LjI3NSAwIDAgMS0uMDYyLjIzNS4zMDcuMzA3IDAgMCAxLS4yMy4xMS4yOTQuMjk0IDAgMCAxLS4xMzgtLjAzNmwtMS41NjQtLjgxM2EuNzk2Ljc5NiAwIDAgMC0uNzM0IDBsLTEuNTY1LjgxM2EuMjk3LjI5NyAwIDAgMS0uMTM4LjAzNi4zMDcuMzA3IDAgMCAxLS4yMy0uMTEuMjc1LjI3NSAwIDAgMS0uMDYyLS4yMzVsLjI5OS0xLjcyMWEuNzc2Ljc3NiAwIDAgMC0uMjI4LS42OTJMOC43ODIgMTEuNTlhLjI3OC4yNzggMCAwIDEtLjA3NS0uMy4yODIuMjgyIDAgMCAxIC4yNC0uMTk5bDEuNzQ4LS4yNTFhLjc5Ljc5IDAgMCAwIC41OTUtLjQyOGwuNzgyLTEuNTY2YS4yODQuMjg0IDAgMCAxIC4yNjUtLjE2M20wLS42ODNhLjk3Ni45NzYgMCAwIDAtLjg4NS41NDRsLS43ODIgMS41NjZhLjEuMSAwIDAgMS0uMDc0LjA1NGwtMS43NDkuMjUxYy0uODEuMTE2LTEuMTM0IDEuMS0uNTQ4IDEuNjY0bDEuMjY2IDEuMjJhLjA5Ny4wOTcgMCAwIDEgLjAyOC4wODZsLS4yOTggMS43MjFjLS4xMS42MzEuMzk4IDEuMTQzLjk3MiAxLjE0M2EuOTk0Ljk5NCAwIDAgMCAuNDYtLjExNGwxLjU2NC0uODEzYS4xMDEuMTAxIDAgMCAxIC4wOTIgMGwxLjU2NC44MTRhLjk5NC45OTQgMCAwIDAgLjQ2LjExNGMuNTc1IDAgMS4wODItLjUxMi45NzItMS4xNDNsLS4yOTgtMS43MjFhLjA5OS4wOTkgMCAwIDEgLjAyOC0uMDg3bDEuMjY1LTEuMjJjLjU4Ni0uNTY0LjI2My0xLjU0OC0uNTQ2LTEuNjY1bC0xLjc0OS0uMjUxYS4xLjEgMCAwIDEtLjA3NS0uMDU0bC0uNzgxLTEuNTY2QS45OC45OCAwIDAgMCAxMi4zMzcgOFoiIGZpbGw9IiMxOThDRkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="); -;// CONCATENATED MODULE: ./src/assets/images/paper/sm.svg -function sm_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = sm_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 sm_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return sm_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 sm_arrayLikeToArray(o, minLen); } -function sm_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 sm_defProp = Object.defineProperty; -var sm_getOwnPropSymbols = Object.getOwnPropertySymbols; -var sm_hasOwnProp = Object.prototype.hasOwnProperty; -var sm_propIsEnum = Object.prototype.propertyIsEnumerable; -var sm_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? sm_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var sm_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (sm_hasOwnProp.call(b, prop)) sm_defNormalProp(a, prop, b[prop]); - if (sm_getOwnPropSymbols) { - var _iterator = sm_createForOfIteratorHelper(sm_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (sm_propIsEnum.call(b, prop)) sm_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgSm = function SvgSm(props) { - return /* @__PURE__ */React.createElement("svg", sm_spreadValues({ - width: 25, - height: 25, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 30\u5907\u4EFD"), /* @__PURE__ */React.createElement("g", { - transform: "translate(.92 .933)", - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("circle", { - fill: "#E6F2FF", - cx: 12, - cy: 12, - r: 12 - }), /* @__PURE__ */React.createElement("path", { - d: "M15.412 8.132c.804 0 1.456.652 1.456 1.456v5.824c0 .804-.652 1.456-1.456 1.456H9.588a1.456 1.456 0 0 1-1.456-1.456V9.588c0-.804.652-1.456 1.456-1.456h5.824Zm0 .728H9.588a.728.728 0 0 0-.728.728v5.824c0 .402.326.728.728.728h5.824a.728.728 0 0 0 .728-.728V9.588a.728.728 0 0 0-.728-.728ZM12.5 12.136a.364.364 0 0 1 0 .728h-2.184a.364.364 0 0 1 0-.728H12.5Zm2.184-2.184a.364.364 0 0 1 0 .728h-4.368a.364.364 0 0 1 0-.728h4.368Z", - fill: "#198CFE", - fillRule: "nonzero" - }))); -}; - -/* harmony default export */ var sm = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjkyIC45MzMpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0U2RjJGRiIgY3g9IjEyIiBjeT0iMTIiIHI9IjEyIi8+PHBhdGggZD0iTTE1LjQxMiA4LjEzMmMuODA0IDAgMS40NTYuNjUyIDEuNDU2IDEuNDU2djUuODI0YzAgLjgwNC0uNjUyIDEuNDU2LTEuNDU2IDEuNDU2SDkuNTg4YTEuNDU2IDEuNDU2IDAgMCAxLTEuNDU2LTEuNDU2VjkuNTg4YzAtLjgwNC42NTItMS40NTYgMS40NTYtMS40NTZoNS44MjRabTAgLjcyOEg5LjU4OGEuNzI4LjcyOCAwIDAgMC0uNzI4LjcyOHY1LjgyNGMwIC40MDIuMzI2LjcyOC43MjguNzI4aDUuODI0YS43MjguNzI4IDAgMCAwIC43MjgtLjcyOFY5LjU4OGEuNzI4LjcyOCAwIDAgMC0uNzI4LS43MjhaTTEyLjUgMTIuMTM2YS4zNjQuMzY0IDAgMCAxIDAgLjcyOGgtMi4xODRhLjM2NC4zNjQgMCAwIDEgMC0uNzI4SDEyLjVabTIuMTg0LTIuMTg0YS4zNjQuMzY0IDAgMCAxIDAgLjcyOGgtNC4zNjhhLjM2NC4zNjQgMCAwIDEgMC0uNzI4aDQuMzY4WiIgZmlsbD0iIzE5OENGRSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="); -;// CONCATENATED MODULE: ./src/assets/images/paper/up.svg -function up_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = up_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 up_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return up_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 up_arrayLikeToArray(o, minLen); } -function up_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 up_defProp = Object.defineProperty; -var up_getOwnPropSymbols = Object.getOwnPropertySymbols; -var up_hasOwnProp = Object.prototype.hasOwnProperty; -var up_propIsEnum = Object.prototype.propertyIsEnumerable; -var up_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? up_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var up_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (up_hasOwnProp.call(b, prop)) up_defNormalProp(a, prop, b[prop]); - if (up_getOwnPropSymbols) { - var _iterator = up_createForOfIteratorHelper(up_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (up_propIsEnum.call(b, prop)) up_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgUp = function SvgUp(props) { - return /* @__PURE__ */React.createElement("svg", up_spreadValues({ - width: 15, - height: 10, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u4E0B\u62C9\u7BAD\u5934\u5907\u4EFD 6"), /* @__PURE__ */React.createElement("path", { - d: "M6.713 2.113 1.265 7.56a.856.856 0 0 0 1.21 1.212l5.448-5.447 5.447 5.447a.856.856 0 0 0 1.21-1.212L8.53 1.51a.856.856 0 0 0-1.213 0l-.604.604Z", - fill: "#198CFE", - fillRule: "nonzero" - })); -}; - -/* harmony default export */ var up = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzEzIDIuMTEzIDEuMjY1IDcuNTZhLjg1Ni44NTYgMCAwIDAgMS4yMSAxLjIxMmw1LjQ0OC01LjQ0NyA1LjQ0NyA1LjQ0N2EuODU2Ljg1NiAwIDAgMCAxLjIxLTEuMjEyTDguNTMgMS41MWEuODU2Ljg1NiAwIDAgMC0xLjIxMyAwbC0uNjA0LjYwNFoiIGZpbGw9IiMxOThDRkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -;// CONCATENATED MODULE: ./src/assets/images/paper/xiren.svg -function xiren_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = xiren_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 xiren_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return xiren_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 xiren_arrayLikeToArray(o, minLen); } -function xiren_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 xiren_defProp = Object.defineProperty; -var xiren_getOwnPropSymbols = Object.getOwnPropertySymbols; -var xiren_hasOwnProp = Object.prototype.hasOwnProperty; -var xiren_propIsEnum = Object.prototype.propertyIsEnumerable; -var xiren_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? xiren_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var xiren_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (xiren_hasOwnProp.call(b, prop)) xiren_defNormalProp(a, prop, b[prop]); - if (xiren_getOwnPropSymbols) { - var _iterator = xiren_createForOfIteratorHelper(xiren_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (xiren_propIsEnum.call(b, prop)) xiren_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgXiren = function SvgXiren(props) { - return /* @__PURE__ */React.createElement("svg", xiren_spreadValues({ - width: 18, - height: 14, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u65B0\u4EBA\u8BFE\u7A0B"), /* @__PURE__ */React.createElement("path", { - d: "M17.232 13.753s-2.191-.383-4.212-.383c-2 0-3.83.383-3.83.383A.76.76 0 0 1 9 13.726a.76.76 0 0 1-.192.027s-2.19-.383-4.212-.383c-2 0-3.83.383-3.83.383A.766.766 0 0 1 0 12.987V1.882C0 2.392.454.35 4.763.35 7.186.35 8.398.977 9 1.45c.6-.473 1.8-1.1 4.189-1.1 4.37 0 4.81 2.043 4.81 1.532v11.105a.766.766 0 0 1-.766.766ZM8.424 2.648S7.66 1.5 4.595 1.5C2.042 1.5 1.15 2.65 1.15 2.65v9.572c0 .423.343.383.766.383 0 0 1.313-.383 2.68-.383 1.499 0 3.064.383 3.064.383.423 0 .765.04.765-.383V2.648Zm8.425 0s-.427-.639-1.915-.963v5.941l-1.531-1.149-1.532 1.15V1.587c-1.676.268-2.298 1.06-2.298 1.06v9.573c0 .423.343.383.766.383 0 0 1.313-.383 2.68-.383 1.5 0 3.064.383 3.064.383.423 0 .766.04.766-.383V2.648ZM6.509 9.541H3.064a.383.383 0 0 1-.383-.383v-.383c0-.212.172-.383.383-.383H6.51c.211 0 .383.171.383.383v.383a.383.383 0 0 1-.383.383Zm0-3.447H3.064a.383.383 0 0 1-.383-.382v-.383c0-.212.172-.383.383-.383H6.51c.211 0 .383.171.383.383v.383a.383.383 0 0 1-.383.382Z", - fill: "#198CFE", - fillRule: "nonzero" - })); -}; - -/* harmony default export */ var xiren = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIzMiAxMy43NTNzLTIuMTkxLS4zODMtNC4yMTItLjM4M2MtMiAwLTMuODMuMzgzLTMuODMuMzgzQS43Ni43NiAwIDAgMSA5IDEzLjcyNmEuNzYuNzYgMCAwIDEtLjE5Mi4wMjdzLTIuMTktLjM4My00LjIxMi0uMzgzYy0yIDAtMy44My4zODMtMy44My4zODNBLjc2Ni43NjYgMCAwIDEgMCAxMi45ODdWMS44ODJDMCAyLjM5Mi40NTQuMzUgNC43NjMuMzUgNy4xODYuMzUgOC4zOTguOTc3IDkgMS40NWMuNi0uNDczIDEuOC0xLjEgNC4xODktMS4xIDQuMzcgMCA0LjgxIDIuMDQzIDQuODEgMS41MzJ2MTEuMTA1YS43NjYuNzY2IDAgMCAxLS43NjYuNzY2Wk04LjQyNCAyLjY0OFM3LjY2IDEuNSA0LjU5NSAxLjVDMi4wNDIgMS41IDEuMTUgMi42NSAxLjE1IDIuNjV2OS41NzJjMCAuNDIzLjM0My4zODMuNzY2LjM4MyAwIDAgMS4zMTMtLjM4MyAyLjY4LS4zODMgMS40OTkgMCAzLjA2NC4zODMgMy4wNjQuMzgzLjQyMyAwIC43NjUuMDQuNzY1LS4zODNWMi42NDhabTguNDI1IDBzLS40MjctLjYzOS0xLjkxNS0uOTYzdjUuOTQxbC0xLjUzMS0xLjE0OS0xLjUzMiAxLjE1VjEuNTg3Yy0xLjY3Ni4yNjgtMi4yOTggMS4wNi0yLjI5OCAxLjA2djkuNTczYzAgLjQyMy4zNDMuMzgzLjc2Ni4zODMgMCAwIDEuMzEzLS4zODMgMi42OC0uMzgzIDEuNSAwIDMuMDY0LjM4MyAzLjA2NC4zODMuNDIzIDAgLjc2Ni4wNC43NjYtLjM4M1YyLjY0OFpNNi41MDkgOS41NDFIMy4wNjRhLjM4My4zODMgMCAwIDEtLjM4My0uMzgzdi0uMzgzYzAtLjIxMi4xNzItLjM4My4zODMtLjM4M0g2LjUxYy4yMTEgMCAuMzgzLjE3MS4zODMuMzgzdi4zODNhLjM4My4zODMgMCAwIDEtLjM4My4zODNabTAtMy40NDdIMy4wNjRhLjM4My4zODMgMCAwIDEtLjM4My0uMzgydi0uMzgzYzAtLjIxMi4xNzItLjM4My4zODMtLjM4M0g2LjUxYy4yMTEgMCAuMzgzLjE3MS4zODMuMzgzdi4zODNhLjM4My4zODMgMCAwIDEtLjM4My4zODJaIiBmaWxsPSIjMTk4Q0ZFIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -// 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/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/List/index.tsx - - -var _excluded = ["index", "value", "onChange", "type", "disabled", "expansion"], - _excluded2 = ["value", "onChange", "listClassName", "disabled", "expansion"]; - - - - - - - - - - - -var Option = es_select/* default.Option */.Z.Option; -var parser = function parser(v) { - var num = parseInt(v); - return (0,lodash.isNaN)(num) ? 0 : num; -}; -var ListGroup = function ListGroup(_ref) { - var _value$difficulties, _value$difficulties2; - var index = _ref.index, - _ref$value = _ref.value, - value = _ref$value === void 0 ? [] : _ref$value, - onChange = _ref.onChange, - type = _ref.type, - _ref$disabled = _ref.disabled, - disabled = _ref$disabled === void 0 ? false : _ref$disabled, - _ref$expansion = _ref.expansion, - expansion = _ref$expansion === void 0 ? true : _ref$expansion, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,react.useState)(true), - _useState2 = slicedToArray_default()(_useState, 2), - visible = _useState2[0], - setVisible = _useState2[1]; - var handleChange = function handleChange(e, i) { - var newValue = (0,lodash.cloneDeep)(value); - newValue.difficulties[i].num = e; - console.log(newValue, 444); - onChange(newValue); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Listmodules.ListGroup, - style: { - borderWidth: index ? 1 : 0 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Listmodules.a, - children: index + 1 - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - "data-type": "width", - className: Listmodules.b, - children: value === null || value === void 0 ? void 0 : value.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Listmodules.c, - children: value === null || value === void 0 ? void 0 : (_value$difficulties = value.difficulties) === null || _value$difficulties === void 0 ? void 0 : _value$difficulties.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: visible ? 'flex' : i ? 'none' : 'flex' - }, - className: Listmodules.c1, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#777777', - marginRight: 5 - }, - children: "\u96BE\u5EA6" - }), e.difficulty === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Listmodules.radio, - children: "\u7B80\u5355" - }), e.difficulty === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Listmodules.radio, - children: "\u9002\u4E2D" - }), e.difficulty === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Listmodules.radio, - children: "\u56F0\u96BE" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#777777', - marginRight: 5, - marginLeft: 50 - }, - children: "\u62BD\u9898\u6570\u91CF" - }), index === 0 && i === 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - id: "".concat(type, "_sum"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - disabled: disabled, - parser: parser, - onChange: function onChange(e) { - return handleChange(e, i); - }, - min: 0, - max: e === null || e === void 0 ? void 0 : e.count, - value: (e === null || e === void 0 ? void 0 : e.num) || 0, - style: { - width: 66 - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - display: 'none' - }, - children: "\u8BF7\u8F93\u5165\u6570\u91CF" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - disabled: disabled, - parser: parser, - onChange: function onChange(e) { - return handleChange(e, i); - }, - min: 0, - max: e === null || e === void 0 ? void 0 : e.count, - value: (e === null || e === void 0 ? void 0 : e.num) || 0, - style: { - width: 66 - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: 5 - }, - children: ["/", e === null || e === void 0 ? void 0 : e.count] - })] - }, i); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: (value === null || value === void 0 ? void 0 : (_value$difficulties2 = value.difficulties) === null || _value$difficulties2 === void 0 ? void 0 : _value$difficulties2.length) === 1 || !expansion ? 'none' : 'block' - }, - onClick: function onClick() { - return setVisible(!visible); - }, - className: Listmodules.d, - children: [visible ? '收起' : '展开', /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - marginTop: -2, - transform: visible ? 'rotate(0deg)' : 'rotate(180deg)' - }, - src: up, - className: "ml5" - })] - })] - }); -}; -var List = function List(_ref2) { - var _questionData$find, _value$item_banks; - var _ref2$value = _ref2.value, - value = _ref2$value === void 0 ? [] : _ref2$value, - onChange = _ref2.onChange, - listClassName = _ref2.listClassName, - _ref2$disabled = _ref2.disabled, - disabled = _ref2$disabled === void 0 ? false : _ref2$disabled, - _ref2$expansion = _ref2.expansion, - expansion = _ref2$expansion === void 0 ? true : _ref2$expansion, - props = objectWithoutProperties_default()(_ref2, _excluded2); - var _useState3 = (0,react.useState)(true), - _useState4 = slicedToArray_default()(_useState3, 2), - visible = _useState4[0], - setVisible = _useState4[1]; - var calculate = function calculate(v) { - var _v$item_banks; - var n = v.score || 0; - var item = []; - v === null || v === void 0 ? void 0 : (_v$item_banks = v.item_banks) === null || _v$item_banks === void 0 ? void 0 : _v$item_banks.forEach(function (e) { - var _e$tag_disciplines; - e === null || e === void 0 ? void 0 : (_e$tag_disciplines = e.tag_disciplines) === null || _e$tag_disciplines === void 0 ? void 0 : _e$tag_disciplines.forEach(function (r) { - var _r$difficulties; - r === null || r === void 0 ? void 0 : (_r$difficulties = r.difficulties) === null || _r$difficulties === void 0 ? void 0 : _r$difficulties.forEach(function (s) { - if (s.num) { - item.push(s.num); - } - }); - }); - }); - var sum = item.reduce(function (a, b) { - return a + b; - }, 0); - return sum * n; - }; - var questionData = [{ - type: 'SINGLE', - name: '单选题' - }, { - type: 'MULTIPLE', - name: '多选题' - }, { - type: 'COMPLETION', - name: '填空题' - }, { - type: 'JUDGMENT', - name: '判断题' - }, { - type: 'SUBJECTIVE', - name: '简答题' - }, { - type: 'PROGRAM', - name: '编程题' - }, { - type: 'PRACTICAL', - name: '实训题' - }, { - type: 'COMBINATION', - name: '组合题' - }]; - var handleChange = function handleChange(e, index, i) { - var newValue = (0,lodash.cloneDeep)(value); - newValue.item_banks[index].tag_disciplines[i] = e; - var total = calculate(newValue); - newValue.scoreTotal = total; - console.log(newValue, 'newValue'); - onChange(newValue); - }; - var handleInputChange = function handleInputChange(e) { - var newValue = (0,lodash.cloneDeep)(value); - newValue.score = e; - var total = calculate(newValue); - newValue.scoreTotal = total; - onChange(newValue); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: classnames_default()(Listmodules.list, listClassName), - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Listmodules.head, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Listmodules.name, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (_questionData$find = questionData.find(function (e) { - return e.type === (value === null || value === void 0 ? void 0 : value.item_type); - })) === null || _questionData$find === void 0 ? void 0 : _questionData$find.name - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Listmodules.right, - children: [expansion && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - return setVisible(!visible); - }, - className: "current c-light-primary mb10", - children: [visible ? '收起' : '展开', /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - marginTop: -2, - transform: visible ? 'rotate(0deg)' : 'rotate(180deg)' - }, - src: up, - className: "ml5" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: sc - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "ml10 mr20", - children: ["\u603B\u5206", value.scoreTotal, "\u5206"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: "mr10", - src: sm - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (value === null || value === void 0 ? void 0 : value.item_type) === 'COMBINATION' ? '每小题' : '每题' - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - id: "".concat(value === null || value === void 0 ? void 0 : value.item_type, "_score"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - disabled: disabled, - parser: parser, - min: 0, - onChange: handleInputChange, - value: value.score, - style: { - margin: '0 5px' - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - display: 'none' - }, - children: "\u8BF7\u8F93\u5165\u6BCF\u9898\u5206\u6570" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5206" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Listmodules.body, - style: { - display: visible ? "block" : 'none' - }, - children: value === null || value === void 0 ? void 0 : (_value$item_banks = value.item_banks) === null || _value$item_banks === void 0 ? void 0 : _value$item_banks.map(function (item, index) { - var _item$tag_disciplines; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Listmodules.top, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: xiren - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u65B9\u5411/\u8BFE\u7A0B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [item === null || item === void 0 ? void 0 : item.disciplines, "/", item === null || item === void 0 ? void 0 : item.sub_discipline] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Listmodules.bottom, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Listmodules.l, - children: "\u77E5\u8BC6\u70B9" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Listmodules.r, - children: item === null || item === void 0 ? void 0 : (_item$tag_disciplines = item.tag_disciplines) === null || _item$tag_disciplines === void 0 ? void 0 : _item$tag_disciplines.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(ListGroup, { - expansion: expansion, - disabled: disabled, - type: value === null || value === void 0 ? void 0 : value.item_type, - value: e, - index: i, - onChange: function onChange(e) { - return handleChange(e, index, i); - } - }, "".concat(index, "-").concat(i)); - }) - })] - })] - }, index); - }) - })] - }); -}; -/* harmony default export */ var StepTwo_List = (List); - -/***/ }), - -/***/ 57810: -/*!***********************************************!*\ - !*** ./src/assets/images/icons/tagDelete.png ***! - \***********************************************/ -/***/ (function(module) { - -module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="; - -/***/ }) - -}]); \ No newline at end of file diff --git a/34399.async.js b/70491.async.js similarity index 62% rename from 34399.async.js rename to 70491.async.js index c56f9e1d4a..2b1cc84c20 100644 --- a/34399.async.js +++ b/70491.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[34399],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[70491],{ /***/ 81643: /*!**********************************************************!*\ @@ -593,6 +593,593 @@ const genWireframeStyle = token => { /***/ }), +/***/ 59606: +/*!********************************************************!*\ + !*** ./node_modules/antd/es/rate/index.js + 8 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/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/@ant-design/icons/es/components/AntdIcon.js + 8 modules +var AntdIcon = __webpack_require__(74643); +;// CONCATENATED MODULE: ./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,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_StarFilled + })); +}; +if (false) {} +/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/react.forwardRef(StarFilled_StarFilled)); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// 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/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(45987); +// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(21770); +// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js +var KeyCode = __webpack_require__(15105); +// EXTERNAL MODULE: ./node_modules/rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(64217); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Star.js + + + +function Star(props, ref) { + var disabled = props.disabled, + prefixCls = props.prefixCls, + character = props.character, + characterRender = props.characterRender, + index = props.index, + count = props.count, + value = props.value, + allowHalf = props.allowHalf, + focused = props.focused, + onHover = props.onHover, + onClick = props.onClick; + // =========================== Events =========================== + var onInternalHover = function onInternalHover(e) { + onHover(e, index); + }; + var onInternalClick = function onInternalClick(e) { + onClick(e, index); + }; + var onInternalKeyDown = function onInternalKeyDown(e) { + if (e.keyCode === KeyCode/* default.ENTER */.Z.ENTER) { + onClick(e, index); + } + }; + // =========================== Render =========================== + // >>>>> ClassName + var starValue = index + 1; + var classNameList = new Set([prefixCls]); + // TODO: Current we just refactor from CC to FC. This logic seems can be optimized. + if (value === 0 && index === 0 && focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } else if (allowHalf && value + 0.5 >= starValue && value < starValue) { + classNameList.add("".concat(prefixCls, "-half")); + classNameList.add("".concat(prefixCls, "-active")); + if (focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } + } else { + if (starValue <= value) { + classNameList.add("".concat(prefixCls, "-full")); + } else { + classNameList.add("".concat(prefixCls, "-zero")); + } + if (starValue === value && focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } + } + // >>>>> Node + var characterNode = typeof character === 'function' ? character(props) : character; + var start = /*#__PURE__*/react.createElement("li", { + className: classnames_default()(Array.from(classNameList)), + ref: ref + }, /*#__PURE__*/react.createElement("div", { + onClick: disabled ? null : onInternalClick, + onKeyDown: disabled ? null : onInternalKeyDown, + onMouseMove: disabled ? null : onInternalHover, + 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, props); + } + return start; +} +/* harmony default export */ var es_Star = (/*#__PURE__*/react.forwardRef(Star)); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/useRefs.js + +function useRefs() { + var nodeRef = react.useRef({}); + function getRef(index) { + return nodeRef.current[index]; + } + function setRef(index) { + return function (node) { + nodeRef.current[index] = node; + }; + } + return [getRef, setRef]; +} +;// 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/Rate.js + + + + +var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"]; + + + + + + + + +function Rate(props, ref) { + var _classNames; + var _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-rate' : _props$prefixCls, + className = props.className, + defaultValue = props.defaultValue, + propValue = props.value, + _props$count = props.count, + count = _props$count === void 0 ? 5 : _props$count, + _props$allowHalf = props.allowHalf, + allowHalf = _props$allowHalf === void 0 ? false : _props$allowHalf, + _props$allowClear = props.allowClear, + allowClear = _props$allowClear === void 0 ? true : _props$allowClear, + _props$character = props.character, + character = _props$character === void 0 ? '★' : _props$character, + characterRender = props.characterRender, + disabled = props.disabled, + _props$direction = props.direction, + direction = _props$direction === void 0 ? 'ltr' : _props$direction, + _props$tabIndex = props.tabIndex, + tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex, + autoFocus = props.autoFocus, + onHoverChange = props.onHoverChange, + onChange = props.onChange, + onFocus = props.onFocus, + onBlur = props.onBlur, + onKeyDown = props.onKeyDown, + onMouseLeave = props.onMouseLeave, + restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); + var _useRefs = useRefs(), + _useRefs2 = (0,slicedToArray/* default */.Z)(_useRefs, 2), + getStarRef = _useRefs2[0], + setStarRef = _useRefs2[1]; + var rateRef = react.useRef(null); + // ============================ Ref ============================= + var triggerFocus = function triggerFocus() { + if (!disabled) { + var _rateRef$current; + (_rateRef$current = rateRef.current) === null || _rateRef$current === void 0 ? void 0 : _rateRef$current.focus(); + } + }; + react.useImperativeHandle(ref, function () { + return { + focus: triggerFocus, + blur: function blur() { + if (!disabled) { + var _rateRef$current2; + (_rateRef$current2 = rateRef.current) === null || _rateRef$current2 === void 0 ? void 0 : _rateRef$current2.blur(); + } + } + }; + }); + // =========================== Value ============================ + var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue || 0, { + value: propValue + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + value = _useMergedState2[0], + setValue = _useMergedState2[1]; + var _useMergedState3 = (0,useMergedState/* default */.Z)(null), + _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2), + cleanedValue = _useMergedState4[0], + setCleanedValue = _useMergedState4[1]; + var getStarValue = function getStarValue(index, x) { + var reverse = direction === 'rtl'; + var starValue = index + 1; + if (allowHalf) { + var starEle = getStarRef(index); + var leftDis = getOffsetLeft(starEle); + var width = starEle.clientWidth; + if (reverse && x - leftDis > width / 2) { + starValue -= 0.5; + } else if (!reverse && x - leftDis < width / 2) { + starValue -= 0.5; + } + } + return starValue; + }; + // >>>>> Change + var changeValue = function changeValue(nextValue) { + setValue(nextValue); + onChange === null || onChange === void 0 ? void 0 : onChange(nextValue); + }; + // =========================== Focus ============================ + var _React$useState = react.useState(false), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + focused = _React$useState2[0], + setFocused = _React$useState2[1]; + var onInternalFocus = function onInternalFocus() { + setFocused(true); + onFocus === null || onFocus === void 0 ? void 0 : onFocus(); + }; + var onInternalBlur = function onInternalBlur() { + setFocused(false); + onBlur === null || onBlur === void 0 ? void 0 : onBlur(); + }; + // =========================== Hover ============================ + var _React$useState3 = react.useState(null), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + hoverValue = _React$useState4[0], + setHoverValue = _React$useState4[1]; + var onHover = function onHover(event, index) { + var nextHoverValue = getStarValue(index, event.pageX); + if (nextHoverValue !== cleanedValue) { + setHoverValue(nextHoverValue); + setCleanedValue(null); + } + onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(nextHoverValue); + }; + var onMouseLeaveCallback = function onMouseLeaveCallback(event) { + if (!disabled) { + setHoverValue(null); + setCleanedValue(null); + onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(undefined); + } + if (event) { + onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(event); + } + }; + // =========================== Click ============================ + var onClick = function onClick(event, index) { + var newValue = getStarValue(index, event.pageX); + var isReset = false; + if (allowClear) { + isReset = newValue === value; + } + onMouseLeaveCallback(); + changeValue(isReset ? 0 : newValue); + setCleanedValue(isReset ? newValue : null); + }; + var onInternalKeyDown = function onInternalKeyDown(event) { + var keyCode = event.keyCode; + var reverse = direction === 'rtl'; + var nextValue = value; + if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && nextValue < count && !reverse) { + if (allowHalf) { + nextValue += 0.5; + } else { + nextValue += 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && nextValue > 0 && !reverse) { + if (allowHalf) { + nextValue -= 0.5; + } else { + nextValue -= 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && nextValue > 0 && reverse) { + if (allowHalf) { + nextValue -= 0.5; + } else { + nextValue -= 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && nextValue < count && reverse) { + if (allowHalf) { + nextValue += 0.5; + } else { + nextValue += 1; + } + changeValue(nextValue); + event.preventDefault(); + } + onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event); + }; + // =========================== Effect =========================== + react.useEffect(function () { + if (autoFocus && !disabled) { + triggerFocus(); + } + }, []); + // =========================== Render =========================== + // >>> Star + var starNodes = new Array(count).fill(0).map(function (item, index) { + return /*#__PURE__*/react.createElement(es_Star, { + ref: setStarRef(index), + index: index, + count: count, + disabled: disabled, + prefixCls: "".concat(prefixCls, "-star"), + allowHalf: allowHalf, + value: hoverValue === null ? value : hoverValue, + onClick: onClick, + onHover: onHover, + key: item || index, + character: character, + characterRender: characterRender, + focused: focused + }); + }); + var classString = classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames)); + // >>> Node + return /*#__PURE__*/react.createElement("ul", (0,esm_extends/* default */.Z)({ + className: classString, + onMouseLeave: onMouseLeaveCallback, + tabIndex: disabled ? -1 : tabIndex, + onFocus: disabled ? null : onInternalFocus, + onBlur: disabled ? null : onInternalBlur, + onKeyDown: disabled ? null : onInternalKeyDown, + ref: rateRef, + role: "radiogroup" + }, (0,pickAttrs/* default */.Z)(restProps, { + aria: true, + data: true, + attr: true + })), starNodes); +} +/* harmony default export */ var es_Rate = (/*#__PURE__*/react.forwardRef(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__(83062); +// EXTERNAL MODULE: ./node_modules/antd/es/style/index.js +var style = __webpack_require__(14747); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(67968); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/statistic.js +var statistic = __webpack_require__(45503); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.js + + +const genRateStarStyle = token => { + const { + componentCls + } = token; + return { + [`${componentCls}-star`]: { + position: 'relative', + display: 'inline-block', + color: 'inherit', + cursor: 'pointer', + '&:not(:last-child)': { + marginInlineEnd: token.marginXS + }, + '> div': { + transition: `all ${token.motionDurationMid}, outline 0s`, + '&:hover': { + transform: token.starHoverScale + }, + '&:focus': { + outline: 0 + }, + '&:focus-visible': { + outline: `${token.lineWidth}px dashed ${token.starColor}`, + transform: token.starHoverScale + } + }, + '&-first, &-second': { + color: token.starBg, + transition: `all ${token.motionDurationMid}`, + userSelect: 'none', + [token.iconCls]: { + verticalAlign: 'middle' + } + }, + '&-first': { + position: 'absolute', + top: 0, + insetInlineStart: 0, + width: '50%', + height: '100%', + overflow: 'hidden', + opacity: 0 + }, + [`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: { + opacity: 1 + }, + [`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: { + color: 'inherit' + } + } + }; +}; +const genRateRtlStyle = token => ({ + [`&-rtl${token.componentCls}`]: { + direction: 'rtl' + } +}); +const genRateStyle = token => { + const { + componentCls + } = token; + return { + [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + display: 'inline-block', + margin: 0, + padding: 0, + color: token.starColor, + fontSize: token.starSize, + lineHeight: 'unset', + listStyle: 'none', + outline: 'none', + // disable styles + [`&-disabled${componentCls} ${componentCls}-star`]: { + cursor: 'default', + '> div:hover': { + transform: 'scale(1)' + } + } + }), genRateStarStyle(token)), { + // text styles + [`+ ${componentCls}-text`]: { + display: 'inline-block', + marginInlineStart: token.marginXS, + fontSize: token.fontSize + } + }), genRateRtlStyle(token)) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var rate_style = ((0,genComponentStyleHook/* default */.Z)('Rate', token => { + const rateToken = (0,statistic/* merge */.TS)(token, {}); + return [genRateStyle(rateToken)]; +}, token => ({ + starColor: token.yellow6, + starSize: token.controlHeightLG * 0.5, + starHoverScale: 'scale(1.1)', + starBg: token.colorFillContent +}))); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/index.js +'use client'; + +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; +}; + + + + + + + +const rate_Rate = /*#__PURE__*/react.forwardRef((props, ref) => { + const { + prefixCls, + className, + rootClassName, + style, + tooltips, + character = /*#__PURE__*/react.createElement(icons_StarFilled, null) + } = props, + rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character"]); + const characterRender = (node, _ref) => { + let { + index + } = _ref; + if (!tooltips) { + return node; + } + return /*#__PURE__*/react.createElement(tooltip/* default */.Z, { + title: tooltips[index] + }, node); + }; + const { + getPrefixCls, + direction, + rate + } = react.useContext(context/* ConfigContext */.E_); + const ratePrefixCls = getPrefixCls('rate', prefixCls); + // Style + const [wrapSSR, hashId] = rate_style(ratePrefixCls); + const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style); + return wrapSSR( /*#__PURE__*/react.createElement(es, Object.assign({ + ref: ref, + character: character, + characterRender: characterRender + }, rest, { + className: classnames_default()(className, rootClassName, hashId, rate === null || rate === void 0 ? void 0 : rate.className), + style: mergedStyle, + prefixCls: ratePrefixCls, + direction: direction + }))); +}); +if (false) {} +/* harmony default export */ var rate = (rate_Rate); + +/***/ }), + /***/ 51904: /*!*******************************************************!*\ !*** ./node_modules/antd/es/tag/index.js + 3 modules ***! diff --git a/20139.async.js b/7845.async.js similarity index 87% rename from 20139.async.js rename to 7845.async.js index a49419d846..91fde22d05 100644 --- a/20139.async.js +++ b/7845.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[20139],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[7845],{ /***/ 37863: /*!***********************************************!*\ @@ -370,9 +370,9 @@ var NullChildEditor = /*#__PURE__*/function (_Component) { /***/ }), -/***/ 59992: +/***/ 7845: /*!************************************************************************************************!*\ - !*** ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 10 modules ***! + !*** ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 12 modules ***! \************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -395,7 +395,9 @@ var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); var react = __webpack_require__(67294); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var StepPreviewmodules = ({"flex_box_center":"flex_box_center___bZaL5","flex_space_between":"flex_space_between___oaJSq","flex_box_vertical_center":"flex_box_vertical_center____hsuP","flex_box_center_end":"flex_box_center_end___ZYbPQ","flex_box_column":"flex_box_column___nE_62","wrap":"wrap___ulhwR","left":"left___kyWln","title":"title___jsO1D","total":"total___GEhiU","list":"list___u9dBZ","name":"name___Wxggs","b":"b___Y15YO","r":"r___mKQoe","l":"l___uelFD","tag":"tag___Mpkbg","right":"right___mQ3dU","examName":"examName___Na1r8","t":"t___IgCWK","num":"num___CXI8j","topWarp":"topWarp___Kicpu","head":"head___jx3W8","so":"so___qYW7F","btn":"btn___EMJDz","content":"content___sHGsV","titleWrap":"titleWrap___I__GR","single":"single___K5iv9","analysis":"analysis___NoAuR","text":"text___xESW2","btnsElse":"btnsElse___FPu2o","btnsWrap":"btnsWrap___GNs1j","btns":"btns___dsNVj","modalColumn":"modalColumn___I_tK_","modalRow":"modalRow___lyw_U","sup":"sup___HSz3Z","popover":"popover___kE8aI"}); +/* harmony default export */ var StepPreviewmodules = ({"flex_box_center":"flex_box_center___bZaL5","flex_space_between":"flex_space_between___oaJSq","flex_box_vertical_center":"flex_box_vertical_center____hsuP","flex_box_center_end":"flex_box_center_end___ZYbPQ","flex_box_column":"flex_box_column___nE_62","wrap":"wrap___ulhwR","left":"left___kyWln","title":"title___jsO1D","total":"total___GEhiU","list":"list___u9dBZ","name":"name___Wxggs","b":"b___Y15YO","r":"r___mKQoe","l":"l___uelFD","tag":"tag___Mpkbg","right":"right___mQ3dU","examName":"examName___Na1r8","t":"t___IgCWK","num":"num___CXI8j","topWarp":"topWarp___Kicpu","head":"head___jx3W8","so":"so___qYW7F","btn":"btn___EMJDz","content":"content___sHGsV","titleWrap":"titleWrap___I__GR","single":"single___K5iv9","analysis":"analysis___NoAuR","text":"text___xESW2","modalColumn":"modalColumn___I_tK_","modalRow":"modalRow___lyw_U","sup":"sup___HSz3Z","popover":"popover___kE8aI"}); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(83062); // EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 39 modules var es_modal = __webpack_require__(72423); // EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 21 modules @@ -404,16 +406,16 @@ var input_number = __webpack_require__(31795); var message = __webpack_require__(2453); // EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules var input = __webpack_require__(79531); -// EXTERNAL MODULE: ./node_modules/antd/es/popover/index.js -var popover = __webpack_require__(55241); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); // EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js + 1 modules var divider = __webpack_require__(96074); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(83062); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); // EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 11 modules var pagination = __webpack_require__(83338); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/popover/index.js +var popover = __webpack_require__(55241); ;// CONCATENATED MODULE: ./src/assets/images/paper/zhong.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); } @@ -481,14 +483,123 @@ var SvgZhong = function SvgZhong(props) { var RenderHtml = __webpack_require__(12768); // EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules var _umi_production_exports = __webpack_require__(89214); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./src/assets/images/paper/xixi.svg -var xixi = __webpack_require__(81930); -// EXTERNAL MODULE: ./src/assets/images/paper/bi.svg -var bi = __webpack_require__(48601); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); +;// CONCATENATED MODULE: ./src/assets/images/paper/xixi.svg +function xixi_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = xixi_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 xixi_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return xixi_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 xixi_arrayLikeToArray(o, minLen); } +function xixi_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 xixi_defProp = Object.defineProperty; +var xixi_getOwnPropSymbols = Object.getOwnPropertySymbols; +var xixi_hasOwnProp = Object.prototype.hasOwnProperty; +var xixi_propIsEnum = Object.prototype.propertyIsEnumerable; +var xixi_defNormalProp = function __defNormalProp(obj, key, value) { + return key in obj ? xixi_defProp(obj, key, { + enumerable: true, + configurable: true, + writable: true, + value: value + }) : obj[key] = value; +}; +var xixi_spreadValues = function __spreadValues(a, b) { + for (var prop in b || (b = {})) if (xixi_hasOwnProp.call(b, prop)) xixi_defNormalProp(a, prop, b[prop]); + if (xixi_getOwnPropSymbols) { + var _iterator = xixi_createForOfIteratorHelper(xixi_getOwnPropSymbols(b)), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var prop = _step.value; + if (xixi_propIsEnum.call(b, prop)) xixi_defNormalProp(a, prop, b[prop]); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + return a; +}; + +var SvgXixi = function SvgXixi(props) { + return /* @__PURE__ */React.createElement("svg", xixi_spreadValues({ + width: 34, + height: 34, + xmlns: "http://www.w3.org/2000/svg" + }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 12"), /* @__PURE__ */React.createElement("g", { + fill: "none", + fillRule: "evenodd" + }, /* @__PURE__ */React.createElement("rect", { + width: 34, + height: 34, + rx: 10, + fill: "#EAF3F4" + }), /* @__PURE__ */React.createElement("path", { + d: "M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z", + fill: "#21C0A6", + fillRule: "nonzero" + }))); +}; + +/* harmony default export */ var xixi = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="); +;// CONCATENATED MODULE: ./src/assets/images/paper/bi.svg +function bi_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = bi_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 bi_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return bi_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 bi_arrayLikeToArray(o, minLen); } +function bi_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 bi_defProp = Object.defineProperty; +var bi_getOwnPropSymbols = Object.getOwnPropertySymbols; +var bi_hasOwnProp = Object.prototype.hasOwnProperty; +var bi_propIsEnum = Object.prototype.propertyIsEnumerable; +var bi_defNormalProp = function __defNormalProp(obj, key, value) { + return key in obj ? bi_defProp(obj, key, { + enumerable: true, + configurable: true, + writable: true, + value: value + }) : obj[key] = value; +}; +var bi_spreadValues = function __spreadValues(a, b) { + for (var prop in b || (b = {})) if (bi_hasOwnProp.call(b, prop)) bi_defNormalProp(a, prop, b[prop]); + if (bi_getOwnPropSymbols) { + var _iterator = bi_createForOfIteratorHelper(bi_getOwnPropSymbols(b)), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var prop = _step.value; + if (bi_propIsEnum.call(b, prop)) bi_defNormalProp(a, prop, b[prop]); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + return a; +}; + +var SvgBi = function SvgBi(props) { + return /* @__PURE__ */React.createElement("svg", bi_spreadValues({ + width: 34, + height: 34, + xmlns: "http://www.w3.org/2000/svg" + }, props), /* @__PURE__ */React.createElement("title", null, "\u9898\u76EE"), /* @__PURE__ */React.createElement("g", { + fill: "none", + fillRule: "evenodd" + }, /* @__PURE__ */React.createElement("rect", { + fill: "#E7F3FF", + width: 34, + height: 34, + rx: 10 + }), /* @__PURE__ */React.createElement("g", { + fill: "#4C6FFF", + fillRule: "nonzero" + }, /* @__PURE__ */React.createElement("path", { + d: "m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z" + })))); +}; + +/* harmony default export */ var bi = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg=="); // EXTERNAL MODULE: ./src/assets/images/paper/jinshi.svg var jinshi = __webpack_require__(56606); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js @@ -505,8 +616,6 @@ var markdown_editor = __webpack_require__(55373); var NullMDEditor = __webpack_require__(37863); // EXTERNAL MODULE: ./src/components/Editor/NullChildEditor/index.jsx + 1 modules var NullChildEditor = __webpack_require__(2977); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/editor.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var editormodules = ({"wrap":"wrap___OIoOI","modal":"modal___Z3hfU","titleWrap":"titleWrap___aK3oG","required":"required___NHoO7","title":"title___uxb1R","colorGray":"colorGray___O8YPg","choiceWrap":"choiceWrap___t51sb","answer":"answer___vsBnh","activeAnswer":"activeAnswer___AJN4p","deleteIcon":"deleteIcon___WvOJZ","addIcon":"addIcon___UyeIs","editorWrap":"editorWrap___uqcFU","htmlWrap":"htmlWrap___GcBNL","radio":"radio___e8qQ5","color333":"color333___PLzVK","color999":"color999___v3EY0","fold":"fold___OfvPe","head":"head___EejYX"}); @@ -1520,6 +1629,8 @@ var SubjectiveEditor = function SubjectiveEditor(_ref, ref) { // 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/lodash/lodash.js +var lodash = __webpack_require__(96486); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/CombinationEditor/index.tsx @@ -1841,8 +1952,6 @@ var CombinationEditor = function CombinationEditor(_ref, ref) { }, null, null, { forwardRef: true })( /*#__PURE__*/(0,react.forwardRef)(CombinationEditor))); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); // EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx var AsyncButton = __webpack_require__(48559); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/ExchangeModal.tsx @@ -1855,7 +1964,8 @@ var ExchangeModal = function ExchangeModal(_ref) { var visible = _ref.visible, onCancel = _ref.onCancel, onRandomExchange = _ref.onRandomExchange, - selectFromProblemSet = _ref.selectFromProblemSet; + selectFromProblemSet = _ref.selectFromProblemSet, + questionParams = _ref.questionParams; return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { title: "\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F", open: visible, @@ -1869,7 +1979,7 @@ var ExchangeModal = function ExchangeModal(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { onClick: onRandomExchange, children: "\u968F\u673A\u66F4\u6362" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + }), (questionParams === null || questionParams === void 0 ? void 0 : questionParams.type) !== 'PRACTICAL' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { style: { marginLeft: 24 }, @@ -1880,6 +1990,8 @@ var ExchangeModal = function ExchangeModal(_ref) { }); }; /* harmony default export */ var components_ExchangeModal = (ExchangeModal); +// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 36 modules +var ui_customization = __webpack_require__(11030); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx @@ -1903,10 +2015,11 @@ var ExchangeModal = function ExchangeModal(_ref) { + var Page = function Page(_ref) { - var _data$questionList2, _data$exam3, _data$exam4, _data$questionList3, _data$exam5, _data$exam6, _data$exam7, _data$questionList4; + var _data$questionList2, _data$exam, _data$exam2, _data$exam3, _data$exam4, _data$questionList3, _data$exam5, _data$exam6, _data$exam7, _data$questionList4, _data$exam8; var data = _ref.data, submit = _ref.submit, goBack = _ref.goBack, @@ -1918,12 +2031,6 @@ var Page = function Page(_ref) { selectValue = _ref.selectValue, onExchange = _ref.onExchange; var childrenRef = (0,react.useRef)(); - var throttleHandleScroll = (0,react.useRef)((0,lodash.debounce)(function () { - return handleScroll(); - }, 100, { - leading: true, - trailing: true - })); var _useState = (0,react.useState)(null), _useState2 = slicedToArray_default()(_useState, 2), editId = _useState2[0], @@ -1938,79 +2045,18 @@ var Page = function Page(_ref) { setExchangeModalVisible = _useState6[1]; var exchangeQuestionParams = (0,react.useRef)(); var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - window.addEventListener("scroll", throttleHandleScroll === null || throttleHandleScroll === void 0 ? void 0 : throttleHandleScroll.current); - return function () { - window.removeEventListener("scroll", throttleHandleScroll === null || throttleHandleScroll === void 0 ? void 0 : throttleHandleScroll.current); - }; - }, []); (0,react.useEffect)(function () { setTooltipVisible(true); }, []); (0,react.useEffect)(function () { - var _document$getElementB, _document$getElementB2, _document$getElementB3, _document$getElementB4; - var dom = (_document$getElementB = document.getElementById('examName')) === null || _document$getElementB === void 0 ? void 0 : (_document$getElementB2 = _document$getElementB.getElementsByClassName('ant-pagination-options-quick-jumper')) === null || _document$getElementB2 === void 0 ? void 0 : (_document$getElementB3 = _document$getElementB2[0]) === null || _document$getElementB3 === void 0 ? void 0 : (_document$getElementB4 = _document$getElementB3.childNodes) === null || _document$getElementB4 === void 0 ? void 0 : _document$getElementB4[2]; - if (dom) { - dom.nodeValue = '份'; + if (!editPreview) { + (0,util/* setDocumentTitle */.Dk)('试卷预览'); } - }, [data]); - var parser = function parser(v) { - var num = parseInt(v); - return isNaN(num) ? '' : num; - }; - - //滚动条在Y轴上的滚动距离 - function getScrollTop() { - var scrollTop = 0, - bodyScrollTop = 0, - documentScrollTop = 0; - if (document.body) { - bodyScrollTop = document.body.scrollTop; - } - if (document.documentElement) { - documentScrollTop = document.documentElement.scrollTop; - } - scrollTop = bodyScrollTop - documentScrollTop > 0 ? bodyScrollTop : documentScrollTop; - return scrollTop; - } - //文档的总高度 - function getScrollHeight() { - var scrollHeight = 0, - bodyScrollHeight = 0, - documentScrollHeight = 0; - if (document.body) { - bodyScrollHeight = document.body.scrollHeight; - } - if (document.documentElement) { - documentScrollHeight = document.documentElement.scrollHeight; - } - scrollHeight = bodyScrollHeight - documentScrollHeight > 0 ? bodyScrollHeight : documentScrollHeight; - return scrollHeight; - } - //浏览器视口的高度 - function getWindowHeight() { - var windowHeight = 0; - if (document.compatMode == "CSS1Compat") { - windowHeight = document.documentElement.clientHeight; - } else { - windowHeight = document.body.clientHeight; - } - return windowHeight; - } - var handleScroll = function handleScroll() { - var dom = document.getElementById('preview_btns'); - var domElse = document.getElementById('preview_btns_else'); - if (getScrollTop() + getWindowHeight() >= getScrollHeight() - 68) { - dom.style.visibility = 'hidden'; - domElse.style.visibility = 'visible'; - } else { - dom.style.visibility = 'visible'; - domElse.style.visibility = 'hidden'; - } - }; + }, [editPreview]); //容易占位置用 var difficulty = ['容易', '简单', '适中', '困难']; + var End = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; var renderQs = function renderQs(item) { var _item$choices; var answer = []; @@ -2053,7 +2099,7 @@ var Page = function Page(_ref) { marginRight: 10 }, children: '方向&课程:' - }), "".concat(item === null || item === void 0 ? void 0 : item.discipline_name, "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] + }), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { @@ -2093,7 +2139,7 @@ var Page = function Page(_ref) { marginRight: 10 }, children: '方向&课程:' - }), "".concat(item === null || item === void 0 ? void 0 : item.discipline_name, "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] + }), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { @@ -2128,7 +2174,7 @@ var Page = function Page(_ref) { marginRight: 10 }, children: '方向&课程:' - }), "".concat(item === null || item === void 0 ? void 0 : item.discipline_name, "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] + }), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { @@ -2160,7 +2206,7 @@ var Page = function Page(_ref) { marginRight: 10 }, children: '方向&课程:' - }), "".concat(item === null || item === void 0 ? void 0 : item.discipline_name, "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] + }), "".concat((item === null || item === void 0 ? void 0 : item.discipline_name) || "--", "/").concat(item === null || item === void 0 ? void 0 : item.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { @@ -2225,7 +2271,7 @@ var Page = function Page(_ref) { marginRight: 10 }, children: '方向&课程:' - }), "".concat(items === null || items === void 0 ? void 0 : items.discipline_name, "/").concat(items === null || items === void 0 ? void 0 : items.sub_discipline_name)] + }), "".concat((items === null || items === void 0 ? void 0 : items.discipline_name) || "--", "/").concat(items === null || items === void 0 ? void 0 : items.sub_discipline_name)] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { @@ -2246,31 +2292,47 @@ var Page = function Page(_ref) { // // //
      - //
    • {'方向&课程:'}{`${item?.discipline_name}/${item?.sub_discipline_name}`}
    • + //
    • {'方向&课程:'}{`${item?.discipline_name || "--"}/${item?.sub_discipline_name}`}
    • //
    • {'知识点:'}{item?.tag_discipline_name}
    • //
    // }; - var End = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; - var handleSetScore = function handleSetScore(item) { - var _item$questions; - var items = []; - item === null || item === void 0 ? void 0 : (_item$questions = item.questions) === null || _item$questions === void 0 ? void 0 : _item$questions.map(function (item) { - var _item$sub_item_banks; - return item === null || item === void 0 ? void 0 : (_item$sub_item_banks = item.sub_item_banks) === null || _item$sub_item_banks === void 0 ? void 0 : _item$sub_item_banks.map(function (ite) { - items.push(ite); - }); + var renderPractical = function renderPractical(items) { + var _items$shixun, _items$shixun$challen, _items$shixun2; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt5", + children: [items === null || items === void 0 ? void 0 : (_items$shixun = items.shixun) === null || _items$shixun === void 0 ? void 0 : (_items$shixun$challen = _items$shixun.challenges) === null || _items$shixun$challen === void 0 ? void 0 : _items$shixun$challen.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "c-grey-666 font14 mb10 ml25", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr5", + children: ["\u7B2C", index + 1, "\u5173"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item === null || item === void 0 ? void 0 : item.challenge_name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (0,util/* cutName */.Pq)(item === null || item === void 0 ? void 0 : item.challenge_name, 44) + }) + }, index)] + }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + style: { + "float": 'right' + }, + target: "_blank", + to: "/shixuns/".concat(items === null || items === void 0 ? void 0 : (_items$shixun2 = items.shixun) === null || _items$shixun2 === void 0 ? void 0 : _items$shixun2.identifier, "/challenges"), + children: "\u5B9E\u8BAD\u8BE6\u60C5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + clear: 'both' + } + })] }); - var score = 0; - if (item.type === 'COMBINATION') { - score = item.questions_score / items.length; - } else { - score = item.questions_score / item.questions_count; - } + }; + var handleSetScore = function handleSetScore(item) { + var score = item.questions_score / item.questions_count; es_modal/* default.confirm */.Z.confirm({ icon: null, - className: 'custom-modal-divider', centered: true, title: '分数设置', content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -2284,10 +2346,10 @@ var Page = function Page(_ref) { className: StepPreviewmodules.sup, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [item === null || item === void 0 ? void 0 : item.name, (item === null || item === void 0 ? void 0 : item.type) === 'COMBINATION' && '中的每小题', "\uFF1A"] + children: [item === null || item === void 0 ? void 0 : item.name, "\uFF1A"] }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - min: 1, - parser: parser, + min: 0, + precision: 1, defaultValue: score, onChange: function onChange(value) { score = value; @@ -2302,7 +2364,8 @@ var Page = function Page(_ref) { cancelText: '取消', onOk: function () { var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var param, _param; + var _ref2; + var param; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: @@ -2313,22 +2376,13 @@ var Page = function Page(_ref) { message/* default.warning */.ZP.warning('分数不能为空或为0'); return _context.abrupt("return", Promise.reject()); case 3: - if (item.type === 'COMBINATION') { - param = { - type: item === null || item === void 0 ? void 0 : item.type, - score: score, - scoreTotal: score * (items === null || items === void 0 ? void 0 : items.length) - }; - onTypeScore(param); - } else { - _param = { - type: item === null || item === void 0 ? void 0 : item.type, - score: score, - scoreTotal: score * item.questions_count - }; - onTypeScore(_param); - } - case 4: + param = { + type: item === null || item === void 0 ? void 0 : item.type, + score: score, + scoreTotal: Number((_ref2 = score * item.questions_count) === null || _ref2 === void 0 ? void 0 : _ref2.toFixed(1)) + }; + onTypeScore(param); + case 5: case "end": return _context.stop(); } @@ -2345,7 +2399,6 @@ var Page = function Page(_ref) { var name = ''; es_modal/* default.confirm */.Z.confirm({ icon: null, - className: 'custom-modal-divider', centered: true, title: '保存试卷', content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -2407,8 +2460,8 @@ var Page = function Page(_ref) { item_bank_scores = []; combination_item_banks = []; data === null || data === void 0 ? void 0 : (_data$questionList = data.questionList) === null || _data$questionList === void 0 ? void 0 : _data$questionList.forEach(function (item) { - var _item$questions2; - (_item$questions2 = item.questions) === null || _item$questions2 === void 0 ? void 0 : _item$questions2.forEach(function (e) { + var _item$questions; + (_item$questions = item.questions) === null || _item$questions === void 0 ? void 0 : _item$questions.forEach(function (e) { item_bank_ids.push(e.id); item_bank_scores.push(item.questions_score / item.questions_count); if (item.type === 'COMBINATION') { @@ -2444,9 +2497,9 @@ var Page = function Page(_ref) { }); }; var handleOnlyOne = function handleOnlyOne(id, type, index, item) { - var _item$questions3; + var _item$questions2; var currentUrl = "".concat(location.pathname).concat(location.search); - var ids = (_item$questions3 = item.questions) === null || _item$questions3 === void 0 ? void 0 : _item$questions3.map(function (k) { + var ids = (_item$questions2 = item.questions) === null || _item$questions2 === void 0 ? void 0 : _item$questions2.map(function (k) { return k.id; }); if (currentUrl.includes('exercise')) { @@ -2460,7 +2513,6 @@ var Page = function Page(_ref) { } else { var modal = es_modal/* default.confirm */.Z.confirm({ icon: null, - className: 'custom-modal-divider', centered: true, title: '温馨提示', content: "\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F", @@ -2511,14 +2563,13 @@ var Page = function Page(_ref) { } }; var handleOnlyType = function handleOnlyType(item) { - var _item$questions4; - var ids = (_item$questions4 = item.questions) === null || _item$questions4 === void 0 ? void 0 : _item$questions4.map(function (k) { + var _item$questions3; + var ids = (_item$questions3 = item.questions) === null || _item$questions3 === void 0 ? void 0 : _item$questions3.map(function (k) { return k.id; }); var typeName = item.name; var modal = es_modal/* default.confirm */.Z.confirm({ icon: null, - className: 'custom-modal-divider', centered: true, title: '温馨提示', content: "\u786E\u8BA4\u66F4\u6362".concat(typeName, "\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F"), @@ -2568,7 +2619,6 @@ var Page = function Page(_ref) { var handleAllType = function handleAllType() { var modal = es_modal/* default.confirm */.Z.confirm({ icon: null, - className: 'custom-modal-divider', centered: true, title: '温馨提示', content: "\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F", @@ -2615,64 +2665,6 @@ var Page = function Page(_ref) { console.log(key, 'key'); onSkipExamination(key - 1); }; - var renderBtns = function renderBtns() { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, { - color: "#55575D", - overlayClassName: StepPreviewmodules.popover, - open: tooltipVisible, - getPopupContainer: function getPopupContainer(trigger) { - return trigger === null || trigger === void 0 ? void 0 : trigger.parentNode; - }, - content: "\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onMouseEnter: function onMouseEnter() { - return setTooltipVisible(true); - }, - onMouseLeave: function onMouseLeave() { - return setTooltipVisible(false); - }, - onClick: function onClick() { - handleSave(); - }, - children: "\u4FDD\u5B58" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - document.body.scrollIntoView(); - goBack(); - }, - children: "\u8FD4\u56DE" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - loading: loading, - onClick: function onClick() { - return submit(); - }, - type: "primary", - children: "\u63D0\u4EA4" - })] - }); - }; - var renderEditBtns = function renderEditBtns() { - var _data$exam; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: goBack, - children: "\u8FD4\u56DE" - }), selectValue > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - return handleSelectChange(selectValue); - }, - type: "primary", - children: "\u4E0A\u4E00\u4EFD" - }), selectValue < (data === null || data === void 0 ? void 0 : (_data$exam = data.exam) === null || _data$exam === void 0 ? void 0 : _data$exam.total_num) - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - return handleSelectChange(selectValue + 2); - }, - children: "\u4E0B\u4E00\u4EFD" - })] - }); - }; var renderSubject = function renderSubject(v, type) { if (type === 'SINGLE') { return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { @@ -2734,7 +2726,7 @@ var Page = function Page(_ref) { } }; var handleEditSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(type, param, isok) { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(type, param, isok) { var _childrenRef$current; var editorData, body, _editorData$choices, question_choices, standard_answers, _editorData$standard_, _standard_answers, _editorData$sub_item_, res; return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { @@ -2828,21 +2820,57 @@ var Page = function Page(_ref) { }, _callee6); })); return function handleEditSave(_x, _x2, _x3) { - return _ref2.apply(this, arguments); + return _ref3.apply(this, arguments); + }; + }(); + var updatePaper = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + var res; + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + (0,_umi_production_exports.getDvaApp)()._store.dispatch({ + type: "globalSetting/setGlobalLoading", + payload: { + show: true, + text: '正在更新试卷,请稍后...' + } + }); + _context7.next = 3; + return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/sync_random_question.json"), { + method: 'post' + }); + case 3: + res = _context7.sent; + if (!(res.status === 0)) { + _context7.next = 8; + break; + } + _context7.next = 7; + return onSkipExamination(selectValue); + case 7: + message/* default.success */.ZP.success('更新成功'); + case 8: + (0,_umi_production_exports.getDvaApp)()._store.dispatch({ + type: "globalSetting/setGlobalLoading", + payload: { + show: false + } + }); + case 9: + case "end": + return _context7.stop(); + } + }, _callee7); + })); + return function updatePaper() { + return _ref4.apply(this, arguments); }; }(); - var renderOption = function renderOption() { - var item = []; - for (var i = 0; i < (data === null || data === void 0 ? void 0 : (_data$exam2 = data.exam) === null || _data$exam2 === void 0 ? void 0 : _data$exam2.total_num); i++) { - var _data$exam2; - item.push({}); - } - return item; - }; var score_total = data === null || data === void 0 ? void 0 : (_data$questionList2 = data.questionList) === null || _data$questionList2 === void 0 ? void 0 : _data$questionList2.reduce(function (a, b) { - return a + b.questions_score; + return a + Number(b.questions_score); }, 0); - var disabled = editPreview && (data === null || data === void 0 ? void 0 : (_data$exam3 = data.exam) === null || _data$exam3 === void 0 ? void 0 : _data$exam3.exercise_status) !== 1; + var disabled = editPreview && (data === null || data === void 0 ? void 0 : (_data$exam = data.exam) === null || _data$exam === void 0 ? void 0 : _data$exam.exercise_status) !== 1; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: StepPreviewmodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -2859,6 +2887,7 @@ var Page = function Page(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: StepPreviewmodules.title, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "body-overflow-initial", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u7B54\u9898\u5361" })] @@ -2867,7 +2896,7 @@ var Page = function Page(_ref) { className: StepPreviewmodules.total, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: xixi/* default */.Z + src: xixi }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u9898\u6570(\u9053)" }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { @@ -2876,11 +2905,11 @@ var Page = function Page(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mr30 ml30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: bi/* default */.Z + src: bi }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u603B\u5206(\u5206)" }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - children: score_total + children: score_total && score_total.toFixed(1) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { @@ -2888,7 +2917,7 @@ var Page = function Page(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u65F6\u957F(\u5206)" }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - children: data === null || data === void 0 ? void 0 : (_data$exam4 = data.exam) === null || _data$exam4 === void 0 ? void 0 : _data$exam4.time + children: (data === null || data === void 0 ? void 0 : (_data$exam2 = data.exam) === null || _data$exam2 === void 0 ? void 0 : _data$exam2.time) === -1 || (data === null || data === void 0 ? void 0 : (_data$exam3 = data.exam) === null || _data$exam3 === void 0 ? void 0 : _data$exam3.time) === null ? '不限' : data === null || data === void 0 ? void 0 : (_data$exam4 = data.exam) === null || _data$exam4 === void 0 ? void 0 : _data$exam4.time })] })] }), data === null || data === void 0 ? void 0 : (_data$questionList3 = data.questionList) === null || _data$questionList3 === void 0 ? void 0 : _data$questionList3.map(function (e, index) { @@ -2953,27 +2982,13 @@ var Page = function Page(_ref) { children: data === null || data === void 0 ? void 0 : (_data$exam6 = data.exam) === null || _data$exam6 === void 0 ? void 0 : _data$exam6.name }) }) - }), editPreview ? /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showTotal: function showTotal(total) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#656F87', - fontSize: 14 - }, - children: ["\u5171\u8BA1", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary", - children: total - }), "\u4EFD\u8BD5\u5377"] - }); - }, - total: data === null || data === void 0 ? void 0 : (_data$exam7 = data.exam) === null || _data$exam7 === void 0 ? void 0 : _data$exam7.total_num, - pageSize: 1, - current: selectValue + 1, - showSizeChanger: false, - onChange: handleSelectChange, - showQuickJumper: true, - hideOnSinglePage: false - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + }), editPreview && (data === null || data === void 0 ? void 0 : (_data$exam7 = data.exam) === null || _data$exam7 === void 0 ? void 0 : _data$exam7.exercise_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + openLoading: true, + shape: "default", + onClick: updatePaper, + type: "primary", + children: "\u66F4\u65B0\u8BD5\u5377" + }), !editPreview && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { onClick: handleAllType, type: "primary", children: "\u968F\u673A\u66F4\u6362" @@ -3000,8 +3015,8 @@ var Page = function Page(_ref) { className: StepPreviewmodules.b, children: [e.questions_count, " "] }), "\u9898 ", e.type === 'COMBINATION' && "\uFF08\u5305\u542B".concat(e === null || e === void 0 ? void 0 : (_e$questions2 = e.questions) === null || _e$questions2 === void 0 ? void 0 : _e$questions2.map(function (item) { - var _item$sub_item_banks2; - return item === null || item === void 0 ? void 0 : (_item$sub_item_banks2 = item.sub_item_banks) === null || _item$sub_item_banks2 === void 0 ? void 0 : _item$sub_item_banks2.length; + var _item$sub_item_banks; + return item === null || item === void 0 ? void 0 : (_item$sub_item_banks = item.sub_item_banks) === null || _item$sub_item_banks === void 0 ? void 0 : _item$sub_item_banks.length; }).reduce(function (x, y) { return x + y; }), "\u5C0F\u9898\uFF09"), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -3062,16 +3077,16 @@ var Page = function Page(_ref) { cancelText: '不覆盖', keyboard: false, onOk: function () { - var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: handleEditSave(e === null || e === void 0 ? void 0 : e.type, k, true); case 1: case "end": - return _context7.stop(); + return _context8.stop(); } - }, _callee7); + }, _callee8); })); function onOk() { return _onOk6.apply(this, arguments); @@ -3079,16 +3094,16 @@ var Page = function Page(_ref) { return onOk; }(), onCancel: function () { - var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: handleEditSave(e === null || e === void 0 ? void 0 : e.type, k, false); case 1: case "end": - return _context8.stop(); + return _context9.stop(); } - }, _callee8); + }, _callee9); })); function onCancel() { return _onCancel.apply(this, arguments); @@ -3117,7 +3132,7 @@ var Page = function Page(_ref) { }, className: StepPreviewmodules.titleHtml, value: i + 1 + '、' + "".concat((k === null || k === void 0 ? void 0 : k.item_type) === "combination" ? '(题干)' : '') + k.name - }), editPreview && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + }), editPreview && e.type !== "PRACTICAL" && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { disabled: disabled, onClick: function onClick() { if (editId) { @@ -3142,32 +3157,85 @@ var Page = function Page(_ref) { ghost: true, children: "\u6362\u4E00\u9898" })] - }), (e.type === 'SINGLE' || e.type === "JUDGMENT" || e.type === "MULTIPLE") && renderQs(k), e.type === "COMPLETION" && renderCompletion(k), e.type === "SUBJECTIVE" && renderSubjective(k), e.type === "PROGRAM" && renderProgram(k), e.type === "COMBINATION" && renderCombination(k, i), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {})] + }), (e.type === 'SINGLE' || e.type === "JUDGMENT" || e.type === "MULTIPLE") && renderQs(k), e.type === "COMPLETION" && renderCompletion(k), e.type === "SUBJECTIVE" && renderSubjective(k), e.type === "PROGRAM" && renderProgram(k), e.type === "COMBINATION" && renderCombination(k, i), e.type === "PRACTICAL" && renderPractical(k), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {})] }, k.id); })] }, index); }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepPreviewmodules.btnsElse, - id: "preview_btns_else", - children: editPreview ? renderEditBtns() : renderBtns() - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepPreviewmodules.btnsWrap, - id: "preview_btns", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepPreviewmodules.btns, - children: editPreview ? renderEditBtns() : renderBtns() - }) })] + }), editPreview ? /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* FixedBottom */.vr, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + showTotal: util/* showTotal */.rU, + total: data === null || data === void 0 ? void 0 : (_data$exam8 = data.exam) === null || _data$exam8 === void 0 ? void 0 : _data$exam8.total_num, + pageSize: 1, + current: selectValue + 1, + showSizeChanger: false, + onChange: handleSelectChange, + showQuickJumper: false, + hideOnSinglePage: false + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* FixedBottom */.vr, { + LeftContent: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + onClick: goBack, + shape: "default", + style: { + height: 38, + background: '#fff', + boxShadow: 'none' + }, + children: "\u8FD4\u56DE" + }), + RightContent: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, { + color: "#55575D", + overlayClassName: StepPreviewmodules.popover, + open: tooltipVisible, + getPopupContainer: function getPopupContainer(trigger) { + return trigger === null || trigger === void 0 ? void 0 : trigger.parentNode; + }, + content: "\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + onMouseEnter: function onMouseEnter() { + return setTooltipVisible(true); + }, + onMouseLeave: function onMouseLeave() { + return setTooltipVisible(false); + }, + onClick: function onClick() { + return handleSave(); + }, + shape: "default", + style: { + height: 38, + background: '#fff', + boxShadow: 'none' + }, + children: "\u4FDD\u5B58" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + shape: "default", + type: "primary", + onClick: function onClick() { + return submit(); + }, + style: { + height: 38, + marginLeft: 20 + }, + children: "\u63D0\u4EA4" + })] + }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ExchangeModal, { visible: exchangeModalVisible, - onRandomExchange: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + questionParams: exchangeQuestionParams.current, + onRandomExchange: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { var changeParams; - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: changeParams = exchangeQuestionParams.current; - _context9.next = 3; + _context10.next = 3; return onExchange({ single_question_id: changeParams.id, seleted_item_bank_ids: changeParams.ids @@ -3179,9 +3247,9 @@ var Page = function Page(_ref) { setExchangeModalVisible(false); case 4: case "end": - return _context9.stop(); + return _context10.stop(); } - }, _callee9); + }, _callee10); })), selectFromProblemSet: function selectFromProblemSet() { var changeParams = exchangeQuestionParams.current; @@ -3201,73 +3269,6 @@ var Page = function Page(_ref) { /***/ }), -/***/ 48601: -/*!****************************************!*\ - !*** ./src/assets/images/paper/bi.svg ***! - \****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* unused harmony export ReactComponent */ -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -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 SvgBi = function SvgBi(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - width: 34, - height: 34, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u9898\u76EE"), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("rect", { - fill: "#E7F3FF", - width: 34, - height: 34, - rx: 10 - }), /* @__PURE__ */React.createElement("g", { - fill: "#4C6FFF", - fillRule: "nonzero" - }, /* @__PURE__ */React.createElement("path", { - d: "m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z" - })))); -}; - -/* harmony default export */ __webpack_exports__["Z"] = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg=="); - -/***/ }), - /***/ 56606: /*!********************************************!*\ !*** ./src/assets/images/paper/jinshi.svg ***! @@ -3332,72 +3333,6 @@ var SvgJinshi = function SvgJinshi(props) { /* harmony default export */ __webpack_exports__["Z"] = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"); -/***/ }), - -/***/ 81930: -/*!******************************************!*\ - !*** ./src/assets/images/paper/xixi.svg ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* unused harmony export ReactComponent */ -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -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 SvgXixi = function SvgXixi(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - width: 34, - height: 34, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 12"), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("rect", { - width: 34, - height: 34, - rx: 10, - fill: "#EAF3F4" - }), /* @__PURE__ */React.createElement("path", { - d: "M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z", - fill: "#21C0A6", - fillRule: "nonzero" - }))); -}; - -/* harmony default export */ __webpack_exports__["Z"] = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="); - /***/ }) }]); \ No newline at end of file diff --git a/8423.async.js b/8423.async.js index db5e785f1e..e03a69300a 100644 --- a/8423.async.js +++ b/8423.async.js @@ -211,6 +211,10 @@ var regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i; }, [videoId, courseId]); (0,react.useEffect)(function () { var _src3; + if (el.current) { + pauseIcon.current.style.display = 'none'; + playIcon.current.style.display = 'block'; + } message/* default.destroy */.ZP.destroy(); var player = null; if (flv/* default.isSupported */.Z.isSupported && isFlv && src && ((_src3 = src) === null || _src3 === void 0 ? void 0 : _src3.indexOf('.m3u8')) < 0) { diff --git a/5131.async.js b/85332.async.js similarity index 86% rename from 5131.async.js rename to 85332.async.js index 39878c1f19..c42fb129b2 100644 --- a/5131.async.js +++ b/85332.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[5131,47897,34399,88511],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[85332,47897,88511,70491],{ /***/ 82826: /*!**********************************************************************************!*\ @@ -1427,6 +1427,594 @@ const genWireframeStyle = token => { /***/ }), +/***/ 59606: +/*!********************************************************!*\ + !*** ./node_modules/antd/es/rate/index.js + 8 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/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/@ant-design/icons/es/components/AntdIcon.js + 8 modules +var AntdIcon = __webpack_require__(74643); +;// CONCATENATED MODULE: ./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,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_StarFilled + })); +}; +if (false) {} +/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/react.forwardRef(StarFilled_StarFilled)); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// 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/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(45987); +// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(21770); +// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js +var KeyCode = __webpack_require__(15105); +// EXTERNAL MODULE: ./node_modules/rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(64217); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Star.js + + + +function Star(props, ref) { + var disabled = props.disabled, + prefixCls = props.prefixCls, + character = props.character, + characterRender = props.characterRender, + index = props.index, + count = props.count, + value = props.value, + allowHalf = props.allowHalf, + focused = props.focused, + onHover = props.onHover, + onClick = props.onClick; + // =========================== Events =========================== + var onInternalHover = function onInternalHover(e) { + onHover(e, index); + }; + var onInternalClick = function onInternalClick(e) { + onClick(e, index); + }; + var onInternalKeyDown = function onInternalKeyDown(e) { + if (e.keyCode === KeyCode/* default.ENTER */.Z.ENTER) { + onClick(e, index); + } + }; + // =========================== Render =========================== + // >>>>> ClassName + var starValue = index + 1; + var classNameList = new Set([prefixCls]); + // TODO: Current we just refactor from CC to FC. This logic seems can be optimized. + if (value === 0 && index === 0 && focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } else if (allowHalf && value + 0.5 >= starValue && value < starValue) { + classNameList.add("".concat(prefixCls, "-half")); + classNameList.add("".concat(prefixCls, "-active")); + if (focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } + } else { + if (starValue <= value) { + classNameList.add("".concat(prefixCls, "-full")); + } else { + classNameList.add("".concat(prefixCls, "-zero")); + } + if (starValue === value && focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } + } + // >>>>> Node + var characterNode = typeof character === 'function' ? character(props) : character; + var start = /*#__PURE__*/react.createElement("li", { + className: classnames_default()(Array.from(classNameList)), + ref: ref + }, /*#__PURE__*/react.createElement("div", { + onClick: disabled ? null : onInternalClick, + onKeyDown: disabled ? null : onInternalKeyDown, + onMouseMove: disabled ? null : onInternalHover, + 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, props); + } + return start; +} +/* harmony default export */ var es_Star = (/*#__PURE__*/react.forwardRef(Star)); +;// CONCATENATED MODULE: ./node_modules/rc-rate/es/useRefs.js + +function useRefs() { + var nodeRef = react.useRef({}); + function getRef(index) { + return nodeRef.current[index]; + } + function setRef(index) { + return function (node) { + nodeRef.current[index] = node; + }; + } + return [getRef, setRef]; +} +;// 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/Rate.js + + + + +var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"]; + + + + + + + + +function Rate(props, ref) { + var _classNames; + var _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-rate' : _props$prefixCls, + className = props.className, + defaultValue = props.defaultValue, + propValue = props.value, + _props$count = props.count, + count = _props$count === void 0 ? 5 : _props$count, + _props$allowHalf = props.allowHalf, + allowHalf = _props$allowHalf === void 0 ? false : _props$allowHalf, + _props$allowClear = props.allowClear, + allowClear = _props$allowClear === void 0 ? true : _props$allowClear, + _props$character = props.character, + character = _props$character === void 0 ? '★' : _props$character, + characterRender = props.characterRender, + disabled = props.disabled, + _props$direction = props.direction, + direction = _props$direction === void 0 ? 'ltr' : _props$direction, + _props$tabIndex = props.tabIndex, + tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex, + autoFocus = props.autoFocus, + onHoverChange = props.onHoverChange, + onChange = props.onChange, + onFocus = props.onFocus, + onBlur = props.onBlur, + onKeyDown = props.onKeyDown, + onMouseLeave = props.onMouseLeave, + restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); + var _useRefs = useRefs(), + _useRefs2 = (0,slicedToArray/* default */.Z)(_useRefs, 2), + getStarRef = _useRefs2[0], + setStarRef = _useRefs2[1]; + var rateRef = react.useRef(null); + // ============================ Ref ============================= + var triggerFocus = function triggerFocus() { + if (!disabled) { + var _rateRef$current; + (_rateRef$current = rateRef.current) === null || _rateRef$current === void 0 ? void 0 : _rateRef$current.focus(); + } + }; + react.useImperativeHandle(ref, function () { + return { + focus: triggerFocus, + blur: function blur() { + if (!disabled) { + var _rateRef$current2; + (_rateRef$current2 = rateRef.current) === null || _rateRef$current2 === void 0 ? void 0 : _rateRef$current2.blur(); + } + } + }; + }); + // =========================== Value ============================ + var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue || 0, { + value: propValue + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + value = _useMergedState2[0], + setValue = _useMergedState2[1]; + var _useMergedState3 = (0,useMergedState/* default */.Z)(null), + _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2), + cleanedValue = _useMergedState4[0], + setCleanedValue = _useMergedState4[1]; + var getStarValue = function getStarValue(index, x) { + var reverse = direction === 'rtl'; + var starValue = index + 1; + if (allowHalf) { + var starEle = getStarRef(index); + var leftDis = getOffsetLeft(starEle); + var width = starEle.clientWidth; + if (reverse && x - leftDis > width / 2) { + starValue -= 0.5; + } else if (!reverse && x - leftDis < width / 2) { + starValue -= 0.5; + } + } + return starValue; + }; + // >>>>> Change + var changeValue = function changeValue(nextValue) { + setValue(nextValue); + onChange === null || onChange === void 0 ? void 0 : onChange(nextValue); + }; + // =========================== Focus ============================ + var _React$useState = react.useState(false), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + focused = _React$useState2[0], + setFocused = _React$useState2[1]; + var onInternalFocus = function onInternalFocus() { + setFocused(true); + onFocus === null || onFocus === void 0 ? void 0 : onFocus(); + }; + var onInternalBlur = function onInternalBlur() { + setFocused(false); + onBlur === null || onBlur === void 0 ? void 0 : onBlur(); + }; + // =========================== Hover ============================ + var _React$useState3 = react.useState(null), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + hoverValue = _React$useState4[0], + setHoverValue = _React$useState4[1]; + var onHover = function onHover(event, index) { + var nextHoverValue = getStarValue(index, event.pageX); + if (nextHoverValue !== cleanedValue) { + setHoverValue(nextHoverValue); + setCleanedValue(null); + } + onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(nextHoverValue); + }; + var onMouseLeaveCallback = function onMouseLeaveCallback(event) { + if (!disabled) { + setHoverValue(null); + setCleanedValue(null); + onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(undefined); + } + if (event) { + onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(event); + } + }; + // =========================== Click ============================ + var onClick = function onClick(event, index) { + var newValue = getStarValue(index, event.pageX); + var isReset = false; + if (allowClear) { + isReset = newValue === value; + } + onMouseLeaveCallback(); + changeValue(isReset ? 0 : newValue); + setCleanedValue(isReset ? newValue : null); + }; + var onInternalKeyDown = function onInternalKeyDown(event) { + var keyCode = event.keyCode; + var reverse = direction === 'rtl'; + var nextValue = value; + if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && nextValue < count && !reverse) { + if (allowHalf) { + nextValue += 0.5; + } else { + nextValue += 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && nextValue > 0 && !reverse) { + if (allowHalf) { + nextValue -= 0.5; + } else { + nextValue -= 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && nextValue > 0 && reverse) { + if (allowHalf) { + nextValue -= 0.5; + } else { + nextValue -= 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && nextValue < count && reverse) { + if (allowHalf) { + nextValue += 0.5; + } else { + nextValue += 1; + } + changeValue(nextValue); + event.preventDefault(); + } + onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event); + }; + // =========================== Effect =========================== + react.useEffect(function () { + if (autoFocus && !disabled) { + triggerFocus(); + } + }, []); + // =========================== Render =========================== + // >>> Star + var starNodes = new Array(count).fill(0).map(function (item, index) { + return /*#__PURE__*/react.createElement(es_Star, { + ref: setStarRef(index), + index: index, + count: count, + disabled: disabled, + prefixCls: "".concat(prefixCls, "-star"), + allowHalf: allowHalf, + value: hoverValue === null ? value : hoverValue, + onClick: onClick, + onHover: onHover, + key: item || index, + character: character, + characterRender: characterRender, + focused: focused + }); + }); + var classString = classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames)); + // >>> Node + return /*#__PURE__*/react.createElement("ul", (0,esm_extends/* default */.Z)({ + className: classString, + onMouseLeave: onMouseLeaveCallback, + tabIndex: disabled ? -1 : tabIndex, + onFocus: disabled ? null : onInternalFocus, + onBlur: disabled ? null : onInternalBlur, + onKeyDown: disabled ? null : onInternalKeyDown, + ref: rateRef, + role: "radiogroup" + }, (0,pickAttrs/* default */.Z)(restProps, { + aria: true, + data: true, + attr: true + })), starNodes); +} +/* harmony default export */ var es_Rate = (/*#__PURE__*/react.forwardRef(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__(83062); +// EXTERNAL MODULE: ./node_modules/antd/es/style/index.js +var style = __webpack_require__(14747); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(67968); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/statistic.js +var statistic = __webpack_require__(45503); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.js + + +const genRateStarStyle = token => { + const { + componentCls + } = token; + return { + [`${componentCls}-star`]: { + position: 'relative', + display: 'inline-block', + color: 'inherit', + cursor: 'pointer', + '&:not(:last-child)': { + marginInlineEnd: token.marginXS + }, + '> div': { + transition: `all ${token.motionDurationMid}, outline 0s`, + '&:hover': { + transform: token.starHoverScale + }, + '&:focus': { + outline: 0 + }, + '&:focus-visible': { + outline: `${token.lineWidth}px dashed ${token.starColor}`, + transform: token.starHoverScale + } + }, + '&-first, &-second': { + color: token.starBg, + transition: `all ${token.motionDurationMid}`, + userSelect: 'none', + [token.iconCls]: { + verticalAlign: 'middle' + } + }, + '&-first': { + position: 'absolute', + top: 0, + insetInlineStart: 0, + width: '50%', + height: '100%', + overflow: 'hidden', + opacity: 0 + }, + [`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: { + opacity: 1 + }, + [`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: { + color: 'inherit' + } + } + }; +}; +const genRateRtlStyle = token => ({ + [`&-rtl${token.componentCls}`]: { + direction: 'rtl' + } +}); +const genRateStyle = token => { + const { + componentCls + } = token; + return { + [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + display: 'inline-block', + margin: 0, + padding: 0, + color: token.starColor, + fontSize: token.starSize, + lineHeight: 'unset', + listStyle: 'none', + outline: 'none', + // disable styles + [`&-disabled${componentCls} ${componentCls}-star`]: { + cursor: 'default', + '> div:hover': { + transform: 'scale(1)' + } + } + }), genRateStarStyle(token)), { + // text styles + [`+ ${componentCls}-text`]: { + display: 'inline-block', + marginInlineStart: token.marginXS, + fontSize: token.fontSize + } + }), genRateRtlStyle(token)) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var rate_style = ((0,genComponentStyleHook/* default */.Z)('Rate', token => { + const rateToken = (0,statistic/* merge */.TS)(token, {}); + return [genRateStyle(rateToken)]; +}, token => ({ + starColor: token.yellow6, + starSize: token.controlHeightLG * 0.5, + starHoverScale: 'scale(1.1)', + starBg: token.colorFillContent +}))); +;// CONCATENATED MODULE: ./node_modules/antd/es/rate/index.js +'use client'; + +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; +}; + + + + + + + +const rate_Rate = /*#__PURE__*/react.forwardRef((props, ref) => { + const { + prefixCls, + className, + rootClassName, + style, + tooltips, + character = /*#__PURE__*/react.createElement(icons_StarFilled, null) + } = props, + rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character"]); + const characterRender = (node, _ref) => { + let { + index + } = _ref; + if (!tooltips) { + return node; + } + return /*#__PURE__*/react.createElement(tooltip/* default */.Z, { + title: tooltips[index] + }, node); + }; + const { + getPrefixCls, + direction, + rate + } = react.useContext(context/* ConfigContext */.E_); + const ratePrefixCls = getPrefixCls('rate', prefixCls); + // Style + const [wrapSSR, hashId] = rate_style(ratePrefixCls); + const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style); + return wrapSSR( /*#__PURE__*/react.createElement(es, Object.assign({ + ref: ref, + character: character, + characterRender: characterRender + }, rest, { + className: classnames_default()(className, rootClassName, hashId, rate === null || rate === void 0 ? void 0 : rate.className), + style: mergedStyle, + prefixCls: ratePrefixCls, + direction: direction + }))); +}); +if (false) {} +/* harmony default export */ var rate = (rate_Rate); + +/***/ }), + /***/ 55054: /*!*************************************************************!*\ !*** ./node_modules/antd/es/statistic/index.js + 5 modules ***! diff --git a/99566.async.js b/99566.async.js index 656de4b41a..1ef9170d5a 100644 --- a/99566.async.js +++ b/99566.async.js @@ -108,7 +108,6 @@ var RecordScreen = function RecordScreen(_ref) { width: 444, title: '提示', keyboard: false, - className: 'edu-modal', content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9000\u51FA\u5168\u5C4F\u9650\u5236\uFF0C\u5207\u6362\u9875\u9762", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { diff --git a/layouts__SimpleLayouts.chunk.css b/layouts__SimpleLayouts.chunk.css index 2428bef9e4..daf7355e76 100644 --- a/layouts__SimpleLayouts.chunk.css +++ b/layouts__SimpleLayouts.chunk.css @@ -761,7 +761,7 @@ bottom: 90px; z-index: 10; } -.wrap___GEY86 { +#educoder .wrap___GEY86 { padding: 0px; height: 59px; line-height: 59px; @@ -777,7 +777,7 @@ .wrap___GEY86:last-child { border: 0; } -.backTop___skoyU { +#educoder .backTop___skoyU { position: static; height: 50px; display: flex; diff --git a/layouts__index.async.js b/layouts__index.async.js index ab7c556997..5d06132a89 100644 --- a/layouts__index.async.js +++ b/layouts__index.async.js @@ -3042,7 +3042,7 @@ var theme = { colorPrimary: '#3061D0', colorInfo: '#3061D0', colorLink: '#3061D0', - borderRadius: 4, + borderRadius: 2, fontSizeLG: 14 }, components: { diff --git a/p__Classrooms__ExamList__index.async.js b/p__Classrooms__ExamList__index.async.js index a36a146d20..3f75ef4aef 100644 --- a/p__Classrooms__ExamList__index.async.js +++ b/p__Classrooms__ExamList__index.async.js @@ -736,7 +736,7 @@ var List = function List(_ref) { className: "ml30 c-grey-999 mr20", children: ["\u8003\u8BD5\u65F6\u957F\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-blue", - children: v.time === null || v.time === -1 ? '不限时' : "".concat(v.time, "\u5206\u949F") + children: v.time === null || v.time === -1 ? '不限' : "".concat(v.time, "\u5206\u949F") })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15 c-grey-999", diff --git a/p__Classrooms__Lists__Attendance__index.async.js b/p__Classrooms__Lists__Attendance__index.async.js index d6ff2b095b..82f7fdfd2c 100644 --- a/p__Classrooms__Lists__Attendance__index.async.js +++ b/p__Classrooms__Lists__Attendance__index.async.js @@ -932,6 +932,10 @@ var Add_EditAttendance = function EditAttendance(_ref) { btnLoading = _useState12[0], setBtnLoading = _useState12[1]; var saveList = (0,react.useRef)([]); + var _useState13 = (0,react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + isLoading = _useState14[0], + setIsLoading = _useState14[1]; var courseGroups = classroomList.courseGroups; (0,react.useEffect)(function () { if (classroomList.actionTabs.key === '新增签到') { @@ -979,31 +983,62 @@ var Add_EditAttendance = function EditAttendance(_ref) { return _ref2.apply(this, arguments); }; }(); - var onLoadMore = function onLoadMore(nextPage) { - if (!list.length && nextPage > 1) { - return; - } - setPage(nextPage); - getData(nextPage); - }; + var handleInfiniteOnLoad = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var reload, + res, + _args2 = arguments; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + reload = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : false; + if (!(hasMore && !isLoading)) { + _context2.next = 9; + break; + } + setIsLoading(true); + setPage(reload ? 1 : page + 1); + _context2.next = 6; + return (0,classrooms/* getCourseGroups */.qB)(objectSpread2_default()(objectSpread2_default()({}, params), {}, { + page: page + 1, + limit: limit + })); + case 6: + res = _context2.sent; + if (res) { + setList([].concat(toConsumableArray_default()(list), toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.course_groups))); + saveList.current = [].concat(toConsumableArray_default()(list), toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.course_groups)); + setCount(res === null || res === void 0 ? void 0 : res.group_count); + } + setIsLoading(false); + case 9: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handleInfiniteOnLoad() { + return _ref3.apply(this, arguments); + }; + }(); var clear = function clear() { document.body.removeAttribute('style'); setPage(1); setList([]); }; var handleOk = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { var formValue, _formValue$group_ids, group_ids, ids, res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - _context2.t0 = (objectSpread2_default()); - _context2.t1 = {}; - _context2.next = 4; + _context3.t0 = (objectSpread2_default()); + _context3.t1 = {}; + _context3.next = 4; return form.validateFields(); case 4: - _context2.t2 = _context2.sent; - formValue = (0, _context2.t0)(_context2.t1, _context2.t2); + _context3.t2 = _context3.sent; + formValue = (0, _context3.t0)(_context3.t1, _context3.t2); _formValue$group_ids = formValue.group_ids, group_ids = _formValue$group_ids === void 0 ? [] : _formValue$group_ids; ids = list.filter(function (item) { return group_ids.includes(item.name); @@ -1013,14 +1048,14 @@ var Add_EditAttendance = function EditAttendance(_ref) { formValue.late_time = dayjs_min_default()(formValue.late_time).format('HH:mm'); formValue.attendance_date = dayjs_min_default()(formValue.attendance_date).format('YYYY-MM-DD'); if (!(formValue.end_time >= formValue.late_time)) { - _context2.next = 15; + _context3.next = 15; break; } message/* default.warning */.ZP.warning('迟到时间不能早于或等于结束时间'); - return _context2.abrupt("return"); + return _context3.abrupt("return"); case 15: setBtnLoading(true); - _context2.next = 18; + _context3.next = 18; return (0,fetch/* default */.ZP)("/api/weapps/courses/".concat(params.id, "/attendances.json"), { method: 'post', body: objectSpread2_default()(objectSpread2_default()({}, formValue), {}, { @@ -1030,7 +1065,7 @@ var Add_EditAttendance = function EditAttendance(_ref) { }) }); case 18: - res = _context2.sent; + res = _context3.sent; if (res.status === 0) { clear(); (0,util/* trackEvent */.L9)(['教学课堂', '签到', '创建签到']); @@ -1055,12 +1090,12 @@ var Add_EditAttendance = function EditAttendance(_ref) { } case 21: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); return function handleOk() { - return _ref3.apply(this, arguments); + return _ref4.apply(this, arguments); }; }(); var hasMore = count > page * limit; @@ -1130,7 +1165,9 @@ var Add_EditAttendance = function EditAttendance(_ref) { initialLoad: false, pageStart: 1, threshold: 20, - loadMore: onLoadMore, + loadMore: function loadMore(page) { + handleInfiniteOnLoad(); + }, hasMore: hasMore, useWindow: false, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { @@ -1265,8 +1302,8 @@ var Add_EditAttendance = function EditAttendance(_ref) { }) }); }; -/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref4) { - var classroomList = _ref4.classroomList; +/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref5) { + var classroomList = _ref5.classroomList; return { classroomList: classroomList }; diff --git a/p__Classrooms__Lists__CommonHomework__index.async.js b/p__Classrooms__Lists__CommonHomework__index.async.js index ac9aa1a251..cac23164ff 100644 --- a/p__Classrooms__Lists__CommonHomework__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__index.async.js @@ -980,9 +980,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] diff --git a/p__Classrooms__Lists__Exercise__Add__index.async.js b/p__Classrooms__Lists__Exercise__Add__index.async.js index 7cbc3f7cae..044759228f 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.async.js @@ -2313,6 +2313,8 @@ var generateBrief = function generateBrief(_ref2) { studentNames = _ref2.studentNames, studentCount = _ref2.studentCount, inPaper = _ref2.inPaper, + _ref2$is_random = _ref2.is_random, + is_random = _ref2$is_random === void 0 ? false : _ref2$is_random, _ref2$position = _ref2.position, position = _ref2$position === void 0 ? '' : _ref2$position; var copyStatusDescribe = function copyStatusDescribe() { @@ -2350,7 +2352,7 @@ var generateBrief = function generateBrief(_ref2) { }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ReuseShixunModalmodules.orangeColor, children: used - }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] + }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9", is_random ? '' : '是否继续使用和', "\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] }); }; @@ -2874,6 +2876,7 @@ var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, + is_random: renderData === null || renderData === void 0 ? void 0 : renderData.is_random, inPaper: inPaper, position: position }); @@ -10311,7 +10314,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { color: '#000000', marginLeft: 8 }, - children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData8 = exercise.editData) === null || _exercise$editData8 === void 0 ? void 0 : (_exercise$editData8$e = _exercise$editData8.exercise) === null || _exercise$editData8$e === void 0 ? void 0 : _exercise$editData8$e.time) || '不限时' + children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData8 = exercise.editData) === null || _exercise$editData8 === void 0 ? void 0 : (_exercise$editData8$e = _exercise$editData8.exercise) === null || _exercise$editData8$e === void 0 ? void 0 : _exercise$editData8$e.time) || '不限' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { diff --git a/p__Classrooms__Lists__Exercise__Answer__index.async.js b/p__Classrooms__Lists__Exercise__Answer__index.async.js index 0d0807d6dc..f4f594568f 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.async.js @@ -4831,7 +4831,6 @@ var Answer = function Answer(_ref) { width: 500, centered: true, icon: null, - className: 'edu-modal', title: "提示", content: "老师已设置本试卷在交卷后不可查看", onOk: function onOk() { @@ -4940,7 +4939,6 @@ var Answer = function Answer(_ref) { cancelText: '取消', title: '提示', icon: null, - className: 'edu-modal', keyboard: false, onOk: function onOk() { _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail")); @@ -4965,7 +4963,6 @@ var Answer = function Answer(_ref) { cancelText: '取消', title: '提示', icon: null, - className: 'edu-modal', keyboard: false, onOk: toSkipUrl, onCancel: function onCancel() { @@ -5202,7 +5199,6 @@ var Answer = function Answer(_ref) { width: 530, title: '提示', icon: null, - className: 'edu-modal', centered: true, okText: '确定', cancelText: '取消', @@ -5215,7 +5211,6 @@ var Answer = function Answer(_ref) { width: 530, title: '提示', icon: null, - className: 'edu-modal', centered: true, okText: '确定', cancelText: '取消', @@ -5313,7 +5308,6 @@ var Answer = function Answer(_ref) { width: 530, title: '提示', centered: true, - className: 'edu-modal', okText: '确定', content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"] @@ -5393,7 +5387,6 @@ var Answer = function Answer(_ref) { centered: true, title: '提示', icon: null, - className: 'edu-modal', okText: '确定', cancelText: '取消', content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -5458,7 +5451,6 @@ var Answer = function Answer(_ref) { centered: true, title: '提示', icon: null, - className: 'edu-modal', okText: '确定', cancelText: '取消', content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -5485,7 +5477,6 @@ var Answer = function Answer(_ref) { width: 530, title: '提示', icon: null, - className: 'edu-modal', centered: true, okText: '确定', content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -5712,12 +5703,12 @@ var Answer = function Answer(_ref) { if (res.oj_undo > 0 || res.shixun_undo > 0) { renderArr = [{ type: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_2 = answerData.exercise_question_types) === null || _answerData$exercise_2 === void 0 ? void 0 : (_answerData$exercise_3 = _answerData$exercise_2.find(function (item) { - return (item === null || item === void 0 ? void 0 : item.question_type) == 6; + return item.question_type == 6; })) === null || _answerData$exercise_3 === void 0 ? void 0 : _answerData$exercise_3.name) || '编程题', num: res.oj_undo }, { type: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_4 = answerData.exercise_question_types) === null || _answerData$exercise_4 === void 0 ? void 0 : (_answerData$exercise_5 = _answerData$exercise_4.find(function (item) { - return (item === null || item === void 0 ? void 0 : item.question_type) == 5; + return item.question_type == 5; })) === null || _answerData$exercise_5 === void 0 ? void 0 : _answerData$exercise_5.name) || '实训题', num: res.shixun_undo }]; @@ -5741,7 +5732,6 @@ var Answer = function Answer(_ref) { title: '提示', icon: null, closable: true, - className: 'edu-modal', centered: true, okText: isSave ? '知道了' : '确认交卷', cancelText: '取消', @@ -5782,7 +5772,6 @@ var Answer = function Answer(_ref) { title: '提示', icon: null, centered: true, - className: 'edu-modal', okText: isSave ? '知道了' : '确认交卷', cancelText: '取消', content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -5903,7 +5892,7 @@ var Answer = function Answer(_ref) { es_modal/* default.info */.Z.info({ centered: true, title: "交卷成功", - className: "".concat(Answermodules.commitModal, " edu-modal"), + className: "".concat(Answermodules.commitModal), width: 520, icon: null, content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -7259,7 +7248,6 @@ var Answer = function Answer(_ref) { open: isShowmodal, closable: false, footer: false, - className: "edu-modal", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { style: { @@ -7796,7 +7784,6 @@ var useRemindModal = function useRemindModal(answerData) { content: "".concat(eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_content), icon: null, title: '提示', - className: 'edu-modal', centered: true, okText: "知道了" }); diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js index f137fe9313..89d8a3618e 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[54164,4977,66390,12034],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[54164,4977,66390,11030,12034],{ /***/ 96403: /*!*********************************!*\ @@ -2706,6 +2706,1250 @@ var Dialog = /*#__PURE__*/function (_React$Component) { }(react__WEBPACK_IMPORTED_MODULE_4__.Component); +/***/ }), + +/***/ 11030: +/*!****************************************************************!*\ + !*** ./src/components/ui-customization/index.tsx + 36 modules ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "jL": function() { return /* reexport */ ui_customization_Banner; }, + "w9": function() { return /* reexport */ Cards_ClassroomList; }, + "QD": function() { return /* reexport */ ui_customization_ConfirmAndCancel; }, + "cQ": function() { return /* reexport */ Cards_CourseList; }, + "op": function() { return /* reexport */ ui_customization_CustomButton; }, + "_b": function() { return /* reexport */ CustomCrumbs; }, + "t7": function() { return /* reexport */ ui_customization_CustomInput; }, + "Gi": function() { return /* reexport */ ui_customization_CustomTable; }, + "YG": function() { return /* reexport */ CustomTabs; }, + "qp": function() { return /* reexport */ ui_customization_CustomTags; }, + "vr": function() { return /* reexport */ ui_customization_FixedBottom; }, + "qE": function() { return /* reexport */ HeadBack; }, + "Je": function() { return /* reexport */ QuickPager; }, + "wb": function() { return /* reexport */ Cards_ShixunList; }, + "cq": function() { return /* reexport */ ui_customization_SuperiorSort; }, + "tp": function() { return /* reexport */ ui_customization_SuperiorTabs; } +}); + +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___NeSU8","flex_space_between":"flex_space_between___ImTGl","flex_box_vertical_center":"flex_box_vertical_center___BtRd9","flex_box_center_end":"flex_box_center_end___qcLe3","flex_box_column":"flex_box_column___Ze_3q","banner":"banner___PoUBO","content":"content___XoDjy","btns":"btns___Pb35j"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/robot.png +var robot_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.tsx + + + + + +var Banner = function Banner(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + img = _ref.img, + _ref$imgWidth = _ref.imgWidth, + imgWidth = _ref$imgWidth === void 0 ? 346 : _ref$imgWidth, + title = _ref.title, + sunTitle = _ref.sunTitle, + bannerExtraContent = _ref.bannerExtraContent; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Bannermodules.banner, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Bannermodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: sunTitle + })] + }), dataSource.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Bannermodules.btns, + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: e.click, + children: [e.name, e.sign ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: robot_namespaceObject, + width: 39 + }) : null] + }, i); + }) + }), bannerExtraContent] + }), img && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: 33, + marginRight: 38 + }, + src: img, + width: imgWidth + })] + }) + }); +}; +/* harmony default export */ var ui_customization_Banner = (Banner); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomTagsmodules = ({"flex_box_center":"flex_box_center___hG6RI","flex_space_between":"flex_space_between___ss3Fh","flex_box_vertical_center":"flex_box_vertical_center___K80p9","flex_box_center_end":"flex_box_center_end___qmXX3","flex_box_column":"flex_box_column___GFV8F","row":"row___aXJjm","title":"title___HUKL0","tagsWrap":"tagsWrap___XB2W3","action":"action___VdHb1","bar":"bar___t1kKC","tag":"tag___V7Eft","name":"name___Hk1Ip","num":"num___xQpcH","active":"active___XryTX","tagsBorderWrap":"tagsBorderWrap___OMxjs"}); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/lodash/lodash.js +var lodash = __webpack_require__(96486); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.tsx + + + + + + + +var CustomTags = function CustomTags(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + onTitleChange = _ref.onTitleChange, + className = _ref.className, + title = _ref.title, + _ref$titleWidth = _ref.titleWidth, + titleWidth = _ref$titleWidth === void 0 ? 41 : _ref$titleWidth, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + _ref$fontColor = _ref.fontColor, + fontColor = _ref$fontColor === void 0 ? '#6A7283' : _ref$fontColor, + showCount = _ref.showCount; + var _useState = (0,react.useState)(0), + _useState2 = slicedToArray_default()(_useState, 2), + show = _useState2[0], + setShow = _useState2[1]; + var _useState3 = (0,react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + showBorder = _useState4[0], + setShowBorder = _useState4[1]; + var tagsRef = (0,react.useRef)(null); + var scrollRef = (0,react.useRef)(null); + (0,react.useEffect)(function () { + if (dataSource.length !== 0) { + var _tagsRef$current; + if ((tagsRef === null || tagsRef === void 0 ? void 0 : (_tagsRef$current = tagsRef.current) === null || _tagsRef$current === void 0 ? void 0 : _tagsRef$current.clientHeight) > 97) { + setShow(1); + } else { + setShow(0); + } + } + if (dataSource.length === 0) { + setShow(0); + } + setShowBorder(false); + }, [dataSource]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(CustomTagsmodules.row, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: (0,lodash.throttle)(function () { + return onTitleChange === null || onTitleChange === void 0 ? void 0 : onTitleChange(); + }, 2000), + style: { + width: titleWidth, + marginTop: showBorder ? 12 : 4 + }, + className: "".concat(CustomTagsmodules.title, " ").concat(onTitleChange ? "current" : ""), + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: showBorder ? "".concat(CustomTagsmodules.tagsWrap, " ").concat(CustomTagsmodules.tagsBorderWrap) : CustomTagsmodules.tagsWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTagsmodules.bar, + ref: scrollRef, + style: show > 0 ? { + height: show === 1 ? 97 : 'auto', + overflow: show === 1 ? 'hidden' : 'auto', + paddingRight: 55 + } : { + paddingRight: 0 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTagsmodules.tag, + ref: tagsRef, + children: dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + onClick: function onClick() { + return onChange(e.id); + }, + style: { + color: fontColor + }, + className: value === e.id ? CustomTagsmodules.active : '', + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: e.name, + className: CustomTagsmodules.name, + children: e.name + }), !!showCount && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CustomTagsmodules.num, + children: e.count + })] + }, e.id); + }) + }) + }), !!show && /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { + children: show === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + var _tagsRef$current2; + setShow(2); + if ((tagsRef === null || tagsRef === void 0 ? void 0 : (_tagsRef$current2 = tagsRef.current) === null || _tagsRef$current2 === void 0 ? void 0 : _tagsRef$current2.clientHeight) > 245) { + setShowBorder(true); + } else { + setShowBorder(false); + } + }, + className: CustomTagsmodules.action, + children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: 'translateY(1px) scale(0.6)' + }, + className: "iconfont icon-zhankai4" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + scrollRef.current.scrollTop = 0; + setShow(1); + setShowBorder(false); + }, + className: CustomTagsmodules.action, + children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: 'translateY(0px) scale(0.6)' + }, + className: "iconfont icon-shouqi3" + })] + }) + })] + })] + }); +}; +/* harmony default export */ var ui_customization_CustomTags = (CustomTags); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SuperiorTabsmodules = ({"flex_box_center":"flex_box_center___aK2n3","flex_space_between":"flex_space_between___HX0Oh","flex_box_vertical_center":"flex_box_vertical_center___LJOJr","flex_box_center_end":"flex_box_center_end___SCakF","flex_box_column":"flex_box_column___AYv4m","tabs":"tabs___GTqPV","active":"active___F26E8"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.tsx + + + + +var SuperiorTabs = function SuperiorTabs(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + 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", { + onClick: function onClick() { + return onChange(e.id); + }, + className: value === e.id ? SuperiorTabsmodules.active : '', + children: e.name + }, e.id); + }) + }); +}; +/* harmony default export */ var ui_customization_SuperiorTabs = (SuperiorTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomInputmodules = ({"flex_box_center":"flex_box_center___yX6Oa","flex_space_between":"flex_space_between___t7oqF","flex_box_vertical_center":"flex_box_vertical_center___dEIHy","flex_box_center_end":"flex_box_center_end___taQDF","flex_box_column":"flex_box_column___xY_Lr","input":"input___PW2zI","dropdown":"dropdown___vSy8B","menu":"menu___NiyBu","text":"text___Grueu","b1":"b1___ZKryM","b2":"b2___aKyGa"}); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(79531); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.tsx + + + + + + + +var CustomInput = function CustomInput(_ref) { + var _dataSource$find; + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + placeholder = _ref.placeholder; + var _useState = (0,react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + dropValue = _useState2[0], + setDropValue = _useState2[1]; + var _useState3 = (0,react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + inputValue = _useState4[0], + setInputValue = _useState4[1]; + (0,react.useEffect)(function () { + var _JSON$stringify; + if ((_JSON$stringify = JSON.stringify(value)) !== null && _JSON$stringify !== void 0 && _JSON$stringify.includes('{')) { + setDropValue(value.id); + setInputValue(value.value); + } else { + setInputValue(value); + } + }, [value]); + var handleChange = function handleChange() { + onChange(inputValue, dropValue || null); + }; + var handleDropValue = function handleDropValue(id) { + if (id === dropValue) return; + setDropValue(id); + onChange(inputValue, id); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(CustomInputmodules.input, className), + style: style, + children: [!!dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CustomInputmodules.dropdown, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CustomInputmodules.text, + children: [(_dataSource$find = dataSource.find(function (e) { + return e.id === dropValue; + })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name, /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhankai4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: CustomInputmodules.b1 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: CustomInputmodules.b2 + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomInputmodules.menu, + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return handleDropValue(e.id); + }, + children: e.name + }, i); + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + onPressEnter: handleChange, + value: decodeURIComponent(inputValue || ""), + onChange: function onChange(e) { + return setInputValue(e.target.value); + }, + bordered: false, + placeholder: placeholder + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: handleChange, + className: "iconfont icon-sousuo9 font14 pl10 current" + })] + }); +}; +/* harmony default export */ var ui_customization_CustomInput = (CustomInput); +;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var QuickPagermodules = ({"flex_box_center":"flex_box_center___tol8o","flex_space_between":"flex_space_between___Z235C","flex_box_vertical_center":"flex_box_vertical_center___Wq1sZ","flex_box_center_end":"flex_box_center_end___LLxom","flex_box_column":"flex_box_column___DbMSN","quickPager":"quickPager___GM30J","disabled":"disabled___Ozc8I"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.tsx + + + + + + +var QuickPager_SuperiorTabs = function SuperiorTabs(_ref) { + var value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + total = _ref.total, + pageSize = _ref.pageSize, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + var prevPageDisabled = value < 2; + var nextPageDisabled = value >= Math.ceil(total / pageSize); + if (total <= pageSize) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(QuickPagermodules.quickPager, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + if (!prevPageDisabled) { + onChange(value - 1, 'prev'); + } + }, + className: prevPageDisabled ? QuickPagermodules.disabled : '', + children: "\u4E0A\u4E00\u9875" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + if (!nextPageDisabled) { + onChange(value + 1, 'next'); + } + }, + className: nextPageDisabled ? QuickPagermodules.disabled : '', + children: "\u4E0B\u4E00\u9875" + })] + }); +}; +/* harmony default export */ var QuickPager = (QuickPager_SuperiorTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ShixunListmodules = ({"flex_box_center":"flex_box_center___FO7TP","flex_space_between":"flex_space_between___LotYx","flex_box_vertical_center":"flex_box_vertical_center___bWdaw","flex_box_center_end":"flex_box_center_end___mVJ1o","flex_box_column":"flex_box_column___M83Mm","list":"list___oOsiS","wrap":"wrap___G6T7F","lockWrap":"lockWrap___Rl79E","li":"li___oZZ7l","cover":"cover___b2bYW","img":"img___IQX7w","sign":"sign___HkT6C","name":"name___SsJx8","e":"e___TMqq0","tags":"tags___bcjyo","rate":"rate___YACg7"}); +// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(57953); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(83062); +// EXTERNAL MODULE: ./node_modules/antd/es/rate/index.js + 8 modules +var rate = __webpack_require__(59606); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png +var Jupyter = __webpack_require__(96908); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png +var JupyterLab = __webpack_require__(57177); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/unity.png +var unity = __webpack_require__(81378); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(82982); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.tsx + + + + + + + + + + + + +var ShixunList = function ShixunList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(ShixunListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var name = item.name, + id = item.id, + identifier = item.identifier, + power = item.power, + cover_image_id = item.cover_image_id, + pic = item.pic; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/shixuns/".concat(identifier, "/challenges"), + className: ShixunListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + power && (0,util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges")); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.img, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.cover, + src: cover_image_id ? "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments/").concat(cover_image_id) : "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/").concat(pic) + }), item.is_jupyter && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: Jupyter + }), item.is_jupyter_lab && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: JupyterLab + }), item.is_unity_3d && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: unity + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunListmodules.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name || '实践项目名称-未填写', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ShixunListmodules.e, + children: name || '实践项目名称-未填写' + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.tags, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5173\u5361\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shixunguanqia font14 mr2" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.challenges_count + })] + }) + }), !!item.myshixuns_count && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5B66\u4E60\u4EBA\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan font14 mr2" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.myshixuns_count + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u96BE\u5EA6\u7B49\u7EA7", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.level + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.rate, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(rate/* default */.Z, { + allowHalf: true, + disabled: true, + defaultValue: item.score_info + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\xA0", item.score_info ? "".concat(item.score_info, "\u5206") : '5分'] + })] + })] + })] + }), !power && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.lockWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mt15 font16 c-white", + children: "\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743" + })] + })] + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }) + }); +}; +/* harmony default export */ var Cards_ShixunList = (ShixunList); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CourseListmodules = ({"flex_box_center":"flex_box_center___AQ53o","flex_space_between":"flex_space_between___i2aIa","flex_box_vertical_center":"flex_box_vertical_center___sPEKB","flex_box_center_end":"flex_box_center_end___GhSSH","flex_box_column":"flex_box_column___R9_Hb","list":"list___jb2Ay","wrap":"wrap___VsQDr","lockWrap":"lockWrap___g1k1T","li":"li___IxCLC","cover":"cover___Mu8wr","img":"img___IpFLA","sign":"sign___DXJ4d","name":"name___l7FoJ","e":"e___pXQUG","unit":"unit___wCIFR","tags":"tags___w_Mil","tag1":"tag1___dxm7r","tag2":"tag2___llZkf"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/gg.png +var gg_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sg.png +var sg_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jg.png +var jg_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + + + + + + + + + + + + +var CourseList = function CourseList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(CourseListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var name = item.name, + id = item.id, + identifier = item.identifier, + featured = item.featured, + school_name = item.school_name, + image_url = item.image_url, + excellent = item.excellent, + is_plan = item.is_plan; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/paths/".concat(identifier), + className: CourseListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + (0,util/* openNewWindow */.xg)("/paths/".concat(identifier)); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CourseListmodules.img, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.cover, + src: "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/").concat(image_url) + }), featured === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: gg_namespaceObject + }), featured === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: '' + }), featured === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: sg_namespaceObject + }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: jg_namespaceObject + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CourseListmodules.e, + children: name + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(school_name), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CourseListmodules.unit, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-danwei1 font14 mr3" + }), school_name] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CourseListmodules.tags, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u7AE0\u8282\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhangjie1 font14 mr3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.stages_count + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5B66\u4E60\u4EBA\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan font14 mr3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.members_count + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [is_plan && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.tag1, + children: "101\u8BA1\u5212" + }), excellent && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.tag2, + children: "\u5F00\u653E\u8BFE\u7A0B" + })] + })] + })] + }) + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }) + }); +}; +/* harmony default export */ var Cards_CourseList = (CourseList); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ClassroomListmodules = ({"flex_box_center":"flex_box_center___eMcr7","flex_space_between":"flex_space_between___HcNca","flex_box_vertical_center":"flex_box_vertical_center___ZnvVN","flex_box_center_end":"flex_box_center_end___fdgDf","flex_box_column":"flex_box_column___SEKvd","list":"list___L1hmU","wrap":"wrap___pKgcW","lockWrap":"lockWrap___SMhkK","top":"top___udHSB","sign":"sign___uwRpq","name":"name___Fpf90","img":"img___AMLhL","text":"text___KiTb7","btns":"btns___i6IuZ","bottom":"bottom____k2sh"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/img/privately.png +var privately_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.tsx + + + + + + + + + + +var ClassroomList = function ClassroomList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(ClassroomListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var subject_identifier = item.subject_identifier, + id = item.id, + identifier = item.identifier, + power = item.power; + var is_public = item.is_public != 0 && item.is_public; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + className: ClassroomListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + (0,util/* openNewWindow */.xg)(item.first_category_url); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.top, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.name, + children: item.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ClassroomListmodules.img, + src: true ? env/* default.IMG_SERVER */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.text, + title: item.creator, + children: item.creator + }), subject_identifier && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.btns, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u5F00\u653E\u8BFE\u7A0B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + children: "\u5F00\u653E\u8BFE\u5802" + })] + }), is_public && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.sign, + children: "\u516C\u5F00" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.bottom, + children: [item.visits > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8BBF\u95EE\u91CF", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-liulanyan" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.visits + })] + }) + }), item.course_members_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6210\u5458", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan" + }), item.course_members_count] + }) + }), item.tasks_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u4F5C\u4E1A", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zuoye" + }), item.tasks_count] + }) + }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#6B758B' + }, + children: "\u5DF2\u7ED3\u675F" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#00B187' + }, + children: "\u8FDB\u884C\u4E2D" + })] + })] + }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.lockWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mt15 font16 c-white", + children: "\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165" + })] + })] + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }) + }); +}; +/* harmony default export */ var Cards_ClassroomList = (ClassroomList); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomTabsmodules = ({"flex_box_center":"flex_box_center___d27mZ","flex_space_between":"flex_space_between___qfRU9","flex_box_vertical_center":"flex_box_vertical_center___fCRld","flex_box_center_end":"flex_box_center_end___ORMV8","flex_box_column":"flex_box_column___PNKtZ","tabs":"tabs___alpa7","tabsWrap":"tabsWrap___aCQjw","tab":"tab___MKLr4","active":"active___nl_4v"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.tsx + + + + + +var FixedBottom = function FixedBottom(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + tabBarExtraContent = _ref.tabBarExtraContent; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(CustomTabsmodules.tabs, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTabsmodules.tabsWrap, + children: dataSource.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: CustomTabsmodules.tab, + onClick: function onClick() { + onChange(item.id); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: value === item.id ? CustomTabsmodules.active : '', + children: item.name + }), (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] + })] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTabsmodules.tabBar, + children: tabBarExtraContent + })] + }); +}; +/* harmony default export */ var CustomTabs = (FixedBottom); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTable/index.tsx + + + +var CustomTable = function CustomTable(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + children = _ref.children; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: classnames_default()(className), + style: style, + children: children + }); +}; +/* harmony default export */ var ui_customization_CustomTable = (CustomTable); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SuperiorSortmodules = ({"flex_box_center":"flex_box_center___e6HxQ","flex_space_between":"flex_space_between___RnXYe","flex_box_vertical_center":"flex_box_vertical_center___lVxPk","flex_box_center_end":"flex_box_center_end___bu8yv","flex_box_column":"flex_box_column___JczGj","orderWrap":"orderWrap___ZfyGX","orderIconWrap":"orderIconWrap___XTB_O","orderAsc":"orderAsc___KWHmA","orderDesc":"orderDesc___rHdbB","active":"active___a7eSP","cursorPointer":"cursorPointer___gs9kL","orderTextWrap":"orderTextWrap___teAKn"}); +// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js + 1 modules +var dropdown = __webpack_require__(85418); +// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 11 modules +var menu = __webpack_require__(68508); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.tsx + + + + + + +var dropItem = [{ + id: 'updated_at', + name: '最新动态' +}, { + id: 'created_at', + name: '最新创建' +}, { + id: 'name', + name: '名称排序' +}]; +var SuperiorSort = function SuperiorSort(_ref) { + var _dataSource$find; + var sortValue = _ref.sortValue, + dropValue = _ref.dropValue, + className = _ref.className, + onSort = _ref.onSort, + onDrop = _ref.onDrop, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? dropItem : _ref$dataSource; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(SuperiorSortmodules.orderWrap, className), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, { + onClick: function onClick() { + return onDrop(e.id); + }, + children: e.name + }, i); + }) + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderTextWrap, + children: (_dataSource$find = dataSource.find(function (e) { + return dropValue === e.id; + })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: SuperiorSortmodules.orderIconWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderAsc, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: sortValue === 'asc' ? "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer), + onClick: function onClick() { + return onSort(sortValue === 'asc' ? 'desc' : 'asc'); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderDesc, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: sortValue === 'desc' ? "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer), + onClick: function onClick() { + return onSort(sortValue === 'asc' ? 'desc' : 'asc'); + } + }) + })] + })] + }); +}; +/* harmony default export */ var ui_customization_SuperiorSort = (SuperiorSort); +// 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/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(70215); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomButtonmodules = ({"flex_box_center":"flex_box_center___LCi0B","flex_space_between":"flex_space_between___hzONe","flex_box_vertical_center":"flex_box_vertical_center___ZyQRE","flex_box_center_end":"flex_box_center_end___XKM74","flex_box_column":"flex_box_column___p8LCU","btn":"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd","default":"default___K791v"}); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.tsx + + + + + +var _excluded = ["className", "style", "children", "loading", "openLoading", "onClick", "size", "shape"]; + + + + + + +var CustomButton = function CustomButton(_ref) { + var className = _ref.className, + style = _ref.style, + children = _ref.children, + _ref$loading = _ref.loading, + loading = _ref$loading === void 0 ? false : _ref$loading, + openLoading = _ref.openLoading, + _ref$onClick = _ref.onClick, + onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick, + _ref$size = _ref.size, + size = _ref$size === void 0 ? 'middle' : _ref$size, + _ref$shape = _ref.shape, + shape = _ref$shape === void 0 ? 'round' : _ref$shape, + props = objectWithoutProperties_default()(_ref, _excluded); + var _useState = (0,react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, objectSpread2_default()(objectSpread2_default()({ + onClick: (0,lodash.throttle)( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + openLoading && setBtnLoading(true); + _context.prev = 1; + _context.next = 4; + return onClick(e); + case 4: + _context.next = 9; + break; + case 6: + _context.prev = 6; + _context.t0 = _context["catch"](1); + console.log("error", _context.t0); + case 9: + openLoading && setBtnLoading(false); + case 10: + case "end": + return _context.stop(); + } + }, _callee, null, [[1, 6]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), 2000, { + leading: true, + trailing: false + }), + className: classnames_default()(CustomButtonmodules.btn, CustomButtonmodules["".concat(size, "-").concat(shape)], className), + style: style, + size: size, + shape: shape, + loading: btnLoading || loading + }, props), {}, { + children: children + })); +}; +/* harmony default export */ var ui_customization_CustomButton = (CustomButton); +;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var HeadBackmodules = ({"flex_box_center":"flex_box_center___TB7bQ","flex_space_between":"flex_space_between___oBlTb","flex_box_vertical_center":"flex_box_vertical_center___b5XbB","flex_box_center_end":"flex_box_center_end___CNhe7","flex_box_column":"flex_box_column___yHXKW","head":"head___ghH72","node":"node___mjPEy"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.tsx + + + + + +var HeadBack_CustomButton = function CustomButton(_ref) { + var className = _ref.className, + style = _ref.style, + _ref$children = _ref.children, + children = _ref$children === void 0 ? null : _ref$children, + onClick = _ref.onClick, + title = _ref.title; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(HeadBackmodules.head, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "primary-hover", + onClick: onClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-fanhui2 font12" + }), "\u8FD4\u56DE"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + title: title, + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HeadBackmodules.node, + children: children + })] + }); +}; +/* harmony default export */ var HeadBack = (HeadBack_CustomButton); +;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ConfirmAndCancelmodules = ({"flex_box_center":"flex_box_center___AlHuF","flex_space_between":"flex_space_between___vN2LW","flex_box_vertical_center":"flex_box_vertical_center___Ac7D2","flex_box_center_end":"flex_box_center_end___y38I7","flex_box_column":"flex_box_column___iQE6P","btns":"btns___sNgTb","confirm":"confirm___Ozirl","cancel":"cancel___aiq1I"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.tsx + + + + + + +var ConfirmAndCancel = function ConfirmAndCancel(_ref) { + var _ref$confirmShow = _ref.confirmShow, + confirmShow = _ref$confirmShow === void 0 ? true : _ref$confirmShow, + confirmTitle = _ref.confirmTitle, + confirmClick = _ref.confirmClick, + _ref$cancelShow = _ref.cancelShow, + cancelShow = _ref$cancelShow === void 0 ? true : _ref$cancelShow, + cancelTitle = _ref.cancelTitle, + cancelClick = _ref.cancelClick, + className = _ref.className, + style = _ref.style, + _ref$confirmLoading = _ref.confirmLoading, + confirmLoading = _ref$confirmLoading === void 0 ? false : _ref$confirmLoading; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(ConfirmAndCancelmodules.btns, className), + style: style, + children: [confirmShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: confirmLoading, + onClick: confirmClick, + type: "primary", + className: ConfirmAndCancelmodules.confirm, + children: confirmTitle + }), cancelShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: cancelClick, + className: ConfirmAndCancelmodules.cancel, + children: cancelTitle + })] + }); +}; +/* harmony default export */ var ui_customization_ConfirmAndCancel = (ConfirmAndCancel); +;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var FixedBottommodules = ({"flex_box_center":"flex_box_center___jkpdr","flex_space_between":"flex_space_between___OtsL8","flex_box_vertical_center":"flex_box_vertical_center___rbcb_","flex_box_center_end":"flex_box_center_end___zBR21","flex_box_column":"flex_box_column___nS_eP","fixedBottom":"fixedBottom___oJl7m","wrap":"wrap___A3Oq1","center":"center____VL1y"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.tsx + + + + + +var FixedBottom_CustomTabs = function CustomTabs(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + LeftContent = _ref.LeftContent, + children = _ref.children, + RightContent = _ref.RightContent; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: classnames_default()(FixedBottommodules.fixedBottom, className), + style: style, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FixedBottommodules.wrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.left, + children: LeftContent + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.center, + children: children + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.right, + children: RightContent + })] + }) + }); +}; +/* harmony default export */ var ui_customization_FixedBottom = (FixedBottom_CustomTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomCrumbsmodules = ({"flex_box_center":"flex_box_center___tY8Yn","flex_space_between":"flex_space_between___vHdYA","flex_box_vertical_center":"flex_box_vertical_center___pa61F","flex_box_center_end":"flex_box_center_end___HyDXt","flex_box_column":"flex_box_column___UjZek","crumbs":"crumbs___V41Oe","hover":"hover___bEIVd"}); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.tsx + + + + + + +var CustomCrumbs_CustomTabs = function CustomTabs(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: classnames_default()(CustomCrumbsmodules.crumbs, className), + style: style, + children: dataSource.map(function (e, i) { + if (i < dataSource.length - 1) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { + children: [e.path ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CustomCrumbsmodules.hover, + onClick: function onClick() { + return _umi_production_exports.history.push(e.path); + }, + children: e.name + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: e.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\xA0", '>', "\xA0"] + })] + }, i); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: e.name + }, i); + }) + }); +}; +/* harmony default export */ var CustomCrumbs = (CustomCrumbs_CustomTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/index.tsx + + + + + + + + + + + + + + + + + + /***/ }), /***/ 61891: @@ -18807,136 +20051,130 @@ var StatisticsResult_WorkList = function WorkList(_ref) { })] }, it); })), (item === null || item === void 0 ? void 0 : item.ques_type) < 7 && (item === null || item === void 0 ? void 0 : (_item$ques_details = item.ques_details) === null || _item$ques_details === void 0 ? void 0 : _item$ques_details.map(function (val, key) { - if (item.ques_type === 5) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt20", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: [24, 24], - className: "font14 c-black", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: 1, - children: [val.challenge_position, ".", val.challenge_name] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: ["\u6B63\u786E\u7387", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-orange", - children: [val.challenge_percent, "%"] - })] + return item.ques_type === 5 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [24, 24], + className: "font14 c-black", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: 1, + children: [val.challenge_position, ".", val.challenge_name] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: ["\u6B63\u786E\u7387", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-orange", + children: [val.challenge_percent, "%"] })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "c-light-black ", - gutter: [24, 20], - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: 1, - children: "\u9009\u9879" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '60px', - className: "tc", - children: "\u5C0F\u8BA1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px', - children: "\u767E\u5206\u6BD4" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { - style: { - margin: 0, - marginBottom: 20 - } - }), val === null || val === void 0 ? void 0 : val.challenge_details.map(function (j, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: [24, 24], - className: "font14 c-black", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: 1, - className: "ml10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: subjectiveType[j.choice_text] - }) - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "60px", - className: "tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: j.choice_right_boolean ? 'c-green' : '', - children: j.choice_users_count || 0 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(progress/* default */.Z, { - status: "active", - strokeColor: "#2abd8b", - percent: (j.choice_percent * 100).toFixed(), - width: 200 - }) - })] - }, index); - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "", + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "c-light-black ", gutter: [24, 20], children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: 'ml10', flex: 1, - children: "\u6709\u6548\u586B\u5199\u91CF" + children: "\u9009\u9879" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: '60px', className: "tc", - children: item.effictive_counts + children: "\u5C0F\u8BA1" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px' + flex: '200px', + children: "\u767E\u5206\u6BD4" })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { - style: { - margin: 0, - marginBottom: 20 - } - })] - }, key); - } else { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: [24, 24], - className: "font14 c-black", + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { + style: { + margin: 0, + marginBottom: 20 + } + }), val === null || val === void 0 ? void 0 : val.challenge_details.map(function (j, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [24, 24], + className: "font14 c-black", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: "ml10", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: subjectiveType[j.choice_text] + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "60px", + className: "tc", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: j.choice_right_boolean ? 'c-green' : '', + children: j.choice_users_count || 0 + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(progress/* default */.Z, { + status: "active", + strokeColor: "#2abd8b", + percent: (j.choice_percent * 100).toFixed(), + width: 200 + }) + })] + }, index); + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "", + gutter: [24, 20], children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: 'ml10', flex: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [item.ques_type === 2 || item.ques_type === 3 || item.ques_type === 4 || item.ques_type === 6 ? '' : /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [util/* ZimuSort */.oV[key], ". "] - }), item.ques_type === 4 || item.ques_type === 6 ? /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: 1, - className: "ml10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: subjectiveType[val.choice_text] - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: 1, - className: "ml10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: val.choice_text === 'wrong' ? '填写了错误答案' : val.choice_text - }) - })] - }) + children: "\u6709\u6548\u586B\u5199\u91CF" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "60px", + flex: '60px', className: "tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: val.choice_right_boolean ? 'c-green' : '', - children: val.choice_users_count || 0 - }) + children: item.effictive_counts }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(progress/* default */.Z, { - status: "active", - strokeColor: "#2abd8b", - percent: (val.choice_percent * 100).toFixed(), - width: 200 - }) + flex: '200px' })] - }, key); - } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { + style: { + margin: 0, + marginBottom: 20 + } + })] + }, key) : /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [24, 24], + className: "font14 c-black", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [![2, 3, 4, 6].includes(item.ques_type) && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [util/* ZimuSort */.oV[key], ". "] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: "ml10", + children: [4, 6].includes(item.ques_type) ? /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: subjectiveType[val.choice_text] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: item.ques_type == 3 ? val.choice_text === 'wrong' ? '填写了错误答案' : val.choice_text : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: val.choice_text === 'wrong' ? '填写了错误答案' : val.choice_text + }) + }) + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "60px", + className: "tc", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: val.choice_right_boolean ? 'c-green' : '', + children: val.choice_users_count || 0 + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(progress/* default */.Z, { + status: "active", + strokeColor: "#2abd8b", + percent: (val.choice_percent * 100).toFixed(), + width: 200 + }) + })] + }, key); })), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { style: { display: item.ques_type === 5 ? 'none' : '' @@ -21091,6 +22329,10 @@ var ExerciseDetail = function ExerciseDetail(_ref) { _useState10 = slicedToArray_default()(_useState9, 2), qualityshow = _useState10[0], setqualityshow = _useState10[1]; + var _useState11 = (0,react.useState)(1), + _useState12 = slicedToArray_default()(_useState11, 2), + previewIndex = _useState12[0], + setPreviewIndex = _useState12[1]; var userInfo = user.userInfo; params['category'] = searchParams.get("category_id"); var checkDomainAuthority = !checkDomain || checkDomain && (userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_identity) < 3; @@ -21238,6 +22480,9 @@ var ExerciseDetail = function ExerciseDetail(_ref) { payload: objectSpread2_default()({}, params) }); }, + 2: function _() { + setPreviewIndex(previewIndex + 1); + }, 3: function _() { dispatch({ type: 'exercise/getWorkSetting', @@ -21276,7 +22521,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) { color: "#fcb041" } }), "\xA0 \u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"] - }) : commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random ? /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewEdit["default"], {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(ReferenceAnswer, { + }) : commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random ? /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewEdit["default"], {}, previewIndex) : /*#__PURE__*/(0,jsx_runtime.jsx)(ReferenceAnswer, { activeTabs: activeTabs }) }, { @@ -21651,7 +22896,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) { modalText(); return; } else { - _umi_production_exports.history.push(commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random ? "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/random/edit?random=true") : "/classrooms/".concat(params.coursesId, "/exercise/add/").concat(params.categoryId, "?random=false&type=2")); + _umi_production_exports.history.push(commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random ? "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/random/edit?type=settings") : "/classrooms/".concat(params.coursesId, "/exercise/add/").concat(params.categoryId, "?random=false&type=2")); } }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -22874,15 +24119,15 @@ __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ PreviewEdit; } }); -// 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/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); @@ -22893,14 +24138,16 @@ var _umi_production_exports = __webpack_require__(89214); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/PreviewEdit/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var PreviewEditmodules = ({"flex_box_center":"flex_box_center___kQBcj","flex_space_between":"flex_space_between___Znlbo","flex_box_vertical_center":"flex_box_vertical_center___CPD50","flex_box_center_end":"flex_box_center_end___jzPvK","flex_box_column":"flex_box_column___cvIBS","wrap":"wrap___lab8O","crumbs":"crumbs___qvTza"}); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 10 modules -var StepPreview = __webpack_require__(59992); +// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 12 modules +var StepPreview = __webpack_require__(7845); // EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 12 modules var skeleton = __webpack_require__(21687); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); // EXTERNAL MODULE: ./node_modules/lodash/lodash.js var lodash = __webpack_require__(96486); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/PreviewEdit/index.tsx @@ -22917,6 +24164,7 @@ var jsx_runtime = __webpack_require__(85893); + var PaperlibraryPage = function PaperlibraryPage(_ref) { var _useLocation, _useLocation$pathname, _userInfo$course; var paperlibrary = _ref.paperlibrary, @@ -22969,6 +24217,10 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { type: 'globalSetting/onlyShowBackTopIconToggle', payload: false }); + dispatch({ + type: 'exercise/getWorkSetting', + payload: objectSpread2_default()({}, params) + }); return function () { dispatch({ type: 'globalSetting/onlyShowBackTopToggle', @@ -22980,12 +24232,12 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { }); }; }, []); - (0,react.useEffect)(function () { - document.body.setAttribute('data-custom', 'initial'); - return function () { - document.body.removeAttribute('data-custom'); - }; - }, []); + + // useEffect(() => { + // document.body.setAttribute('data-custom', 'initial'); + // return () => { document.body.removeAttribute('data-custom'); } + // }, []); + (0,react.useEffect)(function () { getEditData(selectValue); }, []); @@ -23010,7 +24262,7 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { case 4: res = _context.sent; setLoading(false); - setEditData(formatPaperData(res)); + setEditData((0,util/* formatRandomPaperData */.ad)(res)); case 7: case "end": return _context.stop(); @@ -23021,78 +24273,6 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { return _ref2.apply(this, arguments); }; }(); - var formatPaperData = function formatPaperData(originData) { - var numberFormatChinese = { - 1: '一', - 2: '二', - 3: '三', - 4: '四', - 5: '五', - 6: '六', - 7: '七' - }; - if (!originData) { - return; - } - var _ref3 = originData || {}, - exam = _ref3.exam, - single_questions = _ref3.single_questions, - multiple_questions = _ref3.multiple_questions, - judgement_questions = _ref3.judgement_questions, - program_questions = _ref3.program_questions, - completion_questions = _ref3.completion_questions, - subjective_questions = _ref3.subjective_questions, - practical_questions = _ref3.practical_questions, - combination_questions = _ref3.combination_questions; - var questionData = [objectSpread2_default()({ - type: 'SINGLE', - name: '单选题' - }, single_questions), objectSpread2_default()({ - type: 'MULTIPLE', - name: '多选题' - }, multiple_questions), objectSpread2_default()({ - type: 'COMPLETION', - name: '填空题' - }, completion_questions), objectSpread2_default()({ - type: 'JUDGMENT', - name: '判断题' - }, judgement_questions), objectSpread2_default()({ - type: 'SUBJECTIVE', - name: '简答题' - }, subjective_questions), objectSpread2_default()({ - type: 'PROGRAM', - name: '编程题' - }, program_questions), objectSpread2_default()({ - type: 'PRACTICAL', - name: '实训题' - }, practical_questions), objectSpread2_default()({ - type: 'COMBINATION', - name: '组合题' - }, combination_questions)]; - var ids = []; - var all_score = 0; - var all_questions_count = 0; - var questionList = questionData.filter(function (item) { - return item.questions_count > 0; - }).map(function (item, index) { - var _item$questions; - (_item$questions = item.questions) === null || _item$questions === void 0 ? void 0 : _item$questions.forEach(function (e) { - ids.push(e.id); - all_score = all_score + e.score; - all_questions_count = all_questions_count + 1; - }); - return objectSpread2_default()(objectSpread2_default()({}, item), { - number: numberFormatChinese[index + 1] - }); - }); - return { - all_questions_count: all_questions_count, - all_score: all_score, - questionList: questionList, - ids: ids, - exam: exam - }; - }; var handleBack = function handleBack() { _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise")); }; @@ -23104,7 +24284,7 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { //换一题 var handleExchange = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(record, other) { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(record, other) { var res, _clonePreviewData$que, clonePreviewData; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { @@ -23140,27 +24320,28 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { }, _callee2); })); return function handleExchange(_x, _x2) { - return _ref4.apply(this, arguments); + return _ref3.apply(this, arguments); }; }(); //下上 var handleSkipExamination = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(num) { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(num) { return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: document.body.scrollIntoView(); - getEditData(num); setSelectValue(num); - case 3: + _context3.next = 4; + return getEditData(num); + case 4: case "end": return _context3.stop(); } }, _callee3); })); return function handleSkipExamination(_x3) { - return _ref5.apply(this, arguments); + return _ref4.apply(this, arguments); }; }(); console.log((0,_umi_production_exports.useLocation)(), 'location333'); @@ -23205,10 +24386,10 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { }) }); }; -/* harmony default export */ var PreviewEdit = ((0,_umi_production_exports.connect)(function (_ref6) { - var paperlibrary = _ref6.paperlibrary, - user = _ref6.user, - globalSetting = _ref6.globalSetting; +/* harmony default export */ var PreviewEdit = ((0,_umi_production_exports.connect)(function (_ref5) { + var paperlibrary = _ref5.paperlibrary, + user = _ref5.user, + globalSetting = _ref5.globalSetting; return { paperlibrary: paperlibrary, user: user, @@ -24021,6 +25202,36 @@ var getquestion_rank_list = /*#__PURE__*/function () { module.exports = "data:image/png;base64,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"; +/***/ }), + +/***/ 96908: +/*!**************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png ***! + \**************************************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,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"; + +/***/ }), + +/***/ 57177: +/*!*****************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png ***! + \*****************************************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,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"; + +/***/ }), + +/***/ 81378: +/*!************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/ShixunList/img/unity.png ***! + \************************************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,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"; + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css index 863f164400..979b6f3940 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css @@ -2716,7 +2716,8 @@ span.CodeMirror-selectedtext { display: flex; justify-content: space-between; align-items: flex-start; - margin-top: 20px; + padding-bottom: 70px; + margin: 20px auto 0 auto; } .wrap___ulhwR .left___kyWln { width: 266px; @@ -2793,6 +2794,9 @@ span.CodeMirror-selectedtext { padding: 15px 18px; margin-bottom: 14px; } +.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child { + margin-bottom: 0; +} .wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs { display: flex; align-items: center; @@ -3027,39 +3031,6 @@ span.CodeMirror-selectedtext { font-size: 14px; color: #8d8d8d; } -.wrap___ulhwR .btnsElse___FPu2o { - display: flex; - justify-content: center; - align-items: center; - height: 68px; - visibility: hidden; -} -.wrap___ulhwR .btnsElse___FPu2o button { - margin: 0 15px; -} -.wrap___ulhwR .btnsWrap___GNs1j { - display: flex; - justify-content: center; - align-items: center; - height: 68px; - position: fixed; - bottom: 0; - left: 0; - width: 100%; - z-index: 7; - background: #e7f3ff; - visibility: hidden; -} -.wrap___ulhwR .btnsWrap___GNs1j .btns___dsNVj { - display: flex; - justify-content: center; - align-items: center; - width: 1200px; - padding-left: 286px; -} -.wrap___ulhwR .btnsWrap___GNs1j .btns___dsNVj button { - margin: 0 15px; -} .modalColumn___I_tK_ { font-size: 14px; } @@ -3082,7 +3053,7 @@ span.CodeMirror-selectedtext { border-bottom-color: #55575d !important; } .popover___kE8aI .ant-popover-inner-content { - color: #fff; + color: #fff !important; } /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -3195,6 +3166,1371 @@ span.CodeMirror-selectedtext { margin-left: auto; } +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/Banner/index.less?modules ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___NeSU8 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___ImTGl { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___BtRd9 { + align-items: center; + box-align: center; +} +.flex_box_center_end___qcLe3 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___Ze_3q { + flex-direction: column; + box-orient: block-axis; +} +.banner___PoUBO { + display: flex; + align-items: center; + justify-content: center; +} +.banner___PoUBO .content___XoDjy { + width: 1200px; + height: 212px; + display: flex; + align-items: flex-start; + justify-content: space-between; +} +.banner___PoUBO .content___XoDjy aside { + margin-top: 56px; +} +.banner___PoUBO .content___XoDjy aside p { + display: flex; + align-items: center; +} +.banner___PoUBO .content___XoDjy aside p b { + font-size: 30px; + font-weight: 500; + color: #000000; + letter-spacing: 4px; + margin-right: 20px; +} +.banner___PoUBO .content___XoDjy aside p span { + font-size: 16px; + color: #000000; + letter-spacing: 4px; +} +.banner___PoUBO .content___XoDjy aside .btns___Pb35j { + margin-top: 35px; +} +.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div { + display: inline-block; + height: 32px; + background: #f6f7f9; + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + border: 1px solid #dadbde; + font-size: 14px; + color: #3b3e47; + line-height: 30px; + margin-right: 23px; + padding: 0 16px; + position: relative; + cursor: pointer; +} +.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div:hover { + color: #165dff; + border: 1px solid #bacffe; +} +.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div img { + position: absolute; + z-index: 1; + top: -21px; + right: 22px; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomTags/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___hG6RI { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___ss3Fh { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___K80p9 { + align-items: center; + box-align: center; +} +.flex_box_center_end___qmXX3 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___GFV8F { + flex-direction: column; + box-orient: block-axis; +} +.row___aXJjm { + display: flex; + align-items: flex-start; + justify-content: flex-start; +} +.row___aXJjm .title___HUKL0 { + font-size: 14px; + color: #9096a3; + flex-shrink: 0; + width: 41px; + text-align-last: justify; + margin-top: 4px; + margin-right: 12px; +} +.row___aXJjm .tagsWrap___XB2W3 { + flex: 1 1; + position: relative; +} +.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 { + font-size: 14px; + color: #82a8ff; + width: 55px; + position: absolute; + z-index: 2; + bottom: 20px; + right: 0px; + cursor: pointer; +} +.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i { + display: inline-block; + font-size: 12px; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC { + max-height: 245px; + overflow: hidden; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span { + display: inline-flex; + align-items: center; + margin-left: 8px; + margin-bottom: 17px; + font-size: 14px; + cursor: pointer; + padding: 4px 12px; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .name___Hk1Ip { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 600px; + display: inline-block; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .num___xQpcH { + margin-left: 3px; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span:hover { + color: #165dff !important; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX { + color: #165dff !important; + border-radius: 2px; + background: #f6f7f9; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.05) !important; + border-radius: 3px; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track { + background-color: #f6f7f9 !important; + box-shadow: none !important; + box-shadow: initial !important; +} +.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC { + padding-top: 8px; + border-radius: 4px; + border: 1px solid rgba(219, 220, 224, 0.5); +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/SuperiorTabs/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___aK2n3 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___HX0Oh { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___LJOJr { + align-items: center; + box-align: center; +} +.flex_box_center_end___SCakF { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___AYv4m { + flex-direction: column; + box-orient: block-axis; +} +.tabs___GTqPV { + height: 32px; + background: #f6f7f9; + box-shadow: inset 0px 1px 3px 0px #d7d8d9; + border-radius: 16px; + display: inline-block; +} +.tabs___GTqPV span { + display: inline-block; + padding: 0 20px; + line-height: 32px; + font-size: 14px; + font-weight: 400; + color: #9096a3; + position: relative; + cursor: pointer; +} +.tabs___GTqPV span:hover { + color: #165dff; +} +.tabs___GTqPV span::after { + content: ''; + position: absolute; + width: 1px; + height: calc(100% - 2px); + background: #e2e2e2; + border-radius: 4px; + z-index: 1; + left: 0; + top: 1px; + background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%); +} +.tabs___GTqPV span:first-child::after, +.tabs___GTqPV .active___F26E8 + span::after { + display: none; +} +.tabs___GTqPV .active___F26E8 { + background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); + box-shadow: 0px 0px 2px 0px #e8effb; + border-radius: 16px; + border: 1px solid #c8d2ea; + color: #165dff; + line-height: 30px; +} +.tabs___GTqPV .active___F26E8::after { + display: none; +} + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomInput/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___yX6Oa { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___t7oqF { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___dEIHy { + align-items: center; + box-align: center; +} +.flex_box_center_end___taQDF { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___xY_Lr { + flex-direction: column; + box-orient: block-axis; +} +.input___PW2zI { + width: 507px; + height: 38px; + background: #f6f7f9; + border-radius: 19px; + display: flex; + align-items: center; + padding: 0 20px; +} +.input___PW2zI .dropdown___vSy8B { + position: relative; + flex-shrink: 0; +} +.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu { + display: block; +} +.input___PW2zI .dropdown___vSy8B .text___Grueu { + color: #000000; + font-size: 14px; + cursor: default; + height: 38px; + display: flex; + align-items: center; +} +.input___PW2zI .dropdown___vSy8B .text___Grueu i { + font-size: 12px; + display: inline-block; + transform: translateY(1px) scale(0.6); + color: #979797; +} +.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM { + display: inline-block; + width: 1px; + height: 38px; + margin-left: 15px; + margin-right: 0px; + background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%); +} +.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa { + display: inline-block; + width: 1px; + height: 38px; + margin-left: 0px; + margin-right: 8px; + background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%); +} +.input___PW2zI .dropdown___vSy8B .menu___NiyBu { + display: none; + position: absolute; + z-index: 999; + width: auto; + left: -16px; + top: 35px; + padding: 4px; + background-color: #fff; + border-radius: 8px; + box-shadow: 0px 10px 16px 0px #cecece; +} +.input___PW2zI .dropdown___vSy8B .menu___NiyBu div { + clear: both; + margin: 0; + padding: 5px 12px; + 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; + white-space: nowrap; +} +.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover { + background-color: #f5f5f5; +} +.input___PW2zI > input { + flex: 1 1; + padding: 4px 0; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/QuickPager/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___tol8o { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___Z235C { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___Wq1sZ { + align-items: center; + box-align: center; +} +.flex_box_center_end___LLxom { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___DbMSN { + flex-direction: column; + box-orient: block-axis; +} +.quickPager___GM30J { + display: flex; + align-items: center; + justify-content: center; +} +.quickPager___GM30J > div { + width: 60px; + height: 28px; + line-height: 26px; + text-align: center; + background: #f8f9fc; + border-radius: 2px; + border: 1px solid rgba(195, 207, 224, 0.5); + font-size: 12px; + color: #464f66; + margin: 0 10px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; +} +.quickPager___GM30J > div:hover { + color: #165dff; +} +.quickPager___GM30J .disabled___Ozc8I { + background: #f3f3f5; + border: 0; + line-height: 28px; + cursor: not-allowed; + color: #cecece; +} + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/Cards/ShixunList/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___FO7TP { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___LotYx { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___bWdaw { + align-items: center; + box-align: center; +} +.flex_box_center_end___mVJ1o { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___M83Mm { + flex-direction: column; + box-orient: block-axis; +} +.list___oOsiS { + display: flex; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; + padding: 0; +} +.list___oOsiS .wrap___G6T7F { + height: 277px; + background: #ffffff; + box-shadow: 0px 2px 4px 0px #d6dae1; + border-radius: 8px; + position: relative; +} +.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E { + position: absolute; + width: 100%; + left: 0px; + top: 0px; + background-color: rgba(0, 0, 0, 0.5); + height: 100%; + z-index: 10; + display: flex; + cursor: default; + justify-content: center; + align-items: center; + flex-direction: column; + border-radius: 8px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW { + transform: scale(1.1); +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w { + overflow: hidden; + height: calc(100% - 100px); + border-radius: 8px 8px 0 0; + position: relative; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW { + width: 100%; + transition: all 0.5s; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C { + position: absolute; + z-index: 1; + left: 0; + bottom: 0; + height: 30px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 { + height: 52px; + font-size: 16px; + font-weight: 600; + color: #000000; + padding: 0 12px; + width: 100%; + display: flex; + align-items: center; + padding-top: 30px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0 { + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 100%; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo { + height: 45px; + display: flex; + align-items: center; + color: #000f37; + padding: 0 12px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i { + color: #7d8592; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo > span { + margin-right: 5px; + font-size: 12px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 { + display: flex; + align-items: center; + margin-left: auto; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star'] { + font-size: 13px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate'] { + font-size: 12px; + margin-top: -3px; + color: #ffa100; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star']:not(:last-child) { + margin-right: 2px; +} + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/Cards/CourseList/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___AQ53o { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___i2aIa { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___sPEKB { + align-items: center; + box-align: center; +} +.flex_box_center_end___GhSSH { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___R9_Hb { + flex-direction: column; + box-orient: block-axis; +} +.list___jb2Ay { + display: flex; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; + padding: 0; +} +.list___jb2Ay .wrap___VsQDr { + height: 308px; + background: #ffffff; + box-shadow: 0px 2px 4px 0px #d6dae1; + border-radius: 8px; + position: relative; +} +.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T { + position: absolute; + width: 100%; + left: 0px; + top: 0px; + background-color: rgba(0, 0, 0, 0.5); + height: 100%; + z-index: 10; + display: flex; + cursor: default; + justify-content: center; + align-items: center; + border-radius: 8px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr { + transform: scale(1.1); +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA { + overflow: hidden; + height: calc(100% - 131px); + border-radius: 8px 8px 0 0; + position: relative; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr { + width: 100%; + transition: all 0.5s; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d { + position: absolute; + z-index: 1; + right: 0; + top: 10px; + height: 30px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ { + height: 52px; + font-size: 16px; + font-weight: 600; + color: #000000; + padding: 0 12px; + width: 100%; + display: flex; + align-items: center; + padding-top: 30px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG { + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 100%; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR { + font-size: 14px; + color: #000f37; + padding: 0px 12px; + margin-top: 8px; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 100%; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i { + color: #7d8592; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil { + height: 34px; + display: flex; + align-items: center; + justify-content: space-between; + color: #000f37; + padding: 0px 12px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div { + display: flex; + align-items: center; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div > span { + margin-right: 12px; + font-size: 12px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i { + color: #7d8592; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r, +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf { + height: 18px; + padding: 3px 6px; + font-size: 12px; + border-radius: 2px; + border: 1px solid #FFE6AB; + color: #CA7720; + display: flex; + align-items: center; + justify-content: center; + font-weight: 400; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf { + border: 1px solid #D6F7EF; + color: #01795d; + margin-left: 6px; +} + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/Cards/ClassroomList/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___eMcr7 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___HcNca { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___ZnvVN { + align-items: center; + box-align: center; +} +.flex_box_center_end___fdgDf { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___SEKvd { + flex-direction: column; + box-orient: block-axis; +} +.list___L1hmU { + display: flex; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; + padding: 0; +} +.list___L1hmU .wrap___pKgcW { + height: 270px; + background: #ffffff; + box-shadow: 0px 1px 4px 0px #d6dae1; + border-radius: 8px; + position: relative; +} +.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK { + display: flex; +} +.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK { + position: absolute; + z-index: 10; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.6); + box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); + border-radius: 8px; + display: none; + flex-direction: column; + justify-content: center; + align-items: center; +} +.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div { + width: 116px; + height: 36px; + border-radius: 18px; + border: 1px solid #ffffff; + font-size: 14px; + font-weight: 600; + color: #ffffff; + line-height: 34px; + text-align: center; + margin: 10px 0; + cursor: pointer; +} +.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover { + box-shadow: 0px 0px 4px 0px #4f85ff; + border: 1px solid #c2d3f8; +} +.list___L1hmU .wrap___pKgcW .top___udHSB { + height: calc(100% - 50px); + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + padding: 0 24px; + position: relative; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq { + position: absolute; + z-index: 1; + width: 44px; + height: 22px; + background: #ffe9c1; + border-radius: 8px 0px 13px 0px; + left: 0; + top: 0; + color: #a45204; + text-align: center; + line-height: 22px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90 { + font-weight: 600; + color: #333333; + margin-top: 25px; + font-size: 16px; + white-space: normal; + text-align: center; + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 2; + overflow: hidden; + line-height: 26px; + height: 48px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL { + width: 60px; + height: 60px; + border-radius: 30px; + margin-top: 14px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7 { + font-size: 14px; + color: #333333; + margin-top: 8px; + width: 98%; + text-align: center; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ { + display: flex; + align-items: center; + margin-top: 12px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div { + width: 76px; + background: #ffffff; + height: 26px; + border-radius: 13px; + border: 1px solid #d6f7ef; + font-size: 14px; + color: #01795d; + line-height: 24px; + text-align: center; + margin: 0 10px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside { + width: 76px; + background: #ffffff; + height: 26px; + border-radius: 13px; + border: 1px solid #ffe9c1; + font-size: 14px; + color: #a45204; + line-height: 24px; + text-align: center; + margin: 0 10px; +} +.list___L1hmU .wrap___pKgcW .bottom____k2sh { + height: 50px; + border-top: 1px solid #f5f5f5; + display: flex; + align-items: center; + padding: 0 12px; +} +.list___L1hmU .wrap___pKgcW .bottom____k2sh > div { + margin-left: auto; +} +.list___L1hmU .wrap___pKgcW .bottom____k2sh > span { + display: flex; + align-items: center; + margin-right: 12px; + color: #999999; +} +.list___L1hmU .wrap___pKgcW .bottom____k2sh > span i { + font-size: 14px; + font-size: 12px; + color: #999999; + margin-right: 6px; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomTabs/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___d27mZ { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___qfRU9 { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___fCRld { + align-items: center; + box-align: center; +} +.flex_box_center_end___ORMV8 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___PNKtZ { + flex-direction: column; + box-orient: block-axis; +} +.tabs___alpa7 { + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid #dbdce0; + height: 54px; +} +.tabs___alpa7 .tabsWrap___aCQjw { + display: flex; + align-items: center; + height: 100%; +} +.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 { + display: flex; + align-items: center; + margin-right: 40px; + height: 100%; + cursor: pointer; +} +.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 > div { + position: relative; + font-size: 14px; + font-weight: 400; + color: #5f6368; + display: flex; + align-items: center; + height: 100%; +} +.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v { + font-weight: 500; + color: #202124; +} +.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after { + position: absolute; + content: ''; + width: 100%; + z-index: 4; + border-radius: 2px; + left: 0px; + bottom: 0px; + height: 3px; + background: #202124; + border-radius: 100px 100px 0px 0px; +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/SuperiorSort/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___e6HxQ { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___RnXYe { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___lVxPk { + align-items: center; + box-align: center; +} +.flex_box_center_end___bu8yv { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___JczGj { + flex-direction: column; + box-orient: block-axis; +} +.orderWrap___ZfyGX { + display: box; + display: flex; + align-items: center; +} +.orderIconWrap___XTB_O { + display: box; + display: flex; + flex-direction: column; + height: 40px; + line-height: 40px; + color: #999999; +} +.orderAsc___KWHmA { + flex-direction: column; + text-align: center; + height: 10px; + line-height: 10px; + display: inline-block; + margin-top: 9px; + transform: translateY(2px); +} +.orderDesc___rHdbB { + flex-direction: column; + text-align: center; + height: 10px; + line-height: 10px; + display: table; +} +.active___a7eSP { + color: #232b40 !important; +} +.cursorPointer___gs9kL { + cursor: pointer; + color: #d8d8d8; + height: 10px; +} +.orderTextWrap___teAKn { + font-size: 14px; + color: #3b3e47; + cursor: pointer; + margin-right: 5px; +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomButton/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___LCi0B { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___hzONe { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___ZyQRE { + align-items: center; + box-align: center; +} +.flex_box_center_end___XKM74 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___p8LCU { + flex-direction: column; + box-orient: block-axis; +} +.btn___In02G.mediacy-round___uveEv { + height: 36px; + border-radius: 36px; +} +.btn___In02G.mediacy-default___dDxsd { + height: 36px; + border-radius: 4px; +} +.btn___In02G .default___K791v { + background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border: 1px solid #bacffe; + font-size: 14px; + padding: 0 15px; + color: #3061d0; + text-align: center; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +button[class~='ant-btn-default']:not(:disabled).btn___In02G { + background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border: 1px solid #bacffe; + font-size: 14px; + padding: 0 15px; + color: #3061d0; + text-align: center; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +button[class~='ant-btn-default']:not(:disabled).btn___In02G:hover { + color: #165dff; + border: 1px solid #165dff; +} +button[class~='ant-btn-default']:disabled.btn___In02G { + background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border: 1px solid #bacffe; + font-size: 14px; + padding: 0 15px; + color: #3061d0; + text-align: center; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: 50%; + cursor: not-allowed; +} + +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/HeadBack/index.less?modules ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___TB7bQ { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___oBlTb { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___b5XbB { + align-items: center; + box-align: center; +} +.flex_box_center_end___CNhe7 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___yHXKW { + flex-direction: column; + box-orient: block-axis; +} +.head___ghH72 { + height: 54px; + border-bottom: 1px solid #DBDCE0; + display: flex; + align-items: center; +} +.head___ghH72 > span { + color: #999999; + font-size: 12px; + cursor: pointer; + flex-shrink: 0; +} +.head___ghH72 > b { + font-weight: 500; + color: #232B40; + margin-left: 30px; + font-size: 14px; + flex: 1 1; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.head___ghH72 .node___mjPEy { + margin-left: auto; + flex-shrink: 0; +} + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/ConfirmAndCancel/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___AlHuF { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___vN2LW { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___Ac7D2 { + align-items: center; + box-align: center; +} +.flex_box_center_end___y38I7 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___iQE6P { + flex-direction: column; + box-orient: block-axis; +} +.btns___sNgTb { + display: flex; + align-items: center; +} +.btns___sNgTb .confirm___Ozirl { + height: 38px; + background: #3061D0; + border-radius: 2px; + color: #FFFFFF; + padding: 0 34px; +} +.btns___sNgTb .cancel___aiq1I { + height: 38px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-size: 14px; + color: #464F66; + margin-left: 20px; +} + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/FixedBottom/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___jkpdr { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___OtsL8 { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___rbcb_ { + align-items: center; + box-align: center; +} +.flex_box_center_end___zBR21 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___nS_eP { + flex-direction: column; + box-orient: block-axis; +} +.fixedBottom___oJl7m { + width: 100%; + height: 70px; + background: #FFFFFF; + box-shadow: 0px -3px 16px 0px rgba(219, 219, 219, 0.5); + position: fixed; + z-index: 1000; + bottom: 0; + left: 0; +} +.fixedBottom___oJl7m .wrap___A3Oq1 { + width: 1200px; + height: 100%; + margin: auto; + display: flex; + align-items: center; + justify-content: space-between; +} +.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y { + flex: 1 1; +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomCrumbs/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___tY8Yn { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___vHdYA { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___pa61F { + align-items: center; + box-align: center; +} +.flex_box_center_end___HyDXt { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___UjZek { + flex-direction: column; + box-orient: block-axis; +} +.crumbs___V41Oe { + margin: 15px auto 25px auto; + width: 1200px; + cursor: default; +} +.crumbs___V41Oe span { + font-size: 12px; + color: #C5C5C5; +} +.crumbs___V41Oe .hover___bEIVd { + cursor: pointer; +} +.crumbs___V41Oe .hover___bEIVd:hover { + color: #5F6368; +} + /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/Classrooms/Lists/Exercise/Detail/components/Checking/index.less?modules ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__Export__index.async.js b/p__Classrooms__Lists__Exercise__Export__index.async.js index 3cebbd2f41..c88896521a 100644 --- a/p__Classrooms__Lists__Exercise__Export__index.async.js +++ b/p__Classrooms__Lists__Exercise__Export__index.async.js @@ -5092,6 +5092,7 @@ var Fill = function Fill(_ref) { } }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + console.log("item=====", item, answerData, changeScoreData, "#37AD83;"); var data = []; var _loop = function _loop(i) { var _item$user_answer; @@ -5114,11 +5115,17 @@ var Fill = function Fill(_ref) { className: "font14 c-light-primary mb5", children: "\u5B66\u751F\u7B54\u9898" }), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { + var _item$standard_answer, _item$standard_answer2, _item$standard_answer3; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", { children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, { + children: item.question_type == 3 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", { + style: { + color: (item === null || item === void 0 ? void 0 : (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : (_item$standard_answer2 = _item$standard_answer[index]) === null || _item$standard_answer2 === void 0 ? void 0 : (_item$standard_answer3 = _item$standard_answer2.answer_text) === null || _item$standard_answer3 === void 0 ? void 0 : _item$standard_answer3[0]) == (answer === null || answer === void 0 ? void 0 : answer.answer_text) ? "#37AD83" : "#E30000" + }, + children: answer === null || answer === void 0 ? void 0 : answer.answer_text + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, { value: answer === null || answer === void 0 ? void 0 : answer.answer_text }) })] diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js index ed0ac4654a..2f33b9fc94 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js @@ -3079,7 +3079,7 @@ var Answer = function Answer(_ref) { type: "globalSetting/headerFooterToggle", payload: false }); - if ((0,authority/* isAdmin */.GJ)() || (0,authority/* isCommonAdminOrCreator */.EO)()) { + if (((0,authority/* isAdmin */.GJ)() || (0,authority/* isCommonAdminOrCreator */.EO)()) && params.categoryId && user.userInfo.login) { initData(); } window.addEventListener('message', handleMessage); diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.chunk.css b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.chunk.css index 05c4b6f7d4..beef917c4a 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.chunk.css @@ -307,6 +307,7 @@ } .answerWrap___CETMI { margin-bottom: 40px; + width: 100%; } .answerSubjective____A1OC { width: 100%; diff --git a/p__Classrooms__Lists__Exercise__Review__index.async.js b/p__Classrooms__Lists__Exercise__Review__index.async.js index 54365f2cab..729790aba0 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.async.js @@ -3145,9 +3145,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] @@ -5020,6 +5017,7 @@ var Fill = function Fill(_ref) { } }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + console.log("item=====", item, answerData, changeScoreData, "#37AD83;"); var data = []; var _loop = function _loop(i) { var _item$user_answer; @@ -5042,11 +5040,17 @@ var Fill = function Fill(_ref) { className: "font14 c-light-primary mb5", children: "\u5B66\u751F\u7B54\u9898" }), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { + var _item$standard_answer, _item$standard_answer2, _item$standard_answer3; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", { children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, { + children: item.question_type == 3 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", { + style: { + color: (item === null || item === void 0 ? void 0 : (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : (_item$standard_answer2 = _item$standard_answer[index]) === null || _item$standard_answer2 === void 0 ? void 0 : (_item$standard_answer3 = _item$standard_answer2.answer_text) === null || _item$standard_answer3 === void 0 ? void 0 : _item$standard_answer3[0]) == (answer === null || answer === void 0 ? void 0 : answer.answer_text) ? "#37AD83" : "#E30000" + }, + children: answer === null || answer === void 0 ? void 0 : answer.answer_text + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, { value: answer === null || answer === void 0 ? void 0 : answer.answer_text }) })] @@ -5799,7 +5803,7 @@ var Shixun = function Shixun(_ref) { setVisible = _useState6[1]; var exerciseId = answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.id; (0,react.useEffect)(function () { - var _item$shixun_details, _challenge$, _challenge$$challenge; + var _item$shixun_details, _challenge$, _challenge$$challenge, _challenge$$challenge2; if (!(item !== null && item !== void 0 && (_item$shixun_details = item.shixun_details) !== null && _item$shixun_details !== void 0 && _item$shixun_details.length)) { return; } @@ -5822,7 +5826,7 @@ var Shixun = function Shixun(_ref) { } setChallengeData(challenge); setData([].concat(shixun)); - setSelectedCode(challenge === null || challenge === void 0 ? void 0 : (_challenge$ = challenge[0]) === null || _challenge$ === void 0 ? void 0 : (_challenge$$challenge = _challenge$.challenge_paths) === null || _challenge$$challenge === void 0 ? void 0 : _challenge$$challenge[0].latest_code); + setSelectedCode(challenge === null || challenge === void 0 ? void 0 : (_challenge$ = challenge[0]) === null || _challenge$ === void 0 ? void 0 : (_challenge$$challenge = _challenge$.challenge_paths) === null || _challenge$$challenge === void 0 ? void 0 : (_challenge$$challenge2 = _challenge$$challenge[0]) === null || _challenge$$challenge2 === void 0 ? void 0 : _challenge$$challenge2.latest_code); return function () { data = []; challengeData = []; diff --git a/p__Classrooms__Lists__Exercise__index.async.js b/p__Classrooms__Lists__Exercise__index.async.js index 4c8d441e9b..60435894a0 100644 --- a/p__Classrooms__Lists__Exercise__index.async.js +++ b/p__Classrooms__Lists__Exercise__index.async.js @@ -2248,7 +2248,7 @@ var List = function List(_ref) { if (diff3 > 0 && v !== null && v !== void 0 && v.is_random) { modalText(); } else { - (0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/exercise/").concat(v.id, "/random/edit?random=").concat(v.is_random)); + (0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/exercise/").concat(v.id, "/random/edit?type=settings")); } }, children: "\u7F16\u8F91\u8003\u8BD5" @@ -2398,7 +2398,7 @@ var List = function List(_ref) { children: ["\u521B\u5EFA\u65F6\u95F4\uFF1A", dayjs_min_default()(v.created_at).format('YYYY-MM-DD HH:mm:ss')] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml30 c-grey-666", - children: ["\u7B54\u9898\u65F6\u957F\uFF1A", v.time === null ? '不限时' : "".concat(v.time, "\u5206\u949F")] + children: ["\u7B54\u9898\u65F6\u957F\uFF1A", v.time === null ? '不限' : "".concat(v.time, "\u5206\u949F")] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml30 c-grey-666", children: ["\u7C7B\u578B\uFF1A", v.is_random ? '随机组卷' : '人工组卷'] @@ -2449,7 +2449,7 @@ var List = function List(_ref) { children: v.author }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml30 c-grey-999 mr20", - children: ["\u7B54\u9898\u65F6\u957F\uFF1A", v.time === null ? '不限时' : "".concat(v.time, "\u5206\u949F")] + children: ["\u7B54\u9898\u65F6\u957F\uFF1A", v.time === null ? '不限' : "".concat(v.time, "\u5206\u949F")] }), !!(v !== null && v !== void 0 && v.exercise_left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15 c-grey-999", children: ["\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A", v === null || v === void 0 ? void 0 : v.exercise_left_time] diff --git a/p__Classrooms__Lists__GroupHomework__SubmitWork__index.async.js b/p__Classrooms__Lists__GroupHomework__SubmitWork__index.async.js index f70d16478a..a26002542e 100644 --- a/p__Classrooms__Lists__GroupHomework__SubmitWork__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__SubmitWork__index.async.js @@ -331,7 +331,7 @@ var NewCoursePage = function NewCoursePage(_ref) { offsetHeight = (_document3 = document) === null || _document3 === void 0 ? void 0 : (_document3$querySelec = _document3.querySelector(idName)) === null || _document3$querySelec === void 0 ? void 0 : _document3$querySelec.clientHeight; if (scrollHeight == offsetTop + offsetHeight && hasMore) { memberSearchParams.page++; - setMemberSearchParams(memberSearchParams); + setMemberSearchParams(objectSpread2_default()({}, memberSearchParams)); } case 4: case "end": @@ -419,7 +419,7 @@ var NewCoursePage = function NewCoursePage(_ref) { memberSearchParams.search = value; } memberSearchParams.page = 1; - setMemberSearchParams(memberSearchParams); + setMemberSearchParams(objectSpread2_default()({}, memberSearchParams)); setSearchMemberList([]); setHasmore(true); }, diff --git a/p__Classrooms__Lists__OnlineLearning__index.async.js b/p__Classrooms__Lists__OnlineLearning__index.async.js index 4d079dfeed..6b4672947d 100644 --- a/p__Classrooms__Lists__OnlineLearning__index.async.js +++ b/p__Classrooms__Lists__OnlineLearning__index.async.js @@ -6647,9 +6647,10 @@ var SendToClassModal = function SendToClassModal(_ref) { className: "font14", onClick: function onClick() { return handleExpand(item.key); - }, + } + // style={{ width:760, flexWrap:"nowrap", whiteSpace:"nowrap" }} + , style: { - width: 760, flexWrap: "nowrap", whiteSpace: "nowrap" }, diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__index.async.js index f07258c548..3672c91128 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__index.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__index.async.js @@ -1010,6 +1010,8 @@ var generateBrief = function generateBrief(_ref2) { studentNames = _ref2.studentNames, studentCount = _ref2.studentCount, inPaper = _ref2.inPaper, + _ref2$is_random = _ref2.is_random, + is_random = _ref2$is_random === void 0 ? false : _ref2$is_random, _ref2$position = _ref2.position, position = _ref2$position === void 0 ? '' : _ref2$position; var copyStatusDescribe = function copyStatusDescribe() { @@ -1047,7 +1049,7 @@ var generateBrief = function generateBrief(_ref2) { }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ReuseShixunModalmodules.orangeColor, children: used - }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] + }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9", is_random ? '' : '是否继续使用和', "\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] }); }; @@ -1571,6 +1573,7 @@ var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, + is_random: renderData === null || renderData === void 0 ? void 0 : renderData.is_random, inPaper: inPaper, position: position }); @@ -3105,39 +3108,40 @@ var SelectShixun_PublishShixun = function PublishShixun(_ref) { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: + setData([]); setIsLoading(true); querys = objectSpread2_default()({}, query); if (query.sort === 'recommend') querys.sort = 'myshixuns_count'; if (!(query.sort === 'recommend')) { - _context.next = 8; + _context.next = 9; break; } - _context.next = 6; + _context.next = 7; return dispatch({ type: 'classroomList/getShixunAiRecommendLists', payload: objectSpread2_default()(objectSpread2_default()({}, querys), {}, { course_id: params.coursesId }) }); - case 6: - _context.next = 11; + case 7: + _context.next = 12; break; - case 8: + case 9: re = objectSpread2_default()({}, querys); - _context.next = 11; + _context.next = 12; return dispatch({ type: 'classroomList/getShixunLists', payload: re }); - case 11: - _context.next = 13; + case 12: + _context.next = 14; return (0,fetch/* default */.ZP)("/api/users/user_setting_groups.json", { method: 'get', params: { type: 'Shixun' } }); - case 13: + case 14: result = _context.sent; setGroupsData([{ id: null, @@ -3148,7 +3152,7 @@ var SelectShixun_PublishShixun = function PublishShixun(_ref) { }].concat(toConsumableArray_default()((result === null || result === void 0 ? void 0 : result.groups) || []))); setSelectArrs([]); setIsLoading(false); - case 17: + case 18: case "end": return _context.stop(); } @@ -3647,14 +3651,14 @@ var SelectShixun_PublishShixun = function PublishShixun(_ref) { title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { dangerouslySetInnerHTML: { - __html: v === null || v === void 0 ? void 0 : v.author_name + __html: v === null || v === void 0 ? void 0 : v.member_user_names } }) }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: SelectShixunmodules.authorname, dangerouslySetInnerHTML: { - __html: v === null || v === void 0 ? void 0 : v.author_name + __html: v === null || v === void 0 ? void 0 : v.member_user_names } }) }), v.author_school_name && /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { @@ -4693,6 +4697,7 @@ var SelectCourses_PublishShixun = function PublishShixun(_ref) { })] }) }), (coursesLists === null || coursesLists === void 0 ? void 0 : (_coursesLists$subject = coursesLists.subject_list) === null || _coursesLists$subject === void 0 ? void 0 : _coursesLists$subject.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), coursesLists === null || coursesLists === void 0 ? void 0 : (_coursesLists$subject2 = coursesLists.subject_list) === null || _coursesLists$subject2 === void 0 ? void 0 : _coursesLists$subject2.map(function (v, k) { + var _v$content, _v$content2, _v$content3, _v$content4, _v$content5, _v$content6; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SelectShixunmodules.listItem, style: { @@ -4767,23 +4772,54 @@ var SelectCourses_PublishShixun = function PublishShixun(_ref) { justifyContent: 'space-between' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + children: [v !== null && v !== void 0 && (_v$content = v.content) !== null && _v$content !== void 0 && _v$content.member_user_names ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayClassName: SelectShixunmodules["tooltip-content"], + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + dangerouslySetInnerHTML: { + __html: v === null || v === void 0 ? void 0 : (_v$content2 = v.content) === null || _v$content2 === void 0 ? void 0 : _v$content2.member_user_names + } + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SelectShixunmodules.authorname, + dangerouslySetInnerHTML: { + __html: v === null || v === void 0 ? void 0 : (_v$content3 = v.content) === null || _v$content3 === void 0 ? void 0 : _v$content3.member_user_names + } + }) + }) : (v === null || v === void 0 ? void 0 : v.member_user_names) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: v.member_user_names + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SelectShixunmodules.authorname, + children: v.member_user_names + }) + }), v !== null && v !== void 0 && (_v$content4 = v.content) !== null && _v$content4 !== void 0 && _v$content4.author_school_name ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { overlayClassName: SelectShixunmodules["tooltip-content"], title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { dangerouslySetInnerHTML: { - __html: v === null || v === void 0 ? void 0 : v.author_name + __html: v === null || v === void 0 ? void 0 : (_v$content5 = v.content) === null || _v$content5 === void 0 ? void 0 : _v$content5.author_school_name } }) }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: SelectShixunmodules.authorname, dangerouslySetInnerHTML: { - __html: v === null || v === void 0 ? void 0 : v.author_name + __html: v === null || v === void 0 ? void 0 : (_v$content6 = v.content) === null || _v$content6 === void 0 ? void 0 : _v$content6.author_school_name } }) - }), v.author_school_name && /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { + }) : (v === null || v === void 0 ? void 0 : v.author_school_name) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: v.author_school_name + }) + }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SelectShixunmodules.authorname, children: v.author_school_name }) })] diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.chunk.css b/p__Classrooms__Lists__ShixunHomeworks__index.chunk.css index 0038684603..429fed48de 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__index.chunk.css +++ b/p__Classrooms__Lists__ShixunHomeworks__index.chunk.css @@ -383,7 +383,7 @@ div[class~="ant-modal-confirm-content"] { } #educoder .info___gY955 span[class~='highlight'], #educoder .tooltip-content___A6uPo span[class~='highlight'] { - color: #E99237; + color: #fb3226; } /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ diff --git a/p__Classrooms__Lists__Students__index.async.js b/p__Classrooms__Lists__Students__index.async.js index 966d8cf38b..c8ffa5077f 100644 --- a/p__Classrooms__Lists__Students__index.async.js +++ b/p__Classrooms__Lists__Students__index.async.js @@ -615,9 +615,9 @@ var jsx_runtime = __webpack_require__(85893); /***/ }), -/***/ 54148: +/***/ 94954: /*!*******************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Students/index.tsx + 5 modules ***! + !*** ./src/pages/Classrooms/Lists/Students/index.tsx + 4 modules ***! \*******************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -1742,61 +1742,8 @@ var StudentMemberTable = function StudentMemberTable(_ref) { classroomList: classroomList }; })(StudentMemberTable)); -;// CONCATENATED MODULE: ./src/utils/hooks/useCustomRequest.ts - - - - - - -//常见的请求模式,包含loading和改变params。 - -function useCustomRequest(request, baseParams) { - var _useState = (0,react.useState)(baseParams), - _useState2 = slicedToArray_default()(_useState, 2), - params = _useState2[0], - setParams = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - loading = _useState4[0], - setLoading = _useState4[1]; - var _useState5 = (0,react.useState)(), - _useState6 = slicedToArray_default()(_useState5, 2), - data = _useState6[0], - setData = _useState6[1]; - var getData = /*#__PURE__*/function () { - var _ref = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(newParams) { - var reset, - mergedParams, - res, - _args = arguments; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - reset = _args.length > 1 && _args[1] !== undefined ? _args[1] : false; - mergedParams = reset ? baseParams : objectSpread2_default()(objectSpread2_default()({}, params), newParams); - setLoading(true); - setParams(mergedParams); - _context.next = 6; - return request(mergedParams); - case 6: - res = _context.sent; - setLoading(false); - setData(res); - return _context.abrupt("return", res); - case 10: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData(_x) { - return _ref.apply(this, arguments); - }; - }(); - return [params, loading, getData, data]; -} - +// EXTERNAL MODULE: ./src/utils/hooks/useCustomRequest.ts +var useCustomRequest = __webpack_require__(83018); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(29427); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Students/components/Approved/index.tsx @@ -1916,7 +1863,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { return _ref3.apply(this, arguments); }; }(); - var _useCustomRequest = useCustomRequest(getMemberData, { + var _useCustomRequest = (0,useCustomRequest/* useCustomRequest */.U)(getMemberData, { page: 1, limit: 20 }), @@ -1925,7 +1872,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { isLoading = _useCustomRequest2[1], getData = _useCustomRequest2[2], d = _useCustomRequest2[3]; - var _useCustomRequest3 = useCustomRequest(getStudentData, { + var _useCustomRequest3 = (0,useCustomRequest/* useCustomRequest */.U)(getStudentData, { page: 1, limit: 20 }), @@ -2433,6 +2380,82 @@ var EditAttendance = function EditAttendance(_ref) { }; })(EditAttendance)); +/***/ }), + +/***/ 83018: +/*!*********************************************!*\ + !*** ./src/utils/hooks/useCustomRequest.ts ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "U": function() { return /* binding */ useCustomRequest; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __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_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* 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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __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_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 67294); + + + + + + +//常见的请求模式,包含loading和改变params。 + +function useCustomRequest(request, baseParams) { + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(baseParams), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + params = _useState2[0], + setParams = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(false), + _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(), + _useState6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2), + data = _useState6[0], + setData = _useState6[1]; + var getData = /*#__PURE__*/function () { + var _ref = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(newParams) { + var reset, + mergedParams, + res, + _args = arguments; + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + reset = _args.length > 1 && _args[1] !== undefined ? _args[1] : false; + mergedParams = reset ? baseParams : _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()({}, params), newParams); + setLoading(true); + setParams(mergedParams); + _context.next = 6; + return request(mergedParams); + case 6: + res = _context.sent; + setLoading(false); + setData(res); + return _context.abrupt("return", res); + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData(_x) { + return _ref.apply(this, arguments); + }; + }(); + return [params, loading, getData, data]; +} + + /***/ }), /***/ 81643: diff --git a/p__Classrooms__Lists__Video__index.async.js b/p__Classrooms__Lists__Video__index.async.js index 1d4901bb74..3f78401299 100644 --- a/p__Classrooms__Lists__Video__index.async.js +++ b/p__Classrooms__Lists__Video__index.async.js @@ -334,6 +334,10 @@ var regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i; }, [videoId, courseId]); (0,react.useEffect)(function () { var _src3; + if (el.current) { + pauseIcon.current.style.display = 'none'; + playIcon.current.style.display = 'block'; + } message/* default.destroy */.ZP.destroy(); var player = null; if (flv/* default.isSupported */.Z.isSupported && isFlv && src && ((_src3 = src) === null || _src3 === void 0 ? void 0 : _src3.indexOf('.m3u8')) < 0) { diff --git a/p__Competitions__Edit__index.async.js b/p__Competitions__Edit__index.async.js index 3e97d1ef0e..ec275038dd 100644 --- a/p__Competitions__Edit__index.async.js +++ b/p__Competitions__Edit__index.async.js @@ -1158,6 +1158,8 @@ var generateBrief = function generateBrief(_ref2) { studentNames = _ref2.studentNames, studentCount = _ref2.studentCount, inPaper = _ref2.inPaper, + _ref2$is_random = _ref2.is_random, + is_random = _ref2$is_random === void 0 ? false : _ref2$is_random, _ref2$position = _ref2.position, position = _ref2$position === void 0 ? '' : _ref2$position; var copyStatusDescribe = function copyStatusDescribe() { @@ -1195,7 +1197,7 @@ var generateBrief = function generateBrief(_ref2) { }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ReuseShixunModalmodules.orangeColor, children: used - }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] + }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9", is_random ? '' : '是否继续使用和', "\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] }); }; @@ -1719,6 +1721,7 @@ var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, + is_random: renderData === null || renderData === void 0 ? void 0 : renderData.is_random, inPaper: inPaper, position: position }); @@ -3966,9 +3969,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] diff --git a/p__Graduations__Lists__Topics__index.async.js b/p__Graduations__Lists__Topics__index.async.js index 94126dd246..dffbd95647 100644 --- a/p__Graduations__Lists__Topics__index.async.js +++ b/p__Graduations__Lists__Topics__index.async.js @@ -3389,9 +3389,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] diff --git a/p__Innovation__Detail__index.async.js b/p__Innovation__Detail__index.async.js index 049d25e6f2..8da4628464 100644 --- a/p__Innovation__Detail__index.async.js +++ b/p__Innovation__Detail__index.async.js @@ -1861,9 +1861,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] diff --git a/p__Innovation__Tasks__index.async.js b/p__Innovation__Tasks__index.async.js index d100de3558..adf98828a5 100644 --- a/p__Innovation__Tasks__index.async.js +++ b/p__Innovation__Tasks__index.async.js @@ -1765,9 +1765,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] diff --git a/p__MyProblem__RecordDetail__index.async.js b/p__MyProblem__RecordDetail__index.async.js index 08567646cf..53a6b91ba6 100644 --- a/p__MyProblem__RecordDetail__index.async.js +++ b/p__MyProblem__RecordDetail__index.async.js @@ -1017,6 +1017,7 @@ function getCommitOut(debugResult) { children: "\u8C03\u8BD5\u4EE3\u7801" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", + className: "custom-ant-disabled", loading: submitting, disabled: submitting, onClick: function onClick() { diff --git a/p__MyProblem__RecordDetail__index.chunk.css b/p__MyProblem__RecordDetail__index.chunk.css index 42354ef474..a4f1e40449 100644 --- a/p__MyProblem__RecordDetail__index.chunk.css +++ b/p__MyProblem__RecordDetail__index.chunk.css @@ -263,6 +263,9 @@ ul.s-navs a.active { color: #5091ff; border-bottom: 2px solid #5091ff; } +#educoder .custom-ant-disabled:disabled { + color: inherit; +} /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/Spinner/index.less?modules ***! diff --git a/p__MyProblem__index.async.js b/p__MyProblem__index.async.js index 3916df0bf2..b2862cdffd 100644 --- a/p__MyProblem__index.async.js +++ b/p__MyProblem__index.async.js @@ -3597,6 +3597,7 @@ function getCommitOut(debugResult) { children: "\u8C03\u8BD5\u4EE3\u7801" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", + className: "custom-ant-disabled", loading: submitting, disabled: submitting, onClick: function onClick() { @@ -3636,6 +3637,9 @@ __webpack_require__.d(__webpack_exports__, { // 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/@babel/runtime/helpers/defineProperty.js +var defineProperty = __webpack_require__(38416); +var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(17061); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); @@ -5340,6 +5344,7 @@ var title = __webpack_require__(38508); + var _excluded = ["input", "showNote", "onShowNote", "notes", "onCancelNote", "onAddNote", "debugResult", "language", "debuging", "submitting", "executingMessage", "code", "onSubmitCode", "onDebugCode", "onChangeCode", "onChangeInput", "onUpdateCode", "user", "isLoading"]; @@ -5837,11 +5842,13 @@ function MyProblem_reducer(state, action) { _context10.next = 12; break; } - modal/* default.error */.Z.error({ + modal/* default.error */.Z.error(defineProperty_default()({ + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u9519\u8BEF" + }), centered: true, - okText: '知道啦', - content: '评测代码超时' - }); + okText: '知道啦' + }, "title", '评测代码超时')); dispatch({ type: MyProblem_Types.SET_SUBMITING, payload: false @@ -5853,11 +5860,13 @@ function MyProblem_reducer(state, action) { break; } if (data.status === 2) { - modal/* default.error */.Z.error({ + modal/* default.error */.Z.error(defineProperty_default()({ + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u9519\u8BEF" + }), centered: true, - okText: '知道啦', - content: '评测代码超时' - }); + okText: '知道啦' + }, "title", '评测代码超时')); } if ((data === null || data === void 0 ? void 0 : data.status) === 0 && searchParams.get("type") === '1') { setPassModalData(true); @@ -6471,7 +6480,6 @@ function MyProblem_reducer(state, action) { okText: '确定', cancelText: '取消', icon: null, - className: 'edu-modal', title: '提示', content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F" @@ -7204,7 +7212,6 @@ var useRemindModal = function useRemindModal(answerData) { content: "".concat(eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_content), icon: null, title: '提示', - className: 'edu-modal', centered: true, okText: "知道了" }); diff --git a/p__MyProblem__index.chunk.css b/p__MyProblem__index.chunk.css index 3ccf53b634..ada8063dc6 100644 --- a/p__MyProblem__index.chunk.css +++ b/p__MyProblem__index.chunk.css @@ -567,6 +567,9 @@ ul.s-navs a.active { color: #5091ff; border-bottom: 2px solid #5091ff; } +#educoder .custom-ant-disabled:disabled { + color: inherit; +} /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/Spinner/index.less?modules ***! diff --git a/p__Paperlibrary__Add__index.async.js b/p__Paperlibrary__Add__index.async.js index f416b69ac5..7be4f9c1cc 100644 --- a/p__Paperlibrary__Add__index.async.js +++ b/p__Paperlibrary__Add__index.async.js @@ -7405,12 +7405,23 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { title: '创建者', dataIndex: 'author_name', key: 'author_name', - hidden: !isshixun + hidden: !isshixun, + render: function render(value, record, index) { + var _value$split; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: value ? value === null || value === void 0 ? void 0 : (_value$split = value.split('、')) === null || _value$split === void 0 ? void 0 : _value$split[0] : '- -' + }); + } }, { title: '所属单位', dataIndex: 'author_school_name', key: 'author_school_name', - hidden: !isshixun + hidden: !isshixun, + render: function render(value, record, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: value || '- -' + }); + } }, { title: '难度', dataIndex: 'difficulty', diff --git a/p__Paperlibrary__Random__AddAndEdit__index.async.js b/p__Paperlibrary__Random__AddAndEdit__index.async.js deleted file mode 100644 index de9137f840..0000000000 --- a/p__Paperlibrary__Random__AddAndEdit__index.async.js +++ /dev/null @@ -1,2750 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[22257],{ - -/***/ 1931: -/*!*************************************************************************!*\ - !*** ./src/pages/Paperlibrary/Random/AddAndEdit/index.tsx + 15 modules ***! - \*************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ AddAndEdit; } -}); - -// 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/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: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AddAndEditmodules = ({"flex_box_center":"flex_box_center___IuNGJ","flex_space_between":"flex_space_between___TG0jT","flex_box_vertical_center":"flex_box_vertical_center___BPTjI","flex_box_center_end":"flex_box_center_end___ckhiu","flex_box_column":"flex_box_column___fxuMa","wrap":"wrap___c9z0X","btns":"btns____fdIK","crumbs":"crumbs___OdzeI","oneWrap":"oneWrap___Cet7W","title":"title___MB1fA","formWrap":"formWrap____g777","rb":"rb___fKrld"}); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/Tabs/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Tabsmodules = ({"tabs":"tabs___XlMdZ","active":"active___heIFJ"}); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/Tabs/index.tsx - - - - -var Tabs = function Tabs(_ref) { - var _ref$value = _ref.value, - value = _ref$value === void 0 ? [] : _ref$value, - onChange = _ref.onChange, - _ref$className = _ref.className, - className = _ref$className === void 0 ? '' : _ref$className; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(Tabsmodules.tabs, " ").concat(className, " "), - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - return onChange(0); - }, - className: value === 0 ? Tabsmodules.active : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u5F55\u5165\u4FE1\u606F" - }), " "] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - return onChange(1); - }, - className: value === 1 ? Tabsmodules.active : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "2" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u914D\u7F6E\u7EC4\u5377" - })] - })] - }); -}; -/* harmony default export */ var components_Tabs = (Tabs); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var StepTwomodules = ({"flex_box_center":"flex_box_center___LDL3f","flex_space_between":"flex_space_between___Xl1HD","flex_box_vertical_center":"flex_box_vertical_center___n7UPy","flex_box_center_end":"flex_box_center_end___pttB_","flex_box_column":"flex_box_column___Jpfxo","wrap":"wrap___aPyki","left":"left___cqZKp","list":"list___IWY_v","name":"name___k_tHd","b":"b____iUPp","r":"r___yRdFx","l":"l___Tle8P","total":"total___VTraD","topWarp":"topWarp___Y6Gn4","right":"right___IuNp1","tabs":"tabs___KAQJT","title":"title___Cx_AF","source":"source___CzyxS","folder":"folder___jJTuI","choice":"choice___lu9pS","range":"range___BOaY9","btn":"btn___DWkEW","knWarp":"knWarp___JTaEU","kn":"kn___sA6Lo","btns":"btns___UPkmA","modalBody":"modalBody___NDRx0","active":"active___vLIUY","inputWarp":"inputWarp___TOT_1","modal":"modal___S2RSB","exportModal":"exportModal___GIHaw","teachModal":"teachModal___lqfFQ","head":"head___VxgJz","wraps":"wraps___rmP7C","body":"body___coJ9M"}); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(79531); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 4 modules -var message = __webpack_require__(2453); -// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 12 modules -var skeleton = __webpack_require__(21687); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(83062); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 3 modules -var es_checkbox = __webpack_require__(84567); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 39 modules -var modal = __webpack_require__(72423); -// EXTERNAL MODULE: ./src/service/problemset.ts -var problemset = __webpack_require__(75968); -;// CONCATENATED MODULE: ./src/assets/images/paper/wenhao.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 SvgWenhao = function SvgWenhao(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - width: 22, - height: 22, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u95EE\u53F7\u5907\u4EFD 2"), /* @__PURE__ */React.createElement("path", { - d: "M11 20.56a9.56 9.56 0 1 0 0-19.12 9.56 9.56 0 0 0 0 19.12ZM11 22C4.925 22 0 17.075 0 11S4.925 0 11 0s11 4.925 11 11-4.925 11-11 11ZM8.993 9.295v.016a.72.72 0 1 1-1.44-.029.254.254 0 0 1-.001-.032c0-1.064.298-1.94.89-2.63.648-.745 1.541-1.11 2.672-1.11 1.007 0 1.822.292 2.443.88.596.561.892 1.32.892 2.26 0 .681-.212 1.307-.625 1.854-.173.218-.545.58-1.22 1.191-.327.286-.557.552-.701.794a1.99 1.99 0 0 0-.282 1.016l.026.436a.252.252 0 0 1-.251.267h-.943a.252.252 0 0 1-.253-.251v-.436c0-.476.1-.921.295-1.31.236-.506.725-1.092 1.434-1.71.44-.442.579-.584.67-.699.288-.37.428-.738.428-1.123 0-.573-.166-1.026-.482-1.355-.332-.332-.818-.498-1.476-.498-.734 0-1.26.236-1.623.717-.304.381-.45.938-.45 1.707 0 .015 0 .03-.003.045ZM11 16.664a.72.72 0 0 1 0-1.44.72.72 0 0 1 0 1.44Z", - fill: "#4C6FFF", - fillRule: "nonzero" - })); -}; - -/* harmony default export */ var wenhao = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDIwLjU2YTkuNTYgOS41NiAwIDEgMCAwLTE5LjEyIDkuNTYgOS41NiAwIDAgMCAwIDE5LjEyWk0xMSAyMkM0LjkyNSAyMiAwIDE3LjA3NSAwIDExUzQuOTI1IDAgMTEgMHMxMSA0LjkyNSAxMSAxMS00LjkyNSAxMS0xMSAxMVpNOC45OTMgOS4yOTV2LjAxNmEuNzIuNzIgMCAxIDEtMS40NC0uMDI5LjI1NC4yNTQgMCAwIDEtLjAwMS0uMDMyYzAtMS4wNjQuMjk4LTEuOTQuODktMi42My42NDgtLjc0NSAxLjU0MS0xLjExIDIuNjcyLTEuMTEgMS4wMDcgMCAxLjgyMi4yOTIgMi40NDMuODguNTk2LjU2MS44OTIgMS4zMi44OTIgMi4yNiAwIC42ODEtLjIxMiAxLjMwNy0uNjI1IDEuODU0LS4xNzMuMjE4LS41NDUuNTgtMS4yMiAxLjE5MS0uMzI3LjI4Ni0uNTU3LjU1Mi0uNzAxLjc5NGExLjk5IDEuOTkgMCAwIDAtLjI4MiAxLjAxNmwuMDI2LjQzNmEuMjUyLjI1MiAwIDAgMS0uMjUxLjI2N2gtLjk0M2EuMjUyLjI1MiAwIDAgMS0uMjUzLS4yNTF2LS40MzZjMC0uNDc2LjEtLjkyMS4yOTUtMS4zMS4yMzYtLjUwNi43MjUtMS4wOTIgMS40MzQtMS43MS40NC0uNDQyLjU3OS0uNTg0LjY3LS42OTkuMjg4LS4zNy40MjgtLjczOC40MjgtMS4xMjMgMC0uNTczLS4xNjYtMS4wMjYtLjQ4Mi0xLjM1NS0uMzMyLS4zMzItLjgxOC0uNDk4LTEuNDc2LS40OTgtLjczNCAwLTEuMjYuMjM2LTEuNjIzLjcxNy0uMzA0LjM4MS0uNDUuOTM4LS40NSAxLjcwNyAwIC4wMTUgMCAuMDMtLjAwMy4wNDVaTTExIDE2LjY2NGEuNzIuNzIgMCAwIDEgMC0xLjQ0LjcyLjcyIDAgMCAxIDAgMS40NFoiIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -;// CONCATENATED MODULE: ./src/assets/images/paper/wenjian.svg -function wenjian_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = wenjian_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 wenjian_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return wenjian_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 wenjian_arrayLikeToArray(o, minLen); } -function wenjian_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 wenjian_defProp = Object.defineProperty; -var wenjian_getOwnPropSymbols = Object.getOwnPropertySymbols; -var wenjian_hasOwnProp = Object.prototype.hasOwnProperty; -var wenjian_propIsEnum = Object.prototype.propertyIsEnumerable; -var wenjian_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? wenjian_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var wenjian_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (wenjian_hasOwnProp.call(b, prop)) wenjian_defNormalProp(a, prop, b[prop]); - if (wenjian_getOwnPropSymbols) { - var _iterator = wenjian_createForOfIteratorHelper(wenjian_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (wenjian_propIsEnum.call(b, prop)) wenjian_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgWenjian = function SvgWenjian(props) { - return /* @__PURE__ */React.createElement("svg", wenjian_spreadValues({ - width: 22, - height: 16, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u5927\u6587\u4EF6\u5939"), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("path", { - d: "M0 0h22v16H0z" - }), /* @__PURE__ */React.createElement("path", { - d: "M2.6 6.444 1 12.312V1.052C1 .472 1.471 0 2.052 0h4.997c.28 0 .547.11.744.308l2.155 2.155c.04.04.093.061.148.061h7.522c.581.001 1.052.471 1.052 1.052V5.05H4.427c-.853.001-1.6.572-1.826 1.395Zm18.184-.14a1.044 1.044 0 0 0-.836-.414H4.427c-.474.001-.89.318-1.015.776l-2.18 7.993a1.052 1.052 0 0 0 1.015 1.328h15.52c.475 0 .89-.318 1.015-.775l2.18-7.994a1.044 1.044 0 0 0-.179-.915Z", - fill: "#165DFF", - fillRule: "nonzero" - }))); -}; - -/* harmony default export */ var wenjian = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjE2SDB6Ii8+PHBhdGggZD0iTTIuNiA2LjQ0NCAxIDEyLjMxMlYxLjA1MkMxIC40NzIgMS40NzEgMCAyLjA1MiAwaDQuOTk3Yy4yOCAwIC41NDcuMTEuNzQ0LjMwOGwyLjE1NSAyLjE1NWMuMDQuMDQuMDkzLjA2MS4xNDguMDYxaDcuNTIyYy41ODEuMDAxIDEuMDUyLjQ3MSAxLjA1MiAxLjA1MlY1LjA1SDQuNDI3Yy0uODUzLjAwMS0xLjYuNTcyLTEuODI2IDEuMzk1Wm0xOC4xODQtLjE0YTEuMDQ0IDEuMDQ0IDAgMCAwLS44MzYtLjQxNEg0LjQyN2MtLjQ3NC4wMDEtLjg5LjMxOC0xLjAxNS43NzZsLTIuMTggNy45OTNhMS4wNTIgMS4wNTIgMCAwIDAgMS4wMTUgMS4zMjhoMTUuNTJjLjQ3NSAwIC44OS0uMzE4IDEuMDE1LS43NzVsMi4xOC03Ljk5NGExLjA0NCAxLjA0NCAwIDAgMC0uMTc5LS45MTVaIiBmaWxsPSIjMTY1REZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"); -;// CONCATENATED MODULE: ./src/assets/images/paper/median.svg -function median_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = median_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 median_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return median_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 median_arrayLikeToArray(o, minLen); } -function median_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 median_defProp = Object.defineProperty; -var median_getOwnPropSymbols = Object.getOwnPropertySymbols; -var median_hasOwnProp = Object.prototype.hasOwnProperty; -var median_propIsEnum = Object.prototype.propertyIsEnumerable; -var median_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? median_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var median_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (median_hasOwnProp.call(b, prop)) median_defNormalProp(a, prop, b[prop]); - if (median_getOwnPropSymbols) { - var _iterator = median_createForOfIteratorHelper(median_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (median_propIsEnum.call(b, prop)) median_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgMedian = function SvgMedian(props) { - return /* @__PURE__ */React.createElement("svg", median_spreadValues({ - width: 20, - height: 20, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u8003\u5BDF\u95E8\u5E97"), /* @__PURE__ */React.createElement("path", { - d: "M8.007 10.27 1.145 6.456a.999.999 0 0 1 0-1.418L8.239.993a1.013 1.013 0 0 1 1.427 0l6.862 3.814a.999.999 0 0 1 0 1.418L9.434 10.27a1.013 1.013 0 0 1-1.426 0Zm-7.74-.062C-.178 9.94.009 9.133.279 8.691a.945.945 0 0 1 1.294-.313l6.96 4.207.08.08a.068.068 0 0 0 .095 0l.076-.077 3.278-1.995a4.372 4.372 0 0 0-.303 2.39l-1.811 1.09a1.95 1.95 0 0 1-1.288.482 1.95 1.95 0 0 1-1.283-.478l-7.11-3.869Zm12.152 4.324c.344.549.911.972 1.456 1.325l-3.928 2.462a1.95 1.95 0 0 1-1.287.481c-.472.001-.927-.169-1.283-.478L.595 14.223a.933.933 0 0 1-.315-1.286.945.945 0 0 1 1.293-.313l6.96 4.206.08.08a.068.068 0 0 0 .095 0l.077-.076 3.634-2.302Zm6.939.718a.676.676 0 0 1 0 .96.686.686 0 0 1-.966 0l-1.463-1.454a2.89 2.89 0 0 1-1.486.409 2.883 2.883 0 0 1-2.892-2.875 2.884 2.884 0 0 1 2.892-2.875 2.884 2.884 0 0 1 2.893 2.875c0 .555-.16 1.074-.434 1.514l1.456 1.446Zm-3.914-1.222c.964 0 1.748-.78 1.748-1.738 0-.96-.784-1.74-1.748-1.74-.965 0-1.75.78-1.75 1.74 0 .958.785 1.738 1.75 1.738Z", - fill: "#007DFE", - fillRule: "nonzero" - })); -}; - -/* harmony default export */ var median = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMDA3IDEwLjI3IDEuMTQ1IDYuNDU2YS45OTkuOTk5IDAgMCAxIDAtMS40MThMOC4yMzkuOTkzYTEuMDEzIDEuMDEzIDAgMCAxIDEuNDI3IDBsNi44NjIgMy44MTRhLjk5OS45OTkgMCAwIDEgMCAxLjQxOEw5LjQzNCAxMC4yN2ExLjAxMyAxLjAxMyAwIDAgMS0xLjQyNiAwWm0tNy43NC0uMDYyQy0uMTc4IDkuOTQuMDA5IDkuMTMzLjI3OSA4LjY5MWEuOTQ1Ljk0NSAwIDAgMSAxLjI5NC0uMzEzbDYuOTYgNC4yMDcuMDguMDhhLjA2OC4wNjggMCAwIDAgLjA5NSAwbC4wNzYtLjA3NyAzLjI3OC0xLjk5NWE0LjM3MiA0LjM3MiAwIDAgMC0uMzAzIDIuMzlsLTEuODExIDEuMDlhMS45NSAxLjk1IDAgMCAxLTEuMjg4LjQ4MiAxLjk1IDEuOTUgMCAwIDEtMS4yODMtLjQ3OGwtNy4xMS0zLjg2OVptMTIuMTUyIDQuMzI0Yy4zNDQuNTQ5LjkxMS45NzIgMS40NTYgMS4zMjVsLTMuOTI4IDIuNDYyYTEuOTUgMS45NSAwIDAgMS0xLjI4Ny40ODFjLS40NzIuMDAxLS45MjctLjE2OS0xLjI4My0uNDc4TC41OTUgMTQuMjIzYS45MzMuOTMzIDAgMCAxLS4zMTUtMS4yODYuOTQ1Ljk0NSAwIDAgMSAxLjI5My0uMzEzbDYuOTYgNC4yMDYuMDguMDhhLjA2OC4wNjggMCAwIDAgLjA5NSAwbC4wNzctLjA3NiAzLjYzNC0yLjMwMlptNi45MzkuNzE4YS42NzYuNjc2IDAgMCAxIDAgLjk2LjY4Ni42ODYgMCAwIDEtLjk2NiAwbC0xLjQ2My0xLjQ1NGEyLjg5IDIuODkgMCAwIDEtMS40ODYuNDA5IDIuODgzIDIuODgzIDAgMCAxLTIuODkyLTIuODc1IDIuODg0IDIuODg0IDAgMCAxIDIuODkyLTIuODc1IDIuODg0IDIuODg0IDAgMCAxIDIuODkzIDIuODc1YzAgLjU1NS0uMTYgMS4wNzQtLjQzNCAxLjUxNGwxLjQ1NiAxLjQ0NlptLTMuOTE0LTEuMjIyYy45NjQgMCAxLjc0OC0uNzggMS43NDgtMS43MzggMC0uOTYtLjc4NC0xLjc0LTEuNzQ4LTEuNzQtLjk2NSAwLTEuNzUuNzgtMS43NSAxLjc0IDAgLjk1OC43ODUgMS43MzggMS43NSAxLjczOFoiIGZpbGw9IiMwMDdERkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -;// CONCATENATED MODULE: ./src/assets/images/paper/shu.svg -function shu_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = shu_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 shu_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return shu_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 shu_arrayLikeToArray(o, minLen); } -function shu_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 shu_defProp = Object.defineProperty; -var shu_getOwnPropSymbols = Object.getOwnPropertySymbols; -var shu_hasOwnProp = Object.prototype.hasOwnProperty; -var shu_propIsEnum = Object.prototype.propertyIsEnumerable; -var shu_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? shu_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var shu_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (shu_hasOwnProp.call(b, prop)) shu_defNormalProp(a, prop, b[prop]); - if (shu_getOwnPropSymbols) { - var _iterator = shu_createForOfIteratorHelper(shu_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (shu_propIsEnum.call(b, prop)) shu_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgShu = function SvgShu(props) { - return /* @__PURE__ */React.createElement("svg", shu_spreadValues({ - width: 18, - height: 18, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 3"), /* @__PURE__ */React.createElement("defs", null, /* @__PURE__ */React.createElement("linearGradient", { - x1: "50%", - y1: "0%", - x2: "50%", - y2: "100%", - id: "shu_svg__a" - }, /* @__PURE__ */React.createElement("stop", { - stopColor: "#6975FD", - offset: "0%" - }), /* @__PURE__ */React.createElement("stop", { - stopColor: "#007AFF", - offset: "100%" - }))), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("path", { - fillOpacity: 0.01, - fill: "#FFF", - d: "M0 0h18v18H0z" - }), /* @__PURE__ */React.createElement("rect", { - fill: "url(#shu_svg__a)", - x: 6, - y: 1, - width: 5, - height: 16, - rx: 2.5 - }))); -}; - -/* harmony default export */ var shu = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNjk3NUZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwN0FGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgxOHYxOEgweiIvPjxyZWN0IGZpbGw9InVybCgjYSkiIHg9IjYiIHk9IjEiIHdpZHRoPSI1IiBoZWlnaHQ9IjE2IiByeD0iMi41Ii8+PC9nPjwvc3ZnPg=="); -// EXTERNAL MODULE: ./src/assets/images/paper/xixi.svg -var xixi = __webpack_require__(81930); -// EXTERNAL MODULE: ./src/assets/images/paper/bi.svg -var bi = __webpack_require__(48601); -;// CONCATENATED MODULE: ./src/assets/images/paper/te.svg -function te_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = te_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 te_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return te_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 te_arrayLikeToArray(o, minLen); } -function te_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 te_defProp = Object.defineProperty; -var te_getOwnPropSymbols = Object.getOwnPropertySymbols; -var te_hasOwnProp = Object.prototype.hasOwnProperty; -var te_propIsEnum = Object.prototype.propertyIsEnumerable; -var te_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? te_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var te_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (te_hasOwnProp.call(b, prop)) te_defNormalProp(a, prop, b[prop]); - if (te_getOwnPropSymbols) { - var _iterator = te_createForOfIteratorHelper(te_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (te_propIsEnum.call(b, prop)) te_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgTe = function SvgTe(props) { - return /* @__PURE__ */React.createElement("svg", te_spreadValues({ - width: 24, - height: 24, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u6559\u7814\u56E2\u961F"), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("path", { - d: "M0 0h24v24H0z" - }), /* @__PURE__ */React.createElement("g", { - fillRule: "nonzero" - }, /* @__PURE__ */React.createElement("path", { - d: "M8.062 14.52c.258-.082.505-.195.739-.335.422-.272.749-.832-.04-1.516-2.604-3.825-1.657-6.364-1.26-7.32a3.04 3.04 0 0 0-1.135-.212H6.23c-2.494 0-3.152 2.313-3.207 3.606-.033 3.054 1.798 4.27 1.798 4.27.096.192.138.41.117.626a.892.892 0 0 1-.188.52C3.727 15.002.31 15.881.07 17.702a5.401 5.401 0 0 0-.024 1.575c.558.436 2.35.807 2.35.807.122-.401.222-.808.3-1.22.22-1.12 1.715-2.94 5.365-4.345Zm15.831 3.168c-.245-1.815-3.752-2.694-4.803-3.538a.901.901 0 0 1-.188-.52c-.02-.216.02-.433.115-.626 0 0 1.88-1.212 1.847-4.265-.051-1.296-.845-3.603-3.288-3.603h-.136a3.27 3.27 0 0 0-1.351.27c.525 1.782 1.151 5.053-1.493 7.243-1.037 1.574 2.417 2.5 1.88 2.251 3.125 1.433 3.965 2.53 4.193 3.663.193.947.3 1.526.3 1.526s2.342-.364 2.947-.828a5.444 5.444 0 0 0-.023-1.573Z", - fill: "#B6D0FC", - opacity: 0.7 - }), /* @__PURE__ */React.createElement("path", { - d: "M13.704 14.2a1.114 1.114 0 0 1-.233-.646 1.448 1.448 0 0 1 .142-.775c-.003.002 2.31-1.271 2.263-5.301C15.815 5.868 14.841 3 11.843 3h-.172C8.538 3 7.701 5.867 7.64 7.478c-.041 3.793 2.262 5.3 2.262 5.3.19.258.289.576.28.902 0 .133-.223.4-.37.52-1.287 1.05-5.923 2.105-6.223 4.363-.235.958-1.61 2.477 2.964 3.088 1.755.202 3.52.292 5.285.268 10.612 0 8.417-2.094 8.122-3.32-.298-2.257-4.97-3.351-6.258-4.398h.002Z", - fill: "#165DFF" - })))); -}; - -/* harmony default export */ var te = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOC4wNjIgMTQuNTJjLjI1OC0uMDgyLjUwNS0uMTk1LjczOS0uMzM1LjQyMi0uMjcyLjc0OS0uODMyLS4wNC0xLjUxNi0yLjYwNC0zLjgyNS0xLjY1Ny02LjM2NC0xLjI2LTcuMzJhMy4wNCAzLjA0IDAgMCAwLTEuMTM1LS4yMTJINi4yM2MtMi40OTQgMC0zLjE1MiAyLjMxMy0zLjIwNyAzLjYwNi0uMDMzIDMuMDU0IDEuNzk4IDQuMjcgMS43OTggNC4yNy4wOTYuMTkyLjEzOC40MS4xMTcuNjI2YS44OTIuODkyIDAgMCAxLS4xODguNTJDMy43MjcgMTUuMDAyLjMxIDE1Ljg4MS4wNyAxNy43MDJhNS40MDEgNS40MDEgMCAwIDAtLjAyNCAxLjU3NWMuNTU4LjQzNiAyLjM1LjgwNyAyLjM1LjgwNy4xMjItLjQwMS4yMjItLjgwOC4zLTEuMjIuMjItMS4xMiAxLjcxNS0yLjk0IDUuMzY1LTQuMzQ1Wm0xNS44MzEgMy4xNjhjLS4yNDUtMS44MTUtMy43NTItMi42OTQtNC44MDMtMy41MzhhLjkwMS45MDEgMCAwIDEtLjE4OC0uNTJjLS4wMi0uMjE2LjAyLS40MzMuMTE1LS42MjYgMCAwIDEuODgtMS4yMTIgMS44NDctNC4yNjUtLjA1MS0xLjI5Ni0uODQ1LTMuNjAzLTMuMjg4LTMuNjAzaC0uMTM2YTMuMjcgMy4yNyAwIDAgMC0xLjM1MS4yN2MuNTI1IDEuNzgyIDEuMTUxIDUuMDUzLTEuNDkzIDcuMjQzLTEuMDM3IDEuNTc0IDIuNDE3IDIuNSAxLjg4IDIuMjUxIDMuMTI1IDEuNDMzIDMuOTY1IDIuNTMgNC4xOTMgMy42NjMuMTkzLjk0Ny4zIDEuNTI2LjMgMS41MjZzMi4zNDItLjM2NCAyLjk0Ny0uODI4YTUuNDQ0IDUuNDQ0IDAgMCAwLS4wMjMtMS41NzNaIiBmaWxsPSIjQjZEMEZDIiBvcGFjaXR5PSIuNyIvPjxwYXRoIGQ9Ik0xMy43MDQgMTQuMmExLjExNCAxLjExNCAwIDAgMS0uMjMzLS42NDYgMS40NDggMS40NDggMCAwIDEgLjE0Mi0uNzc1Yy0uMDAzLjAwMiAyLjMxLTEuMjcxIDIuMjYzLTUuMzAxQzE1LjgxNSA1Ljg2OCAxNC44NDEgMyAxMS44NDMgM2gtLjE3MkM4LjUzOCAzIDcuNzAxIDUuODY3IDcuNjQgNy40NzhjLS4wNDEgMy43OTMgMi4yNjIgNS4zIDIuMjYyIDUuMy4xOS4yNTguMjg5LjU3Ni4yOC45MDIgMCAuMTMzLS4yMjMuNC0uMzcuNTItMS4yODcgMS4wNS01LjkyMyAyLjEwNS02LjIyMyA0LjM2My0uMjM1Ljk1OC0xLjYxIDIuNDc3IDIuOTY0IDMuMDg4IDEuNzU1LjIwMiAzLjUyLjI5MiA1LjI4NS4yNjggMTAuNjEyIDAgOC40MTctMi4wOTQgOC4xMjItMy4zMi0uMjk4LTIuMjU3LTQuOTctMy4zNTEtNi4yNTgtNC4zOThoLjAwMloiIGZpbGw9IiMxNjVERkYiLz48L2c+PC9nPjwvc3ZnPg=="); -;// CONCATENATED MODULE: ./src/assets/images/paper/sren.svg -function sren_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = sren_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 sren_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return sren_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 sren_arrayLikeToArray(o, minLen); } -function sren_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 sren_defProp = Object.defineProperty; -var sren_getOwnPropSymbols = Object.getOwnPropertySymbols; -var sren_hasOwnProp = Object.prototype.hasOwnProperty; -var sren_propIsEnum = Object.prototype.propertyIsEnumerable; -var sren_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? sren_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var sren_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (sren_hasOwnProp.call(b, prop)) sren_defNormalProp(a, prop, b[prop]); - if (sren_getOwnPropSymbols) { - var _iterator = sren_createForOfIteratorHelper(sren_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (sren_propIsEnum.call(b, prop)) sren_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgSren = function SvgSren(props) { - return /* @__PURE__ */React.createElement("svg", sren_spreadValues({ - width: 18, - height: 18, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u5C0F\u6559\u7814\u56E2\u961F"), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("path", { - d: "M0 0h18v18H0z" - }), /* @__PURE__ */React.createElement("g", { - fillRule: "nonzero" - }, /* @__PURE__ */React.createElement("path", { - d: "M6.047 10.89c.193-.062.378-.146.554-.251.316-.204.561-.624-.03-1.138-1.953-2.868-1.243-4.773-.945-5.49a2.28 2.28 0 0 0-.851-.158h-.103c-1.87 0-2.364 1.734-2.406 2.704-.024 2.29 1.35 3.203 1.35 3.203a.87.87 0 0 1 .087.47.669.669 0 0 1-.142.389c-.766.633-3.327 1.293-3.508 2.658a4.05 4.05 0 0 0-.018 1.181c.419.327 1.763.606 1.763.606.092-.301.166-.606.225-.916.164-.84 1.286-2.205 4.024-3.258Zm11.873 2.376c-.184-1.362-2.814-2.02-3.602-2.653a.676.676 0 0 1-.141-.39.875.875 0 0 1 .086-.47s1.41-.91 1.385-3.199c-.038-.971-.633-2.702-2.466-2.702h-.102a2.452 2.452 0 0 0-1.013.202c.393 1.337.863 3.79-1.12 5.433-.778 1.18 1.812 1.874 1.41 1.688 2.344 1.075 2.974 1.897 3.145 2.747.144.71.225 1.144.225 1.144s1.756-.273 2.21-.62c.051-.392.046-.79-.017-1.18Z", - fill: "#B6D0FC", - opacity: 0.7 - }), /* @__PURE__ */React.createElement("path", { - d: "M10.278 10.65a.836.836 0 0 1-.175-.484c-.019-.2.018-.402.107-.582-.002.001 1.732-.953 1.697-3.976-.046-1.207-.776-3.358-3.025-3.358h-.129c-2.35 0-2.977 2.15-3.023 3.358-.031 2.845 1.697 3.976 1.697 3.976.142.193.216.432.21.676 0 .1-.168.3-.279.39-.964.787-4.442 1.578-4.667 3.272-.175.719-1.206 1.858 2.224 2.316 1.316.152 2.64.22 3.964.202 7.959 0 6.312-1.571 6.09-2.49-.223-1.693-3.727-2.514-4.692-3.3h.001Z", - fill: "#165DFF" - })))); -}; - -/* harmony default export */ var sren = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE4djE4SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNi4wNDcgMTAuODljLjE5My0uMDYyLjM3OC0uMTQ2LjU1NC0uMjUxLjMxNi0uMjA0LjU2MS0uNjI0LS4wMy0xLjEzOC0xLjk1My0yLjg2OC0xLjI0My00Ljc3My0uOTQ1LTUuNDlhMi4yOCAyLjI4IDAgMCAwLS44NTEtLjE1OGgtLjEwM2MtMS44NyAwLTIuMzY0IDEuNzM0LTIuNDA2IDIuNzA0LS4wMjQgMi4yOSAxLjM1IDMuMjAzIDEuMzUgMy4yMDNhLjg3Ljg3IDAgMCAxIC4wODcuNDcuNjY5LjY2OSAwIDAgMS0uMTQyLjM4OWMtLjc2Ni42MzMtMy4zMjcgMS4yOTMtMy41MDggMi42NThhNC4wNSA0LjA1IDAgMCAwLS4wMTggMS4xODFjLjQxOS4zMjcgMS43NjMuNjA2IDEuNzYzLjYwNi4wOTItLjMwMS4xNjYtLjYwNi4yMjUtLjkxNi4xNjQtLjg0IDEuMjg2LTIuMjA1IDQuMDI0LTMuMjU4Wm0xMS44NzMgMi4zNzZjLS4xODQtMS4zNjItMi44MTQtMi4wMi0zLjYwMi0yLjY1M2EuNjc2LjY3NiAwIDAgMS0uMTQxLS4zOS44NzUuODc1IDAgMCAxIC4wODYtLjQ3czEuNDEtLjkxIDEuMzg1LTMuMTk5Yy0uMDM4LS45NzEtLjYzMy0yLjcwMi0yLjQ2Ni0yLjcwMmgtLjEwMmEyLjQ1MiAyLjQ1MiAwIDAgMC0xLjAxMy4yMDJjLjM5MyAxLjMzNy44NjMgMy43OS0xLjEyIDUuNDMzLS43NzggMS4xOCAxLjgxMiAxLjg3NCAxLjQxIDEuNjg4IDIuMzQ0IDEuMDc1IDIuOTc0IDEuODk3IDMuMTQ1IDIuNzQ3LjE0NC43MS4yMjUgMS4xNDQuMjI1IDEuMTQ0czEuNzU2LS4yNzMgMi4yMS0uNjJjLjA1MS0uMzkyLjA0Ni0uNzktLjAxNy0xLjE4WiIgZmlsbD0iI0I2RDBGQyIgb3BhY2l0eT0iLjciLz48cGF0aCBkPSJNMTAuMjc4IDEwLjY1YS44MzYuODM2IDAgMCAxLS4xNzUtLjQ4NGMtLjAxOS0uMi4wMTgtLjQwMi4xMDctLjU4Mi0uMDAyLjAwMSAxLjczMi0uOTUzIDEuNjk3LTMuOTc2LS4wNDYtMS4yMDctLjc3Ni0zLjM1OC0zLjAyNS0zLjM1OGgtLjEyOWMtMi4zNSAwLTIuOTc3IDIuMTUtMy4wMjMgMy4zNTgtLjAzMSAyLjg0NSAxLjY5NyAzLjk3NiAxLjY5NyAzLjk3Ni4xNDIuMTkzLjIxNi40MzIuMjEuNjc2IDAgLjEtLjE2OC4zLS4yNzkuMzktLjk2NC43ODctNC40NDIgMS41NzgtNC42NjcgMy4yNzItLjE3NS43MTktMS4yMDYgMS44NTggMi4yMjQgMi4zMTYgMS4zMTYuMTUyIDIuNjQuMjIgMy45NjQuMjAyIDcuOTU5IDAgNi4zMTItMS41NzEgNi4wOS0yLjQ5LS4yMjMtMS42OTMtMy43MjctMi41MTQtNC42OTItMy4zaC4wMDFaIiBmaWxsPSIjMTY1REZGIi8+PC9nPjwvZz48L3N2Zz4="); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/AddTags/index.tsx + 2 modules -var AddTags = __webpack_require__(54304); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/List/index.tsx + 5 modules -var List = __webpack_require__(80216); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/ProCheckout/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ProCheckoutmodules = ({"cInput":"cInput___JgrZH","cl":"cl___m_LmD","box":"box___tp7pq","box1":"box1___W8bK6","cr":"cr___Bwgc4"}); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/ProCheckout/index.tsx - - - - -var _excluded = ["value", "onChange", "options", "search"]; - - - - - - - -var CheckboxGroup = es_checkbox/* default.Group */.Z.Group; -var ProCheckout_AddTags = function AddTags(_ref) { - var _ref$value = _ref.value, - value = _ref$value === void 0 ? [] : _ref$value, - onChange = _ref.onChange, - options = _ref.options, - search = _ref.search, - props = objectWithoutProperties_default()(_ref, _excluded); - var _React$useState = react.useState(false), - _React$useState2 = slicedToArray_default()(_React$useState, 2), - checkAll = _React$useState2[0], - setCheckAll = _React$useState2[1]; - (0,react.useEffect)(function () { - var _options$tag_discipli; - var ids = options === null || options === void 0 ? void 0 : (_options$tag_discipli = options.tag_disciplines) === null || _options$tag_discipli === void 0 ? void 0 : _options$tag_discipli.map(function (e) { - return e.id; - }); - var u = value === null || value === void 0 ? void 0 : value.filter(function (e) { - return ids.includes(e); - }); - setCheckAll(u.length === (ids === null || ids === void 0 ? void 0 : ids.length)); - }, [value]); - var onCheckChange = function onCheckChange(list) { - var _options$tag_discipli2, _options$tag_discipli3; - var ids = options === null || options === void 0 ? void 0 : (_options$tag_discipli2 = options.tag_disciplines) === null || _options$tag_discipli2 === void 0 ? void 0 : _options$tag_discipli2.map(function (e) { - return e.id; - }); - var u = value === null || value === void 0 ? void 0 : value.filter(function (e) { - return ids.includes(e); - }); - var newList = (0,lodash.uniq)([].concat(toConsumableArray_default()(value), toConsumableArray_default()(list))); - if (u.length > list.length) { - var newLevel = (0,lodash.xor)(u, list); - console.log(newLevel, 'newLevel'); - newList = newList.filter(function (e) { - return !newLevel.includes(e); - }); - } - onChange(newList); - setCheckAll(list.length === (options === null || options === void 0 ? void 0 : (_options$tag_discipli3 = options.tag_disciplines) === null || _options$tag_discipli3 === void 0 ? void 0 : _options$tag_discipli3.length)); - }; - var onCheckAllChange = function onCheckAllChange(e) { - var _options$tag_discipli4; - var ids = options === null || options === void 0 ? void 0 : (_options$tag_discipli4 = options.tag_disciplines) === null || _options$tag_discipli4 === void 0 ? void 0 : _options$tag_discipli4.map(function (e) { - return e.id; - }); - onChange(e.target.checked ? (0,lodash.uniq)([].concat(toConsumableArray_default()(value), toConsumableArray_default()(ids))) : value === null || value === void 0 ? void 0 : value.filter(function (e) { - return !ids.includes(e); - })); - setCheckAll(e.target.checked); - }; - console.log(options, 'options'); - var searchOptions = function searchOptions() { - var _item2, _item3; - var item = (options === null || options === void 0 ? void 0 : options.tag_disciplines) || []; - if (search) { - var _item; - item = (_item = item) === null || _item === void 0 ? void 0 : _item.filter(function (e) { - var _e$name; - return e === null || e === void 0 ? void 0 : (_e$name = e.name) === null || _e$name === void 0 ? void 0 : _e$name.includes(search); - }); - } - item = (_item2 = item) === null || _item2 === void 0 ? void 0 : _item2.map(function (e) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - label: "".concat(e.name, "(".concat(e === null || e === void 0 ? void 0 : e.item_count, ")")), - value: e.id - }); - }); - item = (_item3 = item) === null || _item3 === void 0 ? void 0 : _item3.filter(function (e) { - return e.item_count !== 0; - }); - return item; - }; - var get = function get() { - var bool = false; - if (!search) { - bool = true; - } else { - var _options$tag_discipli5; - (_options$tag_discipli5 = options.tag_disciplines) === null || _options$tag_discipli5 === void 0 ? void 0 : _options$tag_discipli5.forEach(function (s) { - if (!bool) { - var _s$name; - bool = ((_s$name = s.name) === null || _s$name === void 0 ? void 0 : _s$name.includes(search)) && s.item_count !== 0; - } - }); - } - return bool; - }; - if ((options === null || options === void 0 ? void 0 : options.item_count) === 0 || !get()) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ProCheckoutmodules.cInput, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ProCheckoutmodules.cl, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: checkAll, - onChange: onCheckAllChange, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: ProCheckoutmodules.box, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font14 c-light-primary", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - title: options === null || options === void 0 ? void 0 : options.name, - className: ProCheckoutmodules.box1, - children: [" ", options === null || options === void 0 ? void 0 : options.name] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [" ", "(".concat(options === null || options === void 0 ? void 0 : options.item_count, ")")] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-lujing font12 ml5" - })] - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ProCheckoutmodules.cr, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(CheckboxGroup, { - options: searchOptions(), - value: value, - onChange: onCheckChange - }) - })] - }); -}; -/* harmony default export */ var ProCheckout = (ProCheckout_AddTags); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 35 modules -var tree = __webpack_require__(282); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/CustomTree/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CustomTreemodules = ({"flex_box_center":"flex_box_center___Quckf","flex_space_between":"flex_space_between___lLGs0","flex_box_vertical_center":"flex_box_vertical_center___C3unY","flex_box_center_end":"flex_box_center_end___xS7F9","flex_box_column":"flex_box_column___tLZ8U","customTree":"customTree___NuOQ7","name":"name___un7cz"}); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/CustomTree/index.tsx - - -var CustomTree_excluded = ["value", "onChange", "defaultValue", "treeData"]; - - - - -var CustomTree = function CustomTree(_ref) { - var value = _ref.value, - onChange = _ref.onChange, - defaultValue = _ref.defaultValue, - _ref$treeData = _ref.treeData, - treeData = _ref$treeData === void 0 ? [] : _ref$treeData, - props = objectWithoutProperties_default()(_ref, CustomTree_excluded); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomTreemodules.customTree, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, objectSpread2_default()({ - multiple: true, - showIcon: true, - selectedKeys: value, - defaultExpandedKeys: defaultValue, - treeData: treeData, - onSelect: onChange - }, props)) - }); -}; -/* harmony default export */ var StepTwo_CustomTree = (CustomTree); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 10 modules -var StepPreview = __webpack_require__(59992); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var Search = input/* default.Search */.Z.Search; -var Page = function Page(_ref) { - var _disciplines$find; - var formValue = _ref.formValue, - setFatherTabs = _ref.setFatherTabs, - tabs = _ref.tabs, - editData = _ref.editData, - dispatch = _ref.dispatch; - var editId = (0,_umi_production_exports.useParams)().id; - var _useState = (0,react.useState)(['mine']), - _useState2 = slicedToArray_default()(_useState, 2), - source = _useState2[0], - setSource = _useState2[1]; //mine,public,teach_groups - var _useState3 = (0,react.useState)(true), - _useState4 = slicedToArray_default()(_useState3, 2), - loading = _useState4[0], - setLoading = _useState4[1]; - var _useState5 = (0,react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - Sloading = _useState6[0], - setSLoading = _useState6[1]; - var _useState7 = (0,react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - Ploading = _useState8[0], - setPLoading = _useState8[1]; - - //考试范围 - var _useState9 = (0,react.useState)(''), - _useState10 = slicedToArray_default()(_useState9, 2), - inputValue = _useState10[0], - setInputValue = _useState10[1]; - var _useState11 = (0,react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - modalVisible = _useState12[0], - setModalVisible = _useState12[1]; - var _useState13 = (0,react.useState)(false), - _useState14 = slicedToArray_default()(_useState13, 2), - preview = _useState14[0], - setPreview = _useState14[1]; - var _useState15 = (0,react.useState)({}), - _useState16 = slicedToArray_default()(_useState15, 2), - previewData = _useState16[0], - setPreviewData = _useState16[1]; - var _useState17 = (0,react.useState)([]), - _useState18 = slicedToArray_default()(_useState17, 2), - listData = _useState18[0], - setListData = _useState18[1]; - var _useState19 = (0,react.useState)([]), - _useState20 = slicedToArray_default()(_useState19, 2), - disciplines = _useState20[0], - setDisciplines = _useState20[1]; - var _useState21 = (0,react.useState)([]), - _useState22 = slicedToArray_default()(_useState21, 2), - tagDisciplines = _useState22[0], - setTagDisciplines = _useState22[1]; - var _useState23 = (0,react.useState)([]), - _useState24 = slicedToArray_default()(_useState23, 2), - disciplinesValue = _useState24[0], - setDisciplinesValue = _useState24[1]; - var _useState25 = (0,react.useState)(null), - _useState26 = slicedToArray_default()(_useState25, 2), - disciplinesKey = _useState26[0], - setDisciplinesKey = _useState26[1]; - var disciplinesValueRef = (0,react.useRef)([]); - - //文件夹 - var _useState27 = (0,react.useState)(false), - _useState28 = slicedToArray_default()(_useState27, 2), - folderVisible = _useState28[0], - setFolderVisible = _useState28[1]; - var _useState29 = (0,react.useState)([]), - _useState30 = slicedToArray_default()(_useState29, 2), - folderValue = _useState30[0], - setFolderValue = _useState30[1]; - var _useState31 = (0,react.useState)([0]), - _useState32 = slicedToArray_default()(_useState31, 2), - defaultValue = _useState32[0], - setDefaultValue = _useState32[1]; - var _useState33 = (0,react.useState)([]), - _useState34 = slicedToArray_default()(_useState33, 2), - selectedNodes = _useState34[0], - setSelectedNodes = _useState34[1]; - var folderValueRef = (0,react.useRef)([]); - - //教研共享 - var _useState35 = (0,react.useState)(false), - _useState36 = slicedToArray_default()(_useState35, 2), - teachVisible = _useState36[0], - setTeachVisible = _useState36[1]; - var _useState37 = (0,react.useState)([]), - _useState38 = slicedToArray_default()(_useState37, 2), - teachValue = _useState38[0], - setTeachValue = _useState38[1]; - var _useState39 = (0,react.useState)([]), - _useState40 = slicedToArray_default()(_useState39, 2), - teachData = _useState40[0], - setTeachValueData = _useState40[1]; - var teachValueRef = (0,react.useRef)([]); - var _useState41 = (0,react.useState)([]), - _useState42 = slicedToArray_default()(_useState41, 2), - treeData = _useState42[0], - setTreeData = _useState42[1]; - var _useState43 = (0,react.useState)(false), - _useState44 = slicedToArray_default()(_useState43, 2), - treeVisible = _useState44[0], - setTreeVisible = _useState44[1]; - var signData = (0,react.useRef)([]); - - //获取选中状态 - var _useState45 = (0,react.useState)(0), - _useState46 = slicedToArray_default()(_useState45, 2), - selectcount = _useState46[0], - setSelectcount = _useState46[1]; - //渲染文件夹框内容 - var folder = selectedNodes === null || selectedNodes === void 0 ? void 0 : selectedNodes.filter(function (e) { - return folderValue === null || folderValue === void 0 ? void 0 : folderValue.includes(e.id); - }); - - //渲染教研共享内容 - var teach = teachData === null || teachData === void 0 ? void 0 : teachData.filter(function (e) { - return teachValue === null || teachValue === void 0 ? void 0 : teachValue.includes(e.id); - }); - (0,react.useEffect)(function () { - getTreeData(); - }, []); - - //出现页面右侧悬浮按钮 - (0,react.useEffect)(function () { - if (tabs === 1) { - dispatch({ - type: 'globalSetting/onlyShowBackTopToggle', - payload: false - }); - dispatch({ - type: 'globalSetting/onlyShowBackTopIconToggle', - payload: false - }); - } - return function () { - dispatch({ - type: 'globalSetting/onlyShowBackTopToggle', - payload: true - }); - dispatch({ - type: 'globalSetting/onlyShowBackTopIconToggle', - payload: true - }); - }; - }, [tabs]); - (0,react.useEffect)(function () { - if (!editId) { - getDisciplines(source); - getTeachGroup(); - setLoading(false); - } else { - if (editData) { - getEditData(); - } - } - }, [editData]); - (0,react.useEffect)(function () { - if (inputValue) { - filterKey(); - } - }, [inputValue]); - var filterKey = function filterKey() { - var dKey = null; - disciplines === null || disciplines === void 0 ? void 0 : disciplines.forEach(function (e) { - var _e$sub_disciplines; - (_e$sub_disciplines = e.sub_disciplines) === null || _e$sub_disciplines === void 0 ? void 0 : _e$sub_disciplines.forEach(function (k) { - var _k$tag_disciplines; - (_k$tag_disciplines = k.tag_disciplines) === null || _k$tag_disciplines === void 0 ? void 0 : _k$tag_disciplines.forEach(function (s) { - var _s$name; - var bool = ((_s$name = s.name) === null || _s$name === void 0 ? void 0 : _s$name.includes(inputValue)) && s.item_count !== 0; - if (bool && !dKey) { - dKey = e.id; - } - }); - }); - }); - if (dKey) { - setDisciplinesKey(dKey); - } - }; - var transformTreeKey = function transformTreeKey(items) { - function mapTree(org) { - var realChildren = org.children; - var haveChildren = Array.isArray(realChildren) && realChildren.length > 0; - var key = org === null || org === void 0 ? void 0 : org.group_id; - signData.current.push({ - name: org === null || org === void 0 ? void 0 : org.name, - id: key, - count: org === null || org === void 0 ? void 0 : org.count - }); - return { - //分别将我们查询出来的值做出改变他的key - title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - title: org === null || org === void 0 ? void 0 : org.name, - className: StepTwomodules.name, - children: org === null || org === void 0 ? void 0 : org.name - }), - value: key, - name: org === null || org === void 0 ? void 0 : org.name, - key: key, - count: org === null || org === void 0 ? void 0 : org.count, - id: key, - icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-wenjianjia2 c-light-primary mr10", - style: { - lineHeight: '19px' - } - }), - //判断它是否存在子集,若果存在就进行再次进行遍历操作,知道不存在子集便对其他的元素进行操作 - children: haveChildren ? realChildren === null || realChildren === void 0 ? void 0 : realChildren.map(function (e) { - return mapTree(e); - }) : [] - }; - } - return items === null || items === void 0 ? void 0 : items.map(function (org) { - return mapTree(org); - }); - }; - var getTreeData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, item; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,problemset/* getPaperList */.NZ)({}); - case 2: - res = _context.sent; - console.log(res, "res"); - signData.current = [{ - id: 0, - name: '根目录', - count: res === null || res === void 0 ? void 0 : res.root_count - }]; - if (res !== null && res !== void 0 && res.data) { - item = [{ - title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - title: '根目录', - className: StepTwomodules.name, - children: "\u6839\u76EE\u5F55" - }), - value: 0, - id: 0, - key: 0, - count: res === null || res === void 0 ? void 0 : res.root_count, - name: '根目录', - icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-wenjianjia2 c-light-primary mr10", - style: { - lineHeight: '19px' - } - }), - children: transformTreeKey(res.data || []) - }]; - setSelectedNodes(signData.current); - setTreeData(item); - } - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getTreeData() { - return _ref2.apply(this, arguments); - }; - }(); - var getEditData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _editData$tag_discipl, _editData$groups, _editData$examination, _list, _list2, _editData$sort_by_ite, _editData$examination2, _editData$examination3, _editData$groups2; - var tag_discipline_ids, group_ids, body, res, list, param, panel, score_num_item, sortList; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - tag_discipline_ids = editData === null || editData === void 0 ? void 0 : (_editData$tag_discipl = editData.tag_disciplines) === null || _editData$tag_discipl === void 0 ? void 0 : _editData$tag_discipl.map(function (e) { - return e.tag_discipline_id; - }); - group_ids = editData === null || editData === void 0 ? void 0 : (_editData$groups = editData.groups) === null || _editData$groups === void 0 ? void 0 : _editData$groups.map(function (e) { - return e.id; - }); - body = { - source: editData === null || editData === void 0 ? void 0 : (_editData$examination = editData.examination_bank) === null || _editData$examination === void 0 ? void 0 : _editData$examination.source, - group_ids: group_ids, - tag_discipline_ids: tag_discipline_ids, - teach_group_ids: editData === null || editData === void 0 ? void 0 : editData.teach_group_ids - }; - _context2.next = 5; - return (0,fetch/* default */.ZP)('/api/examination_intelligent_settings/form_paper.json', { - method: 'post', - body: body - }); - case 5: - res = _context2.sent; - if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) { - _context2.next = 8; - break; - } - return _context2.abrupt("return"); - case 8: - list = res === null || res === void 0 ? void 0 : res.filter(function (e) { - var _e$item_banks; - return !!(e !== null && e !== void 0 && (_e$item_banks = e.item_banks) !== null && _e$item_banks !== void 0 && _e$item_banks.length); - }); - list = list.map(function (e) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - scoreTotal: 0, - score: 0, - questionTotal: 0 - }); - }); - list = (_list = list) === null || _list === void 0 ? void 0 : _list.map(function (k, index) { - var _editData$score_setti, _editData$score_setti2, _k$item_banks; - return objectSpread2_default()(objectSpread2_default()({}, k), {}, { - score: (editData === null || editData === void 0 ? void 0 : (_editData$score_setti = editData.score_settings) === null || _editData$score_setti === void 0 ? void 0 : (_editData$score_setti2 = _editData$score_setti.find(function (r) { - return r.item_type === (k === null || k === void 0 ? void 0 : k.item_type); - })) === null || _editData$score_setti2 === void 0 ? void 0 : _editData$score_setti2.score) || 0, - item_banks: k === null || k === void 0 ? void 0 : (_k$item_banks = k.item_banks) === null || _k$item_banks === void 0 ? void 0 : _k$item_banks.map(function (e) { - var _e$tag_disciplines; - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - tag_disciplines: e === null || e === void 0 ? void 0 : (_e$tag_disciplines = e.tag_disciplines) === null || _e$tag_disciplines === void 0 ? void 0 : _e$tag_disciplines.map(function (r) { - var _r$difficulties; - return objectSpread2_default()(objectSpread2_default()({}, r), {}, { - difficulties: r === null || r === void 0 ? void 0 : (_r$difficulties = r.difficulties) === null || _r$difficulties === void 0 ? void 0 : _r$difficulties.map(function (s) { - var boolParam = editData === null || editData === void 0 ? void 0 : editData.contents.find(function (v) { - return v.item_type === k.item_type && v.sub_discipline_id === e.sub_discipline_id && v.tag_discipline_id === r.tag_discipline_id && v.difficulty === s.difficulty; - }); - if (boolParam) { - return objectSpread2_default()(objectSpread2_default()({}, s), {}, { - num: boolParam === null || boolParam === void 0 ? void 0 : boolParam.quanlity - }); - } - return objectSpread2_default()({}, s); - }) - }); - }) - }); - }) - }); - }); - param = calculate(list); - panel = param.panel, score_num_item = param.score_num_item; - list = (_list2 = list) === null || _list2 === void 0 ? void 0 : _list2.map(function (e, i) { - var _panel$i; - var questionTotal = (panel === null || panel === void 0 ? void 0 : (_panel$i = panel[i]) === null || _panel$i === void 0 ? void 0 : _panel$i.reduce(function (a, b) { - return a + b; - }, 0)) || 0; - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - scoreTotal: questionTotal * (score_num_item[i] || 0), - questionTotal: questionTotal - }); - }); - sortList = []; - editData === null || editData === void 0 ? void 0 : (_editData$sort_by_ite = editData.sort_by_item_type) === null || _editData$sort_by_ite === void 0 ? void 0 : _editData$sort_by_ite.forEach(function (e) { - var param = list.find(function (k) { - var _questionData$find; - var name = (_questionData$find = questionData.find(function (r) { - return r.type === (k === null || k === void 0 ? void 0 : k.item_type); - })) === null || _questionData$find === void 0 ? void 0 : _questionData$find.name; - return name === e; - }); - sortList.push(param); - }); - sortList = (0,lodash.compact)(sortList); - getDisciplines(editData === null || editData === void 0 ? void 0 : (_editData$examination2 = editData.examination_bank) === null || _editData$examination2 === void 0 ? void 0 : _editData$examination2.source); - getTeachGroup(); - setSource(editData === null || editData === void 0 ? void 0 : (_editData$examination3 = editData.examination_bank) === null || _editData$examination3 === void 0 ? void 0 : _editData$examination3.source); - setDisciplinesValue(tag_discipline_ids); - disciplinesValueRef.current = tag_discipline_ids; - setFolderValue(group_ids); - setTeachValue((editData === null || editData === void 0 ? void 0 : editData.teach_group_ids) || []); - setSelectcount(editData === null || editData === void 0 ? void 0 : (_editData$groups2 = editData.groups) === null || _editData$groups2 === void 0 ? void 0 : _editData$groups2.map(function (e) { - return e.count; - }).reduce(function (current, next) { - return current + next; - }, 0)); - folderValueRef.current = group_ids; - setDefaultValue(group_ids !== null && group_ids !== void 0 && group_ids.length ? group_ids : [0]); - setListData((0,lodash.cloneDeep)(sortList)); - setLoading(false); - case 29: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function getEditData() { - return _ref3.apply(this, arguments); - }; - }(); - var handleOk = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var body; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - body = { - source: source, - group_ids: folderValue, - tag_discipline_ids: disciplinesValue, - teach_group_ids: teachValue - }; - getList(body); - disciplinesValueRef.current = disciplinesValue; - setModalVisible(false); - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function handleOk() { - return _ref4.apply(this, arguments); - }; - }(); - var getDisciplines = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(pub) { - var _res$disciplines, _res$disciplines2; - var res, list, key, new_disciplines; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return (0,fetch/* default */.ZP)('/api/disciplines.json', { - method: 'get', - params: { - source: "question", - question_source: pub - } - }); - case 2: - res = _context4.sent; - list = []; - res === null || res === void 0 ? void 0 : (_res$disciplines = res.disciplines) === null || _res$disciplines === void 0 ? void 0 : _res$disciplines.forEach(function (e) { - var _e$sub_disciplines2; - e === null || e === void 0 ? void 0 : (_e$sub_disciplines2 = e.sub_disciplines) === null || _e$sub_disciplines2 === void 0 ? void 0 : _e$sub_disciplines2.forEach(function (r) { - list = list.concat((r === null || r === void 0 ? void 0 : r.tag_disciplines) || []); - }); - }); - key = null; - new_disciplines = res === null || res === void 0 ? void 0 : (_res$disciplines2 = res.disciplines) === null || _res$disciplines2 === void 0 ? void 0 : _res$disciplines2.map(function (e) { - var _e$sub_disciplines3; - var num = e === null || e === void 0 ? void 0 : (_e$sub_disciplines3 = e.sub_disciplines) === null || _e$sub_disciplines3 === void 0 ? void 0 : _e$sub_disciplines3.reduce(function (a, b) { - return a + b.item_count; - }, 0); - if (!key && num !== 0) { - key = e.id; - } - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - item_count: num - }); - }); - console.log(new_disciplines, 48767874); - setDisciplines(new_disciplines); - setTagDisciplines(list); - setDisciplinesKey(key); - case 11: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function getDisciplines(_x) { - return _ref5.apply(this, arguments); - }; - }(); - var getTeachGroup = /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - var res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,fetch/* default */.ZP)('/api/teach_groups.json', { - method: 'get', - params: { - is_random_exam: true - } - }); - case 2: - res = _context5.sent; - setTeachValueData((res === null || res === void 0 ? void 0 : res.groups) || []); - case 4: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return function getTeachGroup() { - return _ref6.apply(this, arguments); - }; - }(); - var getList = /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(body) { - var res, list; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - setLoading(true); - _context6.next = 3; - return (0,fetch/* default */.ZP)('/api/examination_intelligent_settings/form_paper.json', { - method: 'post', - body: body - }); - case 3: - res = _context6.sent; - list = res === null || res === void 0 ? void 0 : res.filter(function (e) { - var _e$item_banks2; - return !!(e !== null && e !== void 0 && (_e$item_banks2 = e.item_banks) !== null && _e$item_banks2 !== void 0 && _e$item_banks2.length); - }); // scoreTotal 题型总分 - // questionTotal 题型总数 - list = list.map(function (e) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - scoreTotal: 0, - score: 0, - questionTotal: 0 - }); - }); - setListData(list); - setLoading(false); - case 8: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function getList(_x2) { - return _ref7.apply(this, arguments); - }; - }(); - var handleCancel = function handleCancel() { - setDisciplinesValue(disciplinesValueRef.current); - setModalVisible(false); - setInputValue(''); - }; - var handleCheckout = function handleCheckout(v) { - setDisciplinesValue(v); - }; - var dealList = function dealList() { - var subDisciplinesList = tagDisciplines === null || tagDisciplines === void 0 ? void 0 : tagDisciplines.filter(function (e) { - return disciplinesValue === null || disciplinesValue === void 0 ? void 0 : disciplinesValue.includes(e.id); - }); - var list = toConsumableArray_default()(subDisciplinesList), - flag = 0, - data = []; - for (var i = 0; i < list.length; i++) { - var az = ''; - for (var j = 0; j < data.length; j++) { - if (data[j][0].parent_name == list[i].parent_name) { - flag = 1; - az = j; - break; - } - } - if (flag == 1) { - data[az].push(list[i]); - flag = 0; - } else if (flag == 0) { - var wdy = new Array(); - wdy.push(list[i]); - data.push(wdy); - } - } - return data; - }; - var handleChange = function handleChange(e, i) { - var _param$panel, _param$panel$; - var newValue = (0,lodash.cloneDeep)(listData); - newValue[i] = e; - var param = calculate([newValue[i]]); - var sum = param === null || param === void 0 ? void 0 : (_param$panel = param.panel) === null || _param$panel === void 0 ? void 0 : (_param$panel$ = _param$panel[0]) === null || _param$panel$ === void 0 ? void 0 : _param$panel$.reduce(function (a, b) { - return a + b; - }, 0); - newValue[i].questionTotal = sum; - setListData(newValue); - var dom = document.getElementsByClassName('customError'); - if (!!dom.length) dom === null || dom === void 0 ? void 0 : dom.forEach(function (e) { - var _e$classList; - e === null || e === void 0 ? void 0 : (_e$classList = e.classList) === null || _e$classList === void 0 ? void 0 : _e$classList.remove("customError"); - }); - }; - var calculate = function calculate(list) { - var item = { - contents: [], - panel: [], - score_num_item: [], - //每题多少分集合 - score_total: [], - error_tips: [] - }; - list === null || list === void 0 ? void 0 : list.forEach(function (k, index) { - var _item$error_tips, _questionData$find2, _k$item_banks2; - item.panel.push([]); - item.score_num_item.push(k === null || k === void 0 ? void 0 : k.score); - item.score_total.push(k === null || k === void 0 ? void 0 : k.scoreTotal); - (_item$error_tips = item.error_tips) === null || _item$error_tips === void 0 ? void 0 : _item$error_tips.push({ - name: (_questionData$find2 = questionData.find(function (l) { - return l.type === (k === null || k === void 0 ? void 0 : k.item_type); - })) === null || _questionData$find2 === void 0 ? void 0 : _questionData$find2.name, - score: (k === null || k === void 0 ? void 0 : k.score) || 0, - scoreTotal: k === null || k === void 0 ? void 0 : k.scoreTotal, - item_type: k === null || k === void 0 ? void 0 : k.item_type - }); - k === null || k === void 0 ? void 0 : (_k$item_banks2 = k.item_banks) === null || _k$item_banks2 === void 0 ? void 0 : _k$item_banks2.forEach(function (e) { - var _e$tag_disciplines2; - e === null || e === void 0 ? void 0 : (_e$tag_disciplines2 = e.tag_disciplines) === null || _e$tag_disciplines2 === void 0 ? void 0 : _e$tag_disciplines2.forEach(function (r) { - var _r$difficulties2; - r === null || r === void 0 ? void 0 : (_r$difficulties2 = r.difficulties) === null || _r$difficulties2 === void 0 ? void 0 : _r$difficulties2.forEach(function (s) { - if (s.num) { - item.panel[index].push(s.num); - item.contents.push({ - difficulty: s.difficulty, - item_type: k.item_type, - items_count: s.num, - sub_discipline_id: e.sub_discipline_id, - tag_discipline_id: r.tag_discipline_id - }); - } - }); - }); - }); - }); - return item; - }; - var handleSubmit = /*#__PURE__*/function () { - var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(record) { - var new_score_settings, new_sort_by_item_type, param, i, _param$panel2, _param$panel2$i, sum, _param$error_tips$i, dom, _param$error_tips$i2, _dom, _param$error_tips$i3, _param$error_tips$i4, body, newBody, _res, res; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { - case 0: - if (!(!folderValue.length && !disciplinesValue.length && !teachValue.length)) { - _context7.next = 3; - break; - } - message/* default.warning */.ZP.warning('必须选择考察范围或试题文件夹或教研团队的其中一项'); - return _context7.abrupt("return"); - case 3: - new_score_settings = []; - new_sort_by_item_type = []; - param = calculate(listData); - i = 0; - case 7: - if (!(i < param.error_tips.length)) { - _context7.next = 23; - break; - } - sum = param === null || param === void 0 ? void 0 : (_param$panel2 = param.panel) === null || _param$panel2 === void 0 ? void 0 : (_param$panel2$i = _param$panel2[i]) === null || _param$panel2$i === void 0 ? void 0 : _param$panel2$i.reduce(function (a, b) { - return a + b; - }, 0); - if (!(param.error_tips[i].score === 0 && sum !== 0)) { - _context7.next = 14; - break; - } - dom = document.getElementById("".concat((_param$error_tips$i = param.error_tips[i]) === null || _param$error_tips$i === void 0 ? void 0 : _param$error_tips$i.item_type, "_score")); - dom.classList.add("customError"); - dom.scrollIntoView({ - block: "start", - behavior: "smooth" - }); - return _context7.abrupt("return"); - case 14: - if (!(param.error_tips[i].score !== 0 && sum === 0)) { - _context7.next = 19; - break; - } - _dom = document.getElementById("".concat((_param$error_tips$i2 = param.error_tips[i]) === null || _param$error_tips$i2 === void 0 ? void 0 : _param$error_tips$i2.item_type, "_sum")); - _dom.classList.add("customError"); - _dom.scrollIntoView({ - block: "start", - behavior: "smooth" - }); - return _context7.abrupt("return"); - case 19: - if (param.error_tips[i].score !== 0 && sum !== 0) { - new_score_settings === null || new_score_settings === void 0 ? void 0 : new_score_settings.push({ - item_type: (_param$error_tips$i3 = param.error_tips[i]) === null || _param$error_tips$i3 === void 0 ? void 0 : _param$error_tips$i3.item_type, - score: ((_param$error_tips$i4 = param.error_tips[i]) === null || _param$error_tips$i4 === void 0 ? void 0 : _param$error_tips$i4.score) || 0 - }); - new_sort_by_item_type.push(param.error_tips[i].name); - } - case 20: - i++; - _context7.next = 7; - break; - case 23: - if (!(new_score_settings.length === 0)) { - _context7.next = 26; - break; - } - message/* default.warning */.ZP.warning('不允许每个题型的总分和抽题数量都为0'); - return _context7.abrupt("return"); - case 26: - setSLoading(true); - body = objectSpread2_default()({ - contents: param.contents, - group_ids: folderValue, - teach_group_ids: teachValue, - score_settings: new_score_settings, - source: source, - sub_discipline_id: 0, - sort_by_item_type: new_sort_by_item_type, - tag_discipline_ids: disciplinesValue - }, formValue); - if (!record) { - _context7.next = 36; - break; - } - newBody = objectSpread2_default()(objectSpread2_default()({}, body), record); - _context7.next = 32; - return (0,fetch/* default */.ZP)("/api/examination_banks/save_question_list.json", { - method: "post", - body: newBody - }); - case 32: - _res = _context7.sent; - if (_res.status === 0) { - message/* default.success */.ZP.success("保存成功"); - // history.push("/paperlibrary"); - } - - setSLoading(false); - return _context7.abrupt("return"); - case 36: - res = {}; - if (!editData) { - _context7.next = 43; - break; - } - _context7.next = 40; - return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(editData === null || editData === void 0 ? void 0 : editData.id, "/update_random_exam.json"), { - method: 'post', - body: body - }); - case 40: - res = _context7.sent; - _context7.next = 46; - break; - case 43: - _context7.next = 45; - return (0,fetch/* default */.ZP)('/api/examination_banks/create_random_exam.json', { - method: 'post', - body: body - }); - case 45: - res = _context7.sent; - case 46: - if (res.status === 0) { - message/* default.success */.ZP.success("操作成功"); - _umi_production_exports.history.push("/paperlibrary?defaultActiveKey=0"); - } - setSLoading(false); - case 48: - case "end": - return _context7.stop(); - } - }, _callee7); - })); - return function handleSubmit(_x3) { - return _ref8.apply(this, arguments); - }; - }(); - var handlePreview = /*#__PURE__*/function () { - var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(record, other) { - var new_score_settings, new_sort_by_item_type, param, i, _param$panel3, _param$panel3$i, sum, _param$error_tips$i5, dom, _param$error_tips$i6, _dom2, _param$error_tips$i7, _param$error_tips$i8, body, _res2, _clonePreviewData$que, clonePreviewData, _res3, _clonePreviewData$que2, _clonePreviewData, res, paperData, sortList; - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { - case 0: - if (!(!folderValue.length && !disciplinesValue.length && !teachValue.length)) { - _context8.next = 3; - break; - } - message/* default.warning */.ZP.warning('必须选择考察范围或试题文件夹或教研团队的其中一项'); - return _context8.abrupt("return"); - case 3: - new_score_settings = []; - new_sort_by_item_type = []; - param = calculate(listData); - i = 0; - case 7: - if (!(i < param.error_tips.length)) { - _context8.next = 23; - break; - } - sum = param === null || param === void 0 ? void 0 : (_param$panel3 = param.panel) === null || _param$panel3 === void 0 ? void 0 : (_param$panel3$i = _param$panel3[i]) === null || _param$panel3$i === void 0 ? void 0 : _param$panel3$i.reduce(function (a, b) { - return a + b; - }, 0); - if (!(param.error_tips[i].score === 0 && sum !== 0)) { - _context8.next = 14; - break; - } - dom = document.getElementById("".concat((_param$error_tips$i5 = param.error_tips[i]) === null || _param$error_tips$i5 === void 0 ? void 0 : _param$error_tips$i5.item_type, "_score")); - dom.classList.add("customError"); - dom.scrollIntoView({ - block: "start", - behavior: "smooth" - }); - return _context8.abrupt("return"); - case 14: - if (!(param.error_tips[i].score !== 0 && sum === 0)) { - _context8.next = 19; - break; - } - _dom2 = document.getElementById("".concat((_param$error_tips$i6 = param.error_tips[i]) === null || _param$error_tips$i6 === void 0 ? void 0 : _param$error_tips$i6.item_type, "_sum")); - _dom2.classList.add("customError"); - _dom2.scrollIntoView({ - block: "start", - behavior: "smooth" - }); - return _context8.abrupt("return"); - case 19: - if (param.error_tips[i].score !== 0 && sum !== 0) { - new_score_settings === null || new_score_settings === void 0 ? void 0 : new_score_settings.push({ - item_type: (_param$error_tips$i7 = param.error_tips[i]) === null || _param$error_tips$i7 === void 0 ? void 0 : _param$error_tips$i7.item_type, - score: ((_param$error_tips$i8 = param.error_tips[i]) === null || _param$error_tips$i8 === void 0 ? void 0 : _param$error_tips$i8.score) || 0 - }); - new_sort_by_item_type.push(param.error_tips[i].name); - } - case 20: - i++; - _context8.next = 7; - break; - case 23: - if (!(new_score_settings.length === 0)) { - _context8.next = 26; - break; - } - message/* default.warning */.ZP.warning('不允许每个题型的总分和抽题数量都为0'); - return _context8.abrupt("return"); - case 26: - setPLoading(true); - body = objectSpread2_default()({ - contents: param.contents, - group_ids: folderValue, - teach_group_ids: teachValue, - score_settings: new_score_settings, - sort_by_item_type: new_sort_by_item_type, - tag_discipline_ids: disciplinesValue, - source: source, - sub_discipline_id: 0 - }, formValue); - if (!(record !== undefined && !(record !== null && record !== void 0 && record.single_question_id))) { - _context8.next = 36; - break; - } - body.seleted_item_bank_ids = record === null || record === void 0 ? void 0 : record.seleted_item_bank_ids; - _context8.next = 32; - return (0,fetch/* default */.ZP)('/api/examination_banks/toggle_random_questions.json', { - method: 'post', - body: body - }); - case 32: - _res2 = _context8.sent; - if (_res2 !== null && _res2 !== void 0 && _res2.questions) { - clonePreviewData = (0,lodash.cloneDeep)(previewData); - clonePreviewData.questionList = clonePreviewData === null || clonePreviewData === void 0 ? void 0 : (_clonePreviewData$que = clonePreviewData.questionList) === null || _clonePreviewData$que === void 0 ? void 0 : _clonePreviewData$que.map(function (e) { - if (e.type === other.type) { - var _res2$questions; - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - questions: (_res2 === null || _res2 === void 0 ? void 0 : (_res2$questions = _res2.questions) === null || _res2$questions === void 0 ? void 0 : _res2$questions.questions) || [] - }); - } - return e; - }); - setPreviewData(clonePreviewData); - } - setPLoading(false); - return _context8.abrupt("return"); - case 36: - if (!(record !== undefined && record !== null && record !== void 0 && record.single_question_id)) { - _context8.next = 45; - break; - } - body.seleted_item_bank_ids = record === null || record === void 0 ? void 0 : record.seleted_item_bank_ids; - body.single_question_id = record === null || record === void 0 ? void 0 : record.single_question_id; - _context8.next = 41; - return (0,fetch/* default */.ZP)('/api/examination_banks/toggle_random_questions.json', { - method: 'post', - body: body - }); - case 41: - _res3 = _context8.sent; - if (_res3) { - _clonePreviewData = (0,lodash.cloneDeep)(previewData); - _clonePreviewData.questionList = _clonePreviewData === null || _clonePreviewData === void 0 ? void 0 : (_clonePreviewData$que2 = _clonePreviewData.questionList) === null || _clonePreviewData$que2 === void 0 ? void 0 : _clonePreviewData$que2.map(function (e) { - if (e.type === other.type) { - var _res3$questions, _res3$questions$quest; - var new_questions = (0,lodash.cloneDeep)(e === null || e === void 0 ? void 0 : e.questions); - new_questions.splice(other.index, 1, _res3 === null || _res3 === void 0 ? void 0 : (_res3$questions = _res3.questions) === null || _res3$questions === void 0 ? void 0 : (_res3$questions$quest = _res3$questions.questions) === null || _res3$questions$quest === void 0 ? void 0 : _res3$questions$quest[0]); - console.log(e === null || e === void 0 ? void 0 : e.questions, new_questions, other.index, 'new_questions'); - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - questions: new_questions - }); - } - return e; - }); - setPreviewData(_clonePreviewData); - } - setPLoading(false); - return _context8.abrupt("return"); - case 45: - _context8.next = 47; - return (0,fetch/* default */.ZP)('/api/examination_banks/preview_random_questions.json', { - method: 'post', - body: body - }); - case 47: - res = _context8.sent; - if (res.exam) { - paperData = formatPaperData(res); - sortList = []; - new_sort_by_item_type === null || new_sort_by_item_type === void 0 ? void 0 : new_sort_by_item_type.forEach(function (e) { - var _paperData$questionLi; - var param = paperData === null || paperData === void 0 ? void 0 : (_paperData$questionLi = paperData.questionList) === null || _paperData$questionLi === void 0 ? void 0 : _paperData$questionLi.find(function (k) { - var _questionData$find3; - var name = (_questionData$find3 = questionData.find(function (r) { - return r.type === (k === null || k === void 0 ? void 0 : k.type); - })) === null || _questionData$find3 === void 0 ? void 0 : _questionData$find3.name; - return name === e; - }); - sortList.push(param); - }); - sortList = (0,lodash.compact)(sortList); - paperData.questionList = sortList; - setPreviewData(objectSpread2_default()({}, paperData)); - console.log(JSON.stringify(paperData)); - setPreview(true); - document.body.scrollIntoView(); - } - setPLoading(false); - case 50: - case "end": - return _context8.stop(); - } - }, _callee8); - })); - return function handlePreview(_x4, _x5) { - return _ref9.apply(this, arguments); - }; - }(); - var questionData = [{ - type: 'SINGLE', - name: '单选题' - }, { - type: 'MULTIPLE', - name: '多选题' - }, { - type: 'COMPLETION', - name: '填空题' - }, { - type: 'JUDGMENT', - name: '判断题' - }, { - type: 'SUBJECTIVE', - name: '简答题' - }, { - type: 'PROGRAM', - name: '编程题' - }, { - type: 'PRACTICAL', - name: '实训题' - }, { - type: 'COMBINATION', - name: '组合题' - }]; - var renderTotal = function renderTotal() { - var param = calculate(listData); - var panel = param.panel, - score_total = param.score_total; - score_total = score_total.reduce(function (a, b) { - return a + b; - }, 0); - panel = (0,lodash.flatten)(panel).reduce(function (a, b) { - return a + b; - }, 0); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.total, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: xixi/* default */.Z - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u9898\u6570(\u9053)" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - children: panel - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: bi/* default */.Z - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u603B\u5206(\u5206)" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - children: score_total - })] - })] - }); - }; - var swapItems = function swapItems(arr, index1, index2) { - arr[index1] = arr.splice(index2, 1, arr[index1])[0]; - return arr; - }; - var upData = function upData(index) { - var newArr = []; - var arr = (0,lodash.cloneDeep)(listData); - if (arr.length > 1 && index !== 0) { - newArr = swapItems(arr, index, index - 1); - } - setListData(newArr); - }; - var downData = function downData(index) { - var newArr = []; - var arr = (0,lodash.cloneDeep)(listData); - if (arr.length > 1 && index !== arr.length - 1) { - newArr = swapItems(arr, index, index + 1); - } - setListData(newArr); - }; - var handleSource = /*#__PURE__*/function () { - var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(n) { - var _item, _item2; - var item, body; - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { - case 0: - item = toConsumableArray_default()(source); - if (source.includes(n)) { - item = item.filter(function (e) { - return e !== n; - }); - } else { - item.push(n); - } - if (!(item.length === 0)) { - _context9.next = 5; - break; - } - message/* default.warning */.ZP.warning('试题来源为必选项'); - return _context9.abrupt("return"); - case 5: - if (!((_item = item) !== null && _item !== void 0 && _item.includes('mine'))) { - setFolderValue([]); - folderValueRef.current = []; - } - if (!((_item2 = item) !== null && _item2 !== void 0 && _item2.includes('teach_groups'))) { - setTeachValue([]); - teachValueRef.current = []; - } - setSource(item); - getDisciplines(item); - setDisciplinesValue([]); - disciplinesValueRef.current = []; - body = { - source: item, - group_ids: folderValueRef.current, - tag_discipline_ids: [], - teach_group_ids: teachValueRef.current - }; - getList(body); - case 13: - case "end": - return _context9.stop(); - } - }, _callee9); - })); - return function handleSource(_x6) { - return _ref10.apply(this, arguments); - }; - }(); - var formatPaperData = function formatPaperData(originData) { - var numberFormatChinese = { - 1: '一', - 2: '二', - 3: '三', - 4: '四', - 5: '五', - 6: '六', - 7: '七' - }; - if (!originData) { - return; - } - var _ref11 = originData || {}, - exam = _ref11.exam, - single_questions = _ref11.single_questions, - multiple_questions = _ref11.multiple_questions, - judgement_questions = _ref11.judgement_questions, - program_questions = _ref11.program_questions, - completion_questions = _ref11.completion_questions, - subjective_questions = _ref11.subjective_questions, - practical_questions = _ref11.practical_questions, - combination_questions = _ref11.combination_questions; - var questionData = [objectSpread2_default()({ - type: 'SINGLE', - name: '单选题' - }, single_questions), objectSpread2_default()({ - type: 'MULTIPLE', - name: '多选题' - }, multiple_questions), objectSpread2_default()({ - type: 'COMPLETION', - name: '填空题' - }, completion_questions), objectSpread2_default()({ - type: 'JUDGMENT', - name: '判断题' - }, judgement_questions), objectSpread2_default()({ - type: 'SUBJECTIVE', - name: '简答题' - }, subjective_questions), objectSpread2_default()({ - type: 'PROGRAM', - name: '编程题' - }, program_questions), objectSpread2_default()({ - type: 'PRACTICAL', - name: '实训题' - }, practical_questions), objectSpread2_default()({ - type: 'COMBINATION', - name: '组合题' - }, combination_questions)]; - var ids = []; - var all_score = 0; - var all_questions_count = 0; - var questionList = questionData.filter(function (item) { - return item.questions_count > 0; - }).map(function (item, index) { - var _item$questions; - (_item$questions = item.questions) === null || _item$questions === void 0 ? void 0 : _item$questions.forEach(function (e) { - ids.push(e.id); - all_score = all_score + e.score; - all_questions_count = all_questions_count + 1; - }); - return objectSpread2_default()(objectSpread2_default()({}, item), { - number: numberFormatChinese[index + 1] - }); - }); - return { - all_questions_count: all_questions_count, - all_score: all_score, - questionList: questionList, - ids: ids, - exam: exam - }; - }; - var handleTypeScore = function handleTypeScore(item) { - var _clonePreviewData$que3, _cloneListData; - var clonePreviewData = (0,lodash.cloneDeep)(previewData); - var cloneListData = (0,lodash.cloneDeep)(listData); - clonePreviewData.questionList = clonePreviewData === null || clonePreviewData === void 0 ? void 0 : (_clonePreviewData$que3 = clonePreviewData.questionList) === null || _clonePreviewData$que3 === void 0 ? void 0 : _clonePreviewData$que3.map(function (e) { - if (e.type === item.type) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - questions_score: item.scoreTotal - }); - } - return e; - }); - cloneListData = (_cloneListData = cloneListData) === null || _cloneListData === void 0 ? void 0 : _cloneListData.map(function (e) { - if (e.item_type === item.type) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - score: item.score, - scoreTotal: item.scoreTotal - }); - } - return e; - }); - setListData(cloneListData); - setPreviewData(clonePreviewData); - console.log(item, previewData, listData); - }; - - //渲染modal框内容 - var sub_disciplines = disciplines === null || disciplines === void 0 ? void 0 : (_disciplines$find = disciplines.find(function (e) { - return e.id === disciplinesKey; - })) === null || _disciplines$find === void 0 ? void 0 : _disciplines$find.sub_disciplines; - var selectList = dealList(); - if (preview) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(StepPreview/* default */.Z, { - loading: Sloading, - submit: handleSubmit, - goBack: function goBack() { - return setPreview(false); - }, - data: previewData, - onTypeScore: handleTypeScore, - onExchange: handlePreview - }); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: StepTwomodules.wrap, - style: { - display: tabs ? 'flex' : 'none' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - id: "id_left", - className: StepTwomodules.left, - onMouseEnter: function onMouseEnter(e) { - var dom = document.getElementById('id_left'); - dom.style.overflowY = 'auto'; - }, - onMouseLeave: function onMouseLeave(e) { - var dom = document.getElementById('id_left'); - dom.style.overflowY = 'hidden'; - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, { - loading: loading, - active: true, - paragraph: { - rows: 5 - }, - children: listData.map(function (e, i) { - var _questionData$find4; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.list, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.name, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (_questionData$find4 = questionData.find(function (r) { - return r.type === (e === null || e === void 0 ? void 0 : e.item_type); - })) === null || _questionData$find4 === void 0 ? void 0 : _questionData$find4.name - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: StepTwomodules.b, - children: e.questionTotal - }), "\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: StepTwomodules.l, - children: "|" - }), "\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: StepTwomodules.r, - children: e.scoreTotal - }), "\u5206"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [i > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - getPopupContainer: function getPopupContainer(trigger) { - return document.getElementById('id_left'); - }, - title: "\u4E0A\u79FB", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - onClick: function onClick() { - return upData(i); - }, - className: "mb20", - style: { - transform: 'rotate(270deg)' - }, - children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-jiantou1" - })] - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "mb20", - style: { - transform: 'rotate(270deg)', - cursor: 'not-allowed' - }, - children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-jiantou1" - })] - }), i < listData.length - 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - getPopupContainer: function getPopupContainer(trigger) { - return document.getElementById('id_left'); - }, - title: "\u4E0B\u79FB", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - onClick: function onClick() { - return downData(i); - }, - style: { - transform: 'rotate(90deg)' - }, - children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-jiantou1" - })] - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - transform: 'rotate(90deg)', - cursor: 'not-allowed' - }, - children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-jiantou1" - })] - })] - })] - })] - }, i); - }) - }), renderTotal()] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.right, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(components_Tabs, { - className: StepTwomodules.tabs, - value: 1, - onChange: function onChange() { - return setFatherTabs(0); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: StepTwomodules.topWarp, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u62BD\u9898\u7EC4\u5377" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "STEP2" - }), " "] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.source, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u8BD5\u9898\u6765\u6E90" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - return handleSource('mine'); - }, - children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: source === null || source === void 0 ? void 0 : source.includes('mine') - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: source !== null && source !== void 0 && source.includes('mine') ? "#007DFE" : '#666666' - }, - children: "\u4EC5\u6211\u521B\u5EFA\u7684" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mb20", - onClick: function onClick() { - return handleSource('teach_groups'); - }, - children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: source === null || source === void 0 ? void 0 : source.includes('teach_groups') - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: source !== null && source !== void 0 && source.includes('teach_groups') ? "#007DFE" : '#666666' - }, - children: "\u6559\u7814\u5171\u4EAB" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - return handleSource('public'); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: source === null || source === void 0 ? void 0 : source.includes('public') - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: source !== null && source !== void 0 && source.includes('public') ? "#007DFE" : '#666666' - }, - children: "\u516C\u5171\u9898\u5E93" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [(source === null || source === void 0 ? void 0 : source.includes('mine')) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginBottom: 14 - }, - className: StepTwomodules.folder, - onClick: function onClick() { - setTreeVisible(true); - setFolderVisible(true); - folderValueRef.current = folderValue; - setSelectcount((folder === null || folder === void 0 ? void 0 : folder.map(function (e) { - return e.count; - }).reduce(function (current, next) { - return current + next; - }, 0)) || 0); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: wenjian - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u9009\u62E9\u8BD5\u9898\u6587\u4EF6\u5939" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u9009\u4E2D\u9879\u4EC5\u5305\u62EC\u8BE5\u6587\u4EF6\u5939\u4E0B\u7684\u8BD5\u9898\uFF0C\u4E0D\u5305\u62EC\u5B50\u6587\u4EF6\u5939\uFF0C\u4E14\u7CFB\u7EDF\u53D6\u60A8\u9009\u4E2D\u7684\u6587\u4EF6\u5939\u548C\u8003\u67E5\u8303\u56F4\u4E2D\u7684\u8BD5\u9898\u7684\u5E76\u96C6\u4F5C\u4E3A\u968F\u673A\u5BF9\u8C61\u3002", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: wenhao - }) - })] - }), (source === null || source === void 0 ? void 0 : source.includes('teach_groups')) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.folder, - onClick: function onClick() { - setTeachVisible(true); - teachValueRef.current = teachValue; - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: te - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u9009\u62E9\u6559\u7814\u56E2\u961F" - })] - })] - })] - }), (source === null || source === void 0 ? void 0 : source.includes('mine')) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.choice, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.name, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5DF2\u9009\u6587\u4EF6\u5939" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddTags/* default */.Z, { - type: 2, - value: folder, - onChange: function onChange(id) { - var list = folderValue.filter(function (r) { - return r !== id; - }); - var body = { - source: source, - group_ids: list, - tag_discipline_ids: disciplinesValue, - teach_group_ids: teachValue - }; - getList(body); - setFolderValue(list); - folderValueRef.current = list; - } - })] - }), (source === null || source === void 0 ? void 0 : source.includes('teach_groups')) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.choice, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.name, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5DF2\u9009\u6559\u7814\u56E2\u961F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddTags/* default */.Z, { - icon: sren, - type: 2, - value: teach, - onChange: function onChange(id) { - var list = teachValue.filter(function (r) { - return r !== id; - }); - var body = { - source: source, - group_ids: folderValue, - tag_discipline_ids: disciplinesValue, - teach_group_ids: list - }; - getList(body); - setTeachValue(list); - teachValueRef.current = list; - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.range, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.name, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u8003\u5BDF\u8303\u56F4" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - if (disciplinesKey === null) { - message/* default.warning */.ZP.warning('考察范围没有知识点可以选择'); - return; - } - disciplinesValueRef.current = disciplinesValue; - setModalVisible(true); - }, - className: StepTwomodules.btn, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: median - }), " \u9009\u62E9\u8303\u56F4"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.name, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { - className: StepTwomodules.num - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5DF2\u9009\u77E5\u8BC6\u70B9" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.knWarp, - children: selectList === null || selectList === void 0 ? void 0 : selectList.map(function (e, key) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.kn, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: key + 1 - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: e === null || e === void 0 ? void 0 : e[0].parent_name - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddTags/* default */.Z, { - type: 1, - value: e === null || e === void 0 ? void 0 : e.filter(function (m) { - return !!m.item_count; - }), - onChange: function onChange(id) { - var list = disciplinesValue.filter(function (r) { - return r !== id; - }); - var body = { - source: source, - group_ids: folderValue, - tag_discipline_ids: list, - teach_group_ids: teachValue - }; - getList(body); - setDisciplinesValue(list); - disciplinesValueRef.current = list; - } - })] - }, key); - }) - })] - })] - }), console.log('-----', listData), /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { - loading: loading, - active: true, - paragraph: { - rows: 5 - }, - children: [listData.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(List/* default */.Z, { - value: e, - onChange: function onChange(e) { - return handleChange(e, i); - } - }, i); - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.btns, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - setFatherTabs(0); - document.body.scrollIntoView(); - }, - children: "\u4E0A\u4E00\u6B65" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - loading: Sloading, - onClick: function onClick() { - return handleSubmit(); - }, - children: "\u63D0\u4EA4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - loading: Ploading, - onClick: function onClick() { - return handlePreview(); - }, - type: "primary", - children: "\u9884\u89C8" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - closable: false, - destroyOnClose: true, - className: StepTwomodules.modal, - open: modalVisible, - title: null, - width: "1200px", - onOk: handleOk, - onCancel: handleCancel, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.modalBody, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.left, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: shu - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u8BD5\u9898\u8303\u56F4" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.l, - children: disciplines === null || disciplines === void 0 ? void 0 : disciplines.map(function (e) { - var dKey = null; - var bool = false; - if (!inputValue) { - bool = true; - } else { - var _e$sub_disciplines4; - (_e$sub_disciplines4 = e.sub_disciplines) === null || _e$sub_disciplines4 === void 0 ? void 0 : _e$sub_disciplines4.forEach(function (k) { - var _k$tag_disciplines2; - (_k$tag_disciplines2 = k.tag_disciplines) === null || _k$tag_disciplines2 === void 0 ? void 0 : _k$tag_disciplines2.forEach(function (s) { - if (!bool) { - var _s$name2; - bool = ((_s$name2 = s.name) === null || _s$name2 === void 0 ? void 0 : _s$name2.includes(inputValue)) && s.item_count !== 0; - } - }); - }); - } - return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { - children: !!e.item_count && bool && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - return setDisciplinesKey(e.id); - }, - className: "".concat(StepTwomodules.name, " ").concat(e.id === disciplinesKey ? StepTwomodules.active : ''), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: e.name - })] - }) - }, e.id); - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.right, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.inputWarp, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Search, { - onChange: function onChange(e) { - return setInputValue(e.target.value); - }, - placeholder: "\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9", - value: inputValue - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.l, - children: sub_disciplines === null || sub_disciplines === void 0 ? void 0 : sub_disciplines.map(function (e, i) { - var _e$tag_disciplines3; - var item = objectSpread2_default()(objectSpread2_default()({}, e), {}, { - tag_disciplines: e === null || e === void 0 ? void 0 : (_e$tag_disciplines3 = e.tag_disciplines) === null || _e$tag_disciplines3 === void 0 ? void 0 : _e$tag_disciplines3.filter(function (e) { - return e.item_count !== 0; - }) - }); //清空为0的数据,做全选 - return /*#__PURE__*/(0,jsx_runtime.jsx)(ProCheckout, { - search: inputValue, - onChange: handleCheckout, - value: disciplinesValue, - options: item - }, e.id); - }) - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - title: "\u9009\u62E9\u6587\u4EF6\u5939", - open: folderVisible, - width: 718, - destroyOnClose: true, - onCancel: function onCancel() { - setFolderValue(folderValueRef.current); - setFolderVisible(false); - setSelectcount(0); - }, - footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flex: '1', - textAlign: 'left' - }, - children: ["\u5DF2\u9009", folderValue.length || 0, "\u4E2A\u6587\u4EF6\u5939\uFF0C\u5171\uFF08", selectcount || 0, "\uFF09\u9053\u9898"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - setFolderValue(folderValueRef.current); - setSelectcount(0); - setFolderVisible(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - onClick: function onClick() { - var body = { - source: source, - group_ids: folderValue, - tag_discipline_ids: disciplinesValue, - teach_group_ids: teachValue - }; - getList(body); - folderValueRef.current = folderValue; - setFolderVisible(false); - }, - children: "\u786E\u8BA4" - })] - }) - // onOk={() => { - - // }} - , - children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: StepTwomodules.exportModal, - children: treeVisible && /*#__PURE__*/(0,jsx_runtime.jsx)(StepTwo_CustomTree, { - treeData: treeData, - defaultValue: defaultValue, - value: folderValue, - onChange: function onChange(e, r) { - var _r$selectedNodes; - // selectcount=selectcount+r?.node?.count; - setSelectcount((_r$selectedNodes = r.selectedNodes) === null || _r$selectedNodes === void 0 ? void 0 : _r$selectedNodes.map(function (item) { - return item.count; - }).reduce(function (current, next) { - return current + next; - }, 0)); - // console.log('----',r,r.selectedNodes.map(item=>item.count).reduce((current: any, next: any) => current + next, 0)); - - // console.log('----', - // treeData[0]?.children?.filter((item: { id: any; })=>folderValue.includes(item.id)).map((item: { count: any; })=>item.count).reduce((current: any, next: any) => current + next, 0) - // ); - - setFolderValue(e); - } - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - title: "\u9009\u62E9\u6559\u7814\u56E2\u961F", - open: teachVisible, - width: 718, - destroyOnClose: true, - onCancel: function onCancel() { - setTeachValue(teachValueRef.current); - setTeachVisible(false); - }, - onOk: function onOk() { - var body = { - source: source, - group_ids: folderValue, - tag_discipline_ids: disciplinesValue, - teach_group_ids: teachValue - }; - getList(body); - teachValueRef.current = teachValue; - setTeachVisible(false); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: StepTwomodules.teachModal, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.head, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.li - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.li, - children: "\u56E2\u961F\u540D\u79F0" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.li, - children: "\u5171\u4EAB\u9898\u76EE\u6570\u91CF" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.wraps, - children: teachData === null || teachData === void 0 ? void 0 : teachData.map(function (e) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: StepTwomodules.body, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.li, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - onChange: function onChange() { - var n = e.id; - var item = toConsumableArray_default()(teachValue); - if (teachValue.includes(n)) { - item = item.filter(function (e) { - return e !== n; - }); - } else { - item.push(n); - } - setTeachValue(item); - }, - checked: teachValue === null || teachValue === void 0 ? void 0 : teachValue.includes(e.id) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - title: e.name, - className: StepTwomodules.li, - children: e.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: StepTwomodules.li, - children: e.item_bank_count - })] - }, e.id); - }) - })] - }) - })] - }); -}; -/* harmony default export */ var StepTwo = (Page); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(25159); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 21 modules -var input_number = __webpack_require__(31795); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 5 modules -var es_radio = __webpack_require__(78045); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/index.tsx - - - - - - - -// import StepOne from './components/StepOne'; - - - - -var TextArea = input/* default.TextArea */.Z.TextArea; - - - -var PaperlibraryPage = function PaperlibraryPage(_ref) { - var paperlibrary = _ref.paperlibrary, - user = _ref.user, - globalSetting = _ref.globalSetting, - dispatch = _ref.dispatch; - var _useState = (0,react.useState)(0), - _useState2 = slicedToArray_default()(_useState, 2), - tabs = _useState2[0], - setTabs = _useState2[1]; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useState3 = (0,react.useState)({}), - _useState4 = slicedToArray_default()(_useState3, 2), - formValue = _useState4[0], - setFormValue = _useState4[1]; - var _useState5 = (0,react.useState)(true), - _useState6 = slicedToArray_default()(_useState5, 2), - loading = _useState6[0], - setLoading = _useState6[1]; - var _useState7 = (0,react.useState)(null), - _useState8 = slicedToArray_default()(_useState7, 2), - editData = _useState8[0], - setEditData = _useState8[1]; - var editId = (0,_umi_production_exports.useParams)().id; - console.log(editId, 'editId'); - (0,react.useEffect)(function () { - dispatch({ - type: 'globalSetting/footerToggle', - payload: false - }); - return function () { - dispatch({ - type: 'globalSetting/footerToggle', - payload: true - }); - }; - }, []); - (0,react.useEffect)(function () { - document.body.setAttribute('data-custom', 'initial'); - return function () { - document.body.removeAttribute('data-custom'); - }; - }, []); - var handleValuesChange = function handleValuesChange(changedValues) { - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - }; - (0,react.useEffect)(function () { - if (editId) { - getEditData(); - return; - } - setLoading(false); - }, [editId]); - var getEditData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, _res$examination_bank, _res$examination_bank2, _res$examination_bank3, _res$examination_bank4, param; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(editId, "/edit_random_exam.json"), { - method: 'get', - params: {} - }); - case 2: - res = _context.sent; - if (res !== null && res !== void 0 && res.examination_bank) { - param = { - difficulty: res === null || res === void 0 ? void 0 : (_res$examination_bank = res.examination_bank) === null || _res$examination_bank === void 0 ? void 0 : _res$examination_bank.difficulty, - exam_notes: res === null || res === void 0 ? void 0 : (_res$examination_bank2 = res.examination_bank) === null || _res$examination_bank2 === void 0 ? void 0 : _res$examination_bank2.exam_notes, - name: res === null || res === void 0 ? void 0 : (_res$examination_bank3 = res.examination_bank) === null || _res$examination_bank3 === void 0 ? void 0 : _res$examination_bank3.name, - time: res === null || res === void 0 ? void 0 : (_res$examination_bank4 = res.examination_bank) === null || _res$examination_bank4 === void 0 ? void 0 : _res$examination_bank4.time - }; - setLoading(false); - setFormValue(objectSpread2_default()({}, param)); - form.setFieldsValue(objectSpread2_default()({}, param)); - setEditData(objectSpread2_default()(objectSpread2_default()({}, res), {}, { - id: editId - })); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getEditData() { - return _ref2.apply(this, arguments); - }; - }(); - var handleTabsChange = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(num) { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (!(num === 0)) { - _context2.next = 3; - break; - } - setTabs(num); - return _context2.abrupt("return"); - case 3: - _context2.next = 5; - return form.validateFields(); - case 5: - setTabs(num); - case 6: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function handleTabsChange(_x) { - return _ref3.apply(this, arguments); - }; - }(); - - // const rule = { - // pattern: /^(?!(\s+$))/, - // message: '禁止输入空格', - // } - var parser = function parser(v) { - var num = parseInt(v); - return (0,lodash.isNaN)(num) ? '' : num; - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: AddAndEditmodules.wrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { - loading: loading, - active: true, - paragraph: { - rows: 5 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddAndEditmodules.crumbs, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "current", - onClick: function onClick() { - return _umi_production_exports.history.push('/'); - }, - children: '首页>' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "current", - onClick: function onClick() { - return _umi_production_exports.history.push('/paperlibrary'); - }, - children: '试卷库>' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#bebebe" - }, - children: '随机组卷' - })] - }), tabs === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(components_Tabs, { - value: tabs, - onChange: handleTabsChange - }), tabs === 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: AddAndEditmodules.oneWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddAndEditmodules.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u57FA\u672C\u4FE1\u606F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "STEP1" - }), " "] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: AddAndEditmodules.formWrap, - form: form, - layout: "horizontal", - onValuesChange: handleValuesChange - // onFinish={handleFinish} - , - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BD5\u5377\u540D\u79F0", - name: "name", - rules: [{ - required: true, - message: '试卷名称不能为空' - }, { - pattern: /^(?!(\s+$))/, - message: '输入框不能全为空格' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: AddAndEditmodules["in"], - bordered: false, - placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\uFF0C\u6700\u591A60\u4E2A\u5B57", - maxLength: 60 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - position: 'relative' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u7B54\u9898\u65F6\u957F:", - name: "time", - rules: [{ - required: true, - message: "答题时长不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - min: 1, - parser: parser, - max: 9999 - // formatter={numberFormatter} - , - placeholder: "\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F", - style: { - width: 190 - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - position: 'absolute', - top: 26, - left: 310 - }, - children: "\u5206\u949F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BD5\u9898\u96BE\u5EA6", - name: "difficulty", - rules: [{ - required: true, - message: "请选择难度" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - style: { - display: "flex", - width: 286, - justifyContent: "space-between" - }, - size: 'middle', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - className: AddAndEditmodules.rb, - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - className: AddAndEditmodules.rb, - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - className: AddAndEditmodules.rb, - value: 3, - children: "\u56F0\u96BE" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8003\u8BD5\u987B\u77E5", - name: "exam_notes", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { - placeholder: "\u8003\u751F\u5FC5\u987B\u4E25\u683C\u9075\u5B88\u8003\u573A\u7EAA\u5F8B\uFF0C\u4E0D\u51C6\u5192\u540D\u9876\u66FF\uFF0C\u4E0D\u51C6\u6709\u4EFB\u4F55\u4F5C\u5F0A\u884C\u4E3A\u3002\u5982\u53D1\u73B0\u8FDD\u7EAA\uFF0C\u5E76\u7ED9\u4E88\u4E25\u5389\u5904\u5206\u3002", - rows: 4, - maxLength: 300 - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddAndEditmodules.btns, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "mr40", - onClick: function onClick() { - return _umi_production_exports.history.push('/paperlibrary'); - }, - children: "\u8FD4\u56DE" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return form.validateFields(); - case 2: - setTabs(1); - case 3: - case "end": - return _context3.stop(); - } - }, _callee3); - })), - children: "\u4E0B\u4E00\u6B65" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(StepTwo, { - tabs: tabs, - dispatch: dispatch, - editData: editData, - setFatherTabs: setTabs, - formValue: formValue - })] - }) - }); -}; -/* harmony default export */ var AddAndEdit = ((0,_umi_production_exports.connect)(function (_ref5) { - var paperlibrary = _ref5.paperlibrary, - user = _ref5.user, - globalSetting = _ref5.globalSetting; - return { - paperlibrary: paperlibrary, - user: user, - globalSetting: globalSetting - }; -})(PaperlibraryPage)); - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Paperlibrary__Random__AddAndEdit__index.chunk.css b/p__Paperlibrary__Random__AddAndEdit__index.chunk.css deleted file mode 100644 index c49ef28a91..0000000000 --- a/p__Paperlibrary__Random__AddAndEdit__index.chunk.css +++ /dev/null @@ -1,1524 +0,0 @@ -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/index.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___IuNGJ { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___TG0jT { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___BPTjI { - align-items: center; - box-align: center; -} -.flex_box_center_end___ckhiu { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___fxuMa { - flex-direction: column; - box-orient: block-axis; -} -.wrap___c9z0X { - margin: 0 auto 20px auto; - max-width: 1200px; -} -.wrap___c9z0X .btns____fdIK { - display: flex; - align-items: center; - justify-content: center; - margin-top: 60px; -} -.wrap___c9z0X .crumbs___OdzeI { - display: flex; - align-items: center; - margin: 24px 0; -} -.wrap___c9z0X .crumbs___OdzeI b { - width: 6px; - height: 6px; - background: #198cfe; - border-radius: 3px; - margin-right: 7px; -} -.wrap___c9z0X .crumbs___OdzeI span { - font-size: 14px; - color: #666666; -} -.oneWrap___Cet7W { - width: 1200px; - background: #ffffff; - border-radius: 6px; - padding: 50px; - margin-top: 14px; -} -.oneWrap___Cet7W .title___MB1fA { - display: flex; - align-items: center; -} -.oneWrap___Cet7W .title___MB1fA b { - width: 6px; - height: 6px; - background: #198cfe; - border-radius: 3px; - margin-right: 7px; -} -.oneWrap___Cet7W .title___MB1fA span { - font-size: 20px; - font-weight: 500; - color: #3c3c3c; -} -.oneWrap___Cet7W .title___MB1fA div { - width: 72px; - height: 25px; - line-height: 25px; - text-align: center; - background-color: #f9fafc; - color: #df3065; - margin-left: auto; - border-radius: 13px; -} -.oneWrap___Cet7W .formWrap____g777 .ant-form-item-label { - line-height: 42px; - width: 10%; - padding-right: 30px; -} -.oneWrap___Cet7W .formWrap____g777 .ant-form-item-control { - width: 90%; -} -.oneWrap___Cet7W .formWrap____g777 .ant-radio-button-wrapper-checked { - background: #4c6fff !important; - color: #ffffff !important; -} -.oneWrap___Cet7W .formWrap____g777 .ant-form-item { - padding: 18px 0; -} -.oneWrap___Cet7W .formWrap____g777 .ant-input-borderless { - height: 42px; - background: #f9fbfc !important; - padding: 0 8px; - border-radius: 4px; -} -.oneWrap___Cet7W .formWrap____g777 .ant-input-number-input-wrap input { - height: 40px; - padding: 0 8px; - border-radius: 4px; - font-size: 14px; -} -.oneWrap___Cet7W .rb___fKrld { - width: 80px; - text-align: center; - border-radius: 50px !important; - overflow: hidden; - line-height: 40px !important; - height: 40px !important; - background: #f1f5fa; - border: 0 !important; -} - -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/Tabs/index.less?modules ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.tabs___XlMdZ { - width: 100%; - height: 70px; - background: #ffffff; - border-radius: 6px; - padding: 0 200px; - display: flex; - justify-content: space-between; -} -.tabs___XlMdZ > div { - width: 290px; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; - color: #b8b8b8; - font-size: 20px; - font-weight: 500; - position: relative; -} -.tabs___XlMdZ > div div:first-child { - font-size: 14px; - font-weight: 500; - color: #b8b8b8; - width: 24px; - height: 24px; - text-align: center; - line-height: 22px; - border: 1px solid #b8b8b8; - border-radius: 12px; - margin-right: 12px; -} -.tabs___XlMdZ .active___heIFJ { - color: #333333; -} -.tabs___XlMdZ .active___heIFJ div:first-child { - background: #68c79f; - border: 0; - line-height: 24px; - color: #ffffff; -} -.tabs___XlMdZ .active___heIFJ:after { - content: ''; - width: 100%; - height: 4px; - position: absolute; - z-index: 10; - bottom: -2px; - left: 16px; - background: linear-gradient(270deg, #36a3ff 0%, #196bfe 100%); - box-shadow: 0px 3px 18px 0px rgba(193, 209, 234, 0.5); - border-radius: 2px; -} - -/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/StepTwo/index.less?modules ***! - \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___LDL3f { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___Xl1HD { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___n7UPy { - align-items: center; - box-align: center; -} -.flex_box_center_end___pttB_ { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___Jpfxo { - flex-direction: column; - box-orient: block-axis; -} -.wrap___aPyki { - width: 1200px; - display: flex; - justify-content: space-between; - align-items: flex-start; - margin-top: 20px; -} -.wrap___aPyki .left___cqZKp { - width: 266px; - margin-right: 20px; - position: -webkit-sticky; - position: sticky; - z-index: 1; - top: 0; - overflow-y: hidden; - overflow-x: hidden; - max-height: calc(100vh - 214px); -} -.wrap___aPyki .left___cqZKp .list___IWY_v { - width: 266px; - height: 125px; - background: #ffffff; - border-radius: 6px; - padding: 15px 25px; - margin-bottom: 14px; -} -.wrap___aPyki .left___cqZKp .list___IWY_v .name___k_tHd { - display: flex; - align-items: center; -} -.wrap___aPyki .left___cqZKp .list___IWY_v .name___k_tHd b { - width: 4px; - height: 4px; - background: #198cfe; - border-radius: 2px; - margin-right: 7px; -} -.wrap___aPyki .left___cqZKp .list___IWY_v .name___k_tHd span { - font-size: 14px; - font-weight: 500; - color: #333333; -} -.wrap___aPyki .left___cqZKp .list___IWY_v aside { - display: flex; - justify-content: space-between; -} -.wrap___aPyki .left___cqZKp .list___IWY_v aside div:first-child { - color: #8a8a8a; - font-size: 14px; - display: flex; - align-items: center; -} -.wrap___aPyki .left___cqZKp .list___IWY_v aside div:first-child .b____iUPp { - font-weight: 500; - color: #198cfe; - font-size: 18px; - margin: 0 10px; -} -.wrap___aPyki .left___cqZKp .list___IWY_v aside div:first-child .r___yRdFx { - margin: 0 10px; - font-size: 18px; - font-weight: 500; - color: #df3065; -} -.wrap___aPyki .left___cqZKp .list___IWY_v aside div:first-child .l___Tle8P { - margin: 0 10px; -} -.wrap___aPyki .left___cqZKp .list___IWY_v aside div:last-child { - color: #8a8a8a; - font-size: 14px; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; -} -.wrap___aPyki .left___cqZKp .list___IWY_v aside div:last-child > span { - display: inline-block; - width: 22px; - height: 22px; - line-height: 22px; - text-align: center; - background-color: #eceded; - cursor: pointer; - border-radius: 4px; - display: flex; - align-items: center; - justify-content: center; -} -.wrap___aPyki .left___cqZKp .list___IWY_v aside div:last-child > span i { - color: #8a8a8a; - font-size: 12px; - display: inline-block; - transform: scale(0.8); -} -.wrap___aPyki .left___cqZKp .list___IWY_v aside div:last-child > span i:hover { - color: #198cfe; -} -.wrap___aPyki .left___cqZKp .total___VTraD { - width: 266px; - height: 166px; - background: #ffffff; - border-radius: 6px; - display: flex; - justify-content: center; - align-items: center; -} -.wrap___aPyki .left___cqZKp .total___VTraD > aside { - width: 1px; - height: 107px; - border-right: 1px dotted #ded5d5; - margin: 0 40px; -} -.wrap___aPyki .left___cqZKp .total___VTraD > div { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -.wrap___aPyki .left___cqZKp .total___VTraD > div span { - margin: 14px 0; - font-size: 14px; - font-weight: 400; - color: #999999; -} -.wrap___aPyki .left___cqZKp .total___VTraD > div aside { - font-weight: 500; - color: #333333; - font-size: 28px; -} -.wrap___aPyki .topWarp___Y6Gn4 { - padding: 40px 30px; - background-color: #ffffff; - border-radius: 6px; - margin-top: 20px; -} -.wrap___aPyki .right___IuNp1 { - flex: 1 1; -} -.wrap___aPyki .right___IuNp1 .customError { - position: relative; -} -.wrap___aPyki .right___IuNp1 .customError > div { - border: 1px solid #ff4d4f; -} -.wrap___aPyki .right___IuNp1 .customError > span { - display: inline !important; - color: #ff4d4f; - font-size: 12px; - position: absolute; - z-index: 10; - left: 3px; - top: 30px; -} -.wrap___aPyki .tabs___KAQJT { - justify-content: space-between; - padding: 0 56px; -} -.wrap___aPyki .title___Cx_AF { - display: flex; - align-items: center; -} -.wrap___aPyki .title___Cx_AF b { - width: 6px; - height: 6px; - background: #198cfe; - border-radius: 3px; - margin-right: 7px; -} -.wrap___aPyki .title___Cx_AF span { - font-size: 20px; - font-weight: 500; - color: #3c3c3c; -} -.wrap___aPyki .title___Cx_AF div { - width: 72px; - height: 25px; - line-height: 25px; - text-align: center; - background-color: #f9fafc; - color: #df3065; - margin-left: auto; - border-radius: 13px; -} -.wrap___aPyki .source___CzyxS { - display: flex; - align-items: start; - margin-top: 30px; -} -.wrap___aPyki .source___CzyxS > b { - font-size: 14px; - color: red; - margin-right: 4px; -} -.wrap___aPyki .source___CzyxS > span { - font-size: 14px; - color: #666666; -} -.wrap___aPyki .source___CzyxS aside { - display: flex; - flex-direction: column; - margin-left: 66px; - margin-right: 84px; - font-size: 14px; - color: #666666; -} -.wrap___aPyki .source___CzyxS aside > div { - display: flex; - align-items: center; - cursor: pointer; -} -.wrap___aPyki .source___CzyxS aside > div .ant-checkbox:hover::after, -.wrap___aPyki .source___CzyxS aside > div .ant-checkbox-wrapper:hover .ant-checkbox::after { - visibility: hidden; -} -.wrap___aPyki .source___CzyxS aside > div .ant-checkbox-inner { - width: 20px; - height: 20px; - top: 2px; - margin-right: 8px; -} -.wrap___aPyki .source___CzyxS aside > div .ant-checkbox-inner::after { - top: 41%; - width: 7px; - height: 12px; -} -.wrap___aPyki .source___CzyxS aside > div:first-child { - margin-bottom: 20px; -} -.wrap___aPyki .source___CzyxS .folder___jJTuI { - display: flex; - align-items: center; - cursor: pointer; - margin-top: -5px; -} -.wrap___aPyki .source___CzyxS .folder___jJTuI span { - font-size: 14px; - color: #666666; - margin: 0 4px; -} -.wrap___aPyki .choice___lu9pS { - width: 854px; - background: #fafafa; - border-radius: 9px; - padding: 26px 30px; - margin-top: 30px; -} -.wrap___aPyki .choice___lu9pS .name___k_tHd { - display: flex; - align-items: center; -} -.wrap___aPyki .choice___lu9pS .name___k_tHd b { - width: 4px; - height: 4px; - background: #198cfe; - border-radius: 2px; - margin-right: 7px; -} -.wrap___aPyki .choice___lu9pS .name___k_tHd span { - font-size: 14px; - color: #333333; -} -.wrap___aPyki .range___BOaY9 { - width: 854px; - background: #fafafa; - border-radius: 9px; - padding: 20px 32px; - margin-top: 30px; -} -.wrap___aPyki .range___BOaY9 .btn___DWkEW { - width: 140px; - height: 41px; - background: #e6f2ff; - border-radius: 21px; - line-height: 41px; - text-align: center; - font-size: 14px; - color: #198cfe; - margin-top: 26px; - margin-bottom: 30px; - margin-left: 10px; - cursor: pointer; -} -.wrap___aPyki .range___BOaY9 .btn___DWkEW img { - margin-right: 10px; -} -.wrap___aPyki .range___BOaY9 .knWarp___JTaEU { - padding: 1px 10px 10px 10px; -} -.wrap___aPyki .range___BOaY9 .knWarp___JTaEU .kn___sA6Lo { - margin: 18px 0 0 0; - display: flex; - align-items: center; -} -.wrap___aPyki .range___BOaY9 .knWarp___JTaEU .kn___sA6Lo span:first-child { - text-align: center; - display: inline-block; - width: 22px; - height: 22px; - line-height: 20px; - color: #198cfe; - border: 1px solid #198cfe; - border-radius: 11px; - margin-right: 8px; - background: #ebf4ff; - font-size: 14px; -} -.wrap___aPyki .range___BOaY9 .knWarp___JTaEU .kn___sA6Lo span:last-child { - font-size: 14px; - color: #333333; -} -.wrap___aPyki .range___BOaY9 .name___k_tHd { - display: flex; - align-items: center; -} -.wrap___aPyki .range___BOaY9 .name___k_tHd b { - width: 4px; - height: 4px; - background: #198cfe; - border-radius: 2px; - margin-right: 7px; -} -.wrap___aPyki .range___BOaY9 .name___k_tHd span { - font-size: 14px; - color: #333333; -} -.wrap___aPyki .btns___UPkmA { - display: flex; - justify-content: center; - align-items: center; - height: 68px; -} -.wrap___aPyki .btns___UPkmA button:nth-child(2) { - margin: 0 30px; -} -.modalBody___NDRx0 { - display: flex; -} -.modalBody___NDRx0 .left___cqZKp { - width: 212px; - background: #fafafa; - padding: 38px 0 16px 32px; - flex-shrink: 0; -} -.modalBody___NDRx0 .left___cqZKp .title___Cx_AF { - display: flex; - align-items: center; -} -.modalBody___NDRx0 .left___cqZKp .title___Cx_AF span { - font-size: 20px; - font-weight: 500; - color: #333333; -} -.modalBody___NDRx0 .left___cqZKp .l___Tle8P { - max-height: 460px; - overflow-y: auto; -} -.modalBody___NDRx0 .left___cqZKp .l___Tle8P .name___k_tHd { - display: flex; - align-items: center; - margin: 15px 0; - cursor: pointer; -} -.modalBody___NDRx0 .left___cqZKp .l___Tle8P .name___k_tHd.active___vLIUY b { - visibility: visible; - background: #198cfe; -} -.modalBody___NDRx0 .left___cqZKp .l___Tle8P .name___k_tHd.active___vLIUY span { - color: #198cfe; -} -.modalBody___NDRx0 .left___cqZKp .l___Tle8P .name___k_tHd b { - visibility: hidden; - width: 4px; - height: 4px; - border-radius: 2px; - margin-right: 7px; -} -.modalBody___NDRx0 .left___cqZKp .l___Tle8P .name___k_tHd span { - font-size: 14px; - color: #333333; -} -.modalBody___NDRx0 .right___IuNp1 { - flex: 1 1; -} -.modalBody___NDRx0 .right___IuNp1 .inputWarp___TOT_1 { - height: 98px; - background: #ffffff; - box-shadow: 0px 8px 17px 0px rgba(237, 237, 237, 0.5); - display: flex; - align-items: center; - justify-content: center; - padding: 0 26px; -} -.modalBody___NDRx0 .right___IuNp1 .l___Tle8P { - max-height: 460px; - overflow-y: auto; - padding-bottom: 20px; -} -.modal___S2RSB .ant-modal-content { - padding: 0 15px 12px 0 !important; -} -.exportModal___GIHaw { - max-height: 500px; - overflow: auto; -} -.exportModal___GIHaw .name___k_tHd { - display: inline-block; - font-size: 14px; - margin-left: 10px; - max-width: 200px; - cursor: pointer; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - margin-top: 4px; -} -.teachModal___lqfFQ .head___VxgJz { - width: 100%; - display: flex; - align-items: center; - justify-content: space-between; - height: 40px; - background: #eef7ff; -} -.teachModal___lqfFQ .head___VxgJz > div:nth-child(1) { - text-align: center; - width: 100px; - flex-shrink: 0; -} -.teachModal___lqfFQ .head___VxgJz > div:nth-child(2) { - text-align: center; - flex: 1 1; -} -.teachModal___lqfFQ .head___VxgJz > div:nth-child(3) { - text-align: center; - width: 161px; - flex-shrink: 0; -} -.teachModal___lqfFQ .wraps___rmP7C { - max-height: 400px; - overflow: auto; -} -.teachModal___lqfFQ .wraps___rmP7C .body___coJ9M { - height: 40px; - width: 100%; - display: flex; - justify-content: space-between; - align-items: center; - background: #fff; -} -.teachModal___lqfFQ .wraps___rmP7C .body___coJ9M > div:nth-child(1) { - text-align: center; - width: 100px; - flex-shrink: 0; -} -.teachModal___lqfFQ .wraps___rmP7C .body___coJ9M > div:nth-child(2) { - text-align: center; - flex: 1 1; -} -.teachModal___lqfFQ .wraps___rmP7C .body___coJ9M > div:nth-child(3) { - text-align: center; - width: 150px; - flex-shrink: 0; -} -.teachModal___lqfFQ .wraps___rmP7C .body___coJ9M:nth-child(2n) { - background: #f5f5f5; -} - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/StepTwo/AddTags/index.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.btn___zSAGy { - display: inline-block; - padding-right: 32px; - position: relative; -} -.btn___zSAGy .s1___Xk5Go { - padding: 6px 18px; - color: #666666; - cursor: default; - background: #e6f2ff; - border-radius: 21px; - border: 1px solid #8aaaff; - color: #007dfe; - font-size: 14px; - margin-top: 20px; - display: inline-block; -} -.btn___zSAGy:hover .s1___Xk5Go { - color: #0152d9; - background: rgba(24, 144, 255, 0.2); -} -.btn___zSAGy:hover .s2___t4UvG { - display: inline-block; -} -.btn___zSAGy .s2___t4UvG { - display: none; - width: 20px; - height: 20px; - position: absolute; - z-index: 10; - right: 28px; - top: 10px; - cursor: pointer; -} -.btnDisabled___FcIYP .s1___Xk5Go, -.btnDisabled___FcIYP .s1___Xk5Go:hover { - color: #333333 !important; - background: #e7e7e7 !important; - border: 0; -} -.btnDisabled___FcIYP .s2___t4UvG { - visibility: hidden; -} -.btn2___VNO7t { - display: inline-block; - padding-right: 32px; - position: relative; -} -.btn2___VNO7t .s1___Xk5Go { - color: #333333; - font-size: 14px; - cursor: default; - margin-top: 12px; - display: inline-block; -} -.btn2___VNO7t .s1___Xk5Go img { - margin-top: -2px; - margin-right: 7px; -} -.btn2___VNO7t:hover .s2___t4UvG { - display: inline-block; -} -.btn2___VNO7t .s2___t4UvG { - display: none; - width: 20px; - height: 20px; - position: absolute; - z-index: 10; - right: 14px; - top: 0px; - cursor: pointer; -} - -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/StepTwo/List/index.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.list___e608F { - padding: 0 30px; - margin-top: 20px; - background-color: #fff; -} -.list___e608F .head___OtXo7 { - display: flex; - justify-content: space-between; - align-items: center; - height: 108px; -} -.list___e608F .head___OtXo7 .name___ewopv { - display: flex; - align-items: center; -} -.list___e608F .head___OtXo7 .name___ewopv b { - width: 6px; - height: 6px; - background: #198cfe; - border-radius: 3px; - margin-right: 10px; -} -.list___e608F .head___OtXo7 .name___ewopv span { - font-size: 20px; - color: #3c3c3c; -} -.list___e608F .head___OtXo7 .right___lDZUh { - display: flex; - align-items: end; - flex-direction: column; - font-size: 14px; -} -.list___e608F .head___OtXo7 .right___lDZUh > div:last-child { - display: flex; - align-items: center; - color: #333; -} -.list___e608F .body___os0Sr { - padding-bottom: 20px; -} -.list___e608F .body___os0Sr .top___Ptgzn { - height: 54px; - background: #e6f2ff; - padding-left: 36px; - display: flex; - align-items: center; - font-size: 14px; -} -.list___e608F .body___os0Sr .top___Ptgzn span { - font-size: 14px; - color: #333333; - margin-left: 10px; - margin-right: 50px; -} -.list___e608F .body___os0Sr .top___Ptgzn b { - width: 6px; - height: 6px; - border-radius: 3px; - background-color: #007dfe; -} -.list___e608F .body___os0Sr .top___Ptgzn aside { - margin-left: 6px; - font-size: 16px; - font-weight: 500; - color: #007dfe; -} -.list___e608F .body___os0Sr .bottom___lLWO4 { - display: flex; - align-items: flex-start; - background-color: #fafafa; -} -.list___e608F .body___os0Sr .bottom___lLWO4 .l___I1rmR { - width: 184px; - font-size: 14px; - color: #007dfe; - padding-top: 24px; - padding-left: 35px; -} -.ListGroup___kn9D6 { - display: flex; - align-items: flex-start; - font-size: 14px; - padding-top: 18px; - border-top: 1px dotted #e1dede; -} -.ListGroup___kn9D6 .a___VTKUk { - width: 22px; - height: 22px; - text-align: center; - line-height: 20px; - background: #ebf4ff; - border: 1px solid #198cfe; - color: #198cfe; - border-radius: 12px; - margin-right: 8px; - margin-top: 4px; -} -.ListGroup___kn9D6 .b___xv6D2 { - padding-top: 4px; - font-size: 14px; - color: #333333; - width: 250px; -} -.ListGroup___kn9D6 .c___wgDNH .c1___K7fE4 { - display: flex; - align-items: center; - color: #3c3c3c; - margin-bottom: 20px; -} -.ListGroup___kn9D6 .c1___K7fE4 { - display: flex; - align-items: center; - color: #3c3c3c; -} -.ListGroup___kn9D6 .c1___K7fE4 .radio___lk8AZ { - width: 50px; - height: 22px; - line-height: 20px; - text-align: center; - background: #ffffff; - color: #333333; - border-radius: 4px; - border: 1px solid #d4d4d4; - display: inline-block; -} -.ListGroup___kn9D6 .d___ExXlO { - cursor: pointer; - color: #198cfe; - font-size: 14px; - margin-left: 30px; - padding-top: 4px; -} - -/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/StepTwo/ProCheckout/index.less?modules ***! - \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.cInput___JgrZH { - display: flex; - margin-top: 13px; - margin-left: 26px; -} -.cInput___JgrZH .cl___m_LmD { - width: 200px; -} -.cInput___JgrZH .cl___m_LmD .box___tp7pq { - display: inline-flex; - align-items: center; - justify-content: space-between; - color: #0152d9; - width: 169px; -} -.cInput___JgrZH .cl___m_LmD .box___tp7pq > span { - display: inline-flex; -} -.cInput___JgrZH .cl___m_LmD .box___tp7pq > span .box1___W8bK6 { - display: inline-block; - max-width: 114px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.cInput___JgrZH .cr___Bwgc4 { - flex: 1 1; -} - -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/StepTwo/CustomTree/index.less?modules ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___Quckf { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___lLGs0 { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___C3unY { - align-items: center; - box-align: center; -} -.flex_box_center_end___xS7F9 { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___tLZ8U { - flex-direction: column; - box-orient: block-axis; -} -.customTree___NuOQ7 .name___un7cz { - display: inline-block; - font-size: 14px; - margin-left: 10px; - max-width: 200px; - cursor: pointer; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - margin-top: 4px; -} -.customTree___NuOQ7 .ant-tree-node-content-wrapper { - display: flex; - align-items: center; -} -.customTree___NuOQ7 .ant-tree-switcher { - color: #999999; - line-height: 29px; -} - -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.less?modules ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___bZaL5 { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___oaJSq { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center____hsuP { - align-items: center; - box-align: center; -} -.flex_box_center_end___ZYbPQ { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___nE_62 { - flex-direction: column; - box-orient: block-axis; -} -.wrap___ulhwR { - width: 1200px; - display: flex; - justify-content: space-between; - align-items: flex-start; - margin-top: 20px; -} -.wrap___ulhwR .left___kyWln { - width: 266px; - margin-right: 20px; - position: -webkit-sticky; - position: sticky; - z-index: 1; - top: 0; - overflow-y: hidden; - overflow-x: hidden; - max-height: calc(100vh - 214px); -} -.wrap___ulhwR .left___kyWln .title___jsO1D { - width: 266px; - height: 74px; - background: #ffffff; - border-radius: 6px; - margin-bottom: 14px; - display: flex; - justify-content: center; - align-items: center; -} -.wrap___ulhwR .left___kyWln .title___jsO1D div { - width: 238px; - height: 46px; - background: #f5f7fd; - border-radius: 6px; - display: flex; - align-items: center; -} -.wrap___ulhwR .left___kyWln .title___jsO1D div b { - width: 5px; - height: 16px; - background: #198cfe; - border-radius: 2px; - margin-right: 9px; -} -.wrap___ulhwR .left___kyWln .title___jsO1D div span { - font-size: 20px; - font-weight: 500; - color: #333333; -} -.wrap___ulhwR .left___kyWln .total___GEhiU { - width: 266px; - height: 166px; - background: #ffffff; - border-radius: 6px; - display: flex; - justify-content: center; - align-items: center; - margin-bottom: 14px; -} -.wrap___ulhwR .left___kyWln .total___GEhiU > div { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -.wrap___ulhwR .left___kyWln .total___GEhiU > div span { - margin: 14px 0; - font-size: 14px; - font-weight: 400; - color: #999999; -} -.wrap___ulhwR .left___kyWln .total___GEhiU > div aside { - font-weight: 500; - color: #333333; - font-size: 24px; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ { - width: 266px; - background: #ffffff; - border-radius: 6px; - padding: 15px 18px; - margin-bottom: 14px; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs { - display: flex; - align-items: center; - margin-left: 6px; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b { - width: 4px; - height: 4px; - background: #198cfe; - border-radius: 2px; - margin-right: 7px; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span { - font-size: 14px; - font-weight: 500; - color: #333333; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ aside { - display: flex; - flex-direction: column; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child { - color: #8a8a8a; - font-size: 14px; - display: flex; - align-items: center; - margin: 13px 0 13px 6px; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .b___Y15YO { - font-weight: 500; - color: #198cfe; - font-size: 18px; - margin: 0 10px; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .r___mKQoe { - margin: 0 10px; - font-size: 18px; - font-weight: 500; - color: #df3065; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .l___uelFD { - margin: 0 10px; -} -.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:last-child .tag___Mpkbg { - display: inline-block; - width: 34px; - height: 34px; - text-align: center; - line-height: 34px; - background: #deefff; - border-radius: 4px; - font-size: 16px; - font-weight: 500; - color: #3396fb; - margin: 6px; - cursor: pointer; -} -.wrap___ulhwR .right___mQ3dU { - flex: 1 1; -} -.wrap___ulhwR .examName___Na1r8 { - width: 100%; - height: 100px; - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 20; - border-radius: 6px 6px 0 0; - background: #ffffff; - padding-left: 46px; - padding-right: 46px; - display: flex; - justify-content: space-between; - align-items: center; -} -.wrap___ulhwR .examName___Na1r8 .name___Wxggs { - color: #333333; - font-size: 24px; - font-weight: 600; - flex: 1 1; - display: flex; - align-items: center; -} -.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK { - display: inline-block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 430px; -} -.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j { - font-size: 14px; - font-weight: 400; - color: #8a8a8a; - margin-left: 20px; -} -.wrap___ulhwR .examName___Na1r8 .ant-pagination button { - line-height: normal; - line-height: initial; -} -.wrap___ulhwR .topWarp___Kicpu { - padding: 0px 46px 40px 46px; - background-color: #ffffff; - border-radius: 0 0 6px 6px; -} -.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 { - display: flex; - align-items: center; - justify-content: flex-start; - height: 50px; - padding-top: 12px; - border-top: 1px dotted #dfdfdf; - margin-top: 20px; -} -.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs { - display: flex; - align-items: center; -} -.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b { - width: 6px; - height: 6px; - background: #198cfe; - border-radius: 3px; - margin-right: 10px; -} -.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span { - font-size: 20px; - font-weight: 500; - color: #333333; -} -.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F { - color: #8a8a8a; - font-size: 14px; - display: flex; - align-items: center; - margin: 13px 0 13px 20px; -} -.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO { - font-weight: bold; - color: #198cfe; - font-size: 18px; - margin: 0 10px; -} -.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe { - margin: 0 10px; - font-size: 18px; - font-weight: bold; - color: #df3065; -} -.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD { - margin: 0 10px; -} -.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz { - margin-left: auto; - margin-top: 2px; -} -.wrap___ulhwR .content___sHGsV { - margin-top: 24px; -} -.wrap___ulhwR .content___sHGsV .ant-btn { - transition: 0s; -} -.wrap___ulhwR .content___sHGsV .titleWrap___I__GR { - display: flex; - justify-content: space-between; -} -.wrap___ulhwR .content___sHGsV .titleWrap___I__GR > button { - flex-shrink: 0; -} -.wrap___ulhwR .content___sHGsV .single___K5iv9 ul { - margin: 10px 0; - padding-left: 28px; - display: flex; - align-items: flex-start; -} -.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child { - font-size: 14px; - color: #8d8d8d; - margin-top: 2px; - flex-shrink: 0; -} -.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p { - font-size: 14px; - color: #8d8d8d; -} -.wrap___ulhwR .content___sHGsV .analysis___NoAuR { - background: #fafafa; - border-radius: 6px; - padding: 25px 38px; - margin-top: 10px; -} -.wrap___ulhwR .content___sHGsV .analysis___NoAuR > div { - font-size: 14px; - font-weight: 400; - color: #333333; - margin-bottom: 20px; -} -.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside { - display: flex; - align-items: flex-start; -} -.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside .text___xESW2 { - font-size: 14px; - margin-top: 3px; - margin-right: 5px; - flex-shrink: 0; -} -.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside .markdown-body p { - font-size: 14px; - color: #333333; -} -.wrap___ulhwR .content___sHGsV .analysis___NoAuR > ul { - padding: 0; - margin-top: 20px; - display: flex; - justify-content: space-between; - font-size: 14px; - color: #333333; -} -.wrap___ulhwR .single___K5iv9 ul { - margin: 10px 0; - padding-left: 28px; - display: flex; - align-items: flex-start; -} -.wrap___ulhwR .single___K5iv9 ul li:first-child { - font-size: 14px; - color: #8d8d8d; - margin-top: 2px; -} -.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p { - font-size: 14px; - color: #8d8d8d; -} -.wrap___ulhwR .btnsElse___FPu2o { - display: flex; - justify-content: center; - align-items: center; - height: 68px; - visibility: hidden; -} -.wrap___ulhwR .btnsElse___FPu2o button { - margin: 0 15px; -} -.wrap___ulhwR .btnsWrap___GNs1j { - display: flex; - justify-content: center; - align-items: center; - height: 68px; - position: fixed; - bottom: 0; - left: 0; - width: 100%; - z-index: 7; - background: #e7f3ff; - visibility: hidden; -} -.wrap___ulhwR .btnsWrap___GNs1j .btns___dsNVj { - display: flex; - justify-content: center; - align-items: center; - width: 1200px; - padding-left: 286px; -} -.wrap___ulhwR .btnsWrap___GNs1j .btns___dsNVj button { - margin: 0 15px; -} -.modalColumn___I_tK_ { - font-size: 14px; -} -.modalColumn___I_tK_ .modalRow___lyw_U { - display: flex; - justify-content: center; - align-items: center; - font-size: 14px; - flex-direction: row; - margin-top: 30px; -} -.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z { - color: #fb3226; - font-size: 16px; - margin-top: 21px; - margin-right: 2px; -} -.popover___kE8aI .ant-popover-arrow { - border-right-color: #55575d !important; - border-bottom-color: #55575d !important; -} -.popover___kE8aI .ant-popover-inner-content { - color: #fff; -} - -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Editor/NullChildEditor/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex___eLcnP { - display: flex; - display: -ms-flex; -} -.flex1___yUTT7 { - flex: 1 1; -} -.color666___TiUhG { - color: #666; -} -.error___gTTtv { - border-color: #f5222d; -} -.deleteIcon___mnZW1 { - cursor: pointer; - color: #ccc; - margin-left: 15px; - font-size: 18px; -} -.addIcon___JC5NS { - cursor: pointer; - color: #29bd8b; - margin-left: 6px; - font-size: 16px; - padding-top: 1px; -} - -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/editor.less?modules ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.wrap___OIoOI { - box-sizing: border-box; -} -.modal___Z3hfU div[class~='ant-modal-confirm-content'] { - font-size: 16px; - text-align: center; -} -.modal___Z3hfU span[class~='ant-modal-title'] { - font-size: 16px; -} -.titleWrap___aK3oG { - margin: 10px 0px; -} -.required___NHoO7 { - margin-right: 4px; - color: #e04040; - font-size: 16px; -} -.title___uxb1R { - font-size: 14px; - color: #333333; -} -.colorGray___O8YPg { - color: #888888; -} -.choiceWrap___t51sb { - display: flex; - margin-top: 15px; -} -.answer___vsBnh { - color: #888; - display: block; - width: 38px; - height: 38px; - text-align: center; - line-height: 38px; - border-radius: 4px; - cursor: pointer; - border: 1px solid #e2e2e2; - margin-right: 10px; -} -.activeAnswer___AJN4p { - background: #ff7500; - color: #ffffff; - border: 1px solid #ff7500; -} -.deleteIcon___WvOJZ { - cursor: pointer; - color: #ccc; - margin-left: 15px; - font-size: 18px; -} -.addIcon___UyeIs { - cursor: pointer; - color: #29bd8b; - margin-left: 6px; - font-size: 16px; - padding-top: 1px; -} -.editorWrap___uqcFU { - flex: 1 1; -} -.htmlWrap___GcBNL { - display: flex; - margin-top: 0px; - min-height: 38px; - border-radius: 2px; - max-width: 1056px; - word-break: break-all; - border: 1px solid #dddddd; -} -.radio___e8qQ5 { - width: 60px; - height: 32px; - line-height: 32px; - text-align: center; -} -.color333___PLzVK { - color: #333; -} -.color999___v3EY0 { - color: #999; -} -.fold___OfvPe .head___EejYX { - height: 46px; - background: #f2f2f2; - display: flex; - align-items: center; - padding-left: 10px; - padding-right: 20px; - margin-bottom: 10px; - cursor: pointer; -} -.fold___OfvPe .head___EejYX span { - font-size: 12px; - color: #333333; - margin-left: 5px; -} -.fold___OfvPe .head___EejYX i { - display: inline-block; -} -.fold___OfvPe .head___EejYX b { - color: #165dff; - cursor: pointer; - margin-left: auto; -} - diff --git a/p__Paperlibrary__Random__Detail__index.async.js b/p__Paperlibrary__Random__Detail__index.async.js index 6a18484985..5c4bf0766a 100644 --- a/p__Paperlibrary__Random__Detail__index.async.js +++ b/p__Paperlibrary__Random__Detail__index.async.js @@ -62,8 +62,8 @@ var _umi_production_exports = __webpack_require__(89214); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Detail/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Detailmodules = ({"randomIcon":"randomIcon___V1A1W"}); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/components/SendToClassModal.tsx + 5 modules -var SendToClassModal = __webpack_require__(79086); +// EXTERNAL MODULE: ./src/pages/Paperlibrary/components/SendToClassModal.tsx + 6 modules +var SendToClassModal = __webpack_require__(61990); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Detail/index.tsx @@ -91,7 +91,8 @@ var questionType = { COMPLETION: "填空题", SUBJECTIVE: "简答题", PRACTICAL: "实训题", - PROGRAM: "编程题" + PROGRAM: "编程题", + COMBINATION: "组合题" }; var difficultType = { 1: "简单", @@ -118,14 +119,16 @@ var RandomPaperDetail = /*#__PURE__*/function (_React$Component) { _this.setState({ loading: false }); - if (res) { + if (res !== null && res !== void 0 && res.examination_bank) { var contents = res.contents, examination_bank = res.examination_bank, - score_settings = res.score_settings; + score_settings = res.score_settings, + sort_by_item_type = res.sort_by_item_type; _this.setState({ contents: contents, examination_bank: examination_bank, - score_settings: score_settings + score_settings: score_settings, + sort_by_item_type: sort_by_item_type }); } }); @@ -150,6 +153,7 @@ var RandomPaperDetail = /*#__PURE__*/function (_React$Component) { contents: [], examination_bank: {}, score_settings: [], + sort_by_item_type: [], modalVisible: false, id: null }; @@ -168,6 +172,7 @@ var RandomPaperDetail = /*#__PURE__*/function (_React$Component) { contents = _this$state2.contents, examination_bank = _this$state2.examination_bank, score_settings = _this$state2.score_settings, + sort_by_item_type = _this$state2.sort_by_item_type, loading = _this$state2.loading; var count = []; //记录有哪些题型,数量 var totalScore = 0; //总分 @@ -199,6 +204,16 @@ var RandomPaperDetail = /*#__PURE__*/function (_React$Component) { } }); }); + console.log(allcount, sort_by_item_type, 'allcount'); + // 将 item_type 转换为对应的中文题型 + function getItemTypeName(itemType) { + return questionType[itemType] || itemType; + } + allcount.sort(function (a, b) { + var itemTypeA = getItemTypeName(a.item_type); + var itemTypeB = getItemTypeName(b.item_type); + return sort_by_item_type.indexOf(itemTypeA) - sort_by_item_type.indexOf(itemTypeB); + }); var CardTitle = /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: "flex", @@ -214,9 +229,9 @@ var RandomPaperDetail = /*#__PURE__*/function (_React$Component) { fontSize: '16px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u603B\u8BA1 ", allcount.length, " \u5927\u9898\uFF0C ", totalCount, " \u5C0F\u9898\uFF0C\u603B\u5206 ", totalScore, " ", "\u5206"] + children: ["\u603B\u8BA1 ", allcount.length, " \u5927\u9898\uFF0C ", totalCount, " \u5C0F\u9898\uFF0C\u603B\u5206 ", totalScore && totalScore.toFixed(1), " ", "\u5206"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u8003\u8BD5\u65F6\u957F\uFF1A ", examination_bank.time, " \u5206\u949F"] + children: ["\u8003\u8BD5\u65F6\u957F\uFF1A", examination_bank.time === null || examination_bank.time === -1 ? '不限' : "".concat(examination_bank.time, "\u5206\u949F")] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u8BD5\u5377\u96BE\u5EA6\uFF1A", difficultType[examination_bank.difficulty]] })] @@ -305,47 +320,8 @@ var RandomPaperDetail = /*#__PURE__*/function (_React$Component) { }, children: ["(\u5171 ", item.num, " \u9898\uFF0C\u6BCF\u9898 ", item.score, " \u5206)"] })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: subIds.map(function (id) { - //contentArr 当前大题、当前二级目录 所有的难度 - var contentArr = contents.filter(function (content) { - return content.sub_discipline_id === id && item.item_type === content.item_type; - }); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 20, - display: "flex" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: "30%", - fontWeight: "600" - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "".concat(contentArr[0].discipline_name, " /\n ").concat(contentArr[0].sub_discipline_name) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: Object.keys(difficultType).map(function (difficulty) { - var dnum = 0; - contentArr.map(function (content) { - if (content.difficulty == difficulty) { - dnum = content.quanlity; - } - return null; - }); - return dnum > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: "#0152d9", - marginLeft: 30 - }, - children: [difficultType[difficulty], ": ", dnum, " \u9898"] - }) : null; - }) - })] - }); - }) }), index === allcount.length - 1 ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {})] - }); + }, index); }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(SendToClassModal/* default */.Z, {})] }) diff --git a/p__Paperlibrary__Random__Edit__index.async.js b/p__Paperlibrary__Random__Edit__index.async.js new file mode 100644 index 0000000000..41b9cede20 --- /dev/null +++ b/p__Paperlibrary__Random__Edit__index.async.js @@ -0,0 +1,9441 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[75816,4977,12768,66390,11030],{ + +/***/ 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'; + +/***/ }), + +/***/ 82982: +/*!*****************************************!*\ + !*** ./src/components/NoData/index.tsx ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* 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 react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 71577); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + +var noData = function noData(_ref) { + var img = _ref.img, + _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, + _ref$loading = _ref.loading, + loading = _ref$loading === void 0 ? false : _ref$loading; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", { + className: "tc animated fadeIn", + style: _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()({}, { + color: '#999', + margin: '100px auto', + visibility: loading ? 'hidden' : 'visible' + }), styles), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", { + src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__, + style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, imgStyles) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", { + className: "mt20 font14", + children: customText || '暂时还没有相关数据哦!' + }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, _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()({ + 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/@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/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// 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: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(83062); +// 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/components/NoData/index.tsx +var NoData = __webpack_require__(82982); +// 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, + showNodata = _ref.showNodata; + 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; + // let 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 = parseUrl(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" || type === "download") && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: showNodata ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + customText: "\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B", + ButtonTwo: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiazai4 font14" + }), + type: "primary", + size: 'middle', + onClick: handleClick, + children: "\u4E0B\u8F7D" + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + type: "primary", + size: 'middle', + 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 = ["
      "]; +var renderer = new (marked_default()).Renderer(); +var headingRegex = /^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/; +function cleanToc() { + toc.length = 0; + ctx = ["
        "]; +} +var lines = { + overflow: "hidden", + WebkitBoxOrient: "vertical", + display: "-webkit-box", + WebkitLineClamp: 2 +}; +function buildToc(coll, k, level, ctx) { + if (k >= coll.length || coll[k].level <= level) { + return k; + } + var node = coll[k]; + ctx.push("
      • " + node.text + ""); + k++; + var childCtx = []; + k = buildToc(coll, k, node.level, childCtx); + if (childCtx.length > 0) { + ctx.push("
          "); + childCtx.forEach(function (idm) { + ctx.push(idm); + }); + ctx.push("
        "); + } + ctx.push("
      • "); + k = buildToc(coll, k, level, ctx); + return k; +} +function getTocContent() { + buildToc(toc, 0, 0, ctx); + ctx.push("
      "); + return ctx.join(""); +} +var tokenizer = { + heading: function heading(src) { + var cap = headingRegex.exec(src); + if (cap) { + return { + type: 'heading', + raw: cap[0], + depth: cap[1].length, + text: cap[2] + }; + } + }, + fences: function fences(src) { + var cap = this.rules.block.fences.exec(src); + if (cap) { + var raw = cap[0]; + var text = indentCodeCompensation(raw, cap[3] || ''); + var lang = cap[2] ? cap[2].trim() : cap[2]; + if (['latex', 'katex', 'math'].indexOf(lang) >= 0) { + var id = next_id(); + var expression = text; + text = id; + math_expressions[id] = { + type: 'block', + expression: expression + }; + } + return { + type: 'code', + raw: raw, + lang: lang, + text: text + }; + } + } +}; +var latexRegex = /(?:\${2})([^\n`]+?)(?:\${2})/gi; +var katex_count = 0; +var next_id = function next_id() { + return "__special_katext_id_".concat(katex_count++, "__"); +}; +var math_expressions = {}; +function getMathExpressions() { + return math_expressions; +} +function resetMathExpressions() { + katex_count = 0; + math_expressions = {}; +} +function replace_math_with_ids(text) { + text = text.replace(latexRegex, function (_match, expression) { + var id = next_id(); + math_expressions[id] = { + type: 'inline', + expression: expression + }; + return id; + }); + return text; +} +var original_listitem = renderer.listitem; +renderer.listitem = function (text) { + return original_listitem(replace_math_with_ids(text)); +}; +var original_paragraph = renderer.paragraph; +renderer.paragraph = function (text) { + return original_paragraph(replace_math_with_ids(text)); +}; +var original_tablecell = renderer.tablecell; +renderer.tablecell = function (content, flags) { + return original_tablecell(replace_math_with_ids(content), flags); +}; +renderer.code = function (code, infostring, escaped) { + var lang = (infostring || '').match(/\S*/)[0]; + if (!lang) { + return '
      ' + (escaped ? code : (0,helpers.escape)(code, true)) + '
      '; + } + if (['latex', 'katex', 'math'].indexOf(lang) >= 0) { + return "

      ".concat(code, "

      "); + } else { + return "
      ").concat(escaped ? code : (0,helpers.escape)(code, true), "
      \n"); + } +}; +renderer.heading = function (text, level, raw) { + var anchor = this.options.headerPrefix + raw.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g, '-'); + toc.push({ + anchor: anchor, + level: level, + text: text + }); + return '' + text + ''; +}; +marked_default().setOptions({ + silent: true, + gfm: true, + pedantic: false +}); +marked_default().use({ + tokenizer: tokenizer, + renderer: renderer +}); +/* harmony default export */ var utils_marked = ((marked_default())); +// EXTERNAL MODULE: ./node_modules/code-prettify/src/prettify.js +var prettify = __webpack_require__(11771); +// EXTERNAL MODULE: ./node_modules/hls.js/dist/hls.js +var dist_hls = __webpack_require__(67631); +var hls_default = /*#__PURE__*/__webpack_require__.n(dist_hls); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./node_modules/katex/dist/katex.js +var katex = __webpack_require__(20527); +// EXTERNAL MODULE: ./node_modules/uuid/dist/esm-browser/v4.js + 4 modules +var v4 = __webpack_require__(25934); +// EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 1 modules +var PreviewAll = __webpack_require__(36579); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/RenderHtml/index.tsx + + + + + + + + + + + + + + +var preRegex = /]*>/g; +function _unescape(str) { + var div = document.createElement('div'); + div.innerHTML = str; + return div.childNodes.length === 0 ? '' : div.childNodes[0].nodeValue; +} +/* harmony default export */ var RenderHtml = (function (_ref) { + var _ref$value = _ref.value, + value = _ref$value === void 0 ? '' : _ref$value, + className = _ref.className, + showTextOnly = _ref.showTextOnly, + showLines = _ref.showLines, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + _ref$stylesPrev = _ref.stylesPrev, + stylesPrev = _ref$stylesPrev === void 0 ? {} : _ref$stylesPrev, + highlightKeywords = _ref.highlightKeywords; + var str = String(value); + var _useState = (0,react.useState)(""), + _useState2 = slicedToArray_default()(_useState, 2), + data = _useState2[0], + setData = _useState2[1]; + var _useState3 = (0,react.useState)("office"), + _useState4 = slicedToArray_default()(_useState3, 2), + type = _useState4[0], + setType = _useState4[1]; + var classNamesRef = (0,react.useRef)("a" + (0,v4/* default */.Z)()); + var html = (0,react.useMemo)(function () { + try { + var reg = /\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g; + var reg2 = /\"\/api\/attachments\/|\"\/attachments\/download\//g; + var reg3 = /\(\s+\/files\/uploads\/|\"\/files\/uploads\//g; + str = str.replace(reg, "(" + env/* default.API_SERVER */.Z.API_SERVER + "/api/attachments/").replace(reg2, '"' + env/* default.API_SERVER */.Z.API_SERVER + "/api/attachments/").replace(reg3, '"' + env/* default.API_SERVER */.Z.API_SERVER + "/files/uploads/").replaceAll("http://video.educoder", "https://video.educoder").replaceAll("http://www.educoder.net/api", "https://data.educoder.net/api").replaceAll("https://www.educoder.net/api", "https://data.educoder.net/api").replace(/\r\n/g, "\n"); + // str = str.replace(new RegExp("(?([\s\S]+?)<\/style>/gim, function (_, css) { + var _css = css.replace(/(\n|\r)/g, "").split("}"); + var arr = []; + _css.map(function (item) { + if (item != '') { + arr.push(".".concat(classNamesRef.current, " ").concat(item)); + } + }); + return ""); + }); + var math_expressions = getMathExpressions(); + if (str.match(/\[TOC\]/)) { + rs = rs.replace('

      [TOC]

      ', getTocContent()); + cleanToc(); + } + rs = rs.replace(/(__special_katext_id_\d+__)/g, function (_match, capture) { + var _math_expressions$cap = math_expressions[capture], + type = _math_expressions$cap.type, + expression = _math_expressions$cap.expression; + return (0,katex.renderToString)(_unescape(expression) || '', { + displayMode: type === 'block', + throwOnError: false, + output: 'html' + }); + }); + rs = rs.replace(/▁/g, '▁▁▁'); + resetMathExpressions(); + // return dompurify.sanitize(rs) + var dom = document.createElement('div'); + dom.innerHTML = rs; + if (highlightKeywords) { + var escapedKeywords = highlightKeywords.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); + findKeyword(dom, escapedKeywords); + return dom.innerHTML; + } + if (showTextOnly) { + return dom.innerText; + } + setTimeout(function () { + return onLoad(); + }, 500); + return dom.innerHTML; + }, [str, highlightKeywords]); + function findKeyword(node, keyword) { + return node.childNodes.forEach(function (childNode) { + if (childNode.childNodes.length > 0) { + findKeyword(childNode, keyword); + } else if (childNode.nodeName !== "IMG") { + if (childNode.innerHTML) { + var _childNode$innerHTML; + childNode.innerHTML = (_childNode$innerHTML = childNode.innerHTML) === null || _childNode$innerHTML === void 0 ? void 0 : _childNode$innerHTML.replace(new RegExp(keyword, "gi"), '$&'); + } else { + var dom = document.createElement("span"); + dom.innerHTML = childNode.textContent.replace(new RegExp(keyword, "gi"), '$&'); + childNode.replaceWith(dom); + } + } + }); + + // return dom.childNodes.forEach((node:any) => { + // console.log("nodeLen:",node.childNodes.length) + // if(node.childNodes.length > 0){ + // debugger + // // findKeyword(dom.childNodes,keyword) + // }else{ + // if(node.nodeName !== "#text"){ + // node.innerHTML = node.innerHTML.replaceAll(keyword,`${keyword}`) + // console.log("node:",node,dom,node.nodeName,node.innerHTML,node.childNodes.length) + // debugger + // } + // } + + // return node + // }); + } + + var el = (0,react.useRef)(); + lines.WebkitLineClamp = showLines; + if (showLines) { + style = objectSpread2_default()(objectSpread2_default()({}, style), lines); + } + function onAncherHandler(e) { + var target = e.target; + if (target.tagName.toUpperCase() === 'A') { + var ancher = target.getAttribute('href'); + if (ancher.indexOf("office") > -1) { + e.preventDefault(); + setData(ancher); + setType("office"); + } else if (ancher.indexOf("application/pdf") > -1) { + e.preventDefault(); + setData(ancher); + setType("pdf"); + } else if (ancher.indexOf("text/html") > -1) { + e.preventDefault(); + setData(ancher); + setType("html"); + } else if (ancher.startsWith('#')) { + e.preventDefault(); + var viewEl = document.getElementById(ancher.replace('#', '')); + if (viewEl) { + viewEl.scrollIntoView(true); + } + } + } + } + var onLoad = function onLoad() { + var _el$current; + var videoElement = (_el$current = el.current) === null || _el$current === void 0 ? void 0 : _el$current.querySelectorAll('video'); + videoElement === null || videoElement === void 0 ? void 0 : videoElement.forEach(function (item) { + item.oncontextmenu = function () { + return false; + }; + if (item.src.indexOf('.m3u8') > -1) { + if (item.canPlayType('application/vnd.apple.mpegurl')) {} else if (hls_default().isSupported()) { + var hls = new (hls_default())(); + hls.loadSource(item.src); + hls.attachMedia(item); + } + } + }); + }; + (0,react.useEffect)(function () { + if (el.current && html) { + if (html.match(preRegex)) { + window.PR.prettyPrint(); + } + } + if (el.current) { + el.current.addEventListener('click', onAncherHandler); + return function () { + var _el$current2; + (_el$current2 = el.current) === null || _el$current2 === void 0 ? void 0 : _el$current2.removeEventListener('click', onAncherHandler); + resetMathExpressions(); + cleanToc(); + }; + } + }, [html, el.current, onAncherHandler]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: el, + children: html + }), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: el, + style: objectSpread2_default()({}, style), + className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current), + dangerouslySetInnerHTML: { + __html: html + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, { + close: true, + data: data, + type: !!(data !== null && data !== void 0 && data.length) ? type : "", + style: objectSpread2_default()({}, stylesPrev), + onClose: function onClose() { + return setData(""); + } + })] + }); +}); + +/***/ }), + +/***/ 97501: +/*!*************************************************************!*\ + !*** ./src/components/markdown-editor/code-block/index.tsx ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "h": function() { return /* binding */ MyCodeMirror; } +/* 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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __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_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 79035); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 25159); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 71577); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! codemirror */ 4631); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 71749); +/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 30483); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + + + +var Option = antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"].Option */ .Z.Option; + +//https://github.com/codemirror/CodeMirror/issues/4838 +var formItemLayout = { + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + } +}; +var LanguageDesc = { + asp: ['ASP', 'vbscript'], + actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'], + bash: ['Bash/Bat', 'shell'], + css: ['CSS', 'css'], + c: ['C', 'clike'], + cpp: ['C++', 'clike'], + csharp: ['C#', 'clike'], + coffeescript: ['CoffeeScript', 'coffeescript'], + d: ['D', 'd'], + dart: ['Dart', 'dart'], + delphi: ['Delphi/Pascal', 'pascal'], + erlang: ['Erlang', 'erlang'], + go: ['Golang', 'go'], + groovy: ['Groovy', 'groovy'], + html: ['HTML', 'text/html'], + java: ['Java', 'clike'], + json: ['JSON', 'text/json'], + javascript: ['Javascript', 'javascript'], + lua: ['Lua', 'lua'], + less: ['LESS', 'css'], + markdown: ['Markdown', 'gfm'], + 'objective-c': ['Objective-C', 'clike'], + php: ['PHP', 'php'], + perl: ['Perl', 'perl'], + python: ['Python', 'python'], + r: ['R', 'r'], + rst: ['reStructedText', 'rst'], + ruby: ['Ruby', 'ruby'], + sql: ['SQL', 'sql'], + sass: ['SASS/SCSS', 'sass'], + shell: ['Shell', 'shell'], + scala: ['Scala', 'clike'], + swift: ['Swift', 'clike'], + vb: ['VB/VBScript', 'vb'], + xml: ['XML', 'text/xml'], + yaml: ['YAML', 'yaml'] +}; +/* harmony default export */ __webpack_exports__["Z"] = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('python'), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), + mode = _useState2[0], + setMode = _useState2[1]; + function onSetMode(value) { + setMode(LanguageDesc[value][1]); + } + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(antd__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()({}, formItemLayout), {}, { + className: "code-block-panel", + initialValues: { + language: 'python', + content: '' + }, + onFinish: onSubmit, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"].Item */ .Z.Item, { + label: "\u4EE3\u7801\u8BED\u8A00", + name: "language", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, { + getPopupContainer: function getPopupContainer(trigger) { + return trigger.parentNode; + }, + onChange: onSetMode, + children: Object.keys(LanguageDesc).map(function (item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(Option, { + value: item, + children: LanguageDesc[item][0] + }, item); + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"].Item */ .Z.Item, { + label: "\u4EE3\u7801\u5185\u5BB9", + name: "content", + rules: [{ + required: true, + message: '请输入代码内容' + }], + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(MyCodeMirror, { + mode: mode + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +function MyCodeMirror(_ref2) { + var value = _ref2.value, + onChange = _ref2.onChange, + mode = _ref2.mode, + _ref2$options = _ref2.options, + options = _ref2$options === void 0 ? {} : _ref2$options; + var el = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(); + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(), + _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2), + cm = _useState4[0], + setCm = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + var onChangeHandler = function onChangeHandler(cm) { + var content = cm.getValue(); + onChange && onChange(content); + }; + cm.on('change', onChangeHandler); + return function () { + cm.off('change', onChangeHandler); + }; + } + }, [cm, onChange]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + cm.setOption('mode', mode); + } + }, [cm, mode]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + if (value !== cm.getValue() || value === '') { + setTimeout(function () { + cm.setValue(value || ''); + }, 300); + } + } + }, [cm, value]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (el.current && !cm) { + var instance = codemirror__WEBPACK_IMPORTED_MODULE_3___default().fromTextArea(el.current, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({ + mode: mode, + lineNumbers: true, + lineWrapping: true, + autoCloseBrackets: true, + tabSize: 4, + autofocus: true, + autoCloseTags: true, + matchBrackets: true, + styleActiveLine: true + }, options)); + setCm(instance); + } + }, [el.current, cm]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { + className: "my-codemirror-container", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("textarea", { + ref: el + }) + }); +} + +/***/ }), + +/***/ 55373: +/*!***************************************************************!*\ + !*** ./src/components/markdown-editor/index.tsx + 10 modules ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ markdown_editor; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js +var createForOfIteratorHelper = __webpack_require__(74704); +var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); +// 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/defineProperty.js +var defineProperty = __webpack_require__(38416); +var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/codemirror/lib/codemirror.js +var codemirror = __webpack_require__(4631); +var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror); +// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js +var ResizeObserver_es = __webpack_require__(91033); +// EXTERNAL MODULE: ./node_modules/codemirror/lib/codemirror.css +var lib_codemirror = __webpack_require__(71749); +// EXTERNAL MODULE: ./node_modules/codemirror/addon/edit/closetag.js +var closetag = __webpack_require__(57341); +// EXTERNAL MODULE: ./node_modules/codemirror/addon/edit/closebrackets.js +var closebrackets = __webpack_require__(82801); +// EXTERNAL MODULE: ./node_modules/codemirror/addon/display/placeholder.js +var placeholder = __webpack_require__(88386); +// EXTERNAL MODULE: ./node_modules/codemirror/mode/markdown/markdown.js +var markdown = __webpack_require__(49047); +// EXTERNAL MODULE: ./node_modules/codemirror/mode/stex/stex.js +var stex = __webpack_require__(80785); +;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(12768); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx + +// const latexjs = require('latex-l.js/dist/latex.js'); +// import "latex-l.js/dist/css/base.css" + + +/* harmony default export */ var RenderHtml_stex = (function (_ref) { + var _ref$value = _ref.value, + value = _ref$value === void 0 ? '' : _ref$value, + className = _ref.className, + showTextOnly = _ref.showTextOnly, + showLines = _ref.showLines, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + var html = (0,react.useMemo)(function () { + // try { + // const latex = value || 'This is some text'; + // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true }) + // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument() + // return doc.body.innerHTML + // }catch(e){ + // console.log("e:",e) + // return "错误的latex语法,请检查" + // } + return ""; + }, [value]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + dangerouslySetInnerHTML: { + __html: html + } + }) + }); +}); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx + + + + + + +var DEFAULTICONS = [{ + title: '粗体', + icon: 'icon-bold', + actionName: 'bold' +}, { + title: '斜体', + icon: 'icon-italic', + actionName: 'italic' +}, '|', { + title: '无序列表', + icon: 'icon-unorder-list', + actionName: 'list-ul' +}, { + title: '有序列表', + icon: 'icon-order-list', + actionName: 'list-ol' +}, '|', { + title: '行内代码', + icon: 'icon-code', + actionName: 'code' +}, { + title: '代码块(多语言风格)', + icon: 'icon-file-code', + actionName: 'code-block' +}, { + title: '链接', + icon: 'icon-link', + actionName: 'link' +}, '|', { + title: '行内公式', + icon: 'icon-sum', + actionName: 'inline-latex' +}, { + title: '多行公式', + icon: 'icon-formula', + actionName: 'latex' +}, '|', { + title: '添加图片', + icon: 'icon-picture', + actionName: 'upload-image' +}, { + title: '表格', + icon: 'icon-table', + actionName: 'add-table' +}, '|', { + title: '换行', + icon: 'icon-minus', + actionName: 'line-break' +}, { + title: '清空', + icon: 'icon-eraser', + actionName: 'eraser' +}]; +function AButton(_ref) { + var onActionCallback = _ref.onActionCallback, + title = _ref.title, + icon = _ref.icon, + actionName = _ref.actionName, + _ref$className = _ref.className, + className = _ref$className === void 0 ? '' : _ref$className, + children = _ref.children; + function onAction() { + onActionCallback(actionName); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + title: title, + className: className, + onClick: onAction, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "md-iconfont ".concat(icon) + }), children] + }); +} +/* harmony default export */ var toolbar = (function (_ref2) { + var watch = _ref2.watch, + showNullButton = _ref2.showNullButton, + onActionCallback = _ref2.onActionCallback, + fullScreen = _ref2.fullScreen, + insertTemp = _ref2.insertTemp, + hidetoolBar = _ref2.hidetoolBar; + var icons = [].concat(DEFAULTICONS, [{ + title: "".concat(watch ? '关闭实时预览' : '开启实时预览'), + icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'), + actionName: 'trigger-watch' + }]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: "markdown-toolbar-container", + children: [!hidetoolBar && icons.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, { + onActionCallback: onActionCallback + })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "v-line" + }) + }, index); + }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-null-ch", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879" + }) + }) + }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit", + className: "btn-null", + title: "\u63D2\u5165\u6A21\u677F", + actionName: "inster-template-".concat(insertTemp), + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u63D2\u5165\u6A21\u677F" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: "btn-full-screen", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'), + title: fullScreen ? '关闭全屏' : '开启全屏', + actionName: "trigger-full-screen", + onActionCallback: onActionCallback + }) + })] + }); +}); +// EXTERNAL MODULE: ./src/components/modal.tsx +var modal = __webpack_require__(12264); +// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules +var es_form = __webpack_require__(25159); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(79531); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx + + + + + +var formItemLayout = { + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + } +}; +/* harmony default export */ var markdown_editor_link = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, { + initialValues: { + link: 'http://', + title: '' + }, + className: "link-panel", + onFinish: onSubmit, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u94FE\u63A5\u5730\u5740", + name: "link", + rules: [{ + required: true, + message: '请输入链接地址' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u94FE\u63A5\u6807\u9898", + name: "title", + rules: [{ + required: true, + message: '请输入链接标题' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx +var code_block = __webpack_require__(97501); +// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 4 modules +var message = __webpack_require__(2453); +;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/pages/tasks/util.js +var util = __webpack_require__(96403); +;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx + + + + + + + + +var useForm = es_form/* default.useForm */.Z.useForm; +var style = { + width: 280, + marginRight: 10 +}; +var upload_image_formItemLayout = { + labelCol: { + span: 5 + }, + wrapperCol: { + span: 19 + } +}; +/* harmony default export */ var upload_image = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + var _useForm = useForm(), + _useForm2 = slicedToArray_default()(_useForm, 1), + form = _useForm2[0]; + function onSubmit(values) { + callback(values); + } + function onAddUrl(data, file) { + if (data.status === -1) { + message/* default.error */.ZP.error(data.message); + return; + } + form.setFieldsValue({ + src: "/api/attachments/".concat(data.id), + type: file.type + }); + } + function onFileChange(e) { + var file = e.target.files[0]; + uploadImage(file, onAddUrl); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({ + form: form + }, upload_image_formItemLayout), {}, { + className: "upload-image-panel", + onFinish: onSubmit, + style: { + width: 470, + overflow: "hidden" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u56FE\u7247\u5730\u5740", + required: true, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: "src", + rules: [{ + required: true, + message: '请输入图片地址' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: style + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, { + onFileChange: onFileChange + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u56FE\u7247\u63CF\u8FF0", + name: "alt" + // rules={[{ required: true, message: '请输入图片描述' }]} + , + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 264 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { + style: { + textAlign: "right" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "default", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +function UploadButton(_ref2) { + var onFileChange = _ref2.onFileChange; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("label", { + className: "upload-button", + style: { + cursor: "pointer" + }, + children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "file", + onChange: onFileChange + })] + }); +} +function uploadImage(file, callback) { + if (!file) { + throw new String('没有文件'); + return; + } + var formData = new FormData(); + formData.append('editormd-image-file', file); + formData.append('file_param_name', 'editormd-image-file'); + formData.append('byxhr', 'true'); + var xhr = new window.XMLHttpRequest(); + xhr.withCredentials = true; + xhr.addEventListener('load', function (response) { + callback(JSON.parse(response.target.responseText), file); + }, false); + xhr.addEventListener('error', function (error) { + console.error(error); + }, false); + xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json")); + xhr.send(formData); +} +// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(78045); +// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 21 modules +var input_number = __webpack_require__(31795); +;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx + + + + +var RadioGroup = es_radio/* default.Group */.ZP.Group; +var add_table_panel_style = { + margin: '0 8px' +}; +/* harmony default export */ var add_table_panel = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: "add-table-panel", + initialValues: { + row: 3, + col: 2, + align: 'default' + }, + onFinish: onSubmit, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + style: { + alignItems: "baseline" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5355\u5143\u683C\u6570\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u884C\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "row", + rules: [{ + required: true, + message: '请输入行数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5217\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "col", + rules: [{ + required: true, + message: '请输入列数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + style: { + marginTop: 12, + alignItems: "baseline" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "align", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "default", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-justify" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "left", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-left" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "center", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-center" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "right", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-right" + }) + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + }); +}); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 39 modules +var es_modal = __webpack_require__(72423); +;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts +var LINK = 'link'; +var UPLOAD_IMAGE = 'upload-image'; +var CODE_BLOCK = 'code-block'; +var ADD_TABLE = 'add-table'; +var HRLINE = '------------'; +var ALIGNSIGN = { + "default": HRLINE, + left: ":".concat(HRLINE), + center: ":".concat(HRLINE, ":"), + right: "".concat(HRLINE, ":") +}; +// EXTERNAL MODULE: ./src/components/useInterval.tsx +var useInterval = __webpack_require__(61891); +;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx + + + +var _DEFAULTKEYMAP, _TitleDesc; + + + + + + + + + + + + + + + + + + + + + + + + +function noop() {} +var pending = 0; +var StorageTimeTicket = 10000; +var NULL_CH = '▁'; +var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板 +function processSize(size) { + return !/^\d+$/.test(size) ? size : "".concat(size, "px"); +} +var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0; +var key = isMac ? 'Cmd' : 'Ctrl'; +var DEFAULTKEYMAP = (_DEFAULTKEYMAP = {}, defineProperty_default()(_DEFAULTKEYMAP, key + '-B', 'bold'), defineProperty_default()(_DEFAULTKEYMAP, key + '-I', 'italic'), _DEFAULTKEYMAP); +var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '添加链接'), defineProperty_default()(_TitleDesc, CODE_BLOCK, '添加代码块'), defineProperty_default()(_TitleDesc, UPLOAD_IMAGE, '添加图片'), defineProperty_default()(_TitleDesc, ADD_TABLE, '添加表格'), _TitleDesc); + +//https://codemirror.net/demo +//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method. +/* harmony default export */ var markdown_editor = (function (_ref) { + var _ref$defaultValue = _ref.defaultValue, + defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue, + onChange = _ref.onChange, + _ref$width = _ref.width, + width = _ref$width === void 0 ? '100%' : _ref$width, + _ref$height = _ref.height, + height = _ref$height === void 0 ? 400 : _ref$height, + _ref$miniToolbar = _ref.miniToolbar, + miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar, + _ref$isFocus = _ref.isFocus, + isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus, + watch = _ref.watch, + insertTemp = _ref.insertTemp, + _ref$mode = _ref.mode, + mode = _ref$mode === void 0 ? "markdown" : _ref$mode, + _ref$id = _ref.id, + id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id, + _ref$showResizeBar = _ref.showResizeBar, + showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar, + _ref$noStorage = _ref.noStorage, + noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage, + _ref$showNullButton = _ref.showNullButton, + showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton, + _ref$hidetoolBar = _ref.hidetoolBar, + hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar, + _ref$fullScreen = _ref.fullScreen, + fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen, + onBlur = _ref.onBlur, + onCMBeforeChange = _ref.onCMBeforeChange, + onFullScreen = _ref.onFullScreen, + _ref$className = _ref.className, + className = _ref$className === void 0 ? '' : _ref$className, + _ref$disablePaste = _ref.disablePaste, + disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste, + _ref$disabled = _ref.disabled, + disabled = _ref$disabled === void 0 ? false : _ref$disabled, + _ref$placeholder = _ref.placeholder, + placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder, + _ref$values = _ref.values, + values = _ref$values === void 0 ? '' : _ref$values; + var _useState = (0,react.useState)(null), + _useState2 = slicedToArray_default()(_useState, 2), + cm = _useState2[0], + setCm = _useState2[1]; + var _useState3 = (0,react.useState)(defaultValue), + _useState4 = slicedToArray_default()(_useState3, 2), + value = _useState4[0], + setValue = _useState4[1]; + var _useState5 = (0,react.useState)(watch), + _useState6 = slicedToArray_default()(_useState5, 2), + preview = _useState6[0], + setPreview = _useState6[1]; + var _useState7 = (0,react.useState)(fullScreen), + _useState8 = slicedToArray_default()(_useState7, 2), + isFull = _useState8[0], + setIsFull = _useState8[1]; + var _useState9 = (0,react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + action = _useState10[0], + setAction = _useState10[1]; + var _useState11 = (0,react.useState)(0), + _useState12 = slicedToArray_default()(_useState11, 2), + lastedUpdateTime = _useState12[0], + setLastedUpdateTime = _useState12[1]; + var _useState13 = (0,react.useState)(height), + _useState14 = slicedToArray_default()(_useState13, 2), + h = _useState14[0], + setH = _useState14[1]; + var _useState15 = (0,react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + tip = _useState16[0], + setTip = _useState16[1]; + var cmEl = (0,react.useRef)(); + var containerEl = (0,react.useRef)(); + var resizeBarEl = (0,react.useRef)(); + var previewEl = (0,react.useRef)(); + + // useEffect(() => { + // setValue(defaultValue) + // cm?.setValue(defaultValue) + // },[]) + (0,react.useEffect)(function () { + setValue(values); + cm === null || cm === void 0 ? void 0 : cm.setValue(values); + }, [values]); + (0,react.useEffect)(function () { + onFullScreen === null || onFullScreen === void 0 ? void 0 : onFullScreen(isFull); + }, [isFull]); + (0,react.useEffect)(function () { + if (cmEl.current) { + var onPaste = function onPaste(_, e) { + if (disablePaste) { + e.preventDefault(); + return; + } + var clipboardData = e.clipboardData; + if (clipboardData) { + var types = clipboardData.types.toString(); + var items = clipboardData.items; + var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"]; + if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) { + e.preventDefault(); + if (mode == "stex") return; + try { + var _items$; + var item = items[1]; + if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') { + item = items[0]; + } + var file = item.getAsFile(); + var fileSix = file.name.split(".").pop(); + // console.log("item:", item, file, item?.type?.match(/^video\//i)) + uploadImage(file, function (data) { + if (data.id) { + var _file$type, _file$type2, _file$type3; + if ((file === null || file === void 0 ? void 0 : (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) { + instance.replaceSelection("![,](/api/attachments/".concat(data.id, "?type=").concat(data.content_type, ")")); + } else if ((file === null || file === void 0 ? void 0 : (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) { + instance.replaceSelection("")); + } else if ((file === null || file === void 0 ? void 0 : (_file$type3 = file.type) === null || _file$type3 === void 0 ? void 0 : _file$type3.indexOf("pdf")) > -1) { + instance.replaceSelection("").concat(file.name, "")); + } else if (officeSix.includes(fileSix)) { + instance.replaceSelection("").concat(file.name, "")); + } else { + instance.replaceSelection("[".concat(file.name, "](").concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); + } + } else { + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; + } + }); + } catch (e) { + message/* default.warning */.ZP.warning("请使用chrome浏览器粘贴"); + } + return true; + } else { + //toMarkdown ? + // let html = clipboardData.getData('text/html') + return true; + } + } + return true; + }; + var instance = codemirror_default().fromTextArea(cmEl.current, { + mode: mode, + // inputStyle: 'contenteditable', + lineNumbers: miniToolbar ? false : true, + lineWrapping: true, + value: defaultValue, + autoCloseTags: true, + autoCloseBrackets: true + }); + isFocus && instance.focus(); + instance.on('paste', onPaste); + if (disabled) { + instance.on("beforeChange", function (instances, change) { + if (change.origin === "paste" || change.origin === "+input") { + change.cancel(); + } + }); + } + setCm(instance); + return function () { + instance.off('paste', onPaste); + }; + } + }, []); + var resizeEditorBodyHeight = (0,react.useCallback)(function () { + if (containerEl.current) { + try { + // let toolH = containerEl.current.getElementsByClassName('markdown-toolbar-container')[0].offsetHeight + // let mdBody = containerEl.current.getElementsByClassName('markdown-editor-body')[0] + // if (!isFull) { + // mdBody.style.height = `${h - toolH}px` + // } else { + // mdBody.style.height = `calc(100vh - ${toolH}px)` + // } + } catch (error) { + console.log(error, '---- to set md editor body height'); + } + } + }, [h, containerEl, isFull]); + (0,react.useEffect)(function () { + function onLayout() { + var ro = new ResizeObserver_es/* default */.Z(function (entries) { + var _iterator = createForOfIteratorHelper_default()(entries), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var entry = _step.value; + if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { + resizeEditorBodyHeight(); + cm.setSize('100%', '100%'); + cm.refresh(); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + }); + ro.observe(cmEl.current.parentElement); + return ro; + } + if (cm) { + var ro = onLayout(); + return function () { + var _cmEl$current, _cmEl$current2; + if ((_cmEl$current = cmEl.current) !== null && _cmEl$current !== void 0 && _cmEl$current.parentElement) ro.unobserve((_cmEl$current2 = cmEl.current) === null || _cmEl$current2 === void 0 ? void 0 : _cmEl$current2.parentElement); + }; + } + }, [cm, resizeEditorBodyHeight]); + + //keymap + (0,react.useEffect)(function () { + if (cm) { + var keymap = []; + var _loop = function _loop() { + var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2), + k = _Object$entries$_i[0], + value = _Object$entries$_i[1]; + var map = defineProperty_default()({}, k, function () { + onActionCallback(value); + }); + keymap.push(map); + cm.addKeyMap(map); + }; + for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) { + _loop(); + } + return function () { + for (var _i2 = 0, _keymap = keymap; _i2 < _keymap.length; _i2++) { + var m = _keymap[_i2]; + cm.removeKeyMap(m); + } + }; + } + }, [cm]); + (0,react.useEffect)(function () { + if (fullScreen !== isFull) { + setIsFull(fullScreen); + } + }, [fullScreen]); + (0,useInterval/* default */.Z)(function () { + if (!noStorage && lastedUpdateTime > 0) { + var currentTime = new Date().getTime(); + var lastedValue = window.sessionStorage.getItem(id); + if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) { + window.sessionStorage.setItem(id, value); + setTip(true); + } + } + }, StorageTimeTicket); + (0,react.useEffect)(function () { + setPreview(watch); + }, [cm, watch]); + (0,react.useEffect)(function () { + if (cm) { + isFocus && cm.focus(); + } + }, [cm, isFocus]); + (0,react.useEffect)(function () { + if (preview && cm) { + var syncScroll = function syncScroll(e) { + var target = e.target; + if (previewEl.current) { + var ratio = target.scrollTop / target.scrollHeight; + previewEl.current.scrollTop = previewEl.current.scrollHeight * ratio; + } + }; + var scrollEl = cm.getScrollerElement(); + scrollEl.addEventListener('scroll', syncScroll); + return function () { + scrollEl.removeEventListener('scroll', syncScroll); + }; + } + }, [cm, preview]); + (0,react.useEffect)(function () { + if (cm && onCMBeforeChange) { + var onChangeHandler = function onChangeHandler(cm, change) { + onCMBeforeChange(cm, change); + }; + cm.on('beforeChange', onChangeHandler); + return function () { + cm.off('beforeChange', onChangeHandler); + }; + } + }, [cm, onCMBeforeChange]); + (0,react.useEffect)(function () { + if (cm && onBlur) { + var onBlurHandler = function onBlurHandler() { + onBlur(cm.getValue()); + }; + cm.on('blur', onBlurHandler); + return function () { + cm.off('blur', onBlurHandler); + }; + } + }, [cm, onBlur]); + (0,react.useEffect)(function () { + if (cm) { + var onChangeHandler = function onChangeHandler(cm) { + var content = cm.getValue(); + setValue(content); + setLastedUpdateTime(new Date().getTime()); + cm.getScrollerElement().dispatchEvent(new CustomEvent('scroll')); + onChange && onChange(content); + }; + cm.on('change', onChangeHandler); + return function () { + cm.off('change', onChangeHandler); + }; + } + }, [cm, onChange]); + (0,react.useEffect)(function () { + if (cm) { + // isFocus && cm.focus() + if (defaultValue === null || defaultValue === undefined) { + cm.setValue(''); + setValue(''); + } else { + if (defaultValue !== cm.getValue()) { + cm.setValue(defaultValue); + setValue(defaultValue); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); + } + } + } + }, [cm, defaultValue]); + var onActionCallback = (0,react.useCallback)(function (actionName) { + var cursor = cm.getCursor(); + var selection = cm.getSelection(); + var selectionText = selection.split('\n'); + switch (actionName) { + case 'bold': + cm.replaceSelection('**' + selection + '**'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 2); + } + return cm.focus(); + case 'italic': + cm.replaceSelection('*' + selection + '*'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 1); + } + return cm.focus(); + case 'code': + cm.replaceSelection('`' + selection + '`'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 1); + } + return cm.focus(); + case 'inline-latex': + cm.replaceSelection('`$$' + selection + '$$`'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 3); + } + return cm.focus(); + case 'latex': + cm.replaceSelection("```latex\n" + selection + "\n```"); + cm.setCursor(cursor.line + 1, selection.length + 1); + return cm.focus(); + case 'line-break': + cm.replaceSelection('
      \n'); + return cm.focus(); + case 'list-ul': + if (selection === '') { + cm.replaceSelection('- ' + selection); + } else { + cm.replaceSelection(selectionText.map(function (item) { + return item === '' ? '' : "- ".concat(item); + }).join('\n')); + } + return cm.focus(); + case 'list-ol': + if (selection === '') { + cm.replaceSelection('1. ' + selection); + } else { + cm.replaceSelection(selectionText.map(function (item, index) { + return item === '' ? '' : "".concat(index + 1, ". ").concat(item); + }).join('\n')); + } + return cm.focus(); + case 'add-null-ch': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(NULL_CH); + return cm.focus(); + case 'inster-template-1': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(TEMP1); + return cm.focus(); + case 'eraser': + cm.setValue(''); + return cm.focus(); + case 'trigger-watch': + setPreview(!preview); + return cm.focus(); + case 'trigger-full-screen': + setIsFull(!isFull); + return cm.focus(); + case LINK: + setAction(LINK); + return; + case CODE_BLOCK: + setAction(CODE_BLOCK); + return; + case UPLOAD_IMAGE: + setAction(UPLOAD_IMAGE); + return; + case ADD_TABLE: + setAction(ADD_TABLE); + return; + default: + throw new Error(); + } + }, [cm, preview, isFull]); + var ExecutePluginAction = (0,react.useCallback)(function (values) { + setAction(''); + switch (action) { + case LINK: + var title = values.title, + link = values.link; + cm.replaceSelection("[".concat(title, "](").concat(link, ")")); + return cm.focus(); + case CODE_BLOCK: + var language = values.language, + content = values.content; + cm.replaceSelection(['```' + language, content, '```'].join('\n')); + return cm.focus(); + case UPLOAD_IMAGE: + var src = values.src, + alt = values.alt; + if (alt) { + cm.replaceSelection("![ ".concat(alt, " ]( ").concat(src, " \"").concat(alt, "\" )")); + } else { + cm.replaceSelection("![,](".concat(src, ")")); + } + return cm.focus(); + case ADD_TABLE: + var row = values.row, + col = values.col, + align = values.align; + var table = '\n'; + for (var r = 0; r < row; r++) { + var rows = []; + var heads = []; + for (var c = 0; c < col; c++) { + if (r === 1) { + heads.push(ALIGNSIGN[align]); + } + rows.push(' '); + } + if (r === 1) { + table += "| ".concat(heads.join(' | '), " |\n"); + } + table += "| ".concat(rows.join(col === 1 ? '' : ' | '), " |\n"); + } + cm.replaceSelection(table + '\n'); + return cm.focus(); + default: + throw new Error(); + } + }, [cm, action]); + var PluginEl = (0,react.useMemo)(function () { + switch (action) { + case LINK: + return /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor_link, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case CODE_BLOCK: + return /*#__PURE__*/(0,jsx_runtime.jsx)(code_block/* default */.Z, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case UPLOAD_IMAGE: + return /*#__PURE__*/(0,jsx_runtime.jsx)(upload_image, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case ADD_TABLE: + return /*#__PURE__*/(0,jsx_runtime.jsx)(add_table_panel, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + default: + return null; + } + }, [action]); + function onCancel() { + setAction(''); + } + (0,react.useEffect)(function () { + if (resizeBarEl.current) { + var onMouseDown = function onMouseDown(e) { + dragging = true; + startY = e.pageY; + }; + var onMouseUp = function onMouseUp() { + dragging = false; + }; + var onMouseMove = function onMouseMove(e) { + if (dragging) { + var delta = e.pageY - startY; + if (delta < 0) { + delta = 0; + } + if (delta > 300) { + delta = 300; + } + var resizeH = height + delta + 'px'; + setH(resizeH); + } + }; + var resizeBar = resizeBarEl.current; + var dragging = false; + var startY = 0; + resizeBar.addEventListener('mousedown', onMouseDown); + document.addEventListener('mousemove', onMouseMove); + document.addEventListener('mouseup', onMouseUp); + return function () { + resizeBar.removeEventListener('mousedown', onMouseDown); + document.removeEventListener('mousemove', onMouseMove); + document.removeEventListener('mouseup', onMouseUp); + }; + } + }, [cm, resizeBarEl]); + (0,react.useEffect)(function () { + setH(height); + }, [height]); + var fixedWidth = processSize(width); + var fixedHeight = processSize(h); + var style = { + width: fixedWidth, + height: fixedHeight + }; + var saveTime = (0,react.useMemo)(function () { + if (lastedUpdateTime) { + var d = new Date(lastedUpdateTime); + var _h = d.getHours(); + var m = d.getMinutes(); + var s = d.getSeconds(); + _h = _h < 10 ? '0' + _h : _h; + m = m < 10 ? '0' + m : m; + s = s < 10 ? '0' + s : s; + return "".concat(_h, ":").concat(m, ":").concat(s); + } + return 0; + }, [lastedUpdateTime]); + function onCancelStorage() { + window.sessionStorage.removeItem(id); + setTip(false); + setLastedUpdateTime(0); + } + function onReset() { + setTip(false); + setLastedUpdateTime(0); + cm.setValue(window.sessionStorage.getItem(id)); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "markdown-editor-wrapper", + ref: containerEl, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "markdown-editor-container ".concat(className, " ").concat(preview ? 'on-preview' : '', " ").concat(miniToolbar ? 'mini' : '', " ").concat(isFull ? 'full-screen' : ''), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(toolbar, { + insertTemp: insertTemp, + watch: preview, + fullScreen: isFull, + showNullButton: showNullButton, + onActionCallback: onActionCallback, + hidetoolBar: hidetoolBar + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "markdown-editor-body", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "codemirror-container", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", { + ref: cmEl, + placeholder: placeholder + }) + }), preview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: previewEl, + className: "preview-container", + children: [mode === "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml_stex, { + value: value + }), mode !== "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: value + })] + }) : null] + })] + }) + }), showResizeBar ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + ref: resizeBarEl, + className: "editor-resize" + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + children: TitleDesc[action] ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + title: TitleDesc[action], + open: true, + onCancel: onCancel, + footer: null, + className: "markdown-popup-form", + children: PluginEl + }) : null + })] + }); +}); + +/***/ }), + +/***/ 12264: +/*!**********************************!*\ + !*** ./src/components/modal.tsx ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ Dialog; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/classCallCheck.js */ 56690); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createClass.js */ 89728); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/inherits.js */ 61655); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createSuper.js */ 26389); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-dom */ 73935); + + + + + + +var Dialog = /*#__PURE__*/function (_React$Component) { + _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default()(Dialog, _React$Component); + var _super = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default()(Dialog); + function Dialog(props) { + var _this; + _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default()(this, Dialog); + _this = _super.call(this, props); + var doc = window.document; + _this.node = doc.createElement('div'); + doc.body.appendChild(_this.node); + return _this; + } + _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default()(Dialog, [{ + key: "render", + value: function render() { + var children = this.props.children; + return /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_5__.createPortal)(children, this.node); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + window.document.body.removeChild(this.node); + } + }]); + return Dialog; +}(react__WEBPACK_IMPORTED_MODULE_4__.Component); + + +/***/ }), + +/***/ 11030: +/*!****************************************************************!*\ + !*** ./src/components/ui-customization/index.tsx + 36 modules ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "jL": function() { return /* reexport */ ui_customization_Banner; }, + "w9": function() { return /* reexport */ Cards_ClassroomList; }, + "QD": function() { return /* reexport */ ui_customization_ConfirmAndCancel; }, + "cQ": function() { return /* reexport */ Cards_CourseList; }, + "op": function() { return /* reexport */ ui_customization_CustomButton; }, + "_b": function() { return /* reexport */ CustomCrumbs; }, + "t7": function() { return /* reexport */ ui_customization_CustomInput; }, + "Gi": function() { return /* reexport */ ui_customization_CustomTable; }, + "YG": function() { return /* reexport */ CustomTabs; }, + "qp": function() { return /* reexport */ ui_customization_CustomTags; }, + "vr": function() { return /* reexport */ ui_customization_FixedBottom; }, + "qE": function() { return /* reexport */ HeadBack; }, + "Je": function() { return /* reexport */ QuickPager; }, + "wb": function() { return /* reexport */ Cards_ShixunList; }, + "cq": function() { return /* reexport */ ui_customization_SuperiorSort; }, + "tp": function() { return /* reexport */ ui_customization_SuperiorTabs; } +}); + +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___NeSU8","flex_space_between":"flex_space_between___ImTGl","flex_box_vertical_center":"flex_box_vertical_center___BtRd9","flex_box_center_end":"flex_box_center_end___qcLe3","flex_box_column":"flex_box_column___Ze_3q","banner":"banner___PoUBO","content":"content___XoDjy","btns":"btns___Pb35j"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/robot.png +var robot_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.tsx + + + + + +var Banner = function Banner(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + img = _ref.img, + _ref$imgWidth = _ref.imgWidth, + imgWidth = _ref$imgWidth === void 0 ? 346 : _ref$imgWidth, + title = _ref.title, + sunTitle = _ref.sunTitle, + bannerExtraContent = _ref.bannerExtraContent; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Bannermodules.banner, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Bannermodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: sunTitle + })] + }), dataSource.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Bannermodules.btns, + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: e.click, + children: [e.name, e.sign ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: robot_namespaceObject, + width: 39 + }) : null] + }, i); + }) + }), bannerExtraContent] + }), img && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: 33, + marginRight: 38 + }, + src: img, + width: imgWidth + })] + }) + }); +}; +/* harmony default export */ var ui_customization_Banner = (Banner); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomTagsmodules = ({"flex_box_center":"flex_box_center___hG6RI","flex_space_between":"flex_space_between___ss3Fh","flex_box_vertical_center":"flex_box_vertical_center___K80p9","flex_box_center_end":"flex_box_center_end___qmXX3","flex_box_column":"flex_box_column___GFV8F","row":"row___aXJjm","title":"title___HUKL0","tagsWrap":"tagsWrap___XB2W3","action":"action___VdHb1","bar":"bar___t1kKC","tag":"tag___V7Eft","name":"name___Hk1Ip","num":"num___xQpcH","active":"active___XryTX","tagsBorderWrap":"tagsBorderWrap___OMxjs"}); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/lodash/lodash.js +var lodash = __webpack_require__(96486); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.tsx + + + + + + + +var CustomTags = function CustomTags(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + onTitleChange = _ref.onTitleChange, + className = _ref.className, + title = _ref.title, + _ref$titleWidth = _ref.titleWidth, + titleWidth = _ref$titleWidth === void 0 ? 41 : _ref$titleWidth, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + _ref$fontColor = _ref.fontColor, + fontColor = _ref$fontColor === void 0 ? '#6A7283' : _ref$fontColor, + showCount = _ref.showCount; + var _useState = (0,react.useState)(0), + _useState2 = slicedToArray_default()(_useState, 2), + show = _useState2[0], + setShow = _useState2[1]; + var _useState3 = (0,react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + showBorder = _useState4[0], + setShowBorder = _useState4[1]; + var tagsRef = (0,react.useRef)(null); + var scrollRef = (0,react.useRef)(null); + (0,react.useEffect)(function () { + if (dataSource.length !== 0) { + var _tagsRef$current; + if ((tagsRef === null || tagsRef === void 0 ? void 0 : (_tagsRef$current = tagsRef.current) === null || _tagsRef$current === void 0 ? void 0 : _tagsRef$current.clientHeight) > 97) { + setShow(1); + } else { + setShow(0); + } + } + if (dataSource.length === 0) { + setShow(0); + } + setShowBorder(false); + }, [dataSource]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(CustomTagsmodules.row, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: (0,lodash.throttle)(function () { + return onTitleChange === null || onTitleChange === void 0 ? void 0 : onTitleChange(); + }, 2000), + style: { + width: titleWidth, + marginTop: showBorder ? 12 : 4 + }, + className: "".concat(CustomTagsmodules.title, " ").concat(onTitleChange ? "current" : ""), + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: showBorder ? "".concat(CustomTagsmodules.tagsWrap, " ").concat(CustomTagsmodules.tagsBorderWrap) : CustomTagsmodules.tagsWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTagsmodules.bar, + ref: scrollRef, + style: show > 0 ? { + height: show === 1 ? 97 : 'auto', + overflow: show === 1 ? 'hidden' : 'auto', + paddingRight: 55 + } : { + paddingRight: 0 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTagsmodules.tag, + ref: tagsRef, + children: dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + onClick: function onClick() { + return onChange(e.id); + }, + style: { + color: fontColor + }, + className: value === e.id ? CustomTagsmodules.active : '', + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: e.name, + className: CustomTagsmodules.name, + children: e.name + }), !!showCount && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CustomTagsmodules.num, + children: e.count + })] + }, e.id); + }) + }) + }), !!show && /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { + children: show === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + var _tagsRef$current2; + setShow(2); + if ((tagsRef === null || tagsRef === void 0 ? void 0 : (_tagsRef$current2 = tagsRef.current) === null || _tagsRef$current2 === void 0 ? void 0 : _tagsRef$current2.clientHeight) > 245) { + setShowBorder(true); + } else { + setShowBorder(false); + } + }, + className: CustomTagsmodules.action, + children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: 'translateY(1px) scale(0.6)' + }, + className: "iconfont icon-zhankai4" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + scrollRef.current.scrollTop = 0; + setShow(1); + setShowBorder(false); + }, + className: CustomTagsmodules.action, + children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: 'translateY(0px) scale(0.6)' + }, + className: "iconfont icon-shouqi3" + })] + }) + })] + })] + }); +}; +/* harmony default export */ var ui_customization_CustomTags = (CustomTags); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SuperiorTabsmodules = ({"flex_box_center":"flex_box_center___aK2n3","flex_space_between":"flex_space_between___HX0Oh","flex_box_vertical_center":"flex_box_vertical_center___LJOJr","flex_box_center_end":"flex_box_center_end___SCakF","flex_box_column":"flex_box_column___AYv4m","tabs":"tabs___GTqPV","active":"active___F26E8"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.tsx + + + + +var SuperiorTabs = function SuperiorTabs(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + 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", { + onClick: function onClick() { + return onChange(e.id); + }, + className: value === e.id ? SuperiorTabsmodules.active : '', + children: e.name + }, e.id); + }) + }); +}; +/* harmony default export */ var ui_customization_SuperiorTabs = (SuperiorTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomInputmodules = ({"flex_box_center":"flex_box_center___yX6Oa","flex_space_between":"flex_space_between___t7oqF","flex_box_vertical_center":"flex_box_vertical_center___dEIHy","flex_box_center_end":"flex_box_center_end___taQDF","flex_box_column":"flex_box_column___xY_Lr","input":"input___PW2zI","dropdown":"dropdown___vSy8B","menu":"menu___NiyBu","text":"text___Grueu","b1":"b1___ZKryM","b2":"b2___aKyGa"}); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(79531); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.tsx + + + + + + + +var CustomInput = function CustomInput(_ref) { + var _dataSource$find; + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + placeholder = _ref.placeholder; + var _useState = (0,react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + dropValue = _useState2[0], + setDropValue = _useState2[1]; + var _useState3 = (0,react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + inputValue = _useState4[0], + setInputValue = _useState4[1]; + (0,react.useEffect)(function () { + var _JSON$stringify; + if ((_JSON$stringify = JSON.stringify(value)) !== null && _JSON$stringify !== void 0 && _JSON$stringify.includes('{')) { + setDropValue(value.id); + setInputValue(value.value); + } else { + setInputValue(value); + } + }, [value]); + var handleChange = function handleChange() { + onChange(inputValue, dropValue || null); + }; + var handleDropValue = function handleDropValue(id) { + if (id === dropValue) return; + setDropValue(id); + onChange(inputValue, id); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(CustomInputmodules.input, className), + style: style, + children: [!!dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CustomInputmodules.dropdown, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CustomInputmodules.text, + children: [(_dataSource$find = dataSource.find(function (e) { + return e.id === dropValue; + })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name, /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhankai4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: CustomInputmodules.b1 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: CustomInputmodules.b2 + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomInputmodules.menu, + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return handleDropValue(e.id); + }, + children: e.name + }, i); + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + onPressEnter: handleChange, + value: decodeURIComponent(inputValue || ""), + onChange: function onChange(e) { + return setInputValue(e.target.value); + }, + bordered: false, + placeholder: placeholder + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: handleChange, + className: "iconfont icon-sousuo9 font14 pl10 current" + })] + }); +}; +/* harmony default export */ var ui_customization_CustomInput = (CustomInput); +;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var QuickPagermodules = ({"flex_box_center":"flex_box_center___tol8o","flex_space_between":"flex_space_between___Z235C","flex_box_vertical_center":"flex_box_vertical_center___Wq1sZ","flex_box_center_end":"flex_box_center_end___LLxom","flex_box_column":"flex_box_column___DbMSN","quickPager":"quickPager___GM30J","disabled":"disabled___Ozc8I"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.tsx + + + + + + +var QuickPager_SuperiorTabs = function SuperiorTabs(_ref) { + var value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + total = _ref.total, + pageSize = _ref.pageSize, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + var prevPageDisabled = value < 2; + var nextPageDisabled = value >= Math.ceil(total / pageSize); + if (total <= pageSize) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(QuickPagermodules.quickPager, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + if (!prevPageDisabled) { + onChange(value - 1, 'prev'); + } + }, + className: prevPageDisabled ? QuickPagermodules.disabled : '', + children: "\u4E0A\u4E00\u9875" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + if (!nextPageDisabled) { + onChange(value + 1, 'next'); + } + }, + className: nextPageDisabled ? QuickPagermodules.disabled : '', + children: "\u4E0B\u4E00\u9875" + })] + }); +}; +/* harmony default export */ var QuickPager = (QuickPager_SuperiorTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ShixunListmodules = ({"flex_box_center":"flex_box_center___FO7TP","flex_space_between":"flex_space_between___LotYx","flex_box_vertical_center":"flex_box_vertical_center___bWdaw","flex_box_center_end":"flex_box_center_end___mVJ1o","flex_box_column":"flex_box_column___M83Mm","list":"list___oOsiS","wrap":"wrap___G6T7F","lockWrap":"lockWrap___Rl79E","li":"li___oZZ7l","cover":"cover___b2bYW","img":"img___IQX7w","sign":"sign___HkT6C","name":"name___SsJx8","e":"e___TMqq0","tags":"tags___bcjyo","rate":"rate___YACg7"}); +// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(57953); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(83062); +// EXTERNAL MODULE: ./node_modules/antd/es/rate/index.js + 8 modules +var rate = __webpack_require__(59606); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png +var Jupyter = __webpack_require__(96908); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png +var JupyterLab = __webpack_require__(57177); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/unity.png +var unity = __webpack_require__(81378); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(82982); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.tsx + + + + + + + + + + + + +var ShixunList = function ShixunList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(ShixunListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var name = item.name, + id = item.id, + identifier = item.identifier, + power = item.power, + cover_image_id = item.cover_image_id, + pic = item.pic; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/shixuns/".concat(identifier, "/challenges"), + className: ShixunListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + power && (0,util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges")); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.img, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.cover, + src: cover_image_id ? "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments/").concat(cover_image_id) : "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/").concat(pic) + }), item.is_jupyter && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: Jupyter + }), item.is_jupyter_lab && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: JupyterLab + }), item.is_unity_3d && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: unity + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunListmodules.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name || '实践项目名称-未填写', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ShixunListmodules.e, + children: name || '实践项目名称-未填写' + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.tags, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5173\u5361\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shixunguanqia font14 mr2" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.challenges_count + })] + }) + }), !!item.myshixuns_count && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5B66\u4E60\u4EBA\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan font14 mr2" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.myshixuns_count + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u96BE\u5EA6\u7B49\u7EA7", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.level + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.rate, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(rate/* default */.Z, { + allowHalf: true, + disabled: true, + defaultValue: item.score_info + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\xA0", item.score_info ? "".concat(item.score_info, "\u5206") : '5分'] + })] + })] + })] + }), !power && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.lockWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mt15 font16 c-white", + children: "\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743" + })] + })] + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }) + }); +}; +/* harmony default export */ var Cards_ShixunList = (ShixunList); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CourseListmodules = ({"flex_box_center":"flex_box_center___AQ53o","flex_space_between":"flex_space_between___i2aIa","flex_box_vertical_center":"flex_box_vertical_center___sPEKB","flex_box_center_end":"flex_box_center_end___GhSSH","flex_box_column":"flex_box_column___R9_Hb","list":"list___jb2Ay","wrap":"wrap___VsQDr","lockWrap":"lockWrap___g1k1T","li":"li___IxCLC","cover":"cover___Mu8wr","img":"img___IpFLA","sign":"sign___DXJ4d","name":"name___l7FoJ","e":"e___pXQUG","unit":"unit___wCIFR","tags":"tags___w_Mil","tag1":"tag1___dxm7r","tag2":"tag2___llZkf"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/gg.png +var gg_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sg.png +var sg_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jg.png +var jg_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + + + + + + + + + + + + +var CourseList = function CourseList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(CourseListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var name = item.name, + id = item.id, + identifier = item.identifier, + featured = item.featured, + school_name = item.school_name, + image_url = item.image_url, + excellent = item.excellent, + is_plan = item.is_plan; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/paths/".concat(identifier), + className: CourseListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + (0,util/* openNewWindow */.xg)("/paths/".concat(identifier)); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CourseListmodules.img, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.cover, + src: "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/").concat(image_url) + }), featured === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: gg_namespaceObject + }), featured === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: '' + }), featured === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: sg_namespaceObject + }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: jg_namespaceObject + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CourseListmodules.e, + children: name + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(school_name), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CourseListmodules.unit, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-danwei1 font14 mr3" + }), school_name] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CourseListmodules.tags, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u7AE0\u8282\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhangjie1 font14 mr3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.stages_count + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5B66\u4E60\u4EBA\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan font14 mr3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.members_count + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [is_plan && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.tag1, + children: "101\u8BA1\u5212" + }), excellent && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.tag2, + children: "\u5F00\u653E\u8BFE\u7A0B" + })] + })] + })] + }) + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }) + }); +}; +/* harmony default export */ var Cards_CourseList = (CourseList); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ClassroomListmodules = ({"flex_box_center":"flex_box_center___eMcr7","flex_space_between":"flex_space_between___HcNca","flex_box_vertical_center":"flex_box_vertical_center___ZnvVN","flex_box_center_end":"flex_box_center_end___fdgDf","flex_box_column":"flex_box_column___SEKvd","list":"list___L1hmU","wrap":"wrap___pKgcW","lockWrap":"lockWrap___SMhkK","top":"top___udHSB","sign":"sign___uwRpq","name":"name___Fpf90","img":"img___AMLhL","text":"text___KiTb7","btns":"btns___i6IuZ","bottom":"bottom____k2sh"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/img/privately.png +var privately_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.tsx + + + + + + + + + + +var ClassroomList = function ClassroomList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(ClassroomListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var subject_identifier = item.subject_identifier, + id = item.id, + identifier = item.identifier, + power = item.power; + var is_public = item.is_public != 0 && item.is_public; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + className: ClassroomListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + (0,util/* openNewWindow */.xg)(item.first_category_url); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.top, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.name, + children: item.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ClassroomListmodules.img, + src: true ? env/* default.IMG_SERVER */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.text, + title: item.creator, + children: item.creator + }), subject_identifier && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.btns, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u5F00\u653E\u8BFE\u7A0B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + children: "\u5F00\u653E\u8BFE\u5802" + })] + }), is_public && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.sign, + children: "\u516C\u5F00" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.bottom, + children: [item.visits > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8BBF\u95EE\u91CF", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-liulanyan" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.visits + })] + }) + }), item.course_members_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6210\u5458", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan" + }), item.course_members_count] + }) + }), item.tasks_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u4F5C\u4E1A", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zuoye" + }), item.tasks_count] + }) + }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#6B758B' + }, + children: "\u5DF2\u7ED3\u675F" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#00B187' + }, + children: "\u8FDB\u884C\u4E2D" + })] + })] + }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.lockWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mt15 font16 c-white", + children: "\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165" + })] + })] + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }) + }); +}; +/* harmony default export */ var Cards_ClassroomList = (ClassroomList); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomTabsmodules = ({"flex_box_center":"flex_box_center___d27mZ","flex_space_between":"flex_space_between___qfRU9","flex_box_vertical_center":"flex_box_vertical_center___fCRld","flex_box_center_end":"flex_box_center_end___ORMV8","flex_box_column":"flex_box_column___PNKtZ","tabs":"tabs___alpa7","tabsWrap":"tabsWrap___aCQjw","tab":"tab___MKLr4","active":"active___nl_4v"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.tsx + + + + + +var FixedBottom = function FixedBottom(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + tabBarExtraContent = _ref.tabBarExtraContent; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(CustomTabsmodules.tabs, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTabsmodules.tabsWrap, + children: dataSource.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: CustomTabsmodules.tab, + onClick: function onClick() { + onChange(item.id); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: value === item.id ? CustomTabsmodules.active : '', + children: item.name + }), (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] + })] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTabsmodules.tabBar, + children: tabBarExtraContent + })] + }); +}; +/* harmony default export */ var CustomTabs = (FixedBottom); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTable/index.tsx + + + +var CustomTable = function CustomTable(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + children = _ref.children; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: classnames_default()(className), + style: style, + children: children + }); +}; +/* harmony default export */ var ui_customization_CustomTable = (CustomTable); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SuperiorSortmodules = ({"flex_box_center":"flex_box_center___e6HxQ","flex_space_between":"flex_space_between___RnXYe","flex_box_vertical_center":"flex_box_vertical_center___lVxPk","flex_box_center_end":"flex_box_center_end___bu8yv","flex_box_column":"flex_box_column___JczGj","orderWrap":"orderWrap___ZfyGX","orderIconWrap":"orderIconWrap___XTB_O","orderAsc":"orderAsc___KWHmA","orderDesc":"orderDesc___rHdbB","active":"active___a7eSP","cursorPointer":"cursorPointer___gs9kL","orderTextWrap":"orderTextWrap___teAKn"}); +// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js + 1 modules +var dropdown = __webpack_require__(85418); +// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 11 modules +var menu = __webpack_require__(68508); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.tsx + + + + + + +var dropItem = [{ + id: 'updated_at', + name: '最新动态' +}, { + id: 'created_at', + name: '最新创建' +}, { + id: 'name', + name: '名称排序' +}]; +var SuperiorSort = function SuperiorSort(_ref) { + var _dataSource$find; + var sortValue = _ref.sortValue, + dropValue = _ref.dropValue, + className = _ref.className, + onSort = _ref.onSort, + onDrop = _ref.onDrop, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? dropItem : _ref$dataSource; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(SuperiorSortmodules.orderWrap, className), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, { + onClick: function onClick() { + return onDrop(e.id); + }, + children: e.name + }, i); + }) + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderTextWrap, + children: (_dataSource$find = dataSource.find(function (e) { + return dropValue === e.id; + })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: SuperiorSortmodules.orderIconWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderAsc, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: sortValue === 'asc' ? "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer), + onClick: function onClick() { + return onSort(sortValue === 'asc' ? 'desc' : 'asc'); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderDesc, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: sortValue === 'desc' ? "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer), + onClick: function onClick() { + return onSort(sortValue === 'asc' ? 'desc' : 'asc'); + } + }) + })] + })] + }); +}; +/* harmony default export */ var ui_customization_SuperiorSort = (SuperiorSort); +// 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/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(70215); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomButtonmodules = ({"flex_box_center":"flex_box_center___LCi0B","flex_space_between":"flex_space_between___hzONe","flex_box_vertical_center":"flex_box_vertical_center___ZyQRE","flex_box_center_end":"flex_box_center_end___XKM74","flex_box_column":"flex_box_column___p8LCU","btn":"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd","default":"default___K791v"}); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.tsx + + + + + +var _excluded = ["className", "style", "children", "loading", "openLoading", "onClick", "size", "shape"]; + + + + + + +var CustomButton = function CustomButton(_ref) { + var className = _ref.className, + style = _ref.style, + children = _ref.children, + _ref$loading = _ref.loading, + loading = _ref$loading === void 0 ? false : _ref$loading, + openLoading = _ref.openLoading, + _ref$onClick = _ref.onClick, + onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick, + _ref$size = _ref.size, + size = _ref$size === void 0 ? 'middle' : _ref$size, + _ref$shape = _ref.shape, + shape = _ref$shape === void 0 ? 'round' : _ref$shape, + props = objectWithoutProperties_default()(_ref, _excluded); + var _useState = (0,react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, objectSpread2_default()(objectSpread2_default()({ + onClick: (0,lodash.throttle)( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + openLoading && setBtnLoading(true); + _context.prev = 1; + _context.next = 4; + return onClick(e); + case 4: + _context.next = 9; + break; + case 6: + _context.prev = 6; + _context.t0 = _context["catch"](1); + console.log("error", _context.t0); + case 9: + openLoading && setBtnLoading(false); + case 10: + case "end": + return _context.stop(); + } + }, _callee, null, [[1, 6]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), 2000, { + leading: true, + trailing: false + }), + className: classnames_default()(CustomButtonmodules.btn, CustomButtonmodules["".concat(size, "-").concat(shape)], className), + style: style, + size: size, + shape: shape, + loading: btnLoading || loading + }, props), {}, { + children: children + })); +}; +/* harmony default export */ var ui_customization_CustomButton = (CustomButton); +;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var HeadBackmodules = ({"flex_box_center":"flex_box_center___TB7bQ","flex_space_between":"flex_space_between___oBlTb","flex_box_vertical_center":"flex_box_vertical_center___b5XbB","flex_box_center_end":"flex_box_center_end___CNhe7","flex_box_column":"flex_box_column___yHXKW","head":"head___ghH72","node":"node___mjPEy"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.tsx + + + + + +var HeadBack_CustomButton = function CustomButton(_ref) { + var className = _ref.className, + style = _ref.style, + _ref$children = _ref.children, + children = _ref$children === void 0 ? null : _ref$children, + onClick = _ref.onClick, + title = _ref.title; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(HeadBackmodules.head, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "primary-hover", + onClick: onClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-fanhui2 font12" + }), "\u8FD4\u56DE"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + title: title, + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HeadBackmodules.node, + children: children + })] + }); +}; +/* harmony default export */ var HeadBack = (HeadBack_CustomButton); +;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ConfirmAndCancelmodules = ({"flex_box_center":"flex_box_center___AlHuF","flex_space_between":"flex_space_between___vN2LW","flex_box_vertical_center":"flex_box_vertical_center___Ac7D2","flex_box_center_end":"flex_box_center_end___y38I7","flex_box_column":"flex_box_column___iQE6P","btns":"btns___sNgTb","confirm":"confirm___Ozirl","cancel":"cancel___aiq1I"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.tsx + + + + + + +var ConfirmAndCancel = function ConfirmAndCancel(_ref) { + var _ref$confirmShow = _ref.confirmShow, + confirmShow = _ref$confirmShow === void 0 ? true : _ref$confirmShow, + confirmTitle = _ref.confirmTitle, + confirmClick = _ref.confirmClick, + _ref$cancelShow = _ref.cancelShow, + cancelShow = _ref$cancelShow === void 0 ? true : _ref$cancelShow, + cancelTitle = _ref.cancelTitle, + cancelClick = _ref.cancelClick, + className = _ref.className, + style = _ref.style, + _ref$confirmLoading = _ref.confirmLoading, + confirmLoading = _ref$confirmLoading === void 0 ? false : _ref$confirmLoading; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: classnames_default()(ConfirmAndCancelmodules.btns, className), + style: style, + children: [confirmShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: confirmLoading, + onClick: confirmClick, + type: "primary", + className: ConfirmAndCancelmodules.confirm, + children: confirmTitle + }), cancelShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: cancelClick, + className: ConfirmAndCancelmodules.cancel, + children: cancelTitle + })] + }); +}; +/* harmony default export */ var ui_customization_ConfirmAndCancel = (ConfirmAndCancel); +;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var FixedBottommodules = ({"flex_box_center":"flex_box_center___jkpdr","flex_space_between":"flex_space_between___OtsL8","flex_box_vertical_center":"flex_box_vertical_center___rbcb_","flex_box_center_end":"flex_box_center_end___zBR21","flex_box_column":"flex_box_column___nS_eP","fixedBottom":"fixedBottom___oJl7m","wrap":"wrap___A3Oq1","center":"center____VL1y"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.tsx + + + + + +var FixedBottom_CustomTabs = function CustomTabs(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + LeftContent = _ref.LeftContent, + children = _ref.children, + RightContent = _ref.RightContent; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: classnames_default()(FixedBottommodules.fixedBottom, className), + style: style, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FixedBottommodules.wrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.left, + children: LeftContent + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.center, + children: children + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.right, + children: RightContent + })] + }) + }); +}; +/* harmony default export */ var ui_customization_FixedBottom = (FixedBottom_CustomTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomCrumbsmodules = ({"flex_box_center":"flex_box_center___tY8Yn","flex_space_between":"flex_space_between___vHdYA","flex_box_vertical_center":"flex_box_vertical_center___pa61F","flex_box_center_end":"flex_box_center_end___HyDXt","flex_box_column":"flex_box_column___UjZek","crumbs":"crumbs___V41Oe","hover":"hover___bEIVd"}); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.tsx + + + + + + +var CustomCrumbs_CustomTabs = function CustomTabs(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: classnames_default()(CustomCrumbsmodules.crumbs, className), + style: style, + children: dataSource.map(function (e, i) { + if (i < dataSource.length - 1) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { + children: [e.path ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CustomCrumbsmodules.hover, + onClick: function onClick() { + return _umi_production_exports.history.push(e.path); + }, + children: e.name + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: e.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\xA0", '>', "\xA0"] + })] + }, i); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: e.name + }, i); + }) + }); +}; +/* harmony default export */ var CustomCrumbs = (CustomCrumbs_CustomTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/index.tsx + + + + + + + + + + + + + + + + + + +/***/ }), + +/***/ 61891: +/*!****************************************!*\ + !*** ./src/components/useInterval.tsx ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ useInterval; } +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); + +function useInterval(callback, delay) { + var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + + // 保存新回调 + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + savedCallback.current = callback; + }); + + // 建立 interval + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + function tick() { + savedCallback.current(); + } + if (delay !== null) { + var id = setInterval(tick, delay); + return function () { + return clearInterval(id); + }; + } + }, [delay]); +} + +/***/ }), + +/***/ 86661: +/*!*******************************************************************!*\ + !*** ./src/pages/Paperlibrary/Random/Edit/index.tsx + 29 modules ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Edit; } +}); + +// 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/pages/Paperlibrary/Random/Edit/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Editmodules = ({"wrapper":"wrapper___KtBVT","breadCrumbWrapper":"breadCrumbWrapper___k9tSB","baseInfo":"baseInfo____j5EY","radioBtnWrapper":"radioBtnWrapper___k9OCh","radiogroup":"radiogroup___e2fW6","easy":"easy___WcUAp","medium":"medium___U_o3j","hard":"hard___dAXLS","fixedBottom":"fixedBottom___liDZ4","cancelBtn":"cancelBtn___ZV9Mi","confirmBtn":"confirmBtn___DwH6m","previewBtn":"previewBtn___aLYCy"}); +// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 4 modules +var message = __webpack_require__(2453); +// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules +var es_form = __webpack_require__(25159); +// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 6 modules +var breadcrumb = __webpack_require__(85673); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); +;// CONCATENATED MODULE: ./src/components/ExerciseComponents/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ExerciseComponentsmodules = ({"digitalLabel":"digitalLabel___hkWuZ","active":"active___jawU1","titleEditor":"titleEditor___wX1lW","title":"title___SuT2h","editIcon":"editIcon___XrTIi","paperTab":"paperTab___GUxeB","tabItem":"tabItem___or0fY","dottedLine":"dottedLine___Ln0Xr"}); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/ExerciseComponents/DigitalLabel.tsx + + + +var DigitalLabel = function DigitalLabel(_ref) { + var number = _ref.number, + active = _ref.active, + className = _ref.className; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(ExerciseComponentsmodules.digitalLabel, " ").concat(active ? ExerciseComponentsmodules.active : '', " ").concat(className), + children: number + }); +}; + +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(83062); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(79531); +;// CONCATENATED MODULE: ./src/components/ExerciseComponents/TitleEditor.tsx + + + + + + + + +var TitleEditor = function TitleEditor(_ref) { + var defaultValue = _ref.defaultValue, + onFinish = _ref.onFinish; + var _useState = (0,react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + isEdit = _useState2[0], + setIsEdit = _useState2[1]; + var _useState3 = (0,react.useState)(defaultValue), + _useState4 = slicedToArray_default()(_useState3, 2), + value = _useState4[0], + setValue = _useState4[1]; + (0,react.useEffect)(function () { + setValue(defaultValue); + }, [defaultValue]); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ExerciseComponentsmodules.titleEditor, + children: !isEdit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ExerciseComponentsmodules.title, + onDoubleClick: function onDoubleClick() { + return setIsEdit(true); + }, + children: [value, /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u7F16\u8F91\u8BD5\u5377\u540D\u79F0", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "".concat(ExerciseComponentsmodules.editIcon, " iconfont icon-bianji_Hover"), + onClick: function onClick() { + return setIsEdit(true); + } + }) + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + autoFocus: true, + maxLength: 60, + style: { + textAlign: 'center', + marginTop: 20, + marginBottom: 20 + }, + value: value, + onChange: function onChange(e) { + setValue(e.target.value); + }, + onBlur: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _value$replaceAll; + var flag; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!((value === null || value === void 0 ? void 0 : (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) <= 0)) { + _context.next = 3; + break; + } + message/* default.error */.ZP.error('试卷标题不能为空'); + return _context.abrupt("return"); + case 3: + _context.next = 5; + return onFinish(value); + case 5: + flag = _context.sent; + flag && setIsEdit(false); + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })), + onPressEnter: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _value$replaceAll2; + var flag; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!((value === null || value === void 0 ? void 0 : (_value$replaceAll2 = value.replaceAll(' ', '')) === null || _value$replaceAll2 === void 0 ? void 0 : _value$replaceAll2.length) <= 0)) { + _context2.next = 3; + break; + } + message/* default.error */.ZP.error('试卷标题不能为空'); + return _context2.abrupt("return"); + case 3: + _context2.next = 5; + return onFinish(value); + case 5: + flag = _context2.sent; + flag && setIsEdit(false); + case 7: + case "end": + return _context2.stop(); + } + }, _callee2); + })) + }) + }); +}; + +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js +var col = __webpack_require__(15746); +;// CONCATENATED MODULE: ./src/components/ExerciseComponents/PaperTab.tsx + + + + + + + + + +var PaperTab = function PaperTab(_ref) { + var _tabs$, _tabs$2, _tabs$4, _tabs$5, _tabs$6, _tabs$9, _tabs$10; + var _ref$onChange = _ref.onChange, + onChange = _ref$onChange === void 0 ? /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + case "end": + return _context.stop(); + } + }, _callee); + })) : _ref$onChange, + tabs = _ref.tabs, + activeKey = _ref.activeKey, + defaultActiveKey = _ref.defaultActiveKey, + _ref$className = _ref.className, + className = _ref$className === void 0 ? '' : _ref$className; + var _useState = (0,react.useState)(defaultActiveKey === undefined ? (_tabs$ = tabs[0]) === null || _tabs$ === void 0 ? void 0 : _tabs$.key : defaultActiveKey), + _useState2 = slicedToArray_default()(_useState, 2), + innerActiveKey = _useState2[0], + setInnerActiveKey = _useState2[1]; + (0,react.useEffect)(function () { + if (activeKey !== undefined) { + setInnerActiveKey(activeKey); + } + }, [activeKey]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "center", + align: "middle", + className: "".concat(ExerciseComponentsmodules.paperTab, " ").concat(className), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "".concat(ExerciseComponentsmodules.tabItem, " ").concat(innerActiveKey === ((_tabs$2 = tabs[0]) === null || _tabs$2 === void 0 ? void 0 : _tabs$2.key) ? ExerciseComponentsmodules.active : ''), + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _tabs$3; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return onChange(tabs[0].key); + case 2: + setInnerActiveKey((_tabs$3 = tabs[0]) === null || _tabs$3 === void 0 ? void 0 : _tabs$3.key); + case 3: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DigitalLabel, { + number: 1, + active: innerActiveKey === ((_tabs$4 = tabs[0]) === null || _tabs$4 === void 0 ? void 0 : _tabs$4.key), + className: "mr10" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (_tabs$5 = tabs[0]) === null || _tabs$5 === void 0 ? void 0 : _tabs$5.label + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "188px", + className: "".concat(ExerciseComponentsmodules.dottedLine, " ml30 mr30") + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "".concat(ExerciseComponentsmodules.tabItem, " ").concat(innerActiveKey === ((_tabs$6 = tabs[1]) === null || _tabs$6 === void 0 ? void 0 : _tabs$6.key) ? ExerciseComponentsmodules.active : ''), + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _tabs$7, _tabs$8; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return onChange((_tabs$7 = tabs[1]) === null || _tabs$7 === void 0 ? void 0 : _tabs$7.key); + case 2: + setInnerActiveKey((_tabs$8 = tabs[1]) === null || _tabs$8 === void 0 ? void 0 : _tabs$8.key); + case 3: + case "end": + return _context3.stop(); + } + }, _callee3); + })), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DigitalLabel, { + number: 2, + active: innerActiveKey === ((_tabs$9 = tabs[1]) === null || _tabs$9 === void 0 ? void 0 : _tabs$9.key), + className: "mr10" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (_tabs$10 = tabs[1]) === null || _tabs$10 === void 0 ? void 0 : _tabs$10.label + })] + })] + }); +}; + +;// CONCATENATED MODULE: ./src/components/ExerciseComponents/index.tsx + + + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js +var createForOfIteratorHelper = __webpack_require__(74704); +var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); +// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(57953); +// EXTERNAL MODULE: ./node_modules/antd/es/cascader/index.js + 63 modules +var cascader = __webpack_require__(80316); +// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(78045); +// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 21 modules +var input_number = __webpack_require__(31795); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(84519); +;// CONCATENATED MODULE: ./src/service/randomPaper/index.ts + + + + +function getRandomExam(_x) { + return _getRandomExam.apply(this, arguments); +} +function _getRandomExam() { + _getRandomExam = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + return _context.abrupt("return", (0,fetch/* default */.ZP)("/api/examination_banks/".concat(id, "/edit_random_exam_new.json"), { + method: 'get' + })); + case 1: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _getRandomExam.apply(this, arguments); +} +function updateRandomExam(_x2, _x3) { + return _updateRandomExam.apply(this, arguments); +} +function _updateRandomExam() { + _updateRandomExam = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(id, params) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + return _context2.abrupt("return", (0,fetch/* default */.ZP)("/api/examination_banks/".concat(id, "/update_random_exam.json"), { + method: 'post', + body: params + })); + case 1: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return _updateRandomExam.apply(this, arguments); +} +function createRandomExam(_x4) { + return _createRandomExam.apply(this, arguments); +} +function _createRandomExam() { + _createRandomExam = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(params) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + return _context3.abrupt("return", (0,fetch/* default */.ZP)("/api/examination_banks/create_random_exam.json", { + method: 'post', + body: params + })); + case 1: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _createRandomExam.apply(this, arguments); +} +function getDisciplines(_x5) { + return _getDisciplines.apply(this, arguments); +} +function _getDisciplines() { + _getDisciplines = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(params) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + return _context4.abrupt("return", (0,fetch/* default */.ZP)("/api/disciplines.json", { + method: 'get', + params: params + })); + case 1: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return _getDisciplines.apply(this, arguments); +} +function getQuestionNum(_x6) { + return _getQuestionNum.apply(this, arguments); +} +function _getQuestionNum() { + _getQuestionNum = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(params) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + return _context5.abrupt("return", (0,fetch/* default */.ZP)("/api/item_banks/item_difficulty_count.json", { + method: 'get', + params: params + })); + case 1: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return _getQuestionNum.apply(this, arguments); +} +function setItemTypeScore(_x7, _x8) { + return _setItemTypeScore.apply(this, arguments); +} +function _setItemTypeScore() { + _setItemTypeScore = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(id, params) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + return _context6.abrupt("return", (0,fetch/* default */.ZP)("/api/examination_banks/".concat(id, "/set_item_type_score.json"), { + method: 'post', + body: params + })); + case 1: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return _setItemTypeScore.apply(this, arguments); +} +function setItemTypeScores(_x9, _x10) { + return _setItemTypeScores.apply(this, arguments); +} +function _setItemTypeScores() { + _setItemTypeScores = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(id, params) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + return _context7.abrupt("return", (0,fetch/* default */.ZP)("/api/exercises/".concat(id, "/set_item_type_score.json"), { + method: 'post', + body: params + })); + case 1: + case "end": + return _context7.stop(); + } + }, _callee7); + })); + return _setItemTypeScores.apply(this, arguments); +} +function deleteItem(_x11, _x12) { + return _deleteItem.apply(this, arguments); +} +function _deleteItem() { + _deleteItem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(id, params) { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + return _context8.abrupt("return", (0,fetch/* default */.ZP)("/api/examination_banks/".concat(id, "/delete_item_type.json"), { + method: 'post', + body: params + })); + case 1: + case "end": + return _context8.stop(); + } + }, _callee8); + })); + return _deleteItem.apply(this, arguments); +} +function deletecourseItem(_x13, _x14) { + return _deletecourseItem.apply(this, arguments); +} +function _deletecourseItem() { + _deletecourseItem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(id, params) { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { + case 0: + return _context9.abrupt("return", (0,fetch/* default */.ZP)("/api/exercises/".concat(id, "/delete_item_type.json"), { + method: 'post', + body: params + })); + case 1: + case "end": + return _context9.stop(); + } + }, _callee9); + })); + return _deletecourseItem.apply(this, arguments); +} +function previewRandomPaper(_x15) { + return _previewRandomPaper.apply(this, arguments); +} +function _previewRandomPaper() { + _previewRandomPaper = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(params) { + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { + case 0: + return _context10.abrupt("return", (0,fetch/* default */.ZP)("/api/examination_banks/preview_random_questions.json", { + method: 'post', + body: params + })); + case 1: + case "end": + return _context10.stop(); + } + }, _callee10); + })); + return _previewRandomPaper.apply(this, arguments); +} +function toggleRandomQuestions(_x16) { + return _toggleRandomQuestions.apply(this, arguments); +} +function _toggleRandomQuestions() { + _toggleRandomQuestions = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(params) { + return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { + case 0: + return _context11.abrupt("return", (0,fetch/* default */.ZP)('/api/examination_banks/toggle_random_questions.json', { + method: 'post', + body: params + })); + case 1: + case "end": + return _context11.stop(); + } + }, _callee11); + })); + return _toggleRandomQuestions.apply(this, arguments); +} +function saveQuestionList(_x17) { + return _saveQuestionList.apply(this, arguments); +} +function _saveQuestionList() { + _saveQuestionList = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(params) { + return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { + case 0: + return _context12.abrupt("return", (0,fetch/* default */.ZP)('/api/examination_banks/save_question_list.json', { + method: 'post', + body: params + })); + case 1: + case "end": + return _context12.stop(); + } + }, _callee12); + })); + return _saveQuestionList.apply(this, arguments); +} +function getExerciseRandomExam(_x18) { + return _getExerciseRandomExam.apply(this, arguments); +} +function _getExerciseRandomExam() { + _getExerciseRandomExam = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(params) { + return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { + case 0: + return _context13.abrupt("return", (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/edit.json"), { + method: 'get', + params: objectSpread2_default()({}, params) + })); + case 1: + case "end": + return _context13.stop(); + } + }, _callee13); + })); + return _getExerciseRandomExam.apply(this, arguments); +} +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/defineProperty.js +var defineProperty = __webpack_require__(38416); +var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); +;// CONCATENATED MODULE: ./src/service/randomPaper/types.ts +var RuleValueKeyType = /*#__PURE__*/function (RuleValueKeyType) { + RuleValueKeyType["OnlyFileFolder"] = "1"; + RuleValueKeyType["OnlyKnowledge"] = "2"; + RuleValueKeyType["OnlyDifficulty"] = "3"; + RuleValueKeyType["FileFolderAndDiff"] = "4"; + RuleValueKeyType["FileFolderAndKnowledge"] = "5"; + RuleValueKeyType["KnowledgeAndDiff"] = "6"; + RuleValueKeyType["All"] = "7"; + RuleValueKeyType["Shixun"] = "8"; + return RuleValueKeyType; +}({}); +// EXTERNAL MODULE: ./node_modules/lodash/lodash.js +var lodash = __webpack_require__(96486); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/reducer.ts + + + + +var _RuleValueMap; + + + +var RuleValueType = /*#__PURE__*/function (RuleValueType) { + RuleValueType[RuleValueType["FileFolder"] = 1] = "FileFolder"; + RuleValueType[RuleValueType["Difficulty"] = 2] = "Difficulty"; + RuleValueType[RuleValueType["Knowledge"] = 3] = "Knowledge"; + return RuleValueType; +}(RuleValueType || {}); +var DataContext = /*#__PURE__*/(0,react.createContext)(null); +var RuleValueMap = (_RuleValueMap = {}, defineProperty_default()(_RuleValueMap, RuleValueKeyType.OnlyFileFolder, [RuleValueType.FileFolder]), defineProperty_default()(_RuleValueMap, RuleValueKeyType.OnlyKnowledge, [RuleValueType.Knowledge]), defineProperty_default()(_RuleValueMap, RuleValueKeyType.OnlyDifficulty, [RuleValueType.Difficulty]), defineProperty_default()(_RuleValueMap, RuleValueKeyType.FileFolderAndDiff, [RuleValueType.FileFolder, RuleValueType.Difficulty]), defineProperty_default()(_RuleValueMap, RuleValueKeyType.FileFolderAndKnowledge, [RuleValueType.FileFolder, RuleValueType.Knowledge]), defineProperty_default()(_RuleValueMap, RuleValueKeyType.KnowledgeAndDiff, [RuleValueType.Knowledge, RuleValueType.Difficulty]), defineProperty_default()(_RuleValueMap, RuleValueKeyType.All, [RuleValueType.Knowledge, RuleValueType.Difficulty, RuleValueType.FileFolder]), _RuleValueMap); +var compareTwoArr = function compareTwoArr(target, source) { + if (target.length !== source.length) { + return false; + } + var _iterator = createForOfIteratorHelper_default()(source), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var sourceValue = _step.value; + if (!target.includes(sourceValue)) { + return false; + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + return true; +}; +var getRuleValue = function getRuleValue(userSelect) { + for (var _i = 0, _Object$entries = Object.entries(RuleValueMap); _i < _Object$entries.length; _i++) { + var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2), + ruleKey = _Object$entries$_i[0], + ruleValueArr = _Object$entries$_i[1]; + if (compareTwoArr(userSelect, ruleValueArr)) { + return ruleKey; + } + } +}; +var questionTypeMap = { + SINGLE: '单选题', + MULTIPLE: '多选题', + COMPLETION: '填空题', + JUDGMENT: '判断题', + SUBJECTIVE: '简答题', + PROGRAM: '编程题', + COMBINATION: '组合题', + PRACTICAL: '实训题' +}; +var difficultyMap = { + '1': { + label: '简单', + color: '#46B70E' + }, + '2': { + label: '适中', + color: '#165DFF' + }, + '3': { + label: '困难', + color: '#EE6F1A' + } +}; +var getFixedNumber = function getFixedNumber(num) { + return parseFloat(num.toFixed(1)); +}; +var reducer = function reducer(state, action) { + switch (action.type) { + //初始化 + case 'init': + { + return action.payload; + } + //只更新试卷的基础信息部分 + case 'updateBaseInfo': + { + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + examination_bank: action.payload + }); + } + //删除某个题型 + case 'deleteQuestionType': + { + var item_types = state.item_types; + var newItemTypes = item_types.filter(function (item) { + return item.item_type !== action.payload; + }); + state.examination_bank.question_count = getFixedNumber(newItemTypes.reduce(function (acc, cur) { + return acc + cur.item_bank_count; + }, 0)); + state.examination_bank.total_score = getFixedNumber(newItemTypes.reduce(function (acc, cur) { + return acc + cur.total_score; + }, 0)); + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + item_types: newItemTypes + }); + } + //批量增删题型 + case 'setQuestionType': + { + var _state$item_types = state.item_types, + _item_types = _state$item_types === void 0 ? [] : _state$item_types; + var prevItemTypes = _item_types.map(function (item) { + return item.item_type; + }); + var _newItemTypes = _item_types.filter(function (item) { + return action.payload.includes(item.item_type); + }); + var _iterator2 = createForOfIteratorHelper_default()(action.payload), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var itemType = _step2.value; + if (!prevItemTypes.includes(itemType)) { + if (itemType === 'PRACTICAL') { + _newItemTypes.push({ + item_type: itemType, + contents: [], + item_banks: [], + item_bank_count: 0, + item_bank_num: 0, + item_type_text: questionTypeMap[itemType], + random_rule_type: RuleValueKeyType.Shixun, + score: 0, + total_score: 0 + }); + } else { + _newItemTypes.push({ + item_type: itemType, + contents: [], + item_bank_count: 0, + item_type_text: questionTypeMap[itemType], + // random_rule_type: '1', + score: 0, + total_score: 0 + }); + } + } + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + item_types: _newItemTypes + }); + } + //调整题型顺序 + case 'updateItemTypes': + { + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + item_types: action.payload + }); + } + //删除抽题规则 + case 'deleteRule': + { + var _currentItem$contents; + var stateCopy = (0,lodash.cloneDeep)(state); + var currentItem = stateCopy.item_types.find(function (item) { + return item.item_type === action.payload.itemType; + }); + var deleteRule = currentItem.contents.find(function (content) { + return content.id === action.payload.id && content.is_share == action.payload.is_share; + }); + currentItem.contents = currentItem.contents.filter(function (content) { + return content !== deleteRule; + }); + if (((_currentItem$contents = currentItem.contents) === null || _currentItem$contents === void 0 ? void 0 : _currentItem$contents.length) === 0) currentItem.random_rule_type = []; + currentItem.item_bank_count -= deleteRule.quanlity; + stateCopy.examination_bank.question_count -= deleteRule.quanlity; + currentItem.total_score -= deleteRule.quanlity * currentItem.score; + stateCopy.examination_bank.total_score -= deleteRule.quanlity * currentItem.score; + currentItem.total_score = getFixedNumber(currentItem.total_score); + stateCopy.examination_bank.total_score = getFixedNumber(stateCopy.examination_bank.total_score); + stateCopy.contents = currentItem.contents; + return stateCopy; + } + case 'changeQuestionNum': + { + var _currentItem$contents2; + var _stateCopy = (0,lodash.cloneDeep)(state); + var _currentItem = _stateCopy.item_types.find(function (item) { + return item.item_type === action.payload.itemType; + }); + var countitems = _currentItem === null || _currentItem === void 0 ? void 0 : (_currentItem$contents2 = _currentItem.contents) === null || _currentItem$contents2 === void 0 ? void 0 : _currentItem$contents2.find(function (item) { + return item.id === action.payload.id; + }); + console.log('---', _stateCopy, countitems.quanlity, action.payload.num); + if (action.payload.itemType === 'PRACTICAL') { + if (action.payload.num) { + _stateCopy.examination_bank.question_count = _stateCopy.examination_bank.question_count - _currentItem.item_bank_count + action.payload.num; + _stateCopy.examination_bank.total_score = getFixedNumber(_stateCopy.examination_bank.total_score - _currentItem.total_score + action.payload.num * _currentItem.score); + } + if (action.payload.score) { + _stateCopy.examination_bank.total_score = getFixedNumber(_stateCopy.examination_bank.total_score - _currentItem.total_score + action.payload.num * _currentItem.score); + } + _currentItem.item_bank_count = action.payload.num; + _currentItem.total_score = getFixedNumber(_currentItem.item_bank_count * _currentItem.score); + return _stateCopy; + } + _stateCopy.examination_bank.question_count = _stateCopy.examination_bank.question_count - countitems.quanlity + action.payload.num; + var currentRule = _currentItem.contents.find(function (content) { + return content.id === action.payload.id && content.teacher_group_id === action.payload.teacher_group_id; + }); + currentRule.quanlity = action.payload.num; + var newItemBankCount = 0, + newTotalScore = 0; + var _iterator3 = createForOfIteratorHelper_default()(_currentItem.contents), + _step3; + try { + for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { + var content = _step3.value; + newItemBankCount += content.quanlity; + newTotalScore += content.quanlity * _currentItem.score; + } + + // stateCopy.examination_bank.question_count = stateCopy?.item_types?.map((item => item.item_bank_count))?.reduce((a, b) => a + b) + } catch (err) { + _iterator3.e(err); + } finally { + _iterator3.f(); + } + _stateCopy.examination_bank.total_score = getFixedNumber(_stateCopy.examination_bank.total_score - _currentItem.total_score + newTotalScore); + _currentItem.item_bank_count = newItemBankCount; + _currentItem.total_score = getFixedNumber(newTotalScore); + return _stateCopy; + } + case 'changeQuestionScore': + { + var _stateCopy2 = (0,lodash.cloneDeep)(state); + var _currentItem2 = _stateCopy2.item_types.find(function (item) { + return item.item_type === action.payload.itemType; + }); + _currentItem2.score = action.payload.score; + _currentItem2.total_score = getFixedNumber(_currentItem2.item_bank_count * _currentItem2.score); + _stateCopy2.examination_bank.total_score = getFixedNumber(_stateCopy2.item_types.reduce(function (acc, cur) { + return acc + cur.total_score; + }, 0)); + return _stateCopy2; + } + case 'editRule': + { + var _stateCopy3 = (0,lodash.cloneDeep)(state); + var _currentItem3 = _stateCopy3.item_types.find(function (item) { + return item.item_type === action.payload.itemType; + }); + _currentItem3.contents = action.payload.tableData.map(function (content) { + return objectSpread2_default()(objectSpread2_default()({}, content), {}, { + item_type: action.payload.itemType, + random_rule_type: action.payload.randomRuleType + }); + }); + _currentItem3.random_rule_type = action.payload.randomRuleType; + _currentItem3.item_bank_count = _currentItem3.contents.reduce(function (acc, cur) { + return acc + cur.quanlity; + }, 0); + _currentItem3.score = _currentItem3.score || 1; + _currentItem3.total_score = getFixedNumber(_currentItem3.item_bank_count * _currentItem3.score); + _stateCopy3.examination_bank.question_count = _stateCopy3.item_types.reduce(function (acc, cur) { + return acc + cur.item_bank_count; + }, 0); + _stateCopy3.examination_bank.total_score = getFixedNumber(_stateCopy3.item_types.reduce(function (acc, cur) { + return acc + cur.total_score; + }, 0)); + return _stateCopy3; + } + case 'addShixun': + { + var _stateCopy4 = (0,lodash.cloneDeep)(state); + var _currentItem4 = _stateCopy4.item_types.find(function (item) { + return item.item_type === 'PRACTICAL'; + }); + _currentItem4.item_banks = action.payload.shixunList; + _stateCopy4.examination_bank.question_count = _stateCopy4.examination_bank.question_count + 1; + _currentItem4.item_bank_num = _currentItem4.item_banks.length; + _currentItem4.item_bank_count = _currentItem4.item_bank_count || 1; + _currentItem4.score = _currentItem4.score || 1; + _currentItem4.total_score = _currentItem4.total_score || _currentItem4.score * _currentItem4.item_bank_count; + return _stateCopy4; + } + case 'deleteShixunQuestion': + { + var _stateCopy5 = (0,lodash.cloneDeep)(state); + var _currentItem5 = _stateCopy5.item_types.find(function (item) { + return item.item_type === 'PRACTICAL'; + }); + _currentItem5.item_banks = _currentItem5.item_banks.filter(function (item) { + return item.id !== action.payload.shixunId; + }); + _currentItem5.item_bank_num -= 1; + if (_currentItem5.item_bank_count > _currentItem5.item_bank_num) { + _currentItem5.item_bank_count -= 1; + _currentItem5.total_score -= _currentItem5.score; + _currentItem5.total_score = getFixedNumber(_currentItem5.total_score); + } + return _stateCopy5; + } + } +}; + +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/BaseInfo.tsx + + + + + + + + + + + + +var BaseInfo = function BaseInfo(_ref) { + var courseOptions = _ref.courseOptions, + setCurrentKey = _ref.setCurrentKey, + loading = _ref.loading, + form = _ref.form; + var _useContext = (0,react.useContext)(DataContext), + data = _useContext.data, + disabled = _useContext.disabled, + dispatch = _useContext.dispatch; + var urlParams = (0,_umi_production_exports.useParams)(); + var isFirst = (0,react.useRef)(true); + var initData = (0,react.useMemo)(function () { + var _data$examination_ban, _data$examination_ban2, _data$examination_ban3, _data$examination_ban4, _data$examination_ban5; + if (!courseOptions.length || !data) { + return; + } + var subDisciplineId = data === null || data === void 0 ? void 0 : (_data$examination_ban = data.examination_bank) === null || _data$examination_ban === void 0 ? void 0 : _data$examination_ban.sub_discipline_id; + var time = (data === null || data === void 0 ? void 0 : (_data$examination_ban2 = data.examination_bank) === null || _data$examination_ban2 === void 0 ? void 0 : _data$examination_ban2.time) === -1 ? undefined : isFirst.current ? urlParams.id ? data === null || data === void 0 ? void 0 : (_data$examination_ban3 = data.examination_bank) === null || _data$examination_ban3 === void 0 ? void 0 : _data$examination_ban3.time : (data === null || data === void 0 ? void 0 : (_data$examination_ban4 = data.examination_bank) === null || _data$examination_ban4 === void 0 ? void 0 : _data$examination_ban4.time) || 60 : data === null || data === void 0 ? void 0 : (_data$examination_ban5 = data.examination_bank) === null || _data$examination_ban5 === void 0 ? void 0 : _data$examination_ban5.time; + isFirst.current = false; + var valueForCascader = []; + var _iterator = createForOfIteratorHelper_default()(courseOptions), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var item = _step.value; + var _iterator2 = createForOfIteratorHelper_default()(item.children), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var option = _step2.value; + if (option.value === subDisciplineId) { + valueForCascader = [item.value, option.value]; + } + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + return objectSpread2_default()(objectSpread2_default()({}, data.examination_bank), {}, { + time: time, + course: valueForCascader + }); + }, [data, courseOptions]); + (0,react.useEffect)(function () { + form.setFieldsValue(objectSpread2_default()({}, initData)); + }, [initData]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { + spinning: loading, + size: "large", + style: { + position: 'fixed', + maxHeight: '100vh' + }, + className: "mt30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.baseInfo, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + autoComplete: "off", + colon: false, + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + }, + initialValues: initData, + onValuesChange: function onValuesChange(changedValues, newValues) { + var _newValues$course = newValues.course, + course = _newValues$course === void 0 ? [] : _newValues$course; + var newBaseInfo = objectSpread2_default()(objectSpread2_default()({}, newValues), {}, { + sub_discipline_id: course[1] || 0 + }); + dispatch({ + type: 'updateBaseInfo', + payload: newBaseInfo + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "name", + label: "\u8BD5\u5377\u540D\u79F0", + rules: [{ + required: true, + validator: function validator(_, value) { + var _value$replaceAll; + return (value === null || value === void 0 ? void 0 : (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) > 0 ? Promise.resolve() : Promise.reject('请填写试卷标题'); + } + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + maxLength: 60, + size: "large", + placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0", + showCount: true + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: '方向&课程', + name: "course", + rules: [{ + required: true, + message: '请选择方向&课程' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { + disabled: disabled, + size: "large", + allowClear: false, + placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B", + options: courseOptions, + dropdownMenuColumnStyle: { + padding: '8px 12px', + fontSize: 14 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u96BE\u5EA6", + name: "difficulty", + className: Editmodules.radioBtnWrapper, + rules: [{ + required: true, + message: '请选择难度' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + disabled: disabled, + className: Editmodules.radiogroup, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + className: Editmodules.easy, + value: 1, + children: "\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + className: Editmodules.medium, + value: 2, + children: "\u9002\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + className: Editmodules.hard, + value: 3, + children: "\u56F0\u96BE" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u7B54\u9898\u65F6\u957F", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "time", + noStyle: true, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + min: 1, + disabled: disabled, + size: "large", + max: 9999, + style: { + width: 220 + }, + placeholder: "\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + children: "\u5206\u949F" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u8BD5\u5377\u987B\u77E5", + name: "exam_notes", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.TextArea */.Z.TextArea, { + rows: 6, + disabled: disabled, + showCount: true, + maxLength: 65535, + placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523665535\u4E2A\u5B57\u7B26" + }) + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.fixedBottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "".concat(Editmodules.cancelBtn, " mr5"), + onClick: function onClick() { + if (urlParams.id || window.location.href.indexOf('randompaper') > -1) { + _umi_production_exports.history.push("/paperlibrary"); + } else { + _umi_production_exports.history.push("/classrooms/".concat(urlParams.coursesId, "/exercise")); + } + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "".concat(Editmodules.confirmBtn, " ml15"), + type: "primary", + size: "large", + onClick: /*#__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: + _context.next = 2; + return form.validateFields(); + case 2: + if (!(!urlParams.id && !urlParams.coursesId)) { + _context.next = 9; + break; + } + _context.next = 5; + return createRandomExam(data); + case 5: + res = _context.sent; + if (res.status === 0) { + _umi_production_exports.history.replace("/randompaper/edit/".concat(res === null || res === void 0 ? void 0 : res.examination_bank_id, "?type=settings")); + setCurrentKey('settings'); + } + _context.next = 10; + break; + case 9: + setCurrentKey('settings'); + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: "\u4E0B\u4E00\u6B65" + })] + })] + }); +}; +/* harmony default export */ var Edit_BaseInfo = (BaseInfo); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(861); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// 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/modal/index.js + 39 modules +var modal = __webpack_require__(72423); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var QuestionInfomodules = ({"flex_box_center":"flex_box_center___NXYwj","flex_space_between":"flex_space_between___Oy2UZ","flex_box_vertical_center":"flex_box_vertical_center___ybBar","flex_box_center_end":"flex_box_center_end___yyQPf","flex_box_column":"flex_box_column____kuXY","questionInfo":"questionInfo___U9mnu","label":"label___PP7Ng","content":"content___PUXFl","leftPart":"leftPart___uoQeo","rightPart":"rightPart___mCG7H","dragItem":"dragItem___djmPG","blackText":"blackText___KqEaU","greyText":"greyText___VamKm","iconWrapper":"iconWrapper___o1C0y","contentArea":"contentArea___Fj7D0","dragging":"dragging___mX3Il","hidden":"hidden___KWDLK","dragIcon":"dragIcon___yPuB3","deleteIcon":"deleteIcon___go29y","disabled":"disabled___uSK9k","challengeNameWrapper":"challengeNameWrapper___DFjRy","challengeName":"challengeName___m7v0x","shixunPreviewFooter":"shixunPreviewFooter___iaciG","shixunInfoWrapper":"shixunInfoWrapper___aSihg","shixunInfo":"shixunInfo___WYBm1","btnToDetail":"btnToDetail___WVmtj","fixedBottom":"fixedBottom___oeMSX","cancelBtn":"cancelBtn___ac73V","confirmBtn":"confirmBtn___sYh2O","previewBtn":"previewBtn___c2uQz","setScoreModalTitle":"setScoreModalTitle___ADafj","modalTitle":"modalTitle___t821D","scoreText":"scoreText___M3UUZ"}); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(82982); +// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 36 modules +var ui_customization = __webpack_require__(11030); +// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 3 modules +var es_checkbox = __webpack_require__(84567); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/QuestionTypeModal.tsx + + + + + + +var options = [{ + label: '单选题', + value: 'SINGLE' +}, { + label: '多选题', + value: 'MULTIPLE' +}, { + label: '填空题', + value: 'COMPLETION' +}, { + label: '判断题', + value: 'JUDGMENT' +}, { + label: '简答题', + value: 'SUBJECTIVE' +}, { + label: '编程题', + value: 'PROGRAM' +}, { + label: '组合题', + value: 'COMBINATION' +}, { + label: '实训题', + value: 'PRACTICAL' +}]; +var QuestionTypeModal = function QuestionTypeModal(_ref) { + var open = _ref.open, + onCancel = _ref.onCancel, + _onOk = _ref.onOk; + var _useContext = (0,react.useContext)(DataContext), + data = _useContext.data, + dispatch = _useContext.dispatch; + (0,react.useEffect)(function () { + if (open) { + var _ref2 = data || {}, + item_types = _ref2.item_types; + setQuestionType(item_types === null || item_types === void 0 ? void 0 : item_types.map(function (item) { + return item.item_type; + })); + } + }, [open, data]); + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + questionType = _useState2[0], + setQuestionType = _useState2[1]; + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u9898\u578B\u8BBE\u7F6E", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-333", + style: { + fontSize: 14, + fontWeight: 400 + }, + children: '(通过勾选可对题型进行添加/删除)' + })] + }), + closable: true, + centered: true, + open: open, + onCancel: onCancel, + onOk: function onOk() { + return _onOk(questionType); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + value: questionType, + onChange: function onChange(checkedValue) { + return setQuestionType(checkedValue); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + gutter: [0, 20], + children: options.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 6, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + value: item.value, + children: item.label + }) + }, item.value); + }) + }) + }) + }); +}; +/* harmony default export */ var QuestionInfo_QuestionTypeModal = (QuestionTypeModal); +// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 90 modules +var table = __webpack_require__(63889); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/SetScoreModal.tsx + + + + + + + + + +var SetScore = function SetScore(_ref) { + var open = _ref.open, + onCancel = _ref.onCancel, + _onOk = _ref.onOk; + var _useContext = (0,react.useContext)(DataContext), + data = _useContext.data; + var _useState = (0,react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + tempData = _useState2[0], + setTempData = _useState2[1]; + console.log('---', tempData); + (0,react.useEffect)(function () { + if (open) { + setTempData((0,lodash.cloneDeep)(data)); + } + }, [open, data]); + var paperTotalScore = (0,react.useMemo)(function () { + var _tempData$item_types, _total; + var total; + total = tempData === null || tempData === void 0 ? void 0 : (_tempData$item_types = tempData.item_types) === null || _tempData$item_types === void 0 ? void 0 : _tempData$item_types.map(function (item) { + return item.total_score; + }).reduce(function (a, b) { + return parseFloat(a) + parseFloat(b); + }); + // for (const item of tempData?.item_types || []) { + // total += item.total_score + // } + return (_total = total) === null || _total === void 0 ? void 0 : _total.toFixed(1); + }, [tempData]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: QuestionInfomodules.setScoreModalTitle, + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionInfomodules.modalTitle, + children: "\u6279\u91CF\u8BBE\u7F6E\u5206\u503C" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: QuestionInfomodules.scoreText, + children: ["\u603B\u5206\xA0", paperTotalScore] + })] + }), + open: open, + width: 640, + centered: true, + closable: true, + onCancel: onCancel, + onOk: function onOk() { + _onOk(tempData); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: [{ + title: '题型名称', + dataIndex: 'item_type_text' + }, { + title: '小题总数', + dataIndex: 'item_bank_count' + }, { + title: '题型总分', + dataIndex: 'total_score' + }, { + title: '操作', + render: function render(value, record) { + var score = record.score, + item_type = record.item_type; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + color: '#9096A3' + }, + children: ["\u6BCF\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + precision: 1, + size: "large", + className: "ml10 mr10", + min: 0.1, + disabled: (record === null || record === void 0 ? void 0 : record.item_bank_count) === 0, + max: 100, + value: score, + onChange: function onChange(v) { + var dataCopy = tempData; + var currentItem = dataCopy.item_types.find(function (item) { + return item.item_type === item_type; + }); + currentItem.score = Number(v); + currentItem.total_score = parseFloat(v * currentItem.item_bank_count).toFixed(1); + dataCopy.examination_bank.total_score = dataCopy.item_types.reduce(function (acc, cur) { + return Number(acc) + Number(cur.total_score); + }, 0); + setTempData(objectSpread2_default()({}, dataCopy)); + } + }), "\u5206"] + }); + } + }], + dataSource: tempData === null || tempData === void 0 ? void 0 : tempData.item_types, + rowKey: "item_type", + pagination: false + }) + }); +}; +/* harmony default export */ var SetScoreModal = (SetScore); +// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 28 modules +var tabs = __webpack_require__(34755); +// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js + 42 modules +var es_select = __webpack_require__(79035); +// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 35 modules +var tree = __webpack_require__(282); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/ImgIcon/folder-closed.png +var folder_closed_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII="; +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/ImgIcon/folder-opened.png +var folder_opened_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg=="; +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/ImgIcon/folderopen1.png +var folderopen1_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC"; +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/ImgIcon/folder.png +var folder_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var RuleModalmodules = ({"ruleCheckBox":"ruleCheckBox___Onj2f","folderAreaWrapper":"folderAreaWrapper___ut2mr","folderAreaHeader":"folderAreaHeader___fOIDA","folderWrapper":"folderWrapper___IpJ50","folderIcon":"folderIcon___zBoRM","shareFolderIcon":"shareFolderIcon____5s3p","treeNodeItem":"treeNodeItem___quqla","treeNodeDifficulty":"treeNodeDifficulty___en0gk"}); +// EXTERNAL MODULE: ./src/service/problemset.ts +var problemset = __webpack_require__(75968); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/FileFolder.tsx + + + + + + + + + + + + + + + + + + + +//更新treeNode的统一方法 +var updateTreeData = function updateTreeData(list, key, changePart) { + return list.map(function (node) { + if (node.key === key) { + return _objectSpread(_objectSpread({}, node), changePart); + } + if (node.children) { + return _objectSpread(_objectSpread({}, node), {}, { + children: updateTreeData(node.children, key, changePart) + }); + } + return node; + }); +}; +var diffMap = { + '简单': 1, + '适中': 2, + '困难': 3 +}; +var generateTree = function generateTree(arr, ruleValue, type) { + return arr.map(function (item) { + var _item$tag_disciplines; + var tagNodeArr = item === null || item === void 0 ? void 0 : item.tag_disciplines.map(function (tagItem) { + var tagDifficultyArr = tagItem === null || tagItem === void 0 ? void 0 : tagItem.difficulty_count.map(function (diff) { + return { + label: diff === null || diff === void 0 ? void 0 : diff.name, + value: diffMap[diff.name] + }; + }); + return { + title: getRuleValue(ruleValue) === RuleValueKeyType.All && tagDifficultyArr.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "".concat(tagItem.name, "\uFF08").concat(tagItem.child_count, "\uFF09") + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr15", + style: { + color: '#666' + }, + children: "\u96BE\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id, "_").concat(tagItem.id), 'diffValue'], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + style: { + columnGap: 12 + }, + options: tagDifficultyArr + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id, "_").concat(tagItem.id), 'diffNum'], + initialValue: tagItem === null || tagItem === void 0 ? void 0 : tagItem.difficulty_count, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id, "_").concat(tagItem.id), 'extra'], + initialValue: objectSpread2_default()(objectSpread2_default()({}, item), {}, { + type: type + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + })] + })] + }) : "".concat(tagItem.name, "\uFF08").concat(tagItem.child_count, "\uFF09"), + key: "".concat(item.id, "_").concat(tagItem.id), + name: tagItem.name, + parentName: item.name, + item_banks_count: tagItem.child_count, + icon: null, + isLeaf: true, + checkable: getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndKnowledge, + disableCheckbox: tagItem.child_count === 0 + }; + }); + var difficultyArr = item === null || item === void 0 ? void 0 : item.difficulty_count.map(function (diff) { + return { + label: diff === null || diff === void 0 ? void 0 : diff.name, + value: diffMap[diff.name] + }; + }); + return { + title: getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndDiff && difficultyArr.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "".concat(item.name, "\uFF08").concat(item.item_banks_count, "\uFF09") + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr15", + style: { + color: '#666' + }, + children: "\u96BE\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id), 'diffValue'], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + style: { + columnGap: 12 + }, + options: difficultyArr + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id), 'diffNum'], + initialValue: item === null || item === void 0 ? void 0 : item.difficulty_count, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id), 'extra'], + initialValue: objectSpread2_default()(objectSpread2_default()({}, item), {}, { + type: type + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + })] + })] + }) : "".concat(item.name, "\uFF08").concat(item.item_banks_count, "\uFF09"), + key: "".concat(item.id), + name: item.name, + item_banks_count: item.item_banks_count, + icon: function icon(e) { + if (e.expanded) { + // 展开 + return type === '0' ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folder_opened_namespaceObject, + className: RuleModalmodules.folderIcon + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folderopen1_namespaceObject, + className: RuleModalmodules.shareFolderIcon + }); + } else { + // 收起 + return type === '0' ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folder_closed_namespaceObject, + className: RuleModalmodules.folderIcon + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folder_namespaceObject, + className: RuleModalmodules.shareFolderIcon + }); + } + }, + isLeaf: !item.have_child && !((_item$tag_disciplines = item.tag_disciplines) !== null && _item$tag_disciplines !== void 0 && _item$tag_disciplines.length), + checkable: getRuleValue(ruleValue) === RuleValueKeyType.OnlyFileFolder, + disableCheckbox: item.item_banks_count === 0, + children: item.children.length ? getRuleValue(ruleValue) === RuleValueKeyType.All || getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndKnowledge ? [].concat(toConsumableArray_default()(generateTree(item.children, ruleValue, type)), toConsumableArray_default()(tagNodeArr)) : generateTree(item.children, ruleValue, type) : [] + }; + }); +}; +var generateTree2 = function generateTree2(arr, ruleValue, type) { + return arr.map(function (item) { + var _item$tag_disciplines2; + var tagNodeArr = item === null || item === void 0 ? void 0 : item.tag_disciplines.map(function (tagItem) { + console.log("tagItem:", tagItem); + var tagDifficultyArr = tagItem === null || tagItem === void 0 ? void 0 : tagItem.difficulty_count.map(function (diff) { + return { + label: diff === null || diff === void 0 ? void 0 : diff.name, + value: diffMap[diff.name] + }; + }); + return { + title: getRuleValue(ruleValue) === RuleValueKeyType.All && tagDifficultyArr.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "".concat(tagItem.name, "\uFF08").concat(tagItem.child_count, "\uFF09") + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr15", + style: { + color: '#666' + }, + children: "\u96BE\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id, "_").concat(tagItem.id), 'diffValue'], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + style: { + columnGap: 12 + }, + options: tagDifficultyArr + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id, "_").concat(tagItem.id), 'diffNum'], + initialValue: tagItem === null || tagItem === void 0 ? void 0 : tagItem.difficulty_count, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id, "_").concat(tagItem.id), 'extra'], + initialValue: objectSpread2_default()(objectSpread2_default()({}, item), {}, { + type: type + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + })] + })] + }) : "".concat(tagItem.name, "\uFF08").concat(tagItem.child_count, "\uFF09"), + key: "".concat(item.id, "_").concat(tagItem.id), + name: tagItem.name, + parentName: item.name, + item_banks_count: tagItem.child_count, + icon: null, + isLeaf: true, + checkable: getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndKnowledge, + disableCheckbox: tagItem.child_count === 0 + }; + }); + var difficultyArr = item === null || item === void 0 ? void 0 : item.difficulty_count.map(function (diff) { + return { + label: diff === null || diff === void 0 ? void 0 : diff.name, + value: diffMap[diff.name] + }; + }); + return { + title: getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndDiff && difficultyArr.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "".concat(item.name, "\uFF08").concat(item.item_banks_count, "\uFF09") + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr15", + style: { + color: '#666' + }, + children: "\u96BE\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id), 'diffValue'], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + style: { + columnGap: 12 + }, + options: difficultyArr + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id), 'diffNum'], + initialValue: item === null || item === void 0 ? void 0 : item.difficulty_count, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["".concat(item.id), 'extra'], + initialValue: objectSpread2_default()(objectSpread2_default()({}, item), {}, { + type: type + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + })] + })] + }) : "".concat(item.name, "\uFF08").concat(item.item_banks_count, "\uFF09"), + key: "".concat(item.id), + name: item.name, + item_banks_count: item.item_banks_count, + icon: function icon(e) { + if (e.expanded) { + // 展开 + return type === '0' ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folder_opened_namespaceObject, + className: RuleModalmodules.folderIcon + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folderopen1_namespaceObject, + className: RuleModalmodules.shareFolderIcon + }); + } else { + // 收起 + return type === '0' ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folder_closed_namespaceObject, + className: RuleModalmodules.folderIcon + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folder_namespaceObject, + className: RuleModalmodules.shareFolderIcon + }); + } + }, + isLeaf: !item.have_child && !((_item$tag_disciplines2 = item.tag_disciplines) !== null && _item$tag_disciplines2 !== void 0 && _item$tag_disciplines2.length), + checkable: getRuleValue(ruleValue) === RuleValueKeyType.OnlyFileFolder, + disableCheckbox: item.item_banks_count === 0, + children: // item.children.length ? + // (getRuleValue(ruleValue) === RuleValueKeyType.All || getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndKnowledge) ? + [].concat(toConsumableArray_default()(generateTree2(item.children, ruleValue, type)), toConsumableArray_default()(tagNodeArr)) //: generateTree2(item.children, ruleValue, type) : [] + }; + }); +}; + +var FileFolder = function FileFolder(_ref) { + var ruleValue = _ref.ruleValue, + defaultData = _ref.defaultData, + setSelectData = _ref.setSelectData, + currentItemType = _ref.currentItemType, + selectData = _ref.selectData; + var _useState = (0,react.useState)("1"), + _useState2 = slicedToArray_default()(_useState, 2), + activeKey = _useState2[0], + setActiveKey = _useState2[1]; + var _useState3 = (0,react.useState)(true), + _useState4 = slicedToArray_default()(_useState3, 2), + isFirst = _useState4[0], + setIsFirst = _useState4[1]; + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState5 = (0,react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + teamlist = _useState6[0], + setteamlist = _useState6[1]; + var _useState7 = (0,react.useState)('all'), + _useState8 = slicedToArray_default()(_useState7, 2), + teamvalue = _useState8[0], + setteamvalue = _useState8[1]; + var _onCheck = function onCheck(checkedKeys, info, type) { + var checkedNodes = info.checkedNodes; + console.log("type:", type, checkedNodes); + if (type === '0') { + setMyCheckedKeys(checkedKeys); + if (getRuleValue(ruleValue) === RuleValueKeyType.OnlyFileFolder) { + //选文件夹 + setSelectData(function (pre) { + return objectSpread2_default()(objectSpread2_default()({}, pre), {}, { + my: checkedNodes.map(function (node) { + return { + id: node.key, + group_id: node.key, + group_name: node.name, + item_bank_num: node.item_banks_count, + folderType: '0', + quanlity: 1 + }; + }) + }); + }); + setSelectedNum(checkedNodes.reduce(function (acc, cur) { + return acc + cur.item_banks_count; + }, 0)); + } else { + //选知识点 + console.log(checkedNodes); + setSelectData(function (pre) { + return objectSpread2_default()(objectSpread2_default()({}, pre), {}, { + my: checkedNodes.map(function (node) { + var _node$key$split = node.key.split('_'), + _node$key$split2 = slicedToArray_default()(_node$key$split, 2), + group_id = _node$key$split2[0], + tag_discipline_id = _node$key$split2[1]; + return { + id: node.key, + tag_discipline_name: node.name, + group_id: group_id, + tag_discipline_id: tag_discipline_id, + folderType: '0', + group_name: node.parentName, + item_bank_num: node.item_banks_count, + quanlity: 1 + }; + }) + }); + }); + setSelectedNum(checkedNodes.reduce(function (acc, cur) { + return acc + cur.item_banks_count; + }, 0)); + } + } else { + setPublicCheckedKeys(checkedKeys); + if (getRuleValue(ruleValue) === RuleValueKeyType.OnlyFileFolder) { + setSelectData(function (pre) { + console.log("pre:", pre); + return objectSpread2_default()(objectSpread2_default()({}, pre), {}, { + "public": checkedNodes.map(function (node) { + return { + id: node.key === '0' ? '00' : node.key, + teacher_group_name: node.name, + teacher_group_id: node.key, + folderType: '3', + item_bank_num: node.item_banks_count, + quanlity: 1 + }; + }) + }); + }); + } else { + setSelectData(function (pre) { + return objectSpread2_default()(objectSpread2_default()({}, pre), {}, { + "public": checkedNodes.map(function (node) { + var _node$key$split3 = node.key.split('_'), + _node$key$split4 = slicedToArray_default()(_node$key$split3, 2), + teacher_group_id = _node$key$split4[0], + tag_discipline_id = _node$key$split4[1]; + return { + id: node.key === '0' ? '00' : node.key, + tag_discipline_name: node.name, + teacher_group_id: teacher_group_id, + tag_discipline_id: tag_discipline_id, + folderType: '3', + teacher_group_name: node.parentName, + item_bank_num: node.item_banks_count, + quanlity: 1 + }; + }) + }); + }); + } + setSelectedNum(checkedNodes.reduce(function (acc, cur) { + return acc + cur.item_banks_count; + }, 0)); + } + }; + var _useState9 = (0,react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + myCheckedKeys = _useState10[0], + setMyCheckedKeys = _useState10[1]; + var _useState11 = (0,react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + publicCheckedKeys = _useState12[0], + setPublicCheckedKeys = _useState12[1]; + var _useState13 = (0,react.useState)([]), + _useState14 = slicedToArray_default()(_useState13, 2), + myFolderData = _useState14[0], + setMyFolderData = _useState14[1]; + var _useState15 = (0,react.useState)([]), + _useState16 = slicedToArray_default()(_useState15, 2), + publicFolderData = _useState16[0], + setPublicFolderData = _useState16[1]; + var _useState17 = (0,react.useState)([]), + _useState18 = slicedToArray_default()(_useState17, 2), + myDatas = _useState18[0], + setMyData = _useState18[1]; + var _useState19 = (0,react.useState)([]), + _useState20 = slicedToArray_default()(_useState19, 2), + publicDatas = _useState20[0], + setPublicData = _useState20[1]; + var _useState21 = (0,react.useState)(false), + _useState22 = slicedToArray_default()(_useState21, 2), + myLoading = _useState22[0], + setMyLoading = _useState22[1]; + var _useState23 = (0,react.useState)(false), + _useState24 = slicedToArray_default()(_useState23, 2), + publicLoading = _useState24[0], + setPublicLoading = _useState24[1]; + function initdata() { + return _initdata.apply(this, arguments); + } + function _initdata() { + _initdata = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return (0,fetch/* default */.ZP)("/api/teach_group_shares.json", { + method: 'get' + }); + case 2: + res = _context4.sent; + if (res) { + setteamlist(res === null || res === void 0 ? void 0 : res.groups); + } + case 4: + case "end": + return _context4.stop(); + } + }, _callee3); + })); + return _initdata.apply(this, arguments); + } + (0,react.useEffect)(function () { + initdata(); + }, []); + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(params) { + var _res$navigation$, _res$navigation$2; + var res, rootDifficultyArr, rootTagNodeArr, _res$navigation$3, _res$navigation$4, _res$navigation$5, _res$navigation$6, _res$navigation$7, normalChildren, normalChildren2, _res$navigation$8, _res$navigation$9, _res$navigation$10, _res$navigation$11, _normalChildren; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + params.type === '0' ? setMyLoading(true) : setPublicLoading(true); + _context.next = 3; + return (0,problemset/* getGroup */.ex)(params); + case 3: + res = _context.sent; + params.type === '0' ? setMyLoading(false) : setPublicLoading(false); + params.type === '0' ? setMyData(res) : setPublicData(res); + rootDifficultyArr = (_res$navigation$ = res.navigation[0]) === null || _res$navigation$ === void 0 ? void 0 : _res$navigation$.difficulty_count.map(function (diff) { + return { + label: diff === null || diff === void 0 ? void 0 : diff.name, + value: diffMap[diff.name] + }; + }); + rootTagNodeArr = (_res$navigation$2 = res.navigation[0]) === null || _res$navigation$2 === void 0 ? void 0 : _res$navigation$2.tag_disciplines.map(function (item) { + var tagDifficultyArr = item === null || item === void 0 ? void 0 : item.difficulty_count.map(function (diff) { + return { + label: diff === null || diff === void 0 ? void 0 : diff.name, + value: diffMap[diff.name] + }; + }); + return { + title: getRuleValue(ruleValue) === RuleValueKeyType.All && tagDifficultyArr.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + style: { + color: '#232B40' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "".concat(item.name, "\uFF08").concat(item.child_count, "\uFF09") + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr15", + style: { + color: '#666' + }, + children: "\u96BE\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["0_".concat(item.id), 'diffValue'], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + style: { + columnGap: 12 + }, + options: tagDifficultyArr + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["0_".concat(item.id), 'diffNum'], + initialValue: item === null || item === void 0 ? void 0 : item.difficulty_count, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["0_".concat(item.id), 'extra'], + initialValue: { + tag_discipline_name: item.name, + name: '根目录', + type: params.type + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#232B40' + }, + children: [item.name, "\uFF08", item.child_count, "\uFF09"] + }), + key: "0_".concat(item.id), + name: item.name, + parentName: '根目录', + item_banks_count: item.child_count, + icon: null, + isLeaf: true, + checkable: getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndKnowledge, + disableCheckbox: item.child_count === 0 + }; + }); + if (params.type === '0') { + normalChildren = generateTree(res.data, ruleValue, '0'); + normalChildren2 = generateTree2(res.data, ruleValue, '0'); + console.log("normalChildren2:", normalChildren2); + setMyFolderData([{ + title: getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndDiff ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + style: { + color: '#232B40' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u6839\u76EE\u5F55\uFF08".concat((_res$navigation$3 = res.navigation[0]) === null || _res$navigation$3 === void 0 ? void 0 : _res$navigation$3.child_count, "\uFF09") + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr15", + style: { + color: '#666' + }, + children: "\u96BE\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["0", 'diffValue'], + initialValue: [], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + style: { + columnGap: 12 + }, + options: rootDifficultyArr + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["0", 'diffNum'], + initialValue: (_res$navigation$4 = res.navigation[0]) === null || _res$navigation$4 === void 0 ? void 0 : _res$navigation$4.difficulty_count, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["0", 'extra'], + initialValue: { + type: '0', + group_id: '0', + name: '根目录' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#232B40' + }, + children: "\u6839\u76EE\u5F55\uFF08".concat((_res$navigation$5 = res.navigation[0]) === null || _res$navigation$5 === void 0 ? void 0 : _res$navigation$5.child_count, "\uFF09") + }), + key: '0', + name: '根目录', + item_banks_count: (_res$navigation$6 = res.navigation[0]) === null || _res$navigation$6 === void 0 ? void 0 : _res$navigation$6.child_count, + disabled: ((_res$navigation$7 = res.navigation[0]) === null || _res$navigation$7 === void 0 ? void 0 : _res$navigation$7.child_count) > 0 ? false : true, + checkable: getRuleValue(ruleValue) === RuleValueKeyType.OnlyFileFolder, + icon: function icon(e) { + if (e.expanded) { + // 展开 + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folder_opened_namespaceObject, + className: RuleModalmodules.folderIcon + }); + } else { + // 收起 + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folder_closed_namespaceObject, + className: RuleModalmodules.folderIcon + }); + } + }, + isLeaf: false, + children: getRuleValue(ruleValue) === RuleValueKeyType.OnlyFileFolder || getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndDiff ? normalChildren : [].concat(toConsumableArray_default()(normalChildren2), toConsumableArray_default()(rootTagNodeArr)) + }]); + } else { + _normalChildren = generateTree(res.data, ruleValue, '3'); + console.log('---', _normalChildren); + + // return + setPublicFolderData([{ + title: getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndDiff ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u6839\u76EE\u5F55" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr15", + style: { + color: '#666' + }, + children: "\u96BE\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["0", 'diffValue'], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + style: { + columnGap: 12 + }, + options: rootDifficultyArr + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["0", 'diffNum'], + initialValue: (_res$navigation$8 = res.navigation[0]) === null || _res$navigation$8 === void 0 ? void 0 : _res$navigation$8.difficulty_count, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: ["0", 'extra'], + initialValue: { + type: '3', + group_id: '0', + name: '根目录' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#232B40' + }, + children: "\u6839\u76EE\u5F55\uFF08".concat((_res$navigation$9 = res.navigation[0]) === null || _res$navigation$9 === void 0 ? void 0 : _res$navigation$9.child_count, "\uFF09") + }), + key: '0', + name: '根目录', + item_banks_count: (_res$navigation$10 = res.navigation[0]) === null || _res$navigation$10 === void 0 ? void 0 : _res$navigation$10.child_count, + checkable: getRuleValue(ruleValue) === RuleValueKeyType.OnlyFileFolder, + icon: function icon(e) { + if (e.expanded) { + // 展开 + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folderopen1_namespaceObject, + className: RuleModalmodules.shareFolderIcon + }); + } else { + // 收起 + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: folder_namespaceObject, + className: RuleModalmodules.shareFolderIcon + }); + } + }, + isLeaf: false, + disabled: ((_res$navigation$11 = res.navigation[0]) === null || _res$navigation$11 === void 0 ? void 0 : _res$navigation$11.child_count) > 0 ? false : true, + children: getRuleValue(ruleValue) === RuleValueKeyType.OnlyFileFolder || getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndDiff ? _normalChildren : [].concat(toConsumableArray_default()(_normalChildren), toConsumableArray_default()(rootTagNodeArr)) + }]); + } + // setTimeout(() => { + // setIsFirst(false) + // },500) + case 9: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData(_x) { + return _ref2.apply(this, arguments); + }; + }(); + (0,react.useEffect)(function () { + if (activeKey === "1") { + getData({ + type: '0', + group_id: 0, + item_type: currentItemType, + show_children: true + }); + } else if (activeKey === "2") { + getData({ + type: '3', + except_mine: true, + item_type: currentItemType, + show_children: true, + teach_group_id: teamvalue === 'all' ? '' : teamvalue + }); + } + }, [ruleValue, activeKey, teamvalue]); + (0,react.useEffect)(function () { + console.log("selectData-active:", selectData, defaultData, activeKey); + // setMyFolderData([]) + // setPublicFolderData + if (activeKey === "1") { + var _selectData$my, _selectData$my2, _selectData$my2$reduc; + setMyCheckedKeys(selectData === null || selectData === void 0 ? void 0 : (_selectData$my = selectData.my) === null || _selectData$my === void 0 ? void 0 : _selectData$my.map(function (item) { + return item.id; + })); + setSelectedNum((selectData === null || selectData === void 0 ? void 0 : (_selectData$my2 = selectData.my) === null || _selectData$my2 === void 0 ? void 0 : (_selectData$my2$reduc = _selectData$my2.reduce) === null || _selectData$my2$reduc === void 0 ? void 0 : _selectData$my2$reduc.call(_selectData$my2, function (acc, cur) { + return acc + cur.item_bank_num; + }, 0)) || 0); + } else if (activeKey === "2") { + var _selectData$public, _selectData$public2, _selectData$public2$r; + setPublicCheckedKeys(selectData === null || selectData === void 0 ? void 0 : (_selectData$public = selectData["public"]) === null || _selectData$public === void 0 ? void 0 : _selectData$public.map(function (item) { + return item.id; + })); + setSelectedNum((selectData === null || selectData === void 0 ? void 0 : (_selectData$public2 = selectData["public"]) === null || _selectData$public2 === void 0 ? void 0 : (_selectData$public2$r = _selectData$public2.reduce) === null || _selectData$public2$r === void 0 ? void 0 : _selectData$public2$r.call(_selectData$public2, function (acc, cur) { + return acc + cur.item_bank_num; + }, 0)) || 0); + } + if (getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndDiff) { + form.resetFields(); + setTimeout(function () { + setSelectData(selectData); + }, 300); + if (activeKey === "1") { + var _selectData$filter; + setSelectedNum((selectData === null || selectData === void 0 ? void 0 : selectData.filter(function (item) { + return !item.is_share; + }).reduce(function (acc, cur) { + return acc + cur.item_bank_num; + }, 0)) || 0); + selectData === null || selectData === void 0 ? void 0 : (_selectData$filter = selectData.filter(function (item) { + return !item.is_share; + })) === null || _selectData$filter === void 0 ? void 0 : _selectData$filter.forEach(function (item) { + var prev = form.getFieldValue(["".concat(item.group_id), 'diffValue']) || []; + console.log("prev:", prev); + if (!(prev !== null && prev !== void 0 && prev.includes[item.difficulty])) { + form.setFieldValue(["".concat(item.group_id), 'diffValue'], Array.from(new Set([].concat(toConsumableArray_default()(prev), [item.difficulty])))); + } + // form.setFieldValue([`${item.group_id}`, 'diffValue'], [...prev, item.difficulty]) + }); + } else { + var _selectData$filter2; + setSelectedNum((selectData === null || selectData === void 0 ? void 0 : selectData.filter(function (item) { + return !!item.is_share; + }).reduce(function (acc, cur) { + return acc + cur.item_bank_num; + }, 0)) || 0); + selectData === null || selectData === void 0 ? void 0 : (_selectData$filter2 = selectData.filter(function (item) { + return !!item.is_share; + })) === null || _selectData$filter2 === void 0 ? void 0 : _selectData$filter2.forEach(function (item) { + var prev = form.getFieldValue(["".concat(item.teacher_group_id), 'diffValue']) || []; + if (!(prev !== null && prev !== void 0 && prev.includes[item.difficulty])) { + form.setFieldValue(["".concat(item.teacher_group_id), 'diffValue'], Array.from(new Set([].concat(toConsumableArray_default()(prev), [item.difficulty])))); + } + // form.setFieldValue([`${item.teacher_group_id}`, 'diffValue'], [...prev, item.difficulty]) + }); + } + } + }, [activeKey]); + (0,react.useEffect)(function () { + // if(!isFirst){ + // return + // } + setTimeout(function () { + console.log("getRuleValue(ruleValue):", getRuleValue(ruleValue), defaultData); + switch (getRuleValue(ruleValue)) { + case RuleValueKeyType.OnlyFileFolder: + { + var myData = []; + var publicData = []; + var _iterator = createForOfIteratorHelper_default()(selectData.my || []), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var item = _step.value; + myData.push(item); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + var _iterator2 = createForOfIteratorHelper_default()(selectData["public"] || []), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var _item = _step2.value; + publicData.push(_item); + } + // setSelectedNum(defaultData.reduce((acc, cur) => acc + cur.item_bank_num, 0) || 0) + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + setMyCheckedKeys(myData.map(function (item) { + return "".concat(item.group_id); + })); + setPublicCheckedKeys(publicData.map(function (item) { + return "".concat(item.teacher_group_id); + })); + // setSelectedNum(myData.reduce((acc, cur) => acc + cur.item_bank_num, 0)) + if (activeKey === "1") { + setSelectedNum(myData.reduce(function (acc, cur) { + return acc + cur.item_bank_num; + }, 0)); + } else { + setSelectedNum(publicData.reduce(function (acc, cur) { + return acc + cur.item_bank_num; + }, 0)); + } + break; + } + case RuleValueKeyType.FileFolderAndKnowledge: + { + var _myData = []; + var _publicData = []; + var _iterator3 = createForOfIteratorHelper_default()(defaultData), + _step3; + try { + for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { + var _item2 = _step3.value; + if (_item2 !== null && _item2 !== void 0 && _item2.group_name) { + _myData.push(_item2); + } else { + _publicData.push(_item2); + } + } + } catch (err) { + _iterator3.e(err); + } finally { + _iterator3.f(); + } + setSelectedNum(defaultData.reduce(function (acc, cur) { + return acc + cur.item_bank_num; + }, 0)); + setMyCheckedKeys(_myData.map(function (item) { + return "".concat(item.group_id, "_").concat(item.tag_discipline_id); + })); + setPublicCheckedKeys(_publicData.map(function (item) { + return "".concat(item.group_id, "_").concat(item.tag_discipline_id); + })); + console.log("defaultData:", defaultData, currentItemType, ruleValue); + break; + } + case RuleValueKeyType.All: + { + setSelectedNum(defaultData.reduce(function (acc, cur) { + return acc + cur.item_bank_num; + }, 0) || 0); + if (myFolderData.length > 0 || publicFolderData.length > 0) { + defaultData.forEach(function (item) { + var prev = form.getFieldValue(["".concat(item.group_id, "_").concat(item.tag_discipline_id), 'diffValue']) || []; + form.setFieldValue(["".concat(item.group_id, "_").concat(item.tag_discipline_id), 'diffValue'], [].concat(toConsumableArray_default()(prev), [item.difficulty])); + }); + } + break; + } + case RuleValueKeyType.FileFolderAndDiff: + { + var _myData2 = []; + var _publicData2 = []; + // for (const item of selectData?.my || []) { + // myData.push(item) + + // } + // for (const item of selectData?.public || []) { + // publicData.push(item) + // } + if (activeKey === "1") { + var _selectData$filter3; + setSelectedNum((selectData === null || selectData === void 0 ? void 0 : selectData.filter(function (item) { + return !item.is_share; + }).reduce(function (acc, cur) { + return acc + cur.item_bank_num; + }, 0)) || 0); + selectData === null || selectData === void 0 ? void 0 : (_selectData$filter3 = selectData.filter(function (item) { + return !item.is_share; + })) === null || _selectData$filter3 === void 0 ? void 0 : _selectData$filter3.forEach(function (item) { + var prev = form.getFieldValue(["".concat(item.group_id), 'diffValue']) || []; + console.log("prev:", prev, item.difficulty); + if (!(prev !== null && prev !== void 0 && prev.includes[item.difficulty])) { + form.setFieldValue(["".concat(item.group_id), 'diffValue'], Array.from(new Set([].concat(toConsumableArray_default()(prev), [item.difficulty])))); + } + }); + } else { + var _selectData$filter4; + setSelectedNum((selectData === null || selectData === void 0 ? void 0 : selectData.filter(function (item) { + return !!item.is_share; + }).reduce(function (acc, cur) { + return acc + cur.item_bank_num; + }, 0)) || 0); + selectData === null || selectData === void 0 ? void 0 : (_selectData$filter4 = selectData.filter(function (item) { + return !!item.is_share; + })) === null || _selectData$filter4 === void 0 ? void 0 : _selectData$filter4.forEach(function (item) { + var prev = form.getFieldValue(["".concat(item.group_id), 'diffValue']) || []; + if (!(prev !== null && prev !== void 0 && prev.includes[item.difficulty])) { + form.setFieldValue(["".concat(item.group_id), 'diffValue'], Array.from(new Set([].concat(toConsumableArray_default()(prev), [item.difficulty])))); + } + // form.setFieldValue([`${item.group_id}`, 'diffValue'], [...prev, item.difficulty]) + }); + } + + // if (myFolderData.length > 0 || publicFolderData.length > 0) { + // defaultData.forEach(item => { + // const prev = form.getFieldValue([`${item.group_id}`, 'diffValue']) || [] + // form.setFieldValue([`${item.group_id}`, 'diffValue'], [...prev, item.difficulty]) + // }) + // } + break; + } + } + }, 800); + }, [defaultData, ruleValue, myFolderData, publicFolderData]); + var _useState25 = (0,react.useState)(0), + _useState26 = slicedToArray_default()(_useState25, 2), + selectedNum = _useState26[0], + setSelectedNum = _useState26[1]; + console.log("filefolder:", selectData, defaultData); + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + onValuesChange: /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(c, v) { + var count, values, valuesd, arr, _i, _Object$keys, _values$id, _values$id$diffValue, id, obj, map, _arr, _loop, _i2, _Object$keys2; + return regeneratorRuntime_default()().wrap(function _callee2$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + console.log("onValuesChange:", v, c); + count = 0; + if (!(getRuleValue(ruleValue) === RuleValueKeyType.FileFolderAndDiff)) { + _context3.next = 16; + break; + } + _context3.next = 5; + return form.getFieldValue(); + case 5: + values = _context3.sent; + valuesd = []; + arr = []; + for (_i = 0, _Object$keys = Object.keys(values); _i < _Object$keys.length; _i++) { + id = _Object$keys[_i]; + if (!!((_values$id = values[id]) !== null && _values$id !== void 0 && (_values$id$diffValue = _values$id.diffValue) !== null && _values$id$diffValue !== void 0 && _values$id$diffValue.length) && id !== "null" && id !== null) { + obj = values[id]; + valuesd.push(objectSpread2_default()({ + id: id + }, obj)); + } + } + map = { + 1: '简单', + 2: '适中', + 3: '困难' + }; + valuesd.map(function (item) { + var _item$diffValue; + if (item.id == 0) { + var _myDatas$navigation, _myDatas$navigation$, _publicDatas$navigati, _publicDatas$navigati2; + item.diffNum = activeKey === "1" ? myDatas === null || myDatas === void 0 ? void 0 : (_myDatas$navigation = myDatas.navigation) === null || _myDatas$navigation === void 0 ? void 0 : (_myDatas$navigation$ = _myDatas$navigation[0]) === null || _myDatas$navigation$ === void 0 ? void 0 : _myDatas$navigation$.difficulty_count : publicDatas === null || publicDatas === void 0 ? void 0 : (_publicDatas$navigati = publicDatas.navigation) === null || _publicDatas$navigati === void 0 ? void 0 : (_publicDatas$navigati2 = _publicDatas$navigati[0]) === null || _publicDatas$navigati2 === void 0 ? void 0 : _publicDatas$navigati2.difficulty_count; + } + item === null || item === void 0 ? void 0 : (_item$diffValue = item.diffValue) === null || _item$diffValue === void 0 ? void 0 : _item$diffValue.map(function (i) { + var _item$extra, _item$diffNum, _item$diffNum$filter, _item$diffNum$filter$; + var newItem = { + group_name: ((_item$extra = item.extra) === null || _item$extra === void 0 ? void 0 : _item$extra.name) || "", + teacher_group_name: '', + id: "".concat(item.id, "_").concat(i), + group_id: item.id, + difficulty: i, + item_bank_num: (_item$diffNum = item.diffNum) === null || _item$diffNum === void 0 ? void 0 : (_item$diffNum$filter = _item$diffNum.filter(function (d) { + return d.name === map[i]; + })) === null || _item$diffNum$filter === void 0 ? void 0 : (_item$diffNum$filter$ = _item$diffNum$filter[0]) === null || _item$diffNum$filter$ === void 0 ? void 0 : _item$diffNum$filter$.value + }; + if (activeKey === "2") { + var _item$extra2; + newItem.is_share = true; + newItem.teacher_group_id = item.id; + newItem.teacher_group_name = (_item$extra2 = item.extra) === null || _item$extra2 === void 0 ? void 0 : _item$extra2.name; + } + arr.push(newItem); + }); + }); + console.log('---valuesd', valuesd, arr); + count = arr.reduce(function (acc, cur) { + return acc + cur.item_bank_num; + }, 0); + setSelectData([].concat(arr, toConsumableArray_default()(selectData === null || selectData === void 0 ? void 0 : selectData.filter(function (item) { + return activeKey === '1' ? item.is_share : !item.is_share; + })))); + _context3.next = 26; + break; + case 16: + if (!(getRuleValue(ruleValue) === RuleValueKeyType.All)) { + _context3.next = 26; + break; + } + _arr = []; + _loop = /*#__PURE__*/regeneratorRuntime_default()().mark(function _loop() { + var _extra$tag_discipline, _extra$tag_discipline2; + var id, _v$id, _v$id$diffNum, diffNum, _v$id$diffValue, diffValue, _v$id$extra, extra, _id$split, _id$split2, group_id, tag_discipline_id, extraitem; + return regeneratorRuntime_default()().wrap(function _loop$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + id = _Object$keys2[_i2]; + _v$id = v[id], _v$id$diffNum = _v$id.diffNum, diffNum = _v$id$diffNum === void 0 ? [] : _v$id$diffNum, _v$id$diffValue = _v$id.diffValue, diffValue = _v$id$diffValue === void 0 ? [] : _v$id$diffValue, _v$id$extra = _v$id.extra, extra = _v$id$extra === void 0 ? {} : _v$id$extra; + _id$split = id.split('_'), _id$split2 = slicedToArray_default()(_id$split, 2), group_id = _id$split2[0], tag_discipline_id = _id$split2[1]; + extraitem = (_extra$tag_discipline = extra.tag_disciplines) === null || _extra$tag_discipline === void 0 ? void 0 : (_extra$tag_discipline2 = _extra$tag_discipline.filter(function (item) { + return parseInt(item.id) === parseInt(tag_discipline_id); + })) === null || _extra$tag_discipline2 === void 0 ? void 0 : _extra$tag_discipline2[0]; + diffValue.forEach(function (diffItemValue) { + var _diffNum$find; + var map = { + 1: '简单', + 2: '适中', + 3: '困难' + }; + var currentDiffNum = diffNum === null || diffNum === void 0 ? void 0 : (_diffNum$find = diffNum.find(function (i) { + return i.name === map[diffItemValue]; + })) === null || _diffNum$find === void 0 ? void 0 : _diffNum$find.value; + var newItem = { + group_name: '', + teacher_group_name: '', + tag_discipline_name: (extraitem === null || extraitem === void 0 ? void 0 : extraitem.name) || extra.tag_discipline_name, + id: "".concat(id, "_").concat(diffItemValue), + group_id: group_id, + tag_discipline_id: tag_discipline_id, + difficulty: diffItemValue, + item_bank_num: currentDiffNum + }; + count += currentDiffNum; + if (extra.type === '0') { + newItem.group_name = extra.name; + } else { + newItem.teacher_group_name = extra.name; + } + if (currentDiffNum > 0) { + _arr.push(newItem); + } + }); + case 5: + case "end": + return _context2.stop(); + } + }, _loop); + }); + _i2 = 0, _Object$keys2 = Object.keys(v); + case 20: + if (!(_i2 < _Object$keys2.length)) { + _context3.next = 25; + break; + } + return _context3.delegateYield(_loop(), "t0", 22); + case 22: + _i2++; + _context3.next = 20; + break; + case 25: + setSelectData(_arr); + case 26: + setSelectedNum(count); + case 27: + case "end": + return _context3.stop(); + } + }, _callee2); + })); + return function (_x2, _x3) { + return _ref3.apply(this, arguments); + }; + }(), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + destroyInactiveTabPane: true, + activeKey: activeKey, + onChange: function onChange(key) { + return setActiveKey(key); + }, + style: { + minHeight: 260 + }, + tabBarExtraContent: { + right: activeKey === '2' && (teamlist === null || teamlist === void 0 ? void 0 : teamlist.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, { + onChange: function onChange(value) { + setteamvalue(value); + }, + value: teamvalue, + style: { + width: 120 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, { + value: "all", + children: "\u5168\u90E8" + }, "all"), teamlist === null || teamlist === void 0 ? void 0 : teamlist.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, { + value: item === null || item === void 0 ? void 0 : item.group_id, + children: item === null || item === void 0 ? void 0 : item.name + }, item === null || item === void 0 ? void 0 : item.group_id); + })] + }) + }, + items: [{ + key: '1', + label: '我创建的', + children: (myFolderData === null || myFolderData === void 0 ? void 0 : myFolderData.length) === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: myLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + ButtonTwo: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/problemset", + children: ["\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898", '>'] + }) + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: RuleModalmodules.folderAreaWrapper, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + align: "middle", + className: RuleModalmodules.folderAreaHeader, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6587\u4EF6\u5939" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr20", + children: ["\u5DF2\u9009", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#3061D0' + }, + children: [" ", selectedNum, " "] + }), "\u9898"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: myLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + minHeight: 200 + }, + children: myFolderData.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, { + checkable: true, + className: RuleModalmodules.folderWrapper, + rootStyle: { + paddingLeft: 15, + paddingRight: 0, + paddingTop: 10 + }, + selectable: false, + onCheck: function onCheck(checkedKey, info) { + return _onCheck(checkedKey, info, '0'); + }, + checkedKeys: myCheckedKeys, + checkStrictly: true, + treeData: myFolderData, + showIcon: true, + blockNode: true, + defaultExpandAll: true + }) + }) + })] + }) + }, { + key: '2', + label: '团队共享', + children: (publicFolderData === null || publicFolderData === void 0 ? void 0 : publicFolderData.length) === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: publicLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + ButtonTwo: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/problemset", + children: ["\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898", '>'] + }) + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: RuleModalmodules.folderAreaWrapper, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + align: "middle", + className: RuleModalmodules.folderAreaHeader, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6587\u4EF6\u5939" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr20", + children: ["\u5DF2\u9009", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#3061D0' + }, + children: [" ", selectedNum || 0, " "] + }), "\u9898"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: publicLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + minHeight: 200 + }, + children: (publicFolderData === null || publicFolderData === void 0 ? void 0 : publicFolderData.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, { + checkable: true, + className: RuleModalmodules.folderWrapper, + selectable: false, + rootStyle: { + paddingLeft: 15, + paddingRight: 0, + paddingTop: 10 + }, + onCheck: function onCheck(checkedKey, info) { + return _onCheck(checkedKey, info, '3'); + }, + checkedKeys: publicCheckedKeys, + checkStrictly: true, + treeData: publicFolderData, + showIcon: true, + blockNode: true, + defaultExpandAll: true + }) + }) + })] + }) + }] + }) + }); +}; +/* harmony default export */ var RuleModal_FileFolder = (FileFolder); +// EXTERNAL MODULE: ./src/models/problemset/util.ts +var util = __webpack_require__(87429); +// EXTERNAL MODULE: ./src/utils/hooks/useCustomRequest.ts +var useCustomRequest = __webpack_require__(83018); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/Knowledge.tsx + + + + + + + + + + + + + + + + + +var Knowledge_diffMap = { + '简单': 1, + '适中': 2, + '困难': 3 +}; +var Knowledge = function Knowledge(_ref) { + var ruleValue = _ref.ruleValue, + setSelectData = _ref.setSelectData, + currentItemType = _ref.currentItemType, + defaultData = _ref.defaultData, + isFirst = _ref.isFirst; + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + courseOptions = _useState2[0], + setCourseOptions = _useState2[1]; + var _useCustomRequest = (0,useCustomRequest/* useCustomRequest */.U)(getDisciplines, { + source: 'question', + page: 1, + per_page: 10, + group_id: 0, + keyword: '', + group_type: 0, + clazz: 'ItemBanksGroup', + sub_discipline_id: undefined, + item_type: currentItemType, + show_children: true + }), + _useCustomRequest2 = slicedToArray_default()(_useCustomRequest, 4), + params = _useCustomRequest2[0], + isLoading = _useCustomRequest2[1], + getData = _useCustomRequest2[2], + disciplineRes = _useCustomRequest2[3]; + (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: + _context.next = 2; + return getData({}, true); + case 2: + res = _context.sent; + setCourseOptions((0,util/* formatCourseOptions */.L)(res.disciplines)); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + }))(); + }, []); + console.log(defaultData); + (0,react.useEffect)(function () { + if (!isFirst) { + return; + } + switch (getRuleValue(ruleValue)) { + case RuleValueKeyType.OnlyKnowledge: + { + setSelectedKeys(defaultData.map(function (item) { + return item.tag_discipline_id; + })); + break; + } + case RuleValueKeyType.KnowledgeAndDiff: + { + var map = new Map(); + defaultData.forEach(function (item) { + if (!item) { + return; + } + map.has(item.tag_discipline_id) ? map.set(item.tag_discipline_id, [].concat(toConsumableArray_default()(map.get(item.tag_discipline_id)), [item.difficulty])) : map.set(item.tag_discipline_id, [item.difficulty]); + }); + var _iterator = createForOfIteratorHelper_default()(map.entries()), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _step$value = slicedToArray_default()(_step.value, 2), + key = _step$value[0], + value = _step$value[1]; + form.setFieldValue([key, 'diff'], value); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + break; + } + } + }, [defaultData, ruleValue, isFirst]); + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var dataSource = (0,react.useMemo)(function () { + var arr = []; + var discipline = '', + subDiscipline = ''; + var formValue = {}; + var _iterator2 = createForOfIteratorHelper_default()((disciplineRes === null || disciplineRes === void 0 ? void 0 : disciplineRes.disciplines) || []), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var item = _step2.value; + discipline = item.name; + var _iterator3 = createForOfIteratorHelper_default()(item.sub_disciplines), + _step3; + try { + for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { + var subItem = _step3.value; + subDiscipline = subItem.name; + var _iterator4 = createForOfIteratorHelper_default()(subItem.tag_disciplines), + _step4; + try { + for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { + var tagItem = _step4.value; + var rowItem = { + sub_discipline_name: "".concat(discipline, "&").concat(subDiscipline), + sub_discipline_id: subItem.id, + tag_discipline_name: tagItem.name, + id: tagItem.id, + item_bank_num: tagItem.total_count, + difficulty_count: tagItem.difficulty_count, + tag_discipline_id: tagItem.id + // defaultChecks: defaultData?.filter(items => items._id == tagItem.id)?.[0]?.difficulty_count?.map(items => items.value), + // defaultChecks2: defaultData?.filter(items => items._id == tagItem.id) + }; + // if (defaultData?.filter(items => items._id == tagItem.id)?.[0]) { + // formValue[tagItem.id] = {}; + // formValue[tagItem.id]["diff"] = defaultData?.filter(items => items._id == tagItem.id)?.[0]?.difficulty_count?.map(items => items.value); + // formValue[tagItem.id]["extra"] = rowItem; + // } + arr.push(rowItem); + } + } catch (err) { + _iterator4.e(err); + } finally { + _iterator4.f(); + } + } + } catch (err) { + _iterator3.e(err); + } finally { + _iterator3.f(); + } + } + // form.setFieldsValue(formValue) + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + return arr; + }, [disciplineRes, defaultData]); + var columns = [{ + title: '知识点', + dataIndex: 'tag_discipline_name', + show: true, + render: function render(text, record) { + var item_bank_num = record.item_bank_num; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [text, "(".concat(item_bank_num, ")")] + }); + } + }, { + title: '方向&课程', + dataIndex: 'sub_discipline_name', + ellipsis: true, + show: true + }, { + title: '难度', + width: '35%', + show: ruleValue.includes(RuleValueType.Difficulty), + render: function render(t, record) { + var id = record.id, + difficulty_count = record.difficulty_count, + total_count = record.total_count, + sub_discipline_name = record.sub_discipline_name, + tag_discipline_name = record.tag_discipline_name; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: [id, 'diff'], + noStyle: true, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + style: { + columnGap: 12 + }, + options: difficulty_count.map(function (diff) { + return { + label: diff.name, + value: Knowledge_diffMap[diff.name] + }; + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: [id, 'extra'], + initialValue: { + difficulty_count: difficulty_count, + total_count: total_count, + sub_discipline_name: sub_discipline_name, + tag_discipline_name: tag_discipline_name + }, + noStyle: true, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "hidden" + }) + })] + }); + } + }].filter(function (item) { + return item.show; + }); + var _useState3 = (0,react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + selectedKeys = _useState4[0], + setSelectedKeys = _useState4[1]; + var diffKeyMap = (0,react.useRef)(new Map()); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 12 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + align: "middle", + gutter: 20, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { + placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B", + size: "large", + style: { + width: 240 + }, + options: courseOptions, + onChange: function onChange(value) { + getData({ + sub_discipline_id: value === null || value === void 0 ? void 0 : value[1] + }); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { + style: { + width: 300 + }, + placeholder: "\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22", + value: params.keyword, + onChange: function onChange(value) { + return getData({ + keyword: value + }); + } + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + onValuesChange: function onValuesChange(changeedValues, newValues) { + console.log(newValues); + + //难度+知识点 + diffKeyMap.current.clear(); + var _loop = function _loop() { + var _item$diff; + var id = _Object$keys[_i]; + var map = { + 1: '简单', + 2: '适中', + 3: '困难' + }; + var item = newValues[id]; + var _ref3 = item.extra || {}, + difficulty_count = _ref3.difficulty_count, + total_count = _ref3.total_count; + item === null || item === void 0 ? void 0 : (_item$diff = item.diff) === null || _item$diff === void 0 ? void 0 : _item$diff.forEach(function (diff) { + var _difficulty_count$fin; + var diffNum = difficulty_count === null || difficulty_count === void 0 ? void 0 : (_difficulty_count$fin = difficulty_count.find(function (x) { + return x.name === map[diff]; + })) === null || _difficulty_count$fin === void 0 ? void 0 : _difficulty_count$fin.value; + var newItem = objectSpread2_default()(objectSpread2_default()({}, item.extra), {}, { + id: "".concat(id, "_").concat(diff), + difficulty: diff, + item_bank_num: diffNum, + tag_discipline_id: id + }); + if (diffNum > 0) { + diffKeyMap.current.set("".concat(id, "_").concat(diff), newItem); + } + }); + }; + for (var _i = 0, _Object$keys = Object.keys(newValues); _i < _Object$keys.length; _i++) { + _loop(); + } + setSelectData(toConsumableArray_default()(diffKeyMap.current.values())); + }, + children: (dataSource === null || dataSource === void 0 ? void 0 : dataSource.length) === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + ButtonTwo: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/problemset", + children: ["\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898", '>'] + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + rowSelection: getRuleValue(ruleValue) === RuleValueKeyType.OnlyKnowledge ? { + preserveSelectedRowKeys: true, + type: 'checkbox', + onChange: function onChange(selectedRowKeys, selectedRows) { + console.log("table-selectedRowKeys:", selectedRowKeys, selectedRows); + setSelectedKeys(selectedRowKeys); + setSelectData(selectedRows); + }, + getCheckboxProps: function getCheckboxProps(record) { + return { + disabled: record.item_bank_num === 0 + }; + }, + selectedRowKeys: selectedKeys + } : undefined, + columns: columns, + dataSource: dataSource, + loading: isLoading, + scroll: { + y: 480 + }, + rowKey: "id", + pagination: false + // pagination={{ + // total: dataSource?.length, + // showTotal: total => {total}条数据, + // size: 'default', + // pageSize: params.per_page, + // current: params.page, + // onChange(page, pageSize) { + // getData({ page, per_page: pageSize }) + // }, + // }} + }) + })] + }); +}; + +/* harmony default export */ var RuleModal_Knowledge = (Knowledge); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/ruleInfo.tsx + + + + + + + + + + + + + + +var ruleInfo_diffMap = { + '简单': 1, + '适中': 2, + '困难': 3 +}; + +//规则设置内容的UI优先级可以理解为文件夹>知识点>难度,例如勾选了“指定文件夹抽题”则优先展示文件夹组件 + +var RuleModal = function RuleModal(_ref) { + var _data$item_types; + var open = _ref.open, + onCancel = _ref.onCancel, + setVisibleModalType = _ref.setVisibleModalType, + currentItemType = _ref.currentItemType; + var _useContext = (0,react.useContext)(DataContext), + data = _useContext.data, + dispatch = _useContext.dispatch; + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + ruleValue = _useState2[0], + setRuleValue = _useState2[1]; + var _useState3 = (0,react.useState)(), + _useState4 = slicedToArray_default()(_useState3, 2), + selectData = _useState4[0], + setSelectData = _useState4[1]; + var questionInfo = data === null || data === void 0 ? void 0 : (_data$item_types = data.item_types) === null || _data$item_types === void 0 ? void 0 : _data$item_types.find(function (item) { + return item.item_type === currentItemType; + }); + (0,react.useEffect)(function () { + if (open) { + var _data$item_types2; + var currentItem = data === null || data === void 0 ? void 0 : (_data$item_types2 = data.item_types) === null || _data$item_types2 === void 0 ? void 0 : _data$item_types2.find(function (item) { + return item.item_type === currentItemType; + }); + if ((currentItem === null || currentItem === void 0 ? void 0 : currentItem.random_rule_type) !== RuleValueKeyType.Shixun) { + var _data$item_types3, _data$item_types3$fin; + var rules = RuleValueMap[currentItem === null || currentItem === void 0 ? void 0 : currentItem.random_rule_type] || []; + setRuleValue(rules); + var defaultSelectData = data === null || data === void 0 ? void 0 : (_data$item_types3 = data.item_types) === null || _data$item_types3 === void 0 ? void 0 : (_data$item_types3$fin = _data$item_types3.find(function (item) { + return item.item_type === currentItemType; + })) === null || _data$item_types3$fin === void 0 ? void 0 : _data$item_types3$fin.contents; + switch (getRuleValue(rules)) { + case RuleValueKeyType.OnlyDifficulty: + { + setDefaultData(defaultSelectData.map(function (item) { + return item.difficulty; + })); + break; + } + case RuleValueKeyType.OnlyFileFolder: + { + setDefaultData({ + my: defaultSelectData === null || defaultSelectData === void 0 ? void 0 : defaultSelectData.filter(function (item) { + return parseInt(item.teacher_group_id) !== "NaN" && !item.teacher_group_id && item.teacher_group_id !== 0; + }), + "public": defaultSelectData === null || defaultSelectData === void 0 ? void 0 : defaultSelectData.filter(function (item) { + return parseInt(item.teacher_group_id) >= 0; + }) + }); + setSelectData({ + my: defaultSelectData === null || defaultSelectData === void 0 ? void 0 : defaultSelectData.filter(function (item) { + return parseInt(item.teacher_group_id) !== "NaN" && !item.teacher_group_id && item.teacher_group_id !== 0; + }), + "public": defaultSelectData === null || defaultSelectData === void 0 ? void 0 : defaultSelectData.filter(function (item) { + return parseInt(item.teacher_group_id) >= 0; + }) + }); + break; + } + case RuleValueKeyType.FileFolderAndDiff: + { + setDefaultData(defaultSelectData); + setSelectData(defaultSelectData); + break; + } + default: + setDefaultData(defaultSelectData); + } + } + } + }, [open]); + var _useState5 = (0,react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + totalNumOfDiff = _useState6[0], + setTotalNumOfDiff = _useState6[1]; + (0,react.useEffect)(function () { + if (open) { + getQuestionNum({ + item_type: currentItemType + }).then(function (res) { + if (res.status === 0) { + setTotalNumOfDiff(res.data); + } + }); + } + }, [open]); + (0,react.useEffect)(function () { + console.log("selectData", selectData); + }, [selectData]); + var _useState7 = (0,react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + defaultData = _useState8[0], + setDefaultData = _useState8[1]; + var _useState9 = (0,react.useState)(true), + _useState10 = slicedToArray_default()(_useState9, 2), + isFirst = _useState10[0], + setIsFirst = _useState10[1]; + + // useEffect(() => { + // if (open) { + // const defaultSelectData = data?.item_types?.find(item => item.item_type === currentItemType)?.contents + // console.log("defaultSelectData:",defaultSelectData,getRuleValue(ruleValue),ruleValue) + // switch (getRuleValue(ruleValue)) { + // case RuleValueKeyType.OnlyDifficulty: { + // setDefaultData(defaultSelectData.map(item => item.difficulty)) + // break + // } + // default: setDefaultData(defaultSelectData) + + // } + // } + // }, [open]) + + console.log("isFirst:", isFirst); + var changeRule = function changeRule(checkedValue) { + setRuleValue(checkedValue); + //变更规则后重置数据 + setSelectData([]); + setDefaultData([]); + setIsFirst(false); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: "\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219", + width: 948, + closable: true, + centered: true, + open: open, + onCancel: onCancel, + destroyOnClose: true, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _selectData$my, _selectData$public, currentRule, _data$item_types4, _data$item_types4$fin, _totalNumOfDiff$find, _totalNumOfDiff$find2, _totalNumOfDiff$find3, currentItem, diffvalue; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!(selectData === undefined)) { + _context.next = 3; + break; + } + setVisibleModalType(''); + return _context.abrupt("return"); + case 3: + if (!(Object.prototype.toString.call(selectData) === '[object Object]')) { + _context.next = 7; + break; + } + if (!(!((_selectData$my = selectData.my) !== null && _selectData$my !== void 0 && _selectData$my.length) && !((_selectData$public = selectData["public"]) !== null && _selectData$public !== void 0 && _selectData$public.length))) { + _context.next = 7; + break; + } + message/* default.warning */.ZP.warning("试题总数=0,请先设置抽题规则"); + return _context.abrupt("return"); + case 7: + if (!(!Object.keys(selectData).length && !(selectData !== null && selectData !== void 0 && selectData.length))) { + _context.next = 10; + break; + } + message/* default.warning */.ZP.warning("试题总数=0,请先设置抽题规则"); + return _context.abrupt("return"); + case 10: + currentRule = getRuleValue(ruleValue); + _context.t0 = currentRule; + _context.next = _context.t0 === RuleValueKeyType.OnlyFileFolder ? 14 : _context.t0 === RuleValueKeyType.OnlyDifficulty ? 16 : _context.t0 === RuleValueKeyType.OnlyKnowledge ? 20 : _context.t0 === RuleValueKeyType.KnowledgeAndDiff ? 22 : _context.t0 === RuleValueKeyType.FileFolderAndDiff ? 24 : _context.t0 === RuleValueKeyType.FileFolderAndKnowledge ? 26 : _context.t0 === RuleValueKeyType.All ? 28 : 30; + break; + case 14: + dispatch({ + type: 'editRule', + payload: { + itemType: currentItemType, + tableData: [].concat(toConsumableArray_default()(selectData.my || []), toConsumableArray_default()(selectData["public"] || [])), + randomRuleType: currentRule + } + }); + return _context.abrupt("break", 30); + case 16: + currentItem = data === null || data === void 0 ? void 0 : (_data$item_types4 = data.item_types) === null || _data$item_types4 === void 0 ? void 0 : (_data$item_types4$fin = _data$item_types4.find(function (item) { + return item.item_type === currentItemType; + })) === null || _data$item_types4$fin === void 0 ? void 0 : _data$item_types4$fin.contents; + diffvalue = [{}, { + value: (_totalNumOfDiff$find = totalNumOfDiff.find(function (item) { + return item.name === '简单'; + })) === null || _totalNumOfDiff$find === void 0 ? void 0 : _totalNumOfDiff$find.value + }, { + value: (_totalNumOfDiff$find2 = totalNumOfDiff.find(function (item) { + return item.name === '适中'; + })) === null || _totalNumOfDiff$find2 === void 0 ? void 0 : _totalNumOfDiff$find2.value + }, { + value: (_totalNumOfDiff$find3 = totalNumOfDiff.find(function (item) { + return item.name === '困难'; + })) === null || _totalNumOfDiff$find3 === void 0 ? void 0 : _totalNumOfDiff$find3.value + }]; // console.log('totalNumOfDiff', totalNumOfDiff, selectData, diffvalue?.[2]); + dispatch({ + type: 'editRule', + payload: { + itemType: currentItemType, + tableData: selectData.map(function (diff, index) { + var _currentItem$filter, _currentItem$filter$, _totalNumOfDiff$, _diffvalue$diff; + return { + difficulty: diff, + id: index, + quanlity: (currentItem === null || currentItem === void 0 ? void 0 : (_currentItem$filter = currentItem.filter(function (item) { + return item.id === index; + })) === null || _currentItem$filter === void 0 ? void 0 : (_currentItem$filter$ = _currentItem$filter[0]) === null || _currentItem$filter$ === void 0 ? void 0 : _currentItem$filter$["quanlity"]) || 1, + item_bank_num: (totalNumOfDiff === null || totalNumOfDiff === void 0 ? void 0 : totalNumOfDiff.length) === 1 ? (_totalNumOfDiff$ = totalNumOfDiff[0]) === null || _totalNumOfDiff$ === void 0 ? void 0 : _totalNumOfDiff$.value : diffvalue === null || diffvalue === void 0 ? void 0 : (_diffvalue$diff = diffvalue[diff]) === null || _diffvalue$diff === void 0 ? void 0 : _diffvalue$diff.value + }; + }), + randomRuleType: currentRule + } + }); + return _context.abrupt("break", 30); + case 20: + dispatch({ + type: 'editRule', + payload: { + itemType: currentItemType, + tableData: selectData.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + quanlity: item.quanlity || 1 + }); + }), + randomRuleType: currentRule + } + }); + return _context.abrupt("break", 30); + case 22: + dispatch({ + type: 'editRule', + payload: { + itemType: currentItemType, + tableData: selectData.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + quanlity: item.quanlity || 1 + }); + }), + randomRuleType: currentRule + } + }); + return _context.abrupt("break", 30); + case 24: + dispatch({ + type: 'editRule', + payload: { + itemType: currentItemType, + tableData: selectData.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + quanlity: item.quanlity || 1 + }); + }), + randomRuleType: currentRule + } + }); + return _context.abrupt("break", 30); + case 26: + dispatch({ + type: 'editRule', + payload: { + itemType: currentItemType, + tableData: [].concat(toConsumableArray_default()(selectData.my || []), toConsumableArray_default()(selectData["public"] || [])), + randomRuleType: currentRule + } + }); + return _context.abrupt("break", 30); + case 28: + dispatch({ + type: 'editRule', + payload: { + itemType: currentItemType, + tableData: selectData.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + quanlity: item.quanlity || 1 + }); + }), + randomRuleType: currentRule + } + }); + return _context.abrupt("break", 30); + case 30: + setVisibleModalType(''); + case 31: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + className: "".concat(RuleModalmodules.ruleCheckBox), + style: { + marginBottom: 8 + }, + value: ruleValue, + onChange: function onChange(checkedValue) { + var _questionInfo$content; + if (!!(ruleValue !== null && ruleValue !== void 0 && ruleValue.length) && (questionInfo === null || questionInfo === void 0 ? void 0 : (_questionInfo$content = questionInfo.contents) === null || _questionInfo$content === void 0 ? void 0 : _questionInfo$content.length) > 0) { + modal/* default.confirm */.Z.confirm({ + title: "提示", + content: "切换规则后,之前的抽题配置将被清空!", + okText: "立即切换", + cancelText: "暂不切换", + onOk: function onOk() { + return changeRule(checkedValue); + } + }); + } else { + changeRule(checkedValue); + } + }, + options: [{ + label: '指定文件夹抽题', + value: RuleValueType.FileFolder + }, { + label: '指定难度抽题', + value: RuleValueType.Difficulty + }, { + label: '指定知识点抽题', + value: RuleValueType.Knowledge + }] + }), ruleValue.includes(RuleValueType.FileFolder) ? /*#__PURE__*/(0,jsx_runtime.jsx)(RuleModal_FileFolder, { + defaultData: defaultData, + selectData: selectData, + ruleValue: ruleValue, + setSelectData: setSelectData, + currentItemType: currentItemType + }) : ruleValue.includes(RuleValueType.Knowledge) ? /*#__PURE__*/(0,jsx_runtime.jsx)(RuleModal_Knowledge, { + defaultData: defaultData, + isFirst: isFirst, + ruleValue: ruleValue, + setSelectData: setSelectData, + currentItemType: currentItemType + }) : ruleValue.includes(RuleValueType.Difficulty) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 12 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr20", + style: { + color: '#666' + }, + children: "\u96BE\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + style: { + columnGap: 12 + }, + options: totalNumOfDiff.map(function (diff) { + return { + label: diff.name, + value: ruleInfo_diffMap[diff.name] + }; + }), + value: selectData || defaultData, + onChange: function onChange(checkedValue) { + return setSelectData(checkedValue); + } + })] + }) : null] + }); +}; +/* harmony default export */ var ruleInfo = (RuleModal); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/index.tsx + + + +var RuleModal_RuleModal = function RuleModal(_ref) { + var open = _ref.open, + onCancel = _ref.onCancel, + setVisibleModalType = _ref.setVisibleModalType, + currentItemType = _ref.currentItemType; + return open ? /*#__PURE__*/(0,jsx_runtime.jsx)(ruleInfo, { + open: open, + onCancel: onCancel, + setVisibleModalType: setVisibleModalType, + currentItemType: currentItemType + }) : null; +}; +/* harmony default export */ var QuestionInfo_RuleModal = (RuleModal_RuleModal); +// EXTERNAL MODULE: ./src/service/paperlibrary.ts +var paperlibrary = __webpack_require__(24410); +;// CONCATENATED MODULE: ./src/utils/hooks/useCourseOptions.ts + + + + + + +var useCourseOptions = function useCourseOptions() { + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + courseOptions = _useState2[0], + setCourseOptions = _useState2[1]; + (0,react.useEffect)(function () { + var getCourseOptions = /*#__PURE__*/function () { + var _ref = 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: + _context.next = 2; + return (0,paperlibrary/* getDisciplines */.d1)({ + source: 'question' + }); + case 2: + res = _context.sent; + if (res !== null && res !== void 0 && res.disciplines) { + setCourseOptions((0,util/* formatCourseOptions */.L)(res === null || res === void 0 ? void 0 : res.disciplines)); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getCourseOptions() { + return _ref.apply(this, arguments); + }; + }(); + getCourseOptions(); + }, []); + return courseOptions; +}; + +// EXTERNAL MODULE: ./src/service/classrooms.ts +var classrooms = __webpack_require__(73290); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(12768); +// EXTERNAL MODULE: ./src/utils/util.tsx +var utils_util = __webpack_require__(29427); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/SelectShixunModal.tsx + + + + + + + + + + + + + + + +var SelectShixunModal = function SelectShixunModal(_ref) { + var open = _ref.open, + onCancel = _ref.onCancel, + _onOk = _ref.onOk; + var _useContext = (0,react.useContext)(DataContext), + data = _useContext.data; + var courseOptions = useCourseOptions(); + var _useCustomRequest = (0,useCustomRequest/* useCustomRequest */.U)(classrooms/* getShixunLists */.Pj, { + page: 1, + limit: 10, + keyword: '', + diff: '', + discipline_id: '', + sub_discipline_id: '', + type: 0, + status: 'published' + }), + _useCustomRequest2 = slicedToArray_default()(_useCustomRequest, 4), + queryParams = _useCustomRequest2[0], + tableLoading = _useCustomRequest2[1], + getShixunData = _useCustomRequest2[2], + shixunData = _useCustomRequest2[3]; + var _useState = (0,react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + emptyTipsVisible = _useState2[0], + setEmptyTipsVisible = _useState2[1]; + (0,react.useEffect)(function () { + if (open) { + getShixunData({ + page: 1, + limit: 10, + type: 0, + status: 'published' + }, true).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.shixuns_count) === 0) { + setEmptyTipsVisible(true); + } + }); + var questionInfo = data.item_types.find(function (item) { + return item.item_type === 'PRACTICAL'; + }); + setSelectedRowKeys(questionInfo.item_banks.map(function (item) { + return item.id; + })); + setSelectedRows(questionInfo.item_banks); + } + }, [open, data]); + var _useState3 = (0,react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + selectedRowKeys = _useState4[0], + setSelectedRowKeys = _useState4[1]; + var _useState5 = (0,react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + selectedRows = _useState6[0], + setSelectedRows = _useState6[1]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: "\u9009\u62E9\u5B9E\u8BAD\u9898", + open: open, + width: 948, + centered: true, + closable: true, + onCancel: onCancel, + onOk: function onOk() { + return _onOk(selectedRows); + }, + destroyOnClose: true, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + className: "mb20", + style: { + maxHeight: 650 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { + style: { + width: 160 + }, + size: "large", + placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B", + options: courseOptions, + onChange: function onChange(courseId) { + getShixunData({ + page: 1, + discipline_id: courseId === null || courseId === void 0 ? void 0 : courseId[0], + sub_discipline_id: courseId === null || courseId === void 0 ? void 0 : courseId[1] + }); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { + className: "ml20", + style: { + width: 118 + }, + size: "large", + placeholder: "\u96BE\u5EA6", + allowClear: true, + options: [{ + label: '初级', + value: 1 + }, { + label: '中级', + value: 2 + }, { + label: '中高级', + value: 3 + }, { + label: '高级', + value: 4 + }], + onChange: function onChange(diff) { + return getShixunData({ + page: 1, + diff: diff + }); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { + placeholder: "\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22", + style: { + width: 290 + }, + onChange: function onChange(input) { + getShixunData({ + keyword: input, + page: 1 + }); + } + })] + }), emptyTipsVisible ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + customText: "\u6682\u65E0\u6570\u636E", + ButtonText: "\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>", + ButtonClick: function ButtonClick() { + return (0,utils_util/* openNewWindow */.xg)("/shixuns"); + } + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + loading: tableLoading, + rowKey: "id", + columns: [{ + title: '试题名称', + dataIndex: 'title', + width: '30%', + // ellipsis: true, + ellipsis: { + showTitle: true + }, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + showLines: 1, + showTextOnly: true, + value: text + }, 1); + } + }, { + title: '创建者', + dataIndex: 'author_name', + render: function render(authorName) { + return Array.isArray(authorName) ? /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + showLines: 1, + showTextOnly: true, + value: authorName === null || authorName === void 0 ? void 0 : authorName[0] + }, 1) : authorName.split('、')[0]; + } + }, { + title: '所属学校', + dataIndex: 'author_school_name', + render: function render(value) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + showLines: 1, + showTextOnly: true, + value: value + }, 1); + } + }, { + title: '难度', + dataIndex: 'level' + }, { + title: '使用次数', + dataIndex: 'study_count' + }, { + title: '操作', + render: function render(value, record) { + var _ref2 = record || {}, + title = _ref2.title, + challenge_names = _ref2.challenge_names, + author_name = _ref2.author_name, + identifier = _ref2.identifier, + author_school_name = _ref2.author_school_name, + study_count = _ref2.study_count; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF', + cursor: 'pointer' + }, + onClick: function onClick() { + modal/* default.confirm */.Z.confirm({ + title: '题目详情', + closable: true, + width: 1000, + centered: true, + icon: null, + footer: null, + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: title, + style: { + marginBottom: 18 + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: QuestionInfomodules.challengeNameWrapper, + children: challenge_names.map(function (name, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: QuestionInfomodules.challengeName, + children: ["\u7B2C", (0,utils_util/* toChineseNumber */.EM)(index + 1), "\u9898\xA0", name] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: QuestionInfomodules.shixunPreviewFooter, + justify: "space-between", + style: { + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: QuestionInfomodules.shixunInfoWrapper, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u521B\u5EFA\u8005" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionInfomodules.shixunInfo, + children: author_name.split('、')[0] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6240\u5C5E\u5355\u4F4D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionInfomodules.shixunInfo, + children: author_school_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5B66\u4E60\u4EBA\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionInfomodules.shixunInfo, + children: study_count + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + type: "primary", + className: QuestionInfomodules.btnToDetail, + onClick: function onClick() { + return (0,utils_util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges?exercise=true")); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shixunkecheng" + }), "\u5B9E\u8BAD\u8BE6\u60C5"] + })] + })] + }) + }); + }, + children: "\u67E5\u770B" + }); + } + }], + dataSource: shixunData === null || shixunData === void 0 ? void 0 : shixunData.shixun_list, + rowSelection: { + selectedRowKeys: selectedRowKeys, + preserveSelectedRowKeys: true, + onChange: function onChange(newSelectedRowKeys, newSelectedRows) { + console.log(newSelectedRowKeys); + setSelectedRowKeys(newSelectedRowKeys); + var newRows = []; + var _iterator = createForOfIteratorHelper_default()(selectedRows), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var prevRow = _step.value; + if (newSelectedRowKeys.includes(prevRow.id)) { + newRows.push(prevRow); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + var existKeys = newRows.map(function (row) { + return row.id; + }); + var _iterator2 = createForOfIteratorHelper_default()(newSelectedRows), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var newRow = _step2.value; + if (newRow && newSelectedRowKeys.includes(newRow.id) && !existKeys.includes(newRow.id)) { + var _newRow$author_name; + newRows.push({ + id: newRow.id, + difficulty: newRow.level, + identifier: newRow.identifier, + name: newRow.title, + real_name: newRow === null || newRow === void 0 ? void 0 : (_newRow$author_name = newRow.author_name) === null || _newRow$author_name === void 0 ? void 0 : _newRow$author_name.split('、')[0], + school_name: newRow.author_school_name, + challenge_names: newRow.challenge_names, + study_count: newRow.study_count + }); + } + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + setSelectedRows(newRows); + } + }, + pagination: { + current: queryParams.page, + pageSize: queryParams.limit, + total: shixunData === null || shixunData === void 0 ? void 0 : shixunData.shixuns_count, + showTotal: function showTotal(total) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u5171\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF' + }, + children: total + }), "\xA0\u6761\u6570\u636E"] + }); + }, + showQuickJumper: true, + onChange: function onChange(page, pageSize) { + getShixunData({ + page: page, + limit: pageSize + }); + }, + size: 'default' + }, + scroll: { + y: 400 + } + })] + }); +}; +/* harmony default export */ var QuestionInfo_SelectShixunModal = (SelectShixunModal); +// EXTERNAL MODULE: ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules +var react_beautiful_dnd_esm = __webpack_require__(66012); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/QuestionList.tsx + + + + + + + + + + + +var QuestionList = function QuestionList(_ref) { + var onDelete = _ref.onDelete, + list = _ref.list, + onSelect = _ref.onSelect; + var _useState = (0,react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + loading = _useState2[0], + setLoading = _useState2[1]; + var _useContext = (0,react.useContext)(DataContext), + dispatch = _useContext.dispatch, + disabled = _useContext.disabled; + var reorder = function reorder(prevList, startIndex, endIndex) { + var result = Array.from(prevList); + var _result$splice = result.splice(startIndex, 1), + _result$splice2 = slicedToArray_default()(_result$splice, 1), + removed = _result$splice2[0]; + result.splice(endIndex, 0, removed); + return result; + }; + var _useState3 = (0,react.useState)(null), + _useState4 = slicedToArray_default()(_useState3, 2), + draggingId = _useState4[0], + setDraggingId = _useState4[1]; + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isDragging = _useState6[0], + setIsDragging = _useState6[1]; + return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, { + onDragStart: function onDragStart() { + setIsDragging(true); + }, + onDragEnd: function onDragEnd(result) { + setIsDragging(false); + if (!result.destination) { + return; + } + var newList = reorder(list, result.source.index, result.destination.index); + dispatch({ + type: 'updateItemTypes', + payload: newList + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, { + droppableId: "droppable", + children: function children(provided, snapshot) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({}, provided.droppableProps), {}, { + ref: provided.innerRef, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: list.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, { + draggableId: index.toString(), + index: index, + isDragDisabled: draggingId !== item.item_type, + children: function children(provided, snapshot) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ + align: "middle", + wrap: false, + ref: provided.innerRef + }, provided.draggableProps), provided.dragHandleProps), {}, { + className: "".concat(QuestionInfomodules.dragItem, " ").concat(isDragging ? QuestionInfomodules.dragging : ''), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: QuestionInfomodules.contentArea, + onClick: function onClick() { + onSelect(item.item_type); + (0,utils_util/* scrollToTop */.k3)(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: QuestionInfomodules.blackText, + children: [(0,utils_util/* toChineseNumber */.EM)(index + 1), "\u3001\u3010", item.item_type_text, "\u3011"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\uFF08".concat(item.item_bank_count, "\u5C0F\u9898\uFF0C\u5171").concat(parseFloat(item.total_score).toFixed(1), "\u5206\uFF09"), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionInfomodules.greyText, + children: "\uFF08".concat(item.item_bank_count, "\u5C0F\u9898\uFF0C\u5171").concat(parseFloat(item.total_score).toFixed(1), "\u5206\uFF09") + }) + })] + }), !disabled && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F", + open: draggingId === item.item_type && !isDragging, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + cursor: 'grab' + }, + className: "".concat(QuestionInfomodules.iconWrapper, " ").concat(isDragging ? QuestionInfomodules.hidden : ''), + onMouseEnter: function onMouseEnter() { + setDraggingId(item.item_type); + }, + onMouseLeave: function onMouseLeave() { + return setDraggingId(null); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-tuodong1 ".concat(QuestionInfomodules.dragIcon) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5220\u9664", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(QuestionInfomodules.iconWrapper, " ").concat(isDragging ? QuestionInfomodules.hidden : ''), + style: { + cursor: 'pointer' + }, + onClick: function onClick() { + return onDelete(item.item_type); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shanchu12 ".concat(QuestionInfomodules.deleteIcon) + }) + }) + })] + })] + })); + } + }, index); + }) + }), provided.placeholder] + })); + } + }) + }); +}; +/* harmony default export */ var QuestionInfo_QuestionList = (QuestionList); +// EXTERNAL MODULE: ./node_modules/antd/es/timeline/index.js + 5 modules +var timeline = __webpack_require__(12845); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/QuestionDetail/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var QuestionDetailmodules = ({"flex_box_center":"flex_box_center___ppkzA","flex_space_between":"flex_space_between___Z1syx","flex_box_vertical_center":"flex_box_vertical_center___twJ9S","flex_box_center_end":"flex_box_center_end___uI0uW","flex_box_column":"flex_box_column___JRp7D","timelineWrapper":"timelineWrapper___LP9aM","title":"title___KUHj_","desc":"desc___ubc8E","titles":"titles___njkjf","questionDetailWrapper":"questionDetailWrapper___p4SFM","questionTitle":"questionTitle___JC9X6","questionScoreInfo":"questionScoreInfo___NgOJI","deleteIcon":"deleteIcon___oMVTN","deleteBtn":"deleteBtn___JUPEl","normalText":"normalText___FW9Y_","folderIcon":"folderIcon___gvacQ","challengeNameWrapper":"challengeNameWrapper___fG7Vv","challengeName":"challengeName___Ia1Xs","shixunPreviewFooter":"shixunPreviewFooter___rKsnN","shixunInfoWrapper":"shixunInfoWrapper___FEnDb","shixunInfo":"shixunInfo___TbrA2","btnToDetail":"btnToDetail___dqLQP"}); +// EXTERNAL MODULE: ./src/assets/images/problemset/folder-closed.png +var folder_closed = __webpack_require__(73631); +// EXTERNAL MODULE: ./src/assets/images/problemset/folder.png +var folder = __webpack_require__(31328); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/QuestionDetail/columns.tsx + + + + + + + + + +var getColumns = function getColumns(ruleValueKey, dispatch, currentItemType, disabled) { + var _columnsMap; + var columnsMap = (_columnsMap = {}, defineProperty_default()(_columnsMap, RuleValueKeyType.OnlyDifficulty, [{ + title: '难度', + key: 'difficulty', + render: function render(value, record) { + var difficulty = record.difficulty; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: difficultyMap[difficulty].color + }, + children: difficultyMap[difficulty].label + }); + } + }]), defineProperty_default()(_columnsMap, RuleValueKeyType.OnlyKnowledge, [{ + title: '知识点', + dataIndex: 'tag_discipline_name', + ellipsis: true + }, { + title: '方向&课程', + dataIndex: 'sub_discipline_name', + width: 180, + ellipsis: { + showTitle: true + }, + render: function render(text, record) { + return "".concat(text); + } + }]), defineProperty_default()(_columnsMap, RuleValueKeyType.OnlyFileFolder, [{ + title: '文件夹', + render: function render(value, record, index) { + var group_name = record.group_name, + teacher_group_name = record.teacher_group_name; + var name = group_name || teacher_group_name; + var iconUrl = teacher_group_name ? folder : folder_closed; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: iconUrl, + className: QuestionDetailmodules.folderIcon + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.titles, + children: name + }) + })] + }); + } + }, { + title: '类型', + render: function render(value, record) { + var teacher_group_name = record.teacher_group_name; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: teacher_group_name ? '团队共享' : '我创建的' + }); + } + }]), defineProperty_default()(_columnsMap, RuleValueKeyType.KnowledgeAndDiff, [{ + title: '知识点', + dataIndex: 'tag_discipline_name', + ellipsis: { + showTitle: true + } + }, { + title: '方向&课程', + width: 180, + dataIndex: 'sub_discipline_name', + ellipsis: { + showTitle: true + } + }, { + title: '难度', + key: 'difficulty', + render: function render(value, record) { + var difficulty = record.difficulty; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: difficultyMap[difficulty].color + }, + children: difficultyMap[difficulty].label + }); + } + }]), defineProperty_default()(_columnsMap, RuleValueKeyType.FileFolderAndKnowledge, [{ + title: '知识点', + dataIndex: 'tag_discipline_name', + ellipsis: true + }, { + title: '文件夹', + render: function render(value, record) { + var group_name = record.group_name, + teacher_group_name = record.teacher_group_name; + var name = group_name || teacher_group_name; + var iconUrl = teacher_group_name ? folder : folder_closed; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: iconUrl, + className: QuestionDetailmodules.folderIcon + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.titles, + children: name + }) + })] + }); + } + }, { + title: '类型', + render: function render(value, record) { + var teacher_group_name = record.teacher_group_name; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: teacher_group_name ? '团队共享' : '我创建的' + }); + } + }]), defineProperty_default()(_columnsMap, RuleValueKeyType.FileFolderAndDiff, [{ + title: '文件夹', + render: function render(value, record) { + var group_name = record.group_name, + teacher_group_name = record.teacher_group_name; + var name = group_name || teacher_group_name; + var iconUrl = teacher_group_name ? folder : folder_closed; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: iconUrl, + className: QuestionDetailmodules.folderIcon + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.titles, + children: name + }) + })] + }); + } + }, { + title: '类型', + render: function render(value, record) { + var teacher_group_name = record.teacher_group_name; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: teacher_group_name ? '团队共享' : '我创建的' + }); + } + }, { + title: '难度', + key: 'difficulty', + render: function render(value, record) { + var difficulty = record.difficulty; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: difficultyMap[difficulty].color + }, + children: difficultyMap[difficulty].label + }); + } + }]), defineProperty_default()(_columnsMap, RuleValueKeyType.All, [{ + title: '知识点', + dataIndex: 'tag_discipline_name', + ellipsis: true + }, { + title: '文件夹', + render: function render(value, record) { + var group_name = record.group_name, + teacher_group_name = record.teacher_group_name; + var name = group_name || teacher_group_name; + var iconUrl = teacher_group_name ? folder : folder_closed; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: iconUrl, + className: QuestionDetailmodules.folderIcon + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.titles, + children: name + }) + })] + }); + } + }, { + title: '类型', + render: function render(value, record) { + var teacher_group_name = record.teacher_group_name; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: teacher_group_name ? '团队共享' : '我创建的' + }); + } + }, { + title: '难度', + key: 'difficulty', + render: function render(value, record) { + var difficulty = record.difficulty; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: difficultyMap[difficulty].color + }, + children: difficultyMap[difficulty].label + }); + } + }]), defineProperty_default()(_columnsMap, RuleValueKeyType.Shixun, []), _columnsMap); + for (var _i = 0, _Object$values = Object.values(columnsMap); _i < _Object$values.length; _i++) { + var columns = _Object$values[_i]; + columns.push({ + title: '抽题数量', + key: 'quanlity', + render: function render(value, record) { + var _ref = record || {}, + item_bank_num = _ref.item_bank_num, + quanlity = _ref.quanlity, + id = _ref.id, + teacher_group_id = _ref.teacher_group_id; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + disabled: disabled, + min: 1, + max: item_bank_num, + size: "large", + precision: 0, + value: quanlity, + onChange: function onChange(num) { + dispatch({ + type: 'changeQuestionNum', + payload: { + itemType: currentItemType, + id: id, + num: num, + teacher_group_id: teacher_group_id + } + }); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "ml10 font14", + style: { + color: '#333333' + }, + children: ["/", item_bank_num] + })] + }); + } + }, { + title: '操作', + key: 'action', + align: 'right', + render: function render(value, record) { + var id = record.id, + is_share = record.is_share; + return disabled ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "cursorNotAllowed c-grey-999", + children: "\u5220\u9664" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.deleteBtn, + onClick: function onClick() { + dispatch({ + type: 'deleteRule', + payload: { + itemType: currentItemType, + id: id, + is_share: is_share + } + }); + }, + children: "\u5220\u9664" + }); + } + }); + } + return columnsMap[ruleValueKey]; +}; + +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/QuestionDetail/index.tsx + + + + + + + + + + + + + + +var ShixunDetail = function ShixunDetail(_ref) { + var _data$item_types, _questionInfo$item_ba, _questionInfo$item_ba2, _questionInfo$item_ba3; + var setVisibleModalType = _ref.setVisibleModalType; + var _useContext = (0,react.useContext)(DataContext), + data = _useContext.data, + dispatch = _useContext.dispatch, + disabled = _useContext.disabled; + var questionInfo = data === null || data === void 0 ? void 0 : (_data$item_types = data.item_types) === null || _data$item_types === void 0 ? void 0 : _data$item_types.find(function (item) { + return item.item_type === 'PRACTICAL'; + }); + return /*#__PURE__*/(0,jsx_runtime.jsx)(timeline/* default */.Z, { + className: QuestionDetailmodules.timelineWrapper, + items: [{ + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + transform: 'translateY(-4px)' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.title, + children: "\u9898\u5E93\u9009\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.desc, + children: "\uFF08\u9700\u8981\u5148\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9\u5B9E\u8BAD\u9898\uFF0C\u518D\u8BBE\u7F6E\u4ECE\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898\u7684\u6570\u91CF\uFF09" + })] + }), !disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + style: { + width: 102 + }, + onClick: function onClick() { + return setVisibleModalType('selectShixun'); + }, + children: "\u4ECE\u9898\u5E93\u9009\u62E9" + })] + }), (questionInfo === null || questionInfo === void 0 ? void 0 : (_questionInfo$item_ba = questionInfo.item_banks) === null || _questionInfo$item_ba === void 0 ? void 0 : _questionInfo$item_ba.length) === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + customText: "\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + rowKey: "id", + className: "mb10", + columns: [{ + title: '序号', + width: 60, + render: function render(value, record, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: index + 1 + }); + } + }, { + title: '试题名称', + dataIndex: 'name', + width: '30%', + ellipsis: { + showTitle: true + }, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + showLines: 1, + showTextOnly: true, + value: text + }, 1); + } + }, { + title: '创建者', + dataIndex: 'real_name', + ellipsis: { + showTitle: true + } + }, { + title: '所属单位', + dataIndex: 'school_name', + ellipsis: { + showTitle: true + } + }, { + title: '难度', + dataIndex: 'difficulty' + }, { + title: '操作', + align: 'right', + render: function render(value, record, index) { + var _ref2 = record || {}, + id = _ref2.id, + identifier = _ref2.identifier, + name = _ref2.name, + _ref2$challenge_names = _ref2.challenge_names, + challenge_names = _ref2$challenge_names === void 0 ? [] : _ref2$challenge_names, + real_name = _ref2.real_name, + school_name = _ref2.school_name, + study_count = _ref2.study_count, + _ref2$challenges = _ref2.challenges, + challenges = _ref2$challenges === void 0 ? [] : _ref2$challenges; + console.log('---', challenges); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF', + cursor: 'pointer' + }, + onClick: function onClick() { + modal/* default.confirm */.Z.confirm({ + title: '题目详情', + closable: true, + width: 1000, + centered: true, + icon: null, + footer: null, + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: name, + style: { + marginBottom: 18 + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: QuestionDetailmodules.challengeNameWrapper, + children: challenges === null || challenges === void 0 ? void 0 : challenges.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: QuestionDetailmodules.challengeName, + children: ["\u7B2C", (0,utils_util/* toChineseNumber */.EM)(index + 1), "\u9898\xA0", item === null || item === void 0 ? void 0 : item.subject] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: QuestionDetailmodules.shixunPreviewFooter, + justify: "space-between", + style: { + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: QuestionDetailmodules.shixunInfoWrapper, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u521B\u5EFA\u8005" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.shixunInfo, + children: real_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6240\u5C5E\u5355\u4F4D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.shixunInfo, + children: school_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5B66\u4E60\u4EBA\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.shixunInfo, + children: study_count + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + type: "primary", + className: QuestionDetailmodules.btnToDetail, + onClick: function onClick() { + return (0,utils_util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges?exercise=true")); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shixunkecheng" + }), "\u5B9E\u8BAD\u8BE6\u60C5"] + })] + })] + }) + }); + }, + children: "\u67E5\u770B" + }), !disabled && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + dispatch({ + type: 'deleteShixunQuestion', + payload: { + shixunId: id + } + }); + }, + className: "ml20 ".concat(QuestionDetailmodules.deleteBtn), + children: "\u5220\u9664" + })] + }); + } + }], + dataSource: (questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.item_banks) || [], + pagination: false + })] + }) + }, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + transform: !!(questionInfo !== null && questionInfo !== void 0 && (_questionInfo$item_ba2 = questionInfo.item_banks) !== null && _questionInfo$item_ba2 !== void 0 && _questionInfo$item_ba2.length) ? 'translateY(-8px)' : 'none' + }, + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.title, + children: "\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898" + }), !!(questionInfo !== null && questionInfo !== void 0 && (_questionInfo$item_ba3 = questionInfo.item_banks) !== null && _questionInfo$item_ba3 !== void 0 && _questionInfo$item_ba3.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.normalText, + children: "\u62BD\u9898\u6570\u91CF" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + min: 0, + disabled: disabled, + max: questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.item_bank_num, + size: "large", + className: "ml10 mr10", + value: (questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.item_bank_count) || 1, + onChange: function onChange(value) { + return dispatch({ + type: 'changeQuestionNum', + payload: { + num: value || 1, + itemType: 'PRACTICAL' + } + }); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "".concat(QuestionDetailmodules.normalText, " mr30"), + children: ["/", questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.item_bank_num] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.normalText, + children: "\u6BCF\u9898\u5206\u503C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + disabled: disabled, + min: 0, + max: 100, + size: "large", + className: "ml10 mr10", + value: questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.score, + onChange: function onChange(value) { + return dispatch({ + type: 'changeQuestionScore', + payload: { + score: value, + itemType: 'PRACTICAL' + } + }); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.normalText, + children: "\u5206" + })] + }) + })] + }) + }] + }); +}; +var QuestionDetail = function QuestionDetail(_ref3) { + var _data$item_types2, _data$item_types3; + var setVisibleModalType = _ref3.setVisibleModalType, + currentItemType = _ref3.currentItemType, + onDelete = _ref3.onDelete; + var urlParams = (0,_umi_production_exports.useParams)(); + var _useContext2 = (0,react.useContext)(DataContext), + data = _useContext2.data, + dispatch = _useContext2.dispatch, + disabled = _useContext2.disabled; + var questionIndex = (data === null || data === void 0 ? void 0 : (_data$item_types2 = data.item_types) === null || _data$item_types2 === void 0 ? void 0 : _data$item_types2.findIndex(function (item) { + return item.item_type === currentItemType; + })) + 1; + var questionInfo = data === null || data === void 0 ? void 0 : (_data$item_types3 = data.item_types) === null || _data$item_types3 === void 0 ? void 0 : _data$item_types3.find(function (item) { + return item.item_type === currentItemType; + }); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: QuestionDetailmodules.questionDetailWrapper, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + align: "middle", + className: "mb30", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.questionTitle, + children: "".concat((0,utils_util/* toChineseNumber */.EM)(questionIndex), "\u3001").concat(questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.item_type_text) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: QuestionDetailmodules.questionScoreInfo, + children: ["\uFF08", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#3061D0' + }, + children: questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.item_bank_count + }), "\u5C0F\u9898\uFF0C\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#3061D0' + }, + children: questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.total_score + }), "\u5206\uFF09"] + })] + }), !disabled && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shanchutimu ".concat(QuestionDetailmodules.deleteIcon), + onClick: function onClick() { + return onDelete(currentItemType); + } + })] + }), currentItemType === 'PRACTICAL' ? /*#__PURE__*/(0,jsx_runtime.jsx)(ShixunDetail, { + setVisibleModalType: setVisibleModalType + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: (questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.contents.length) === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + styles: { + margin: '70px auto 100px auto' + }, + customText: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u6682\u65E0\u62BD\u9898\u89C4\u5219\uFF0C\u652F\u6301", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#EA9741' + }, + children: "\u6307\u5B9A\u6587\u4EF6\u5939\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9" + }), "\u8FDB\u884C\u62BD\u9898\uFF5E"] + }), + ButtonTwo: (urlParams === null || urlParams === void 0 ? void 0 : urlParams.id) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + justify: "center", + className: "mt30", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + style: { + width: 136, + marginTop: -10 + }, + onClick: function onClick() { + return setVisibleModalType('rule'); + }, + children: "\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219" + }) + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + align: "middle", + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(QuestionDetailmodules.normalText), + children: "\u6BCF\u9898\u5206\u503C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + disabled: disabled, + size: "large", + className: "ml10 mr10", + min: 0.1, + max: 100, + value: questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.score, + precision: 1, + onChange: function onChange(value) { + return dispatch({ + type: 'changeQuestionScore', + payload: { + score: value, + itemType: currentItemType + } + }); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionDetailmodules.normalText, + children: "\u5206" + })] + }) + }), (urlParams === null || urlParams === void 0 ? void 0 : urlParams.id) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + onClick: function onClick() { + return setVisibleModalType('rule'); + }, + children: "\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: getColumns(questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.random_rule_type, dispatch, currentItemType, disabled), + dataSource: questionInfo === null || questionInfo === void 0 ? void 0 : questionInfo.contents, + pagination: false, + rowKey: "id" + })] + }) + })] + }); +}; +/* harmony default export */ var QuestionInfo_QuestionDetail = (QuestionDetail); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(48559); +// EXTERNAL MODULE: ./src/service/exercise.ts +var exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(7); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/QuestionInfo/index.tsx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +var QuestionInfo = function QuestionInfo(_ref) { + var _data$item_types, _data$item_types$, _data$examination_ban2, _data$examination_ban3, _data$examination_ban4, _data$examination_ban5, _difficultyMap, _data$examination_ban6, _data$examination_ban7, _data$examination_ban8, _data$item_types6, _data$item_types7; + objectDestructuringEmpty_default()(_ref); + var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), + _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), + searchParams = _useSearchParams2[0]; + var urlParams = (0,_umi_production_exports.useParams)(); + var _useContext = (0,react.useContext)(DataContext), + data = _useContext.data, + dispatch = _useContext.dispatch, + setPreview = _useContext.setPreview, + getData = _useContext.getData, + handlePreview = _useContext.handlePreview, + disabled = _useContext.disabled; + var _useState = (0,react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + visibleModalType = _useState2[0], + setVisibleModalType = _useState2[1]; + var _useState3 = (0,react.useState)(data === null || data === void 0 ? void 0 : (_data$item_types = data.item_types) === null || _data$item_types === void 0 ? void 0 : (_data$item_types$ = _data$item_types[0]) === null || _data$item_types$ === void 0 ? void 0 : _data$item_types$.item_type), + _useState4 = slicedToArray_default()(_useState3, 2), + currentItemType = _useState4[0], + setCurrentItemType = _useState4[1]; + var _useState5 = (0,react.useState)(true), + _useState6 = slicedToArray_default()(_useState5, 2), + loading = _useState6[0], + setLoading = _useState6[1]; + var handleSave = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(notRedirect) { + var _data$item_types2, _data$item_types3; + var sort_by_item_type, items, dataCopy, _ref3, item_types, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + sort_by_item_type = data.item_types.map(function (item) { + return item.item_type_text; + }); + items = data === null || data === void 0 ? void 0 : (_data$item_types2 = data.item_types) === null || _data$item_types2 === void 0 ? void 0 : _data$item_types2.filter(function (item) { + var _item$contents, _item$item_banks; + return ((_item$contents = item.contents) === null || _item$contents === void 0 ? void 0 : _item$contents.length) > 0 || (item === null || item === void 0 ? void 0 : (_item$item_banks = item.item_banks) === null || _item$item_banks === void 0 ? void 0 : _item$item_banks.length) > 0; + }); // console.log('---', sort_by_item_type, items); + // return + data.sort_by_item_type = sort_by_item_type; + if ((_data$item_types3 = data.item_types) !== null && _data$item_types3 !== void 0 && _data$item_types3.length) { + _context.next = 6; + break; + } + message/* default.warning */.ZP.warning('试题总数=0,请先设置抽题规则'); + return _context.abrupt("return"); + case 6: + if (!((items === null || items === void 0 ? void 0 : items.length) === 0)) { + _context.next = 9; + break; + } + message/* default.warning */.ZP.warning('试题总数=0,请先设置抽题规则'); + return _context.abrupt("return"); + case 9: + dataCopy = (0,lodash.cloneDeep)(data); + _ref3 = dataCopy || {}, item_types = _ref3.item_types; + dataCopy.item_types = item_types.filter(function (item) { + return item.item_type === currentItemType; + }); + _context.next = 14; + return updateRandomExam(urlParams.id || urlParams.categoryId, dataCopy); + case 14: + res = _context.sent; + if (res.status === 0) { + message/* default.success */.ZP.success('保存成功'); + if (!notRedirect) _umi_production_exports.history.push("/paperlibrary"); + } + case 16: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleSave(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var handleExerciseSave = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(notRedirect, type) { + var body, res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + console.log(data); + body = objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, data.exercise), urlParams), {}, { + exerciseId: urlParams.categoryId, + sort_by_item_type: data.sort_by_item_type, + difficulty: data.examination_bank.difficulty, + exam_notes: data.examination_bank.exam_notes, + exercise_name: data.examination_bank.name, + time: data.examination_bank.time, + item_types: data.item_types, + // is_reset: 1, + sub_discipline_id: data.examination_bank.sub_discipline_id + }); + if (!notRedirect || type === 1) body.is_reset = 1; + _context2.next = 5; + return (0,exercise/* putExercise */.wy)(body); + case 5: + res = _context2.sent; + if (res.status === 0) { + message/* default.success */.ZP.success("修改成功 "); + if (!notRedirect) { + _umi_production_exports.history.push("/classrooms/".concat(urlParams.coursesId, "/exercise/").concat(urlParams.categoryId, "/detail?random=true")); + } + } + case 7: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handleExerciseSave(_x2, _x3) { + return _ref4.apply(this, arguments); + }; + }(); + var handleDelete = function handleDelete(itemType) { + modal/* default.confirm */.Z.confirm({ + title: '提示', + icon: null, + centered: true, + closable: true, + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F" + }), + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res, _res, _data$item_types4, _data$item_types4$, nextState, _data$item_types5, _data$item_types5$; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!urlParams.id) { + _context3.next = 8; + break; + } + _context3.next = 3; + return deleteItem(urlParams.id, { + item_type: [itemType] + }); + case 3: + res = _context3.sent; + if (!(res.status !== 0)) { + _context3.next = 6; + break; + } + return _context3.abrupt("return"); + case 6: + _context3.next = 14; + break; + case 8: + _context3.next = 10; + return deletecourseItem(urlParams.categoryId, { + item_type: [itemType] + }); + case 10: + _res = _context3.sent; + getData(); + if (!(_res.status !== 0)) { + _context3.next = 14; + break; + } + return _context3.abrupt("return"); + case 14: + dispatch({ + type: 'deleteQuestionType', + payload: itemType + }); + if (itemType === currentItemType) { + nextState = reducer(data, { + type: 'deleteQuestionType', + payload: itemType + }); + setCurrentItemType(nextState.item_types.length ? nextState.item_types[0].item_type : data === null || data === void 0 ? void 0 : (_data$item_types4 = data.item_types) === null || _data$item_types4 === void 0 ? void 0 : (_data$item_types4$ = _data$item_types4[0]) === null || _data$item_types4$ === void 0 ? void 0 : _data$item_types4$.item_type); + } else { + setCurrentItemType(data === null || data === void 0 ? void 0 : (_data$item_types5 = data.item_types) === null || _data$item_types5 === void 0 ? void 0 : (_data$item_types5$ = _data$item_types5[0]) === null || _data$item_types5$ === void 0 ? void 0 : _data$item_types5$.item_type); + } + case 16: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }; + (0,react.useEffect)(function () { + var _data$examination_ban; + if (data !== null && data !== void 0 && (_data$examination_ban = data.examination_bank) !== null && _data$examination_ban !== void 0 && _data$examination_ban.name) { + setLoading(false); + } + (0,utils_util/* setDocumentTitle */.Dk)('随机组卷'); + }, [data === null || data === void 0 ? void 0 : (_data$examination_ban2 = data.examination_bank) === null || _data$examination_ban2 === void 0 ? void 0 : _data$examination_ban2.name]); + var handlePracticeTest = /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var _userInfo; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return handleExerciseSave(true, 1); + case 2: + // const res = await startSimulateAnswer({ ...urlParams, is_reset: 1 }) + // if (res?.exercise?.id) { + _umi_production_exports.history.push("/classrooms/".concat(urlParams.coursesId, "/exercise/").concat(urlParams.categoryId, "/").concat((_userInfo = (0,authority/* userInfo */.eY)()) === null || _userInfo === void 0 ? void 0 : _userInfo.login, "/initate_answer")); + // } + case 3: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function handlePracticeTest() { + return _ref5.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: QuestionInfomodules.questionInfo, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc mb20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(TitleEditor, { + defaultValue: data === null || data === void 0 ? void 0 : (_data$examination_ban3 = data.examination_bank) === null || _data$examination_ban3 === void 0 ? void 0 : _data$examination_ban3.name, + onFinish: /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(value) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + dispatch({ + type: 'updateBaseInfo', + payload: objectSpread2_default()(objectSpread2_default()({}, data.examination_bank), {}, { + name: value + }) + }); + return _context5.abrupt("return", true); + case 2: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function (_x4) { + return _ref6.apply(this, arguments); + }; + }() + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "center", + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "mr30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionInfomodules.label, + children: "\u7B54\u9898\u65F6\u957F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (data === null || data === void 0 ? void 0 : (_data$examination_ban4 = data.examination_bank) === null || _data$examination_ban4 === void 0 ? void 0 : _data$examination_ban4.time) === -1 ? '不限' : (data === null || data === void 0 ? void 0 : (_data$examination_ban5 = data.examination_bank) === null || _data$examination_ban5 === void 0 ? void 0 : _data$examination_ban5.time) || '不限' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "mr30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionInfomodules.label, + children: "\u96BE\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (_difficultyMap = difficultyMap["".concat(data === null || data === void 0 ? void 0 : (_data$examination_ban6 = data.examination_bank) === null || _data$examination_ban6 === void 0 ? void 0 : _data$examination_ban6.difficulty)]) === null || _difficultyMap === void 0 ? void 0 : _difficultyMap.label + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "mr30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionInfomodules.label, + children: "\u8BD5\u9898\u603B\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (data === null || data === void 0 ? void 0 : (_data$examination_ban7 = data.examination_bank) === null || _data$examination_ban7 === void 0 ? void 0 : _data$examination_ban7.question_count) || 0 + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: QuestionInfomodules.label, + children: "\u603B\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (data === null || data === void 0 ? void 0 : (_data$examination_ban8 = data.examination_bank) === null || _data$examination_ban8 === void 0 ? void 0 : _data$examination_ban8.total_score) || 0 + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: QuestionInfomodules.content, + style: { + border: (data === null || data === void 0 ? void 0 : (_data$item_types6 = data.item_types) === null || _data$item_types6 === void 0 ? void 0 : _data$item_types6.length) <= 0 && 'none' + }, + children: (data === null || data === void 0 ? void 0 : (_data$item_types7 = data.item_types) === null || _data$item_types7 === void 0 ? void 0 : _data$item_types7.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: '260px', + className: QuestionInfomodules.leftPart, + children: [!disabled && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + style: { + margin: '0 15px', + borderRadius: 2 + }, + onClick: function onClick() { + return setVisibleModalType('setScore'); + }, + children: "\u6279\u91CF\u8BBE\u7F6E\u5206\u503C" + }), (urlParams === null || urlParams === void 0 ? void 0 : urlParams.id) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + shape: "default", + onClick: function onClick() { + return setVisibleModalType('questionType'); + }, + children: "\u6DFB\u52A0\u9898\u578B" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionInfo_QuestionList, { + list: data.item_types, + onSelect: /*#__PURE__*/function () { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(itemType) { + var currentItem, dataCopy, _ref8, item_types; + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + if (!(itemType === currentItemType)) { + _context6.next = 2; + break; + } + return _context6.abrupt("return"); + case 2: + setLoading(true); + currentItem = data.item_types.find(function (item) { + return item.item_type === currentItemType; + }); + if (!(currentItemType !== 'PRACTICAL' && currentItem.contents.length > 0 && urlParams !== null && urlParams !== void 0 && urlParams.id)) { + _context6.next = 17; + break; + } + dataCopy = (0,lodash.cloneDeep)(data); + _ref8 = dataCopy || {}, item_types = _ref8.item_types; + dataCopy.item_types = item_types.filter(function (item) { + return item.item_type === currentItemType; + }); + _context6.prev = 8; + _context6.next = 11; + return updateRandomExam(urlParams.id || urlParams.categoryId, dataCopy); + case 11: + _context6.next = 15; + break; + case 13: + _context6.prev = 13; + _context6.t0 = _context6["catch"](8); + case 15: + _context6.next = 18; + break; + case 17: + if (urlParams.categoryId) { + handleExerciseSave(true); + } else { + handleSave(true); + } + case 18: + setLoading(false); + setCurrentItemType(itemType); + case 20: + case "end": + return _context6.stop(); + } + }, _callee6, null, [[8, 13]]); + })); + return function (_x5) { + return _ref7.apply(this, arguments); + }; + }(), + onDelete: handleDelete + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: QuestionInfomodules.rightPart, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionInfo_QuestionDetail, { + setVisibleModalType: setVisibleModalType, + currentItemType: currentItemType, + onDelete: handleDelete + }) + }) + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + customText: "\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B", + styles: { + margin: '70px auto' + }, + ButtonTwo: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + justify: "center", + className: "mt20", + children: (urlParams === null || urlParams === void 0 ? void 0 : urlParams.id) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + style: { + width: 88 + }, + onClick: function onClick() { + return setVisibleModalType('questionType'); + }, + children: "\u6DFB\u52A0\u9898\u578B" + }) + }) + }) + }), !!(urlParams !== null && urlParams !== void 0 && urlParams.id) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: QuestionInfomodules.fixedBottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + className: "".concat(QuestionInfomodules.previewBtn, " mr20"), + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + var _data$item_types8, _data$item_types9; + var items; + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + items = data === null || data === void 0 ? void 0 : (_data$item_types8 = data.item_types) === null || _data$item_types8 === void 0 ? void 0 : _data$item_types8.filter(function (item) { + var _item$contents2, _item$item_banks2; + return ((_item$contents2 = item.contents) === null || _item$contents2 === void 0 ? void 0 : _item$contents2.length) > 0 || (item === null || item === void 0 ? void 0 : (_item$item_banks2 = item.item_banks) === null || _item$item_banks2 === void 0 ? void 0 : _item$item_banks2.length) > 0; + }); + if ((_data$item_types9 = data.item_types) !== null && _data$item_types9 !== void 0 && _data$item_types9.length) { + _context7.next = 4; + break; + } + message/* default.warning */.ZP.warning('试题总数=0,请先设置抽题规则'); + return _context7.abrupt("return"); + case 4: + if (!((items === null || items === void 0 ? void 0 : items.length) === 0)) { + _context7.next = 7; + break; + } + message/* default.warning */.ZP.warning('试题总数=0,请先设置抽题规则'); + return _context7.abrupt("return"); + case 7: + handleSave(true); + _context7.next = 10; + return handlePreview(); + case 10: + case "end": + return _context7.stop(); + } + }, _callee7); + })), + children: "\u8BD5\u5377\u9884\u89C8" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + className: QuestionInfomodules.confirmBtn, + onClick: function onClick() { + return handleSave(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-baocun1 mr5" + }), "\u4FDD\u5B58\u8BD5\u5377"] + })] + }), !!(urlParams !== null && urlParams !== void 0 && urlParams.categoryId) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: QuestionInfomodules.fixedBottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + className: "".concat(QuestionInfomodules.previewBtn, " mr20"), + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + document.body.scrollIntoView(); + _umi_production_exports.history.push("/classrooms/".concat(urlParams.coursesId, "/exercise")); + case 2: + case "end": + return _context8.stop(); + } + }, _callee8); + })), + children: "\u8FD4\u56DE" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + className: "".concat(QuestionInfomodules.previewBtn, " mr20"), + onClick: handlePracticeTest, + children: "\u6A21\u62DF\u8003\u8BD5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + className: QuestionInfomodules.confirmBtn, + onClick: function onClick() { + return handleExerciseSave(); + }, + children: "\u63D0\u4EA4" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionInfo_QuestionTypeModal, { + open: visibleModalType === 'questionType', + onCancel: function onCancel() { + return setVisibleModalType(''); + }, + onOk: /*#__PURE__*/function () { + var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(selectedQuestionType) { + var _nextState$item_types, _data$item_types10; + var deletedItemTypes, nextState, nextItemTypes, _iterator, _step, itemType, res; + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { + case 0: + deletedItemTypes = []; + nextState = reducer(data, { + type: 'setQuestionType', + payload: selectedQuestionType + }); + nextItemTypes = (nextState === null || nextState === void 0 ? void 0 : (_nextState$item_types = nextState.item_types) === null || _nextState$item_types === void 0 ? void 0 : _nextState$item_types.map(function (item) { + return item.item_type; + })) || []; + _iterator = createForOfIteratorHelper_default()((data === null || data === void 0 ? void 0 : (_data$item_types10 = data.item_types) === null || _data$item_types10 === void 0 ? void 0 : _data$item_types10.map(function (item) { + return item.item_type; + })) || []); + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + itemType = _step.value; + if (!nextItemTypes.includes(itemType)) { + deletedItemTypes.push(itemType); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + if (!(urlParams.id && deletedItemTypes.length > 0)) { + _context9.next = 11; + break; + } + _context9.next = 8; + return deleteItem(urlParams.id, { + item_type: deletedItemTypes + }); + case 8: + res = _context9.sent; + if (!(res.status !== 0)) { + _context9.next = 11; + break; + } + return _context9.abrupt("return"); + case 11: + dispatch({ + type: 'setQuestionType', + payload: selectedQuestionType + }); + setCurrentItemType(nextState.item_types.length ? nextState.item_types[0].item_type : ''); + setVisibleModalType(''); + case 14: + case "end": + return _context9.stop(); + } + }, _callee9); + })); + return function (_x6) { + return _ref11.apply(this, arguments); + }; + }() + }), /*#__PURE__*/(0,jsx_runtime.jsx)(SetScoreModal, { + open: visibleModalType === 'setScore', + onCancel: function onCancel() { + setVisibleModalType(''); + }, + onOk: /*#__PURE__*/function () { + var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(newData) { + var scoreSettings, res, _res2; + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { + case 0: + scoreSettings = newData.item_types.map(function (item) { + return { + item_type: item.item_type, + score: item.score + }; + }); + if (!urlParams.id) { + _context10.next = 8; + break; + } + _context10.next = 4; + return setItemTypeScore(urlParams.id, { + score_settings: scoreSettings + }); + case 4: + res = _context10.sent; + if (res.status === 0) { + // getData(urlParams.id) + dispatch({ + type: 'init', + payload: newData + }); + } + _context10.next = 12; + break; + case 8: + _context10.next = 10; + return setItemTypeScores(urlParams.categoryId, { + score_settings: scoreSettings + }); + case 10: + _res2 = _context10.sent; + if (_res2.status === 0) { + // getData(urlParams.id) + dispatch({ + type: 'init', + payload: newData + }); + } + case 12: + setVisibleModalType(''); + case 13: + case "end": + return _context10.stop(); + } + }, _callee10); + })); + return function (_x7) { + return _ref12.apply(this, arguments); + }; + }() + }), /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionInfo_RuleModal, { + open: visibleModalType === 'rule', + onCancel: function onCancel() { + return setVisibleModalType(''); + }, + currentItemType: currentItemType, + setVisibleModalType: setVisibleModalType + }), searchParams.get('type') === 'settings' && /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionInfo_SelectShixunModal, { + open: visibleModalType === 'selectShixun', + onCancel: function onCancel() { + return setVisibleModalType(''); + }, + onOk: function onOk(selectedRows) { + console.log(selectedRows); + dispatch({ + type: 'addShixun', + payload: { + shixunList: toConsumableArray_default()(selectedRows) + } + }); + setVisibleModalType(''); + } + })] + }); +}; +/* harmony default export */ var Edit_QuestionInfo = (QuestionInfo); +// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 12 modules +var StepPreview = __webpack_require__(7845); +;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/Edit/index.tsx + + + + + + + + + + + + + + + + + + + + +var RandomPaperEdit = function RandomPaperEdit() { + var _data$exercise, _data$exercise2, _userInfo, _userInfo$course; + var _useState = (0,react.useState)('baseInfo'), + _useState2 = slicedToArray_default()(_useState, 2), + currentKey = _useState2[0], + setCurrentKey = _useState2[1]; + var dvaDispatch = (0,_umi_production_exports.useDispatch)(); + (0,react.useEffect)(function () { + dvaDispatch({ + type: 'globalSetting/footerToggle', + payload: false + }); + }, []); + var urlParams = (0,_umi_production_exports.useParams)(); + var isEdit = !!(urlParams.id || urlParams.categoryId); + var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), + _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), + searchParams = _useSearchParams2[0]; + (0,react.useEffect)(function () { + if (searchParams.get('type') === 'settings') { + setCurrentKey('settings'); + } + }, []); + var _useReducer = (0,react.useReducer)(reducer, null), + _useReducer2 = slicedToArray_default()(_useReducer, 2), + data = _useReducer2[0], + dispatch = _useReducer2[1]; + var _useState3 = (0,react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + var getData = /*#__PURE__*/function () { + var _ref = 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: + setLoading(true); + if (!urlParams.categoryId) { + _context.next = 7; + break; + } + _context.next = 4; + return getExerciseRandomExam(urlParams); + case 4: + res = _context.sent; + _context.next = 10; + break; + case 7: + _context.next = 9; + return getRandomExam(urlParams.id); + case 9: + res = _context.sent; + case 10: + setLoading(false); + if (res.status === 0) { + dispatch({ + type: 'init', + payload: res + }); + } + case 12: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData() { + return _ref.apply(this, arguments); + }; + }(); + (0,react.useEffect)(function () { + //试卷库和课堂试卷编辑 + if (isEdit) { + getData(); + } else { + dispatch({ + type: 'init', + payload: { + examination_bank: { + difficulty: 2 + } + } + }); + } + }, [urlParams]); + var handlePreview = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(record, other) { + var _data$item_types; + var new_item_types, body, _res, _clonePreviewData$que, clonePreviewData, _res2, _clonePreviewData$que2, _clonePreviewData, res, _data$item_types2, paperData, sortList; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + new_item_types = data === null || data === void 0 ? void 0 : (_data$item_types = data.item_types) === null || _data$item_types === void 0 ? void 0 : _data$item_types.filter(function (e) { + var _e$item_type; + return (e === null || e === void 0 ? void 0 : (_e$item_type = e.item_type) === null || _e$item_type === void 0 ? void 0 : _e$item_type.toUpperCase()) === (other === null || other === void 0 ? void 0 : other.type); + }); + body = { + sort_by_item_type: data.sort_by_item_type, + difficulty: data.examination_bank.difficulty, + exam_notes: data.examination_bank.exam_notes, + name: data.examination_bank.name, + time: data.examination_bank.time, + item_types: data.item_types + }; //随机换一题 + if (!(record !== undefined && !(record !== null && record !== void 0 && record.single_question_id))) { + _context2.next = 10; + break; + } + body.seleted_item_bank_ids = record === null || record === void 0 ? void 0 : record.seleted_item_bank_ids; + body.item_types = new_item_types; + _context2.next = 7; + return toggleRandomQuestions(body); + case 7: + _res = _context2.sent; + if ((_res === null || _res === void 0 ? void 0 : _res.status) === 0) { + clonePreviewData = (0,lodash.cloneDeep)(preview.data); + clonePreviewData.questionList = clonePreviewData === null || clonePreviewData === void 0 ? void 0 : (_clonePreviewData$que = clonePreviewData.questionList) === null || _clonePreviewData$que === void 0 ? void 0 : _clonePreviewData$que.map(function (e) { + if (e.type === other.type) { + var _res$questions; + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + questions: (_res === null || _res === void 0 ? void 0 : (_res$questions = _res.questions) === null || _res$questions === void 0 ? void 0 : _res$questions.questions) || [] + }); + } + return e; + }); + setPreview({ + show: true, + data: clonePreviewData + }); + } + return _context2.abrupt("return"); + case 10: + if (!(record !== undefined && record !== null && record !== void 0 && record.single_question_id)) { + _context2.next = 19; + break; + } + body.seleted_item_bank_ids = record === null || record === void 0 ? void 0 : record.seleted_item_bank_ids; + body.single_question_id = record === null || record === void 0 ? void 0 : record.single_question_id; + body.item_types = new_item_types; + _context2.next = 16; + return toggleRandomQuestions(body); + case 16: + _res2 = _context2.sent; + if ((_res2 === null || _res2 === void 0 ? void 0 : _res2.status) === 0) { + _clonePreviewData = (0,lodash.cloneDeep)(preview.data); + _clonePreviewData.questionList = _clonePreviewData === null || _clonePreviewData === void 0 ? void 0 : (_clonePreviewData$que2 = _clonePreviewData.questionList) === null || _clonePreviewData$que2 === void 0 ? void 0 : _clonePreviewData$que2.map(function (e) { + if (e.type === other.type) { + var _res2$questions, _res2$questions$quest; + var new_questions = (0,lodash.cloneDeep)(e === null || e === void 0 ? void 0 : e.questions); + new_questions.splice(other.index, 1, _res2 === null || _res2 === void 0 ? void 0 : (_res2$questions = _res2.questions) === null || _res2$questions === void 0 ? void 0 : (_res2$questions$quest = _res2$questions.questions) === null || _res2$questions$quest === void 0 ? void 0 : _res2$questions$quest[0]); + console.log(e === null || e === void 0 ? void 0 : e.questions, new_questions, other.index, 'new_questions'); + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + questions: new_questions + }); + } + return e; + }); + setPreview({ + show: true, + data: _clonePreviewData + }); + } + return _context2.abrupt("return"); + case 19: + _context2.next = 21; + return previewRandomPaper(body); + case 21: + res = _context2.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + paperData = (0,utils_util/* formatRandomPaperData */.ad)(res); + sortList = []; + data === null || data === void 0 ? void 0 : (_data$item_types2 = data.item_types) === null || _data$item_types2 === void 0 ? void 0 : _data$item_types2.forEach(function (e) { + var _paperData$questionLi; + var param = paperData === null || paperData === void 0 ? void 0 : (_paperData$questionLi = paperData.questionList) === null || _paperData$questionLi === void 0 ? void 0 : _paperData$questionLi.find(function (k) { + return e.item_type === k.type; + }); + sortList.push(param); + }); + console.log(data, 'sortList'); + sortList = (0,lodash.compact)(sortList); + paperData.questionList = sortList; + setPreview({ + show: true, + data: paperData + }); + } + case 23: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handlePreview(_x, _x2) { + return _ref2.apply(this, arguments); + }; + }(); + var handleTypeScore = function handleTypeScore(item) { + var _clonePreviewData$que3; + var clonePreviewData = (0,lodash.cloneDeep)(preview.data); + clonePreviewData.questionList = clonePreviewData === null || clonePreviewData === void 0 ? void 0 : (_clonePreviewData$que3 = clonePreviewData.questionList) === null || _clonePreviewData$que3 === void 0 ? void 0 : _clonePreviewData$que3.map(function (e) { + if (e.type === item.type) { + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + questions_score: item.scoreTotal + }); + } + return e; + }); + dispatch({ + type: 'changeQuestionScore', + payload: { + score: item.score, + itemType: item.type + } + }); + setPreview({ + show: true, + data: clonePreviewData + }); + }; + var handleSubmit = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(record) { + var body, _res3, res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + body = { + sort_by_item_type: data.sort_by_item_type, + difficulty: data.examination_bank.difficulty, + exam_notes: data.examination_bank.exam_notes, + name: data.examination_bank.name, + time: data.examination_bank.time, + item_types: data.item_types, + sub_discipline_id: data.examination_bank.sub_discipline_id + }; + if (!record) { + _context3.next = 7; + break; + } + _context3.next = 4; + return saveQuestionList(objectSpread2_default()(objectSpread2_default()({}, body), record)); + case 4: + _res3 = _context3.sent; + if (_res3.status === 0) { + message/* default.success */.ZP.success("保存成功"); + } + return _context3.abrupt("return"); + case 7: + _context3.next = 9; + return updateRandomExam(urlParams.id, body); + case 9: + res = _context3.sent; + if (res.status === 0) { + message/* default.success */.ZP.success('提交成功'); + _umi_production_exports.history.push("/paperlibrary?defaultActiveKey=0"); + } + case 11: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function handleSubmit(_x3) { + return _ref3.apply(this, arguments); + }; + }(); + var courseOptions = useCourseOptions(); + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + baseInfoForm = _Form$useForm2[0]; + var _useState5 = (0,react.useState)({ + show: false, + data: {} + }), + _useState6 = slicedToArray_default()(_useState5, 2), + preview = _useState6[0], + setPreview = _useState6[1]; + var disabled = !!(data !== null && data !== void 0 && (_data$exercise = data.exercise) !== null && _data$exercise !== void 0 && _data$exercise.exercise_status) && (data === null || data === void 0 ? void 0 : (_data$exercise2 = data.exercise) === null || _data$exercise2 === void 0 ? void 0 : _data$exercise2.exercise_status) !== 1; + return /*#__PURE__*/(0,jsx_runtime.jsx)(DataContext.Provider, { + value: { + data: data, + disabled: disabled, + dispatch: dispatch, + setPreview: setPreview, + getData: getData, + handlePreview: handlePreview + }, + children: preview.show ? /*#__PURE__*/(0,jsx_runtime.jsx)(StepPreview/* default */.Z, { + data: preview.data, + onExchange: handlePreview, + onTypeScore: handleTypeScore, + submit: handleSubmit, + goBack: function goBack() { + return setPreview({ + show: false, + data: {} + }); + } + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.wrapper, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "edu-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z, { + className: Editmodules.breadCrumbWrapper, + separator: ">", + items: urlParams !== null && urlParams !== void 0 && urlParams.categoryId ? [{ + title: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/classrooms/".concat(urlParams.coursesId, "/exercise"), + children: (_userInfo = (0,authority/* userInfo */.eY)()) === null || _userInfo === void 0 ? void 0 : (_userInfo$course = _userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_name + }) + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/classrooms/".concat(urlParams.coursesId, "/exercise"), + children: "\u8BD5\u5377\u5217\u8868" + }) + }, { + title: '编辑试卷' + }] : [{ + title: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/paperlibrary", + children: "\u8BD5\u5377\u5E93" + }) + }, { + title: '随机组卷' + }] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(PaperTab, { + activeKey: currentKey + // className='mb20' + , + tabs: [{ + key: 'baseInfo', + label: '试卷基础信息' + }, { + key: 'settings', + label: '组卷配置' + }], + onChange: /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(key) { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (!(key === 'settings')) { + _context4.next = 8; + break; + } + _context4.next = 3; + return baseInfoForm.validateFields(); + case 3: + if (isEdit) { + _context4.next = 8; + break; + } + _context4.next = 6; + return createRandomExam(data); + case 6: + res = _context4.sent; + if (res.status === 0) { + _umi_production_exports.history.replace("/randompaper/edit/".concat(res === null || res === void 0 ? void 0 : res.examination_bank_id, "?type=settings")); + } + case 8: + setCurrentKey(key); + case 9: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function (_x4) { + return _ref4.apply(this, arguments); + }; + }() + }), currentKey === 'baseInfo' && /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_BaseInfo, { + courseOptions: courseOptions, + setCurrentKey: setCurrentKey, + loading: loading, + form: baseInfoForm + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: currentKey === 'settings' ? 'block' : 'none' + }, + children: data && /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_QuestionInfo, {}) + })] + }) + }) + }); +}; +/* harmony default export */ var Edit = (RandomPaperEdit); + +/***/ }), + +/***/ 83018: +/*!*********************************************!*\ + !*** ./src/utils/hooks/useCustomRequest.ts ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "U": function() { return /* binding */ useCustomRequest; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __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_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* 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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __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_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 67294); + + + + + + +//常见的请求模式,包含loading和改变params。 + +function useCustomRequest(request, baseParams) { + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(baseParams), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + params = _useState2[0], + setParams = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(false), + _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(), + _useState6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2), + data = _useState6[0], + setData = _useState6[1]; + var getData = /*#__PURE__*/function () { + var _ref = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(newParams) { + var reset, + mergedParams, + res, + _args = arguments; + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + reset = _args.length > 1 && _args[1] !== undefined ? _args[1] : false; + mergedParams = reset ? baseParams : _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()({}, params), newParams); + setLoading(true); + setParams(mergedParams); + _context.next = 6; + return request(mergedParams); + case 6: + res = _context.sent; + setLoading(false); + setData(res); + return _context.abrupt("return", res); + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData(_x) { + return _ref.apply(this, arguments); + }; + }(); + return [params, loading, getData, data]; +} + + +/***/ }), + +/***/ 4977: +/*!********************************************!*\ + !*** ./src/assets/images/icons/nodata.png ***! + \********************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,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"; + +/***/ }), + +/***/ 73631: +/*!********************************************************!*\ + !*** ./src/assets/images/problemset/folder-closed.png ***! + \********************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="; + +/***/ }), + +/***/ 31328: +/*!*************************************************!*\ + !*** ./src/assets/images/problemset/folder.png ***! + \*************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"; + +/***/ }), + +/***/ 96908: +/*!**************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png ***! + \**************************************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,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"; + +/***/ }), + +/***/ 57177: +/*!*****************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png ***! + \*****************************************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,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"; + +/***/ }), + +/***/ 81378: +/*!************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/ShixunList/img/unity.png ***! + \************************************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,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"; + +/***/ }) + +}]); \ No newline at end of file diff --git a/p__Paperlibrary__Random__Edit__index.chunk.css b/p__Paperlibrary__Random__Edit__index.chunk.css new file mode 100644 index 0000000000..0707f6f926 --- /dev/null +++ b/p__Paperlibrary__Random__Edit__index.chunk.css @@ -0,0 +1,3637 @@ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/Paperlibrary/Random/Edit/index.less?modules ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrapper___KtBVT { + background-color: #fff; + min-height: calc(100vh - 72px); +} +.wrapper___KtBVT .breadCrumbWrapper___k9tSB { + padding-top: 15px; + margin-bottom: 20px; +} +.baseInfo____j5EY { + box-shadow: 0px 2px 4px 0px #EAEEF4; + padding: 20px 120px 200px; + min-height: calc(100vh - 200px); +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper'] { + width: 60px; + height: 38px; + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border-radius: 23px; + border: none; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 20px; +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper']::before { + background-color: transparent; +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper'] span { + color: #464F66; +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper-checked'] { + background-color: #fff; + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper-checked']:first-child { + border-right-color: transparent; +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper-checked']:focus-within { + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper-checked'].easy___WcUAp { + border: 1px solid #C1E7CB; + background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%); +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper-checked'].easy___WcUAp span { + color: #46B70E; +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper-checked'].medium___U_o3j { + border: 1px solid #BACFFE; + background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper-checked'].medium___U_o3j span { + color: #165DFF; +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper-checked'].hard___dAXLS { + border: 1px solid #F8C8A8; + background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%); +} +.baseInfo____j5EY .radioBtnWrapper___k9OCh .radiogroup___e2fW6 label[class~='ant-radio-button-wrapper-checked'].hard___dAXLS span { + color: #EE6F1A; +} +.fixedBottom___liDZ4 { + height: 64px; + background: #fff; + box-shadow: 0px -2px 4px 0px #E0DFE1; + width: 100%; + left: 0px; + bottom: 0px; + position: fixed; + align-items: center; + justify-content: center; + display: flex; +} +.fixedBottom___liDZ4 .cancelBtn___ZV9Mi { + border: 1px solid #BACFFE; + height: 38px; + width: 60px; + color: #3061D0; + background-color: transparent; + text-shadow: none; +} +.fixedBottom___liDZ4 .confirmBtn___DwH6m { + height: 38px; + width: 126px; + background: #3061D0; + color: #fff; + border: none; + text-shadow: none; +} +.fixedBottom___liDZ4 .previewBtn___aLYCy { + border: 1px solid #BACFFE; + height: 38px; + width: 88px; + color: #3061D0; + background-color: transparent; + text-shadow: none; +} + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ExerciseComponents/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.digitalLabel___hkWuZ { + display: inline-flex; + align-items: center; + justify-content: center; + width: 20px; + height: 20px; + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border-radius: 50%; + font-size: 12px; + font-weight: 600; + color: #464F66; +} +.digitalLabel___hkWuZ.active___jawU1 { + background: #3061D0; + color: #fff; + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +.titleEditor___wX1lW .title___SuT2h { + font-size: 16px; + font-weight: 600; + color: #000000; + display: flex; + align-items: center; + justify-content: center; +} +.titleEditor___wX1lW .title___SuT2h .editIcon___XrTIi { + cursor: pointer; + font-size: 20px; + color: #7AAC9A; + margin-left: 10px; +} +.titleEditor___wX1lW .title___SuT2h .editIcon___XrTIi:hover { + color: #3061D0; +} +.paperTab___GUxeB .tabItem___or0fY { + display: flex; + align-items: center; + color: #464F66; + font-size: 16px; + cursor: pointer; +} +.paperTab___GUxeB .tabItem___or0fY.active___jawU1 { + color: #3061D0; +} +.paperTab___GUxeB .dottedLine___Ln0Xr { + height: 1px; + border: 1px dotted #9096A3; +} + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/Paperlibrary/Random/Edit/QuestionInfo/index.less?modules ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___NXYwj { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___Oy2UZ { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___ybBar { + align-items: center; + box-align: center; +} +.flex_box_center_end___yyQPf { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column____kuXY { + flex-direction: column; + box-orient: block-axis; +} +.questionInfo___U9mnu { + padding-top: 20px; + min-height: calc(100vh - 200px); + box-shadow: 0px 2px 4px 0px #EAEEF4; +} +.questionInfo___U9mnu .label___PP7Ng { + margin-right: 8px; + font-size: 14px; + color: #5F6368; +} +.questionInfo___U9mnu .content___PUXFl { + border-top: 1px solid #DCDCDC; +} +.questionInfo___U9mnu .content___PUXFl .leftPart___uoQeo { + background-color: #F6F7F9; + min-height: calc(100vh - 330px); + max-height: calc(100vh - 162px); + padding-top: 15px; + height: calc(100vh - 330px); + overflow: auto; +} +.questionInfo___U9mnu .content___PUXFl .rightPart___mCG7H { + padding: 40px 40px 100px 40px; +} +.questionInfo___U9mnu .dragItem___djmPG { + margin-bottom: 24px; + padding-left: 15px; + height: 32px; +} +.questionInfo___U9mnu .dragItem___djmPG .blackText___KqEaU { + color: #000; +} +.questionInfo___U9mnu .dragItem___djmPG .greyText___VamKm { + color: #464F66; +} +.questionInfo___U9mnu .dragItem___djmPG .iconWrapper___o1C0y { + display: none; +} +.questionInfo___U9mnu .dragItem___djmPG .contentArea___Fj7D0 { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} +.questionInfo___U9mnu .dragItem___djmPG:hover { + background-color: #E1E2E4; + cursor: pointer; +} +.questionInfo___U9mnu .dragItem___djmPG:hover.dragging___mX3Il { + background-color: transparent; + cursor: -webkit-grab; + cursor: grab; +} +.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y { + background-color: #fff; + height: 100%; + width: 28px; + border-radius: 2px; + display: flex; + justify-content: center; + align-items: center; +} +.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y.hidden___KWDLK { + display: none; +} +.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y .dragIcon___yPuB3 { + font-size: 12px; + color: #3061D0; +} +.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y .deleteIcon___go29y { + font-size: 12px; + color: #F65160; +} +.questionInfo___U9mnu .dragItem___djmPG:hover .iconWrapper___o1C0y .disabled___uSK9k { + cursor: not-allowed; +} +.questionInfo___U9mnu .dragItem___djmPG:hover .contentArea___Fj7D0 { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} +.challengeNameWrapper___DFjRy { + margin-bottom: 6px; + max-height: 400px; + overflow: auto; +} +.challengeName___m7v0x { + font-size: 14px; + color: rgba(0, 0, 0, 0.9); + margin-bottom: 16px; +} +.shixunPreviewFooter___iaciG { + background: #F6F7F9; + padding: 14px 30px 14px 20px; + margin-bottom: 25px; +} +.shixunPreviewFooter___iaciG .shixunInfoWrapper___aSihg { + font-size: 14px; + color: rgba(0, 0, 0, 0.9); +} +.shixunPreviewFooter___iaciG .shixunInfoWrapper___aSihg .shixunInfo___WYBm1 { + margin-left: 14px; + margin-right: 50px; +} +.shixunPreviewFooter___iaciG .btnToDetail___WVmtj { + border-radius: 16px; + border: none; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +} +.shixunPreviewFooter___iaciG .btnToDetail___WVmtj i { + margin-right: 6px; +} +.fixedBottom___oeMSX { + height: 64px; + background: #fff; + box-shadow: 0px -2px 4px 0px #E0DFE1; + width: 100%; + left: 0px; + bottom: 0px; + position: fixed; + align-items: center; + justify-content: center; + display: flex; +} +.fixedBottom___oeMSX .cancelBtn___ac73V { + border: 1px solid #BACFFE; + height: 38px; + width: 60px; + color: #3061D0; + background-color: transparent; + text-shadow: none; +} +.fixedBottom___oeMSX .confirmBtn___sYh2O { + height: 38px; + min-width: 106px; + background: #3061D0; + color: #fff; + border: none; + text-shadow: none; +} +.fixedBottom___oeMSX .previewBtn___c2uQz { + border: 1px solid #BACFFE; + height: 38px; + min-width: 88px; + color: #3061D0; + background-color: transparent; + text-shadow: none; +} +.setScoreModalTitle___ADafj { + padding-right: 120px; +} +.setScoreModalTitle___ADafj .modalTitle___t821D { + font-size: 16px; + font-weight: 500; + color: #000000; +} +.setScoreModalTitle___ADafj .scoreText___M3UUZ { + font-size: 16px; + color: #3061D0; + font-weight: 600; +} + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/Banner/index.less?modules ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___NeSU8 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___ImTGl { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___BtRd9 { + align-items: center; + box-align: center; +} +.flex_box_center_end___qcLe3 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___Ze_3q { + flex-direction: column; + box-orient: block-axis; +} +.banner___PoUBO { + display: flex; + align-items: center; + justify-content: center; +} +.banner___PoUBO .content___XoDjy { + width: 1200px; + height: 212px; + display: flex; + align-items: flex-start; + justify-content: space-between; +} +.banner___PoUBO .content___XoDjy aside { + margin-top: 56px; +} +.banner___PoUBO .content___XoDjy aside p { + display: flex; + align-items: center; +} +.banner___PoUBO .content___XoDjy aside p b { + font-size: 30px; + font-weight: 500; + color: #000000; + letter-spacing: 4px; + margin-right: 20px; +} +.banner___PoUBO .content___XoDjy aside p span { + font-size: 16px; + color: #000000; + letter-spacing: 4px; +} +.banner___PoUBO .content___XoDjy aside .btns___Pb35j { + margin-top: 35px; +} +.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div { + display: inline-block; + height: 32px; + background: #f6f7f9; + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + border: 1px solid #dadbde; + font-size: 14px; + color: #3b3e47; + line-height: 30px; + margin-right: 23px; + padding: 0 16px; + position: relative; + cursor: pointer; +} +.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div:hover { + color: #165dff; + border: 1px solid #bacffe; +} +.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div img { + position: absolute; + z-index: 1; + top: -21px; + right: 22px; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomTags/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___hG6RI { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___ss3Fh { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___K80p9 { + align-items: center; + box-align: center; +} +.flex_box_center_end___qmXX3 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___GFV8F { + flex-direction: column; + box-orient: block-axis; +} +.row___aXJjm { + display: flex; + align-items: flex-start; + justify-content: flex-start; +} +.row___aXJjm .title___HUKL0 { + font-size: 14px; + color: #9096a3; + flex-shrink: 0; + width: 41px; + text-align-last: justify; + margin-top: 4px; + margin-right: 12px; +} +.row___aXJjm .tagsWrap___XB2W3 { + flex: 1 1; + position: relative; +} +.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 { + font-size: 14px; + color: #82a8ff; + width: 55px; + position: absolute; + z-index: 2; + bottom: 20px; + right: 0px; + cursor: pointer; +} +.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i { + display: inline-block; + font-size: 12px; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC { + max-height: 245px; + overflow: hidden; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span { + display: inline-flex; + align-items: center; + margin-left: 8px; + margin-bottom: 17px; + font-size: 14px; + cursor: pointer; + padding: 4px 12px; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .name___Hk1Ip { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 600px; + display: inline-block; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .num___xQpcH { + margin-left: 3px; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span:hover { + color: #165dff !important; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX { + color: #165dff !important; + border-radius: 2px; + background: #f6f7f9; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.05) !important; + border-radius: 3px; +} +.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track { + background-color: #f6f7f9 !important; + box-shadow: none !important; + box-shadow: initial !important; +} +.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC { + padding-top: 8px; + border-radius: 4px; + border: 1px solid rgba(219, 220, 224, 0.5); +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/SuperiorTabs/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___aK2n3 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___HX0Oh { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___LJOJr { + align-items: center; + box-align: center; +} +.flex_box_center_end___SCakF { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___AYv4m { + flex-direction: column; + box-orient: block-axis; +} +.tabs___GTqPV { + height: 32px; + background: #f6f7f9; + box-shadow: inset 0px 1px 3px 0px #d7d8d9; + border-radius: 16px; + display: inline-block; +} +.tabs___GTqPV span { + display: inline-block; + padding: 0 20px; + line-height: 32px; + font-size: 14px; + font-weight: 400; + color: #9096a3; + position: relative; + cursor: pointer; +} +.tabs___GTqPV span:hover { + color: #165dff; +} +.tabs___GTqPV span::after { + content: ''; + position: absolute; + width: 1px; + height: calc(100% - 2px); + background: #e2e2e2; + border-radius: 4px; + z-index: 1; + left: 0; + top: 1px; + background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%); +} +.tabs___GTqPV span:first-child::after, +.tabs___GTqPV .active___F26E8 + span::after { + display: none; +} +.tabs___GTqPV .active___F26E8 { + background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); + box-shadow: 0px 0px 2px 0px #e8effb; + border-radius: 16px; + border: 1px solid #c8d2ea; + color: #165dff; + line-height: 30px; +} +.tabs___GTqPV .active___F26E8::after { + display: none; +} + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomInput/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___yX6Oa { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___t7oqF { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___dEIHy { + align-items: center; + box-align: center; +} +.flex_box_center_end___taQDF { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___xY_Lr { + flex-direction: column; + box-orient: block-axis; +} +.input___PW2zI { + width: 507px; + height: 38px; + background: #f6f7f9; + border-radius: 19px; + display: flex; + align-items: center; + padding: 0 20px; +} +.input___PW2zI .dropdown___vSy8B { + position: relative; + flex-shrink: 0; +} +.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu { + display: block; +} +.input___PW2zI .dropdown___vSy8B .text___Grueu { + color: #000000; + font-size: 14px; + cursor: default; + height: 38px; + display: flex; + align-items: center; +} +.input___PW2zI .dropdown___vSy8B .text___Grueu i { + font-size: 12px; + display: inline-block; + transform: translateY(1px) scale(0.6); + color: #979797; +} +.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM { + display: inline-block; + width: 1px; + height: 38px; + margin-left: 15px; + margin-right: 0px; + background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%); +} +.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa { + display: inline-block; + width: 1px; + height: 38px; + margin-left: 0px; + margin-right: 8px; + background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%); +} +.input___PW2zI .dropdown___vSy8B .menu___NiyBu { + display: none; + position: absolute; + z-index: 999; + width: auto; + left: -16px; + top: 35px; + padding: 4px; + background-color: #fff; + border-radius: 8px; + box-shadow: 0px 10px 16px 0px #cecece; +} +.input___PW2zI .dropdown___vSy8B .menu___NiyBu div { + clear: both; + margin: 0; + padding: 5px 12px; + 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; + white-space: nowrap; +} +.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover { + background-color: #f5f5f5; +} +.input___PW2zI > input { + flex: 1 1; + padding: 4px 0; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/QuickPager/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___tol8o { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___Z235C { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___Wq1sZ { + align-items: center; + box-align: center; +} +.flex_box_center_end___LLxom { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___DbMSN { + flex-direction: column; + box-orient: block-axis; +} +.quickPager___GM30J { + display: flex; + align-items: center; + justify-content: center; +} +.quickPager___GM30J > div { + width: 60px; + height: 28px; + line-height: 26px; + text-align: center; + background: #f8f9fc; + border-radius: 2px; + border: 1px solid rgba(195, 207, 224, 0.5); + font-size: 12px; + color: #464f66; + margin: 0 10px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; +} +.quickPager___GM30J > div:hover { + color: #165dff; +} +.quickPager___GM30J .disabled___Ozc8I { + background: #f3f3f5; + border: 0; + line-height: 28px; + cursor: not-allowed; + color: #cecece; +} + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/Cards/ShixunList/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___FO7TP { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___LotYx { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___bWdaw { + align-items: center; + box-align: center; +} +.flex_box_center_end___mVJ1o { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___M83Mm { + flex-direction: column; + box-orient: block-axis; +} +.list___oOsiS { + display: flex; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; + padding: 0; +} +.list___oOsiS .wrap___G6T7F { + height: 277px; + background: #ffffff; + box-shadow: 0px 2px 4px 0px #d6dae1; + border-radius: 8px; + position: relative; +} +.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E { + position: absolute; + width: 100%; + left: 0px; + top: 0px; + background-color: rgba(0, 0, 0, 0.5); + height: 100%; + z-index: 10; + display: flex; + cursor: default; + justify-content: center; + align-items: center; + flex-direction: column; + border-radius: 8px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW { + transform: scale(1.1); +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w { + overflow: hidden; + height: calc(100% - 100px); + border-radius: 8px 8px 0 0; + position: relative; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW { + width: 100%; + transition: all 0.5s; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C { + position: absolute; + z-index: 1; + left: 0; + bottom: 0; + height: 30px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 { + height: 52px; + font-size: 16px; + font-weight: 600; + color: #000000; + padding: 0 12px; + width: 100%; + display: flex; + align-items: center; + padding-top: 30px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0 { + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 100%; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo { + height: 45px; + display: flex; + align-items: center; + color: #000f37; + padding: 0 12px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i { + color: #7d8592; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo > span { + margin-right: 5px; + font-size: 12px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 { + display: flex; + align-items: center; + margin-left: auto; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star'] { + font-size: 13px; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate'] { + font-size: 12px; + margin-top: -3px; + color: #ffa100; +} +.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star']:not(:last-child) { + margin-right: 2px; +} + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/Cards/CourseList/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___AQ53o { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___i2aIa { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___sPEKB { + align-items: center; + box-align: center; +} +.flex_box_center_end___GhSSH { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___R9_Hb { + flex-direction: column; + box-orient: block-axis; +} +.list___jb2Ay { + display: flex; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; + padding: 0; +} +.list___jb2Ay .wrap___VsQDr { + height: 308px; + background: #ffffff; + box-shadow: 0px 2px 4px 0px #d6dae1; + border-radius: 8px; + position: relative; +} +.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T { + position: absolute; + width: 100%; + left: 0px; + top: 0px; + background-color: rgba(0, 0, 0, 0.5); + height: 100%; + z-index: 10; + display: flex; + cursor: default; + justify-content: center; + align-items: center; + border-radius: 8px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr { + transform: scale(1.1); +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA { + overflow: hidden; + height: calc(100% - 131px); + border-radius: 8px 8px 0 0; + position: relative; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr { + width: 100%; + transition: all 0.5s; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d { + position: absolute; + z-index: 1; + right: 0; + top: 10px; + height: 30px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ { + height: 52px; + font-size: 16px; + font-weight: 600; + color: #000000; + padding: 0 12px; + width: 100%; + display: flex; + align-items: center; + padding-top: 30px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG { + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 100%; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR { + font-size: 14px; + color: #000f37; + padding: 0px 12px; + margin-top: 8px; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 100%; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i { + color: #7d8592; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil { + height: 34px; + display: flex; + align-items: center; + justify-content: space-between; + color: #000f37; + padding: 0px 12px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div { + display: flex; + align-items: center; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div > span { + margin-right: 12px; + font-size: 12px; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i { + color: #7d8592; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r, +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf { + height: 18px; + padding: 3px 6px; + font-size: 12px; + border-radius: 2px; + border: 1px solid #FFE6AB; + color: #CA7720; + display: flex; + align-items: center; + justify-content: center; + font-weight: 400; +} +.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf { + border: 1px solid #D6F7EF; + color: #01795d; + margin-left: 6px; +} + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/Cards/ClassroomList/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___eMcr7 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___HcNca { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___ZnvVN { + align-items: center; + box-align: center; +} +.flex_box_center_end___fdgDf { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___SEKvd { + flex-direction: column; + box-orient: block-axis; +} +.list___L1hmU { + display: flex; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; + padding: 0; +} +.list___L1hmU .wrap___pKgcW { + height: 270px; + background: #ffffff; + box-shadow: 0px 1px 4px 0px #d6dae1; + border-radius: 8px; + position: relative; +} +.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK { + display: flex; +} +.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK { + position: absolute; + z-index: 10; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.6); + box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); + border-radius: 8px; + display: none; + flex-direction: column; + justify-content: center; + align-items: center; +} +.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div { + width: 116px; + height: 36px; + border-radius: 18px; + border: 1px solid #ffffff; + font-size: 14px; + font-weight: 600; + color: #ffffff; + line-height: 34px; + text-align: center; + margin: 10px 0; + cursor: pointer; +} +.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover { + box-shadow: 0px 0px 4px 0px #4f85ff; + border: 1px solid #c2d3f8; +} +.list___L1hmU .wrap___pKgcW .top___udHSB { + height: calc(100% - 50px); + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + padding: 0 24px; + position: relative; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq { + position: absolute; + z-index: 1; + width: 44px; + height: 22px; + background: #ffe9c1; + border-radius: 8px 0px 13px 0px; + left: 0; + top: 0; + color: #a45204; + text-align: center; + line-height: 22px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90 { + font-weight: 600; + color: #333333; + margin-top: 25px; + font-size: 16px; + white-space: normal; + text-align: center; + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 2; + overflow: hidden; + line-height: 26px; + height: 48px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL { + width: 60px; + height: 60px; + border-radius: 30px; + margin-top: 14px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7 { + font-size: 14px; + color: #333333; + margin-top: 8px; + width: 98%; + text-align: center; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ { + display: flex; + align-items: center; + margin-top: 12px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div { + width: 76px; + background: #ffffff; + height: 26px; + border-radius: 13px; + border: 1px solid #d6f7ef; + font-size: 14px; + color: #01795d; + line-height: 24px; + text-align: center; + margin: 0 10px; +} +.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside { + width: 76px; + background: #ffffff; + height: 26px; + border-radius: 13px; + border: 1px solid #ffe9c1; + font-size: 14px; + color: #a45204; + line-height: 24px; + text-align: center; + margin: 0 10px; +} +.list___L1hmU .wrap___pKgcW .bottom____k2sh { + height: 50px; + border-top: 1px solid #f5f5f5; + display: flex; + align-items: center; + padding: 0 12px; +} +.list___L1hmU .wrap___pKgcW .bottom____k2sh > div { + margin-left: auto; +} +.list___L1hmU .wrap___pKgcW .bottom____k2sh > span { + display: flex; + align-items: center; + margin-right: 12px; + color: #999999; +} +.list___L1hmU .wrap___pKgcW .bottom____k2sh > span i { + font-size: 14px; + font-size: 12px; + color: #999999; + margin-right: 6px; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomTabs/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___d27mZ { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___qfRU9 { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___fCRld { + align-items: center; + box-align: center; +} +.flex_box_center_end___ORMV8 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___PNKtZ { + flex-direction: column; + box-orient: block-axis; +} +.tabs___alpa7 { + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid #dbdce0; + height: 54px; +} +.tabs___alpa7 .tabsWrap___aCQjw { + display: flex; + align-items: center; + height: 100%; +} +.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 { + display: flex; + align-items: center; + margin-right: 40px; + height: 100%; + cursor: pointer; +} +.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 > div { + position: relative; + font-size: 14px; + font-weight: 400; + color: #5f6368; + display: flex; + align-items: center; + height: 100%; +} +.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v { + font-weight: 500; + color: #202124; +} +.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after { + position: absolute; + content: ''; + width: 100%; + z-index: 4; + border-radius: 2px; + left: 0px; + bottom: 0px; + height: 3px; + background: #202124; + border-radius: 100px 100px 0px 0px; +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/SuperiorSort/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___e6HxQ { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___RnXYe { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___lVxPk { + align-items: center; + box-align: center; +} +.flex_box_center_end___bu8yv { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___JczGj { + flex-direction: column; + box-orient: block-axis; +} +.orderWrap___ZfyGX { + display: box; + display: flex; + align-items: center; +} +.orderIconWrap___XTB_O { + display: box; + display: flex; + flex-direction: column; + height: 40px; + line-height: 40px; + color: #999999; +} +.orderAsc___KWHmA { + flex-direction: column; + text-align: center; + height: 10px; + line-height: 10px; + display: inline-block; + margin-top: 9px; + transform: translateY(2px); +} +.orderDesc___rHdbB { + flex-direction: column; + text-align: center; + height: 10px; + line-height: 10px; + display: table; +} +.active___a7eSP { + color: #232b40 !important; +} +.cursorPointer___gs9kL { + cursor: pointer; + color: #d8d8d8; + height: 10px; +} +.orderTextWrap___teAKn { + font-size: 14px; + color: #3b3e47; + cursor: pointer; + margin-right: 5px; +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomButton/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___LCi0B { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___hzONe { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___ZyQRE { + align-items: center; + box-align: center; +} +.flex_box_center_end___XKM74 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___p8LCU { + flex-direction: column; + box-orient: block-axis; +} +.btn___In02G.mediacy-round___uveEv { + height: 36px; + border-radius: 36px; +} +.btn___In02G.mediacy-default___dDxsd { + height: 36px; + border-radius: 4px; +} +.btn___In02G .default___K791v { + background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border: 1px solid #bacffe; + font-size: 14px; + padding: 0 15px; + color: #3061d0; + text-align: center; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +button[class~='ant-btn-default']:not(:disabled).btn___In02G { + background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border: 1px solid #bacffe; + font-size: 14px; + padding: 0 15px; + color: #3061d0; + text-align: center; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +button[class~='ant-btn-default']:not(:disabled).btn___In02G:hover { + color: #165dff; + border: 1px solid #165dff; +} +button[class~='ant-btn-default']:disabled.btn___In02G { + background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border: 1px solid #bacffe; + font-size: 14px; + padding: 0 15px; + color: #3061d0; + text-align: center; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: 50%; + cursor: not-allowed; +} + +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/HeadBack/index.less?modules ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___TB7bQ { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___oBlTb { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___b5XbB { + align-items: center; + box-align: center; +} +.flex_box_center_end___CNhe7 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___yHXKW { + flex-direction: column; + box-orient: block-axis; +} +.head___ghH72 { + height: 54px; + border-bottom: 1px solid #DBDCE0; + display: flex; + align-items: center; +} +.head___ghH72 > span { + color: #999999; + font-size: 12px; + cursor: pointer; + flex-shrink: 0; +} +.head___ghH72 > b { + font-weight: 500; + color: #232B40; + margin-left: 30px; + font-size: 14px; + flex: 1 1; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.head___ghH72 .node___mjPEy { + margin-left: auto; + flex-shrink: 0; +} + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/ConfirmAndCancel/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___AlHuF { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___vN2LW { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___Ac7D2 { + align-items: center; + box-align: center; +} +.flex_box_center_end___y38I7 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___iQE6P { + flex-direction: column; + box-orient: block-axis; +} +.btns___sNgTb { + display: flex; + align-items: center; +} +.btns___sNgTb .confirm___Ozirl { + height: 38px; + background: #3061D0; + border-radius: 2px; + color: #FFFFFF; + padding: 0 34px; +} +.btns___sNgTb .cancel___aiq1I { + height: 38px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-size: 14px; + color: #464F66; + margin-left: 20px; +} + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/FixedBottom/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___jkpdr { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___OtsL8 { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___rbcb_ { + align-items: center; + box-align: center; +} +.flex_box_center_end___zBR21 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___nS_eP { + flex-direction: column; + box-orient: block-axis; +} +.fixedBottom___oJl7m { + width: 100%; + height: 70px; + background: #FFFFFF; + box-shadow: 0px -3px 16px 0px rgba(219, 219, 219, 0.5); + position: fixed; + z-index: 1000; + bottom: 0; + left: 0; +} +.fixedBottom___oJl7m .wrap___A3Oq1 { + width: 1200px; + height: 100%; + margin: auto; + display: flex; + align-items: center; + justify-content: space-between; +} +.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y { + flex: 1 1; +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/ui-customization/CustomCrumbs/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___tY8Yn { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___vHdYA { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___pa61F { + align-items: center; + box-align: center; +} +.flex_box_center_end___HyDXt { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___UjZek { + flex-direction: column; + box-orient: block-axis; +} +.crumbs___V41Oe { + margin: 15px auto 25px auto; + width: 1200px; + cursor: default; +} +.crumbs___V41Oe span { + font-size: 12px; + color: #C5C5C5; +} +.crumbs___V41Oe .hover___bEIVd { + cursor: pointer; +} +.crumbs___V41Oe .hover___bEIVd:hover { + color: #5F6368; +} + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.ruleCheckBox___Onj2f { + column-gap: 52px !important; +} +.folderAreaWrapper___ut2mr { + background: #FDFDFE; + border: 1px solid #ECECEC; + min-height: 200px; +} +.folderAreaWrapper___ut2mr .folderAreaHeader___fOIDA { + background-color: #F6F7F9; + height: 42px; + padding: 0 20px; + padding-right: 0px; +} +.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 { + height: 270px; + padding: 0 20px; + overflow: auto; +} +.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-checkbox'] { + margin-right: 3px; + margin-left: 10px; +} +.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-iconEle'] { + margin-right: 4px; + line-height: 20px !important; +} +.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-node-content-wrapper'] { + display: flex; + flex-wrap: nowrap; +} +.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-title'] { + flex: 1 1 auto; +} +.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-title'] div[class~='ant-row-space-between'] { + margin-left: 5px; +} +.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .folderIcon___zBoRM { + height: 20px; + width: 20px; +} +.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .shareFolderIcon____5s3p { + height: 20px; + object-fit: contain; +} +.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .treeNodeItem___quqla .treeNodeDifficulty___en0gk { + margin-left: auto; +} + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/PreviewAll/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrp___dq7YK { + display: flex; + justify-content: center; + align-items: center; + position: fixed; + width: 100%; + height: 100%; + left: 0; + top: 0; + z-index: 108; +} +.wrp___dq7YK.bgBlack___ARIUV { + background: rgba(0, 0, 0, 0.5); +} +.wrp___dq7YK img, +.wrp___dq7YK video { + max-width: 100%; + max-height: 80%; + text-align: center; +} +.wrp___dq7YK iframe { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + background: #fff; + border: none; +} +.monaco___VnZC3 { + position: absolute; + height: 100%; + width: 100%; +} +.darkBlue___UprA9 * { + font-size: 14px; +} +.darkBlue___UprA9 [class~='margin'], +.darkBlue___UprA9 [class~='monaco-editor-background'] { + background: #0a0e2d !important; +} +.darkBlue___UprA9 [class~='line-numbers'] { + color: white !important; +} +.close___LKoWu { + position: absolute; + right: 40px; + top: 40px; + z-index: 10; + display: flex; +} +.close___LKoWu > span { + background: #4a4a4a; + color: #fff; + width: 40px; + height: 40px; + border-radius: 4px; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + margin-left: 10px; +} +.embed___hvpEJ { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; +} + +/*!*******************************************************************************************************************************************************************************************************************************************!*\ + !*** 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]!./src/components/monaco-editor/index.css ***! + \*******************************************************************************************************************************************************************************************************************************************/ +.my-monaco-editor div, +.my-diff-editor div { + font-size: inherit; +} + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; + height: auto !important; + color: rgba(245, 0, 0, 1); +} + + +.noCopyPaste .quick-input-widget { + display: none !important; +} + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/Paperlibrary/Random/Edit/QuestionInfo/QuestionDetail/index.less?modules ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___ppkzA { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___Z1syx { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___twJ9S { + align-items: center; + box-align: center; +} +.flex_box_center_end___uI0uW { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___JRp7D { + flex-direction: column; + box-orient: block-axis; +} +.timelineWrapper___LP9aM .title___KUHj_ { + font-size: 16px; + font-weight: 600; + color: #333333; +} +.timelineWrapper___LP9aM .desc___ubc8E { + font-size: 12px; + font-weight: 400; + color: #818283; +} +.titles___njkjf { + width: 80%; + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; +} +.questionDetailWrapper___p4SFM .questionTitle___JC9X6 { + font-size: 16px; + font-weight: 600; + color: #000000; +} +.questionDetailWrapper___p4SFM .questionScoreInfo___NgOJI { + font-size: 16px; + font-weight: 400; + color: #464F66; +} +.questionDetailWrapper___p4SFM .deleteIcon___oMVTN { + font-size: 20px; + color: #9096A3; +} +.questionDetailWrapper___p4SFM .deleteIcon___oMVTN:hover { + cursor: pointer; + color: #EE5D5D; +} +.questionDetailWrapper___p4SFM .deleteBtn___JUPEl { + color: #165DFF; +} +.questionDetailWrapper___p4SFM .deleteBtn___JUPEl:hover { + cursor: pointer; + color: #E53333; +} +.normalText___FW9Y_ { + font-size: 14px; + font-weight: 400; + color: #464F66; +} +.folderIcon___gvacQ { + width: 20px; + height: 20px; + margin-right: 10px; +} +.challengeNameWrapper___fG7Vv { + margin-bottom: 6px; + max-height: 400px; + overflow: auto; +} +.challengeName___Ia1Xs { + font-size: 14px; + color: rgba(0, 0, 0, 0.9); + margin-bottom: 16px; +} +.shixunPreviewFooter___rKsnN { + background: #F6F7F9; + padding: 14px 30px 14px 20px; + margin-bottom: 25px; +} +.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb { + font-size: 14px; + color: rgba(0, 0, 0, 0.9); +} +.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb .shixunInfo___TbrA2 { + margin-left: 14px; + margin-right: 50px; +} +.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP { + border-radius: 16px; + border: none; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +} +.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP i { + margin-right: 6px; +} + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___bZaL5 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___oaJSq { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center____hsuP { + align-items: center; + box-align: center; +} +.flex_box_center_end___ZYbPQ { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___nE_62 { + flex-direction: column; + box-orient: block-axis; +} +.wrap___ulhwR { + width: 1200px; + display: flex; + justify-content: space-between; + align-items: flex-start; + padding-bottom: 70px; + margin: 20px auto 0 auto; +} +.wrap___ulhwR .left___kyWln { + width: 266px; + margin-right: 20px; + position: -webkit-sticky; + position: sticky; + z-index: 1; + top: 0; + overflow-y: hidden; + overflow-x: hidden; + max-height: calc(100vh - 214px); +} +.wrap___ulhwR .left___kyWln .title___jsO1D { + width: 266px; + height: 74px; + background: #ffffff; + border-radius: 6px; + margin-bottom: 14px; + display: flex; + justify-content: center; + align-items: center; +} +.wrap___ulhwR .left___kyWln .title___jsO1D div { + width: 238px; + height: 46px; + background: #f5f7fd; + border-radius: 6px; + display: flex; + align-items: center; +} +.wrap___ulhwR .left___kyWln .title___jsO1D div b { + width: 5px; + height: 16px; + background: #198cfe; + border-radius: 2px; + margin-right: 9px; +} +.wrap___ulhwR .left___kyWln .title___jsO1D div span { + font-size: 20px; + font-weight: 500; + color: #333333; +} +.wrap___ulhwR .left___kyWln .total___GEhiU { + width: 266px; + height: 166px; + background: #ffffff; + border-radius: 6px; + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 14px; +} +.wrap___ulhwR .left___kyWln .total___GEhiU > div { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.wrap___ulhwR .left___kyWln .total___GEhiU > div span { + margin: 14px 0; + font-size: 14px; + font-weight: 400; + color: #999999; +} +.wrap___ulhwR .left___kyWln .total___GEhiU > div aside { + font-weight: 500; + color: #333333; + font-size: 24px; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ { + width: 266px; + background: #ffffff; + border-radius: 6px; + padding: 15px 18px; + margin-bottom: 14px; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child { + margin-bottom: 0; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs { + display: flex; + align-items: center; + margin-left: 6px; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b { + width: 4px; + height: 4px; + background: #198cfe; + border-radius: 2px; + margin-right: 7px; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span { + font-size: 14px; + font-weight: 500; + color: #333333; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ aside { + display: flex; + flex-direction: column; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child { + color: #8a8a8a; + font-size: 14px; + display: flex; + align-items: center; + margin: 13px 0 13px 6px; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .b___Y15YO { + font-weight: 500; + color: #198cfe; + font-size: 18px; + margin: 0 10px; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .r___mKQoe { + margin: 0 10px; + font-size: 18px; + font-weight: 500; + color: #df3065; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .l___uelFD { + margin: 0 10px; +} +.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:last-child .tag___Mpkbg { + display: inline-block; + width: 34px; + height: 34px; + text-align: center; + line-height: 34px; + background: #deefff; + border-radius: 4px; + font-size: 16px; + font-weight: 500; + color: #3396fb; + margin: 6px; + cursor: pointer; +} +.wrap___ulhwR .right___mQ3dU { + flex: 1 1; +} +.wrap___ulhwR .examName___Na1r8 { + width: 100%; + height: 100px; + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 20; + border-radius: 6px 6px 0 0; + background: #ffffff; + padding-left: 46px; + padding-right: 46px; + display: flex; + justify-content: space-between; + align-items: center; +} +.wrap___ulhwR .examName___Na1r8 .name___Wxggs { + color: #333333; + font-size: 24px; + font-weight: 600; + flex: 1 1; + display: flex; + align-items: center; +} +.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK { + display: inline-block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 430px; +} +.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j { + font-size: 14px; + font-weight: 400; + color: #8a8a8a; + margin-left: 20px; +} +.wrap___ulhwR .examName___Na1r8 .ant-pagination button { + line-height: normal; + line-height: initial; +} +.wrap___ulhwR .topWarp___Kicpu { + padding: 0px 46px 40px 46px; + background-color: #ffffff; + border-radius: 0 0 6px 6px; +} +.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 { + display: flex; + align-items: center; + justify-content: flex-start; + height: 50px; + padding-top: 12px; + border-top: 1px dotted #dfdfdf; + margin-top: 20px; +} +.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs { + display: flex; + align-items: center; +} +.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b { + width: 6px; + height: 6px; + background: #198cfe; + border-radius: 3px; + margin-right: 10px; +} +.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span { + font-size: 20px; + font-weight: 500; + color: #333333; +} +.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F { + color: #8a8a8a; + font-size: 14px; + display: flex; + align-items: center; + margin: 13px 0 13px 20px; +} +.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO { + font-weight: bold; + color: #198cfe; + font-size: 18px; + margin: 0 10px; +} +.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe { + margin: 0 10px; + font-size: 18px; + font-weight: bold; + color: #df3065; +} +.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD { + margin: 0 10px; +} +.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz { + margin-left: auto; + margin-top: 2px; +} +.wrap___ulhwR .content___sHGsV { + margin-top: 24px; +} +.wrap___ulhwR .content___sHGsV .ant-btn { + transition: 0s; +} +.wrap___ulhwR .content___sHGsV .titleWrap___I__GR { + display: flex; + justify-content: space-between; +} +.wrap___ulhwR .content___sHGsV .titleWrap___I__GR > button { + flex-shrink: 0; +} +.wrap___ulhwR .content___sHGsV .single___K5iv9 ul { + margin: 10px 0; + padding-left: 28px; + display: flex; + align-items: flex-start; +} +.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child { + font-size: 14px; + color: #8d8d8d; + margin-top: 2px; + flex-shrink: 0; +} +.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p { + font-size: 14px; + color: #8d8d8d; +} +.wrap___ulhwR .content___sHGsV .analysis___NoAuR { + background: #fafafa; + border-radius: 6px; + padding: 25px 38px; + margin-top: 10px; +} +.wrap___ulhwR .content___sHGsV .analysis___NoAuR > div { + font-size: 14px; + font-weight: 400; + color: #333333; + margin-bottom: 20px; +} +.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside { + display: flex; + align-items: flex-start; +} +.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside .text___xESW2 { + font-size: 14px; + margin-top: 3px; + margin-right: 5px; + flex-shrink: 0; +} +.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside .markdown-body p { + font-size: 14px; + color: #333333; +} +.wrap___ulhwR .content___sHGsV .analysis___NoAuR > ul { + padding: 0; + margin-top: 20px; + display: flex; + justify-content: space-between; + font-size: 14px; + color: #333333; +} +.wrap___ulhwR .single___K5iv9 ul { + margin: 10px 0; + padding-left: 28px; + display: flex; + align-items: flex-start; +} +.wrap___ulhwR .single___K5iv9 ul li:first-child { + font-size: 14px; + color: #8d8d8d; + margin-top: 2px; +} +.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p { + font-size: 14px; + color: #8d8d8d; +} +.modalColumn___I_tK_ { + font-size: 14px; +} +.modalColumn___I_tK_ .modalRow___lyw_U { + display: flex; + justify-content: center; + align-items: center; + font-size: 14px; + flex-direction: row; + margin-top: 30px; +} +.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z { + color: #fb3226; + font-size: 16px; + margin-top: 21px; + margin-right: 2px; +} +.popover___kE8aI .ant-popover-arrow { + border-right-color: #55575d !important; + border-bottom-color: #55575d !important; +} +.popover___kE8aI .ant-popover-inner-content { + color: #fff !important; +} + +/*!***********************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/codemirror/lib/codemirror.css ***! + \***********************************************************************************************************************************************************************************************************************************************/ +/* BASICS */ + +.CodeMirror { + /* Set height, width, borders, and global font properties here */ + font-family: monospace; + height: 300px; + color: black; + direction: ltr; +} + +/* PADDING */ + +.CodeMirror-lines { + padding: 4px 0; /* Vertical padding around content */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + padding: 0 4px; /* Horizontal padding of content */ +} + +.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { + background-color: white; /* The little square between H and V scrollbars */ +} + +/* GUTTER */ + +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; + white-space: nowrap; +} +.CodeMirror-linenumbers {} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; + white-space: nowrap; +} + +.CodeMirror-guttermarker { color: black; } +.CodeMirror-guttermarker-subtle { color: #999; } + +/* CURSOR */ + +.CodeMirror-cursor { + border-left: 1px solid black; + border-right: none; + width: 0; +} +/* Shown when moving in bi-directional text */ +.CodeMirror div.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-fat-cursor .CodeMirror-cursor { + width: auto; + border: 0 !important; + background: #7e7; +} +.cm-fat-cursor div.CodeMirror-cursors { + z-index: 1; +} +.cm-fat-cursor-mark { + background-color: rgba(20, 255, 20, 0.5); + animation: blink 1.06s steps(1) infinite; +} +.cm-animate-fat-cursor { + width: auto; + border: 0; + animation: blink 1.06s steps(1) infinite; + background-color: #7e7; +} +@keyframes blink { + 0% {} + 50% { background-color: transparent; } + 100% {} +} + +/* Can style cursor different in overwrite (non-insert) mode */ +.CodeMirror-overwrite .CodeMirror-cursor {} + +.cm-tab { display: inline-block; text-decoration: inherit; } + +.CodeMirror-rulers { + position: absolute; + left: 0; right: 0; top: -50px; bottom: 0; + overflow: hidden; +} +.CodeMirror-ruler { + border-left: 1px solid #ccc; + top: 0; bottom: 0; + position: absolute; +} + +/* DEFAULT THEME */ + +.cm-s-default .cm-header {color: blue;} +.cm-s-default .cm-quote {color: #090;} +.cm-negative {color: #d44;} +.cm-positive {color: #292;} +.cm-header, .cm-strong {font-weight: bold;} +.cm-em {font-style: italic;} +.cm-link {text-decoration: underline;} +.cm-strikethrough {text-decoration: line-through;} + +.cm-s-default .cm-keyword {color: #708;} +.cm-s-default .cm-atom {color: #219;} +.cm-s-default .cm-number {color: #164;} +.cm-s-default .cm-def {color: #00f;} +.cm-s-default .cm-variable, +.cm-s-default .cm-punctuation, +.cm-s-default .cm-property, +.cm-s-default .cm-operator {} +.cm-s-default .cm-variable-2 {color: #05a;} +.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;} +.cm-s-default .cm-comment {color: #a50;} +.cm-s-default .cm-string {color: #a11;} +.cm-s-default .cm-string-2 {color: #f50;} +.cm-s-default .cm-meta {color: #555;} +.cm-s-default .cm-qualifier {color: #555;} +.cm-s-default .cm-builtin {color: #30a;} +.cm-s-default .cm-bracket {color: #997;} +.cm-s-default .cm-tag {color: #170;} +.cm-s-default .cm-attribute {color: #00c;} +.cm-s-default .cm-hr {color: #999;} +.cm-s-default .cm-link {color: #00c;} + +.cm-s-default .cm-error {color: #f00;} +.cm-invalidchar {color: #f00;} + +.CodeMirror-composing { border-bottom: 2px solid; } + +/* Default styles for common addons */ + +div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;} +div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} +.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); } +.CodeMirror-activeline-background {background: #e8f2ff;} + +/* STOP */ + +/* The rest of this file contains styles related to the mechanics of + the editor. You probably shouldn't touch them. */ + +.CodeMirror { + position: relative; + overflow: hidden; + background: white; +} + +.CodeMirror-scroll { + overflow: scroll !important; /* Things will break if this is overridden */ + /* 50px is the magic margin used to hide the element's real scrollbars */ + /* See overflow: hidden in .CodeMirror */ + margin-bottom: -50px; margin-right: -50px; + padding-bottom: 50px; + height: 100%; + outline: none; /* Prevent dragging from highlighting the element */ + position: relative; +} +.CodeMirror-sizer { + position: relative; + border-right: 50px solid transparent; +} + +/* The fake, visible scrollbars. Used to force redraw during scrolling + before actual scrolling happens, thus preventing shaking and + flickering artifacts. */ +.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { + position: absolute; + z-index: 6; + display: none; + outline: none; +} +.CodeMirror-vscrollbar { + right: 0; top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; bottom: 0; +} +.CodeMirror-gutter-filler { + left: 0; bottom: 0; +} + +.CodeMirror-gutters { + position: absolute; left: 0; top: 0; + min-height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + white-space: normal; + height: 100%; + display: inline-block; + vertical-align: top; + margin-bottom: -50px; +} +.CodeMirror-gutter-wrapper { + position: absolute; + z-index: 4; + background: none !important; + border: none !important; +} +.CodeMirror-gutter-background { + position: absolute; + top: 0; bottom: 0; + z-index: 4; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} +.CodeMirror-gutter-wrapper ::selection { background-color: transparent } +.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } + +.CodeMirror-lines { + cursor: text; + min-height: 1px; /* prevents collapsing before first draw */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + /* Reset some styles that the rest of the page might have set */ border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; + -webkit-tap-highlight-color: transparent; + -webkit-font-variant-ligatures: contextual; + font-feature-settings: "calt"; + font-variant-ligatures: contextual; +} +.CodeMirror-wrap pre.CodeMirror-line, +.CodeMirror-wrap pre.CodeMirror-line-like { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} + +.CodeMirror-linebackground { + position: absolute; + left: 0; right: 0; top: 0; bottom: 0; + z-index: 0; +} + +.CodeMirror-linewidget { + position: relative; + z-index: 2; + padding: 0.1px; /* Force widget margins to stay inside of the container */ +} + +.CodeMirror-widget {} + +.CodeMirror-rtl pre { direction: rtl; } + +.CodeMirror-code { + outline: none; +} + +/* Force content-box sizing for the elements where we expect it */ +.CodeMirror-scroll, +.CodeMirror-sizer, +.CodeMirror-gutter, +.CodeMirror-gutters, +.CodeMirror-linenumber { + box-sizing: content-box; +} + +.CodeMirror-measure { + position: absolute; + width: 100%; + height: 0; + overflow: hidden; + visibility: hidden; +} + +.CodeMirror-cursor { + position: absolute; + pointer-events: none; +} +.CodeMirror-measure pre { position: static; } + +div.CodeMirror-cursors { + visibility: hidden; + position: relative; + z-index: 3; +} +div.CodeMirror-dragcursors { + visibility: visible; +} + +.CodeMirror-focused div.CodeMirror-cursors { + visibility: visible; +} + +.CodeMirror-selected { background: #d9d9d9; } +.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } +.CodeMirror-crosshair { cursor: crosshair; } +.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; } +.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } + +.cm-searching { + background-color: #ffa; + background-color: rgba(255, 255, 0, .4); +} + +/* Used to force a border model for a node */ +.cm-force-border { padding-right: .1px; } + +@media print { + /* Hide the cursor when printing */ + .CodeMirror div.CodeMirror-cursors { + visibility: hidden; + } +} + +/* See issue #2901 */ +.cm-tab-wrap-hack:after { content: ''; } + +/* Help users use markselection to safely style text background */ +span.CodeMirror-selectedtext { background: none; } + +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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]!./src/components/markdown-editor/index.less ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.markdown-editor-wrapper { + position: relative; +} +.markdown-editor-body { + display: flex; + flex-flow: row nowrap; + width: 100%; + height: calc(100% - 38px); + align-items: center; +} +.markdown-editor-body .codemirror-container { + flex: 1 0; + height: 100%; + width: 100%; + overflow: hidden; +} +.markdown-editor-body .CodeMirror-wrap { + padding-bottom: 15px; +} +.markdown-editor-body .preview-container { + flex: 1 0; + height: 100%; + margin: 10px 0px; + padding: 8px 8px 50px 8px; + background: #fff; + overflow-y: auto; + box-sizing: border-box; + border-left: 1px solid #ccc; + word-wrap: break-word; + word-break: break-word; + white-space: normal; + font-size: 16px; +} +.markdown-editor-container { + border: 1px solid #ccc; + overflow: hidden; + border-radius: 4px; + margin-bottom: 12px; + font-size: 16px; +} +.markdown-editor-container.full-screen { + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + height: 100vh !important; + z-index: 1010; +} +.markdown-editor-container.full-screen .preview-container > div { + padding-bottom: 180px !important; +} +.markdown-editor-container.full-screen .CodeMirror-sizer > div { + margin-bottom: 90px; +} +.markdown-editor-container.on-preview .codemirror-container, +.markdown-editor-container.on-preview .preview-container { + width: 50%; +} +.mini .markdown-editor-body { + height: calc(100% - 28px); +} +.flex-end { + justify-content: flex-end; +} +.my-codemirror-container { + border: 1px solid #ccc; + width: 100%; + margin-bottom: 24px; +} +.markdown-tip { + color: #cdcdcd; + font-size: 12px; + position: absolute; + right: 0; + bottom: -28px; + margin-bottom: 7px; +} +/* PADDING */ +.CodeMirror-lines { + padding: 4px 0; + /* Vertical padding around content */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + padding: 0 4px; + /* Horizontal padding of content */ +} +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + background-color: white; + /* The little square between H and V scrollbars */ +} +/* GUTTER */ +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; + white-space: nowrap; +} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; + white-space: nowrap; +} +.CodeMirror-guttermarker { + color: black; +} +.CodeMirror-guttermarker-subtle { + color: #999; +} +/* CURSOR */ +.CodeMirror-cursor { + border-left: 1px solid black; + border-right: none; + width: 0; +} +/* Shown when moving in bi-directional text */ +.CodeMirror div.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-fat-cursor .CodeMirror-cursor { + width: auto; + border: 0 !important; + background: #7e7; +} +.cm-fat-cursor div.CodeMirror-cursors { + z-index: 1; +} +.cm-fat-cursor-mark { + background-color: rgba(20, 255, 20, 0.5); + animation: blink 1.06s steps(1) infinite; +} +.cm-animate-fat-cursor { + width: auto; + border: 0; + animation: blink 1.06s steps(1) infinite; + background-color: #7e7; +} +@keyframes blink { + 50% { + background-color: transparent; + } +} +.cm-tab { + display: inline-block; + text-decoration: inherit; +} +.CodeMirror-rulers { + position: absolute; + left: 0; + right: 0; + top: -50px; + bottom: 0; + overflow: hidden; +} +.CodeMirror-ruler { + border-left: 1px solid #ccc; + top: 0; + bottom: 0; + position: absolute; +} +/* DEFAULT THEME */ +.cm-s-default .cm-header { + color: blue; +} +.cm-s-default .cm-quote { + color: #090; +} +.cm-negative { + color: #d44; +} +.cm-positive { + color: #292; +} +.cm-header, +.cm-strong { + font-weight: bold; +} +.cm-em { + font-style: italic; +} +.cm-link { + text-decoration: underline; +} +.cm-strikethrough { + text-decoration: line-through; +} +.cm-s-default .cm-keyword { + color: #708; +} +.cm-s-default .cm-atom { + color: #219; +} +.cm-s-default .cm-number { + color: #164; +} +.cm-s-default .cm-def { + color: #00f; +} +.cm-s-default .cm-variable-2 { + color: #05a; +} +.cm-s-default .cm-variable-3, +.cm-s-default .cm-type { + color: #085; +} +.cm-s-default .cm-comment { + color: #a50; +} +.cm-s-default .cm-string { + color: #a11; +} +.cm-s-default .cm-string-2 { + color: #f50; +} +.cm-s-default .cm-meta { + color: #555; +} +.cm-s-default .cm-qualifier { + color: #555; +} +.cm-s-default .cm-builtin { + color: #30a; +} +.cm-s-default .cm-bracket { + color: #997; +} +.cm-s-default .cm-tag { + color: #170; +} +.cm-s-default .cm-attribute { + color: #00c; +} +.cm-s-default .cm-hr { + color: #999; +} +.cm-s-default .cm-link { + color: #00c; +} +.cm-s-default .cm-error { + color: #f00; +} +.cm-invalidchar { + color: #f00; +} +.CodeMirror-composing { + border-bottom: 2px solid; +} +/* Default styles for common addons */ +div.CodeMirror span.CodeMirror-matchingbracket { + color: #0b0; +} +div.CodeMirror span.CodeMirror-nonmatchingbracket { + color: #a22; +} +.CodeMirror-matchingtag { + background: rgba(255, 150, 0, 0.3); +} +.CodeMirror-activeline-background { + background: #e8f2ff; +} +/* STOP */ +/* The rest of this file contains styles related to the mechanics of + the editor. You probably shouldn't touch them. */ +.CodeMirror { + position: relative; + overflow: hidden; + background: white; +} +.CodeMirror-scroll { + overflow: scroll !important; + /* Things will break if this is overridden */ + /* 50px is the magic margin used to hide the element's real scrollbars */ + /* See overflow: hidden in .CodeMirror */ + margin-bottom: -50px; + margin-right: -50px; + padding-bottom: 50px; + height: 100%; + outline: none; + /* Prevent dragging from highlighting the element */ + position: relative; +} +.CodeMirror-sizer { + position: relative; + border-right: 50px solid transparent; +} +/* The fake, visible scrollbars. Used to force redraw during scrolling + before actual scrolling happens, thus preventing shaking and + flickering artifacts. */ +.CodeMirror-vscrollbar, +.CodeMirror-hscrollbar, +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + position: absolute; + z-index: 6; + display: none; +} +.CodeMirror-vscrollbar { + right: 0; + top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; + left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; + bottom: 0; +} +.CodeMirror-gutter-filler { + left: 0; + bottom: 0; +} +.CodeMirror-gutters { + position: absolute; + left: 0; + top: 0; + min-height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + white-space: normal; + height: 100%; + display: inline-block; + vertical-align: top; + margin-bottom: -50px; +} +.CodeMirror-gutter-wrapper { + position: absolute; + z-index: 4; + background: none !important; + border: none !important; +} +.CodeMirror-gutter-background { + position: absolute; + top: 0; + bottom: 0; + z-index: 4; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} +.CodeMirror-gutter-wrapper ::selection { + background-color: transparent; +} +.CodeMirror-gutter-wrapper ::-moz-selection { + background-color: transparent; +} +.CodeMirror-lines { + cursor: text; + min-height: 1px; + /* prevents collapsing before first draw */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + /* Reset some styles that the rest of the page might have set */ + border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; + -webkit-tap-highlight-color: transparent; + -webkit-font-variant-ligatures: contextual; + font-feature-settings: "calt"; + font-variant-ligatures: contextual; +} +.CodeMirror-wrap pre.CodeMirror-line, +.CodeMirror-wrap pre.CodeMirror-line-like { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} +.CodeMirror-linebackground { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 0; +} +.CodeMirror-linewidget { + position: relative; + z-index: 2; + padding: 0.1px; + /* Force widget margins to stay inside of the container */ +} +.CodeMirror-rtl pre { + direction: rtl; +} +.CodeMirror-code { + outline: none; +} +/* Force content-box sizing for the elements where we expect it */ +.CodeMirror-scroll, +.CodeMirror-sizer, +.CodeMirror-gutter, +.CodeMirror-gutters, +.CodeMirror-linenumber { + box-sizing: content-box; +} +.CodeMirror-measure { + position: absolute; + width: 100%; + height: 0; + overflow: hidden; + visibility: hidden; +} +.CodeMirror-cursor { + position: absolute; + pointer-events: none; +} +.CodeMirror-measure pre { + position: static; +} +div.CodeMirror-cursors { + visibility: hidden; + position: relative; + z-index: 3; +} +div.CodeMirror-dragcursors { + visibility: visible; +} +.CodeMirror-focused div.CodeMirror-cursors { + visibility: visible; +} +.CodeMirror-selected { + background: #d9d9d9; +} +.CodeMirror-focused .CodeMirror-selected { + background: #d7d4f0; +} +.CodeMirror-crosshair { + cursor: crosshair; +} +.CodeMirror-line::selection, +.CodeMirror-line > span::selection, +.CodeMirror-line > span > span::selection { + background: #d7d4f0; +} +.CodeMirror-line::-moz-selection, +.CodeMirror-line > span::-moz-selection, +.CodeMirror-line > span > span::-moz-selection { + background: #d7d4f0; +} +.cm-searching { + background-color: #ffa; + background-color: rgba(255, 255, 0, 0.4); +} +/* Used to force a border model for a node */ +.cm-force-border { + padding-right: 0.1px; +} +@media print { + /* Hide the cursor when printing */ + .CodeMirror div.CodeMirror-cursors { + visibility: hidden; + } +} +/* See issue #2901 */ +.cm-tab-wrap-hack:after { + content: ''; +} +/* Help users use markselection to safely style text background */ +span.CodeMirror-selectedtext { + background: none; +} +.CodeMirror-sizer { + padding-top: 10px; + padding-bottom: 10px !important; +} +.CodeMirror-empty.CodeMirror-focused { + outline: none; +} +.CodeMirror pre.CodeMirror-placeholder { + color: #999; +} +.CodeMirror { + position: relative; + overflow: hidden; + background: white; + word-break: break-word; +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + word-wrap: break-word; + word-break: break-word; + white-space: pre-wrap; + line-height: 1.6; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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]!./src/components/markdown-editor/toolbar/index.less ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.markdown-toolbar-container { + display: flex; + flex-flow: row wrap; + align-items: center; + padding: 0 5px; + margin: 0; + position: relative; + list-style: none; + background: #fff; + border-bottom: 1px solid #ccc; + box-sizing: border-box; + line-height: 20px; + width: 100%; + min-height: 30px; +} +.markdown-toolbar-container .fill-tip { + cursor: pointer; + font-size: 12px; + display: inline-block; + padding: 5px; + border: 1px solid #E99237; + border-radius: 5px; + box-sizing: border-box; + line-height: 16px; + height: auto; + color: #A65500; + background-color: #FFF1E2; + position: relative; + margin-left: 10px; +} +.markdown-toolbar-container .fill-tip::before { + content: ' '; + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid #FFF1E2; + position: absolute; + left: -6px; + top: 6px; + z-index: 10; +} +.markdown-toolbar-container .fill-tip::after { + content: ' '; + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid #E99237; + position: absolute; + left: -7px; + top: 6px; +} +.markdown-toolbar-container li { + color: #666; + padding: 0 1px; + height: 100%; + display: flex; + height: 38px; + flex-flow: column nowrap; + justify-content: center; +} +.markdown-toolbar-container a, +.markdown-toolbar-container span { + display: block; +} +.markdown-toolbar-container a { + width: 28px; + color: #666; + cursor: pointer; + text-align: center; + font-size: 18px; +} +.markdown-toolbar-container .btn-null { + width: auto; + display: flex; + flex-flow: row nowrap; + align-items: center; +} +.markdown-toolbar-container .insert-blank { + color: #E99237; + font-size: 18px; +} +.markdown-toolbar-container span.v-line { + margin: 0 5px; + height: 65%; + border-right: 1px solid #ccc; +} +.mini .markdown-toolbar-container li { + height: 28px; +} +.editor-resize { + display: block; + width: 120px; + height: 4px; + left: 54%; + margin-top: 2px; + border-top: 1px solid #ccc; + border-bottom: 1px solid #ccc; + cursor: row-resize; + white-space: nowrap; + overflow: hidden; + text-transform: capitalize; + box-sizing: border-box; + margin: 0 auto; +} +.btn-full-screen { + position: absolute; + right: 5px; +} + +/*!****************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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]!./src/components/markdown-editor/css/iconfont.css ***! + \****************************************************************************************************************************************************************************************************************************************************/ +@font-face { + font-family: "md-iconfont"; + src: url(./static/iconfont.498a2e20.eot); + /* IE9 */ + src: url(./static/iconfont.498a2e20.eot#iefix) format('embedded-opentype'), + /* IE6-IE8 */ + url(data:application/x-font-woff2;charset=utf-8;base64,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) format('woff2'), + url(./static/iconfont.09806494.woff) format('woff'), + url(./static/iconfont.f5a4e17c.ttf) format('truetype'), + /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url(./static/iconfont.c0c6fa27.svg#iconfont) format('svg'); + /* iOS 4.1- */ +} + +.md-iconfont { + font-family: "md-iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-shrink:before { + content: "\e728"; +} + +.icon-enlarge:before { + content: "\e623"; +} + +.icon-code:before { + content: "\e602"; +} + +.icon-italic:before { + content: "\e718"; +} + +.icon-bold:before { + content: "\e644"; +} + +.icon-picture:before { + content: "\e606"; +} + +.icon-minus:before { + content: "\e62c"; +} + +.icon-order-list:before { + content: "\e655"; +} + +.icon-link:before { + content: "\e7d4"; +} + +.icon-formula:before { + content: "\e633"; +} + +.icon-unorder-list:before { + content: "\e668"; +} + +.icon-edit:before { + content: "\e603"; +} + +.icon-table:before { + content: "\e7db"; +} + +.icon-sum:before { + content: "\e667"; +} + +.icon-eye:before { + content: "\e69f"; +} + +.icon-eye-slash:before { + content: "\e601"; +} + +.icon-eraser:before { + content: "\e8cd"; +} + +.icon-file-code:before { + content: "\e9ec"; +} +/*!*************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/codemirror/theme/blackboard.css ***! + \*************************************************************************************************************************************************************************************************************************************************/ +/* Port of TextMate's Blackboard theme */ + +.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; } +.cm-s-blackboard div.CodeMirror-selected { background: #253B76; } +.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); } +.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); } +.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; } +.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; } +.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; } +.cm-s-blackboard .CodeMirror-linenumber { color: #888; } +.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; } + +.cm-s-blackboard .cm-keyword { color: #FBDE2D; } +.cm-s-blackboard .cm-atom { color: #D8FA3C; } +.cm-s-blackboard .cm-number { color: #D8FA3C; } +.cm-s-blackboard .cm-def { color: #8DA6CE; } +.cm-s-blackboard .cm-variable { color: #FF6400; } +.cm-s-blackboard .cm-operator { color: #FBDE2D; } +.cm-s-blackboard .cm-comment { color: #AEAEAE; } +.cm-s-blackboard .cm-string { color: #61CE3C; } +.cm-s-blackboard .cm-string-2 { color: #61CE3C; } +.cm-s-blackboard .cm-meta { color: #D8FA3C; } +.cm-s-blackboard .cm-builtin { color: #8DA6CE; } +.cm-s-blackboard .cm-tag { color: #8DA6CE; } +.cm-s-blackboard .cm-attribute { color: #8DA6CE; } +.cm-s-blackboard .cm-header { color: #FF6400; } +.cm-s-blackboard .cm-hr { color: #AEAEAE; } +.cm-s-blackboard .cm-link { color: #8DA6CE; } +.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; } + +.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; } +.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; } + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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]!./src/components/markdown-editor/upload-image/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.upload-button { + width: 106px; + height: 32px; + line-height: 32px; + font-size: 12px; + display: block; + position: relative; + color: #0152d9; +} +.upload-button input { + opacity: 0; + width: 160px; + height: 32px; + position: absolute; + top: 0; + left: 0; + z-index: -1; +} + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/Editor/NullChildEditor/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex___eLcnP { + display: flex; + display: -ms-flex; +} +.flex1___yUTT7 { + flex: 1 1; +} +.color666___TiUhG { + color: #666; +} +.error___gTTtv { + border-color: #f5222d; +} +.deleteIcon___mnZW1 { + cursor: pointer; + color: #ccc; + margin-left: 15px; + font-size: 18px; +} +.addIcon___JC5NS { + cursor: pointer; + color: #29bd8b; + margin-left: 6px; + font-size: 16px; + padding-top: 1px; +} + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/Paperlibrary/Random/AddAndEdit/components/StepPreview/components/editor.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrap___OIoOI { + box-sizing: border-box; +} +.modal___Z3hfU div[class~='ant-modal-confirm-content'] { + font-size: 16px; + text-align: center; +} +.modal___Z3hfU span[class~='ant-modal-title'] { + font-size: 16px; +} +.titleWrap___aK3oG { + margin: 10px 0px; +} +.required___NHoO7 { + margin-right: 4px; + color: #e04040; + font-size: 16px; +} +.title___uxb1R { + font-size: 14px; + color: #333333; +} +.colorGray___O8YPg { + color: #888888; +} +.choiceWrap___t51sb { + display: flex; + margin-top: 15px; +} +.answer___vsBnh { + color: #888; + display: block; + width: 38px; + height: 38px; + text-align: center; + line-height: 38px; + border-radius: 4px; + cursor: pointer; + border: 1px solid #e2e2e2; + margin-right: 10px; +} +.activeAnswer___AJN4p { + background: #ff7500; + color: #ffffff; + border: 1px solid #ff7500; +} +.deleteIcon___WvOJZ { + cursor: pointer; + color: #ccc; + margin-left: 15px; + font-size: 18px; +} +.addIcon___UyeIs { + cursor: pointer; + color: #29bd8b; + margin-left: 6px; + font-size: 16px; + padding-top: 1px; +} +.editorWrap___uqcFU { + flex: 1 1; +} +.htmlWrap___GcBNL { + display: flex; + margin-top: 0px; + min-height: 38px; + border-radius: 2px; + max-width: 1056px; + word-break: break-all; + border: 1px solid #dddddd; +} +.radio___e8qQ5 { + width: 60px; + height: 32px; + line-height: 32px; + text-align: center; +} +.color333___PLzVK { + color: #333; +} +.color999___v3EY0 { + color: #999; +} +.fold___OfvPe .head___EejYX { + height: 46px; + background: #f2f2f2; + display: flex; + align-items: center; + padding-left: 10px; + padding-right: 20px; + margin-bottom: 10px; + cursor: pointer; +} +.fold___OfvPe .head___EejYX span { + font-size: 12px; + color: #333333; + margin-left: 5px; +} +.fold___OfvPe .head___EejYX i { + display: inline-block; +} +.fold___OfvPe .head___EejYX b { + color: #165dff; + cursor: pointer; + margin-left: auto; +} + diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js index d3556377f8..e6cbdcf14b 100644 --- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js +++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js @@ -64,8 +64,8 @@ var Crumbs = __webpack_require__(94906); /* harmony default export */ var ExchangeFromProblemSetmodules = ({"flex_box_center":"flex_box_center___pAXJ7","flex_space_between":"flex_space_between___okEh8","flex_box_vertical_center":"flex_box_vertical_center___H3oJW","flex_box_center_end":"flex_box_center_end___IoZHh","flex_box_column":"flex_box_column___pioDq","page":"page___AQTC0","wrap":"wrap___ypi7g","title":"title___MqXji","select":"select___jUs9O","contentWrap":"contentWrap___prReW","pngIcon":"pngIcon___nQYWW","tabsWrap":"tabsWrap___JTnDy","searchWrap":"searchWrap___Bgson","addQuestionBtn":"addQuestionBtn___y9Dkl","search":"search___xhreb","searchIcon":"searchIcon___kKxKj","batchWrap":"batchWrap___y6TB9","contentListWrap":"contentListWrap___sljKR","li":"li___xrdAB","bottom":"bottom___IZpbS","actionLeftItem":"actionLeftItem___pA5VQ","questionTypeName":"questionTypeName___CQhmP","more":"more___vOWPW","btnAdd":"btnAdd___Lh47d","treeWrapper":"treeWrapper___FLm4B","treeHeader":"treeHeader___dec6m","treeContent":"treeContent___lAajS","action":"action___fRPRI","headerWrapper":"headerWrapper___Mx250","exportBtn":"exportBtn___QrNIt"}); // EXTERNAL MODULE: ./src/pages/Problemset/components/Topic/index.tsx + 2 modules var Topic = __webpack_require__(88094); -// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 2 modules -var NewFolder = __webpack_require__(10751); +// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 1 modules +var NewFolder = __webpack_require__(73364); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(7); // EXTERNAL MODULE: ./src/service/global.ts diff --git a/p__Paperlibrary__Random__ExerciseEdit__index.async.js b/p__Paperlibrary__Random__ExerciseEdit__index.async.js deleted file mode 100644 index 1f6c38b15f..0000000000 --- a/p__Paperlibrary__Random__ExerciseEdit__index.async.js +++ /dev/null @@ -1,1500 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[7918],{ - -/***/ 99611: -/*!****************************************************************************!*\ - !*** ./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/extends.js -var esm_extends = __webpack_require__(87462); -// 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/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./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,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); - -/***/ }), - -/***/ 19368: -/*!**************************************************************************!*\ - !*** ./src/pages/Paperlibrary/Random/ExerciseEdit/index.tsx + 1 modules ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ ExerciseEdit; } -}); - -// 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/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// 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: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/ExerciseEdit/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ExerciseEditmodules = ({"flex_box_center":"flex_box_center___V5dic","flex_space_between":"flex_space_between___zoM6r","flex_box_vertical_center":"flex_box_vertical_center___WTCR4","flex_box_center_end":"flex_box_center_end___ZhjIT","flex_box_column":"flex_box_column___XGVlz","wrap":"wrap___PXiQq","btns":"btns___Imyyi","tips":"tips___TLB21","crumbs":"crumbs___KmiI7","oneWrap":"oneWrap___YhZqd","title":"title___DVl_J","formWrap":"formWrap___VN5d8","rb":"rb___zNh0G","twoWrap":"twoWrap___YCLWk","list":"list___NWsPr","total":"total___x6P24","tag":"tag___bUrv6","knWarp":"knWarp___cgy7Z","kn":"kn___bdoMc","name":"name___hfjVq","modalColumn":"modalColumn___KXSq6","modalRow":"modalRow___s7fc_","sup":"sup___fa5dL"}); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(79531); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(25159); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 39 modules -var es_modal = __webpack_require__(72423); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 21 modules -var input_number = __webpack_require__(31795); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 4 modules -var message = __webpack_require__(2453); -// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 12 modules -var skeleton = __webpack_require__(21687); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 5 modules -var es_radio = __webpack_require__(78045); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/List/index.tsx + 5 modules -var List = __webpack_require__(80216); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepTwo/AddTags/index.tsx + 2 modules -var AddTags = __webpack_require__(54304); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -// EXTERNAL MODULE: ./src/service/exercise.ts -var exercise = __webpack_require__(51412); -// EXTERNAL MODULE: ./src/assets/images/paper/dui.svg -var dui = __webpack_require__(47990); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/ExerciseEdit/index.tsx - - - - - - - - - - - - - - - - - -var TextArea = input/* default.TextArea */.Z.TextArea; -var PaperlibraryPage = function PaperlibraryPage(_ref) { - var _editData$exercise, _userInfo$course; - var paperlibrary = _ref.paperlibrary, - user = _ref.user, - globalSetting = _ref.globalSetting, - dispatch = _ref.dispatch; - 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), - loading = _useState4[0], - setLoading = _useState4[1]; - var _useState5 = (0,react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - btnLoading = _useState6[0], - setBtnLoading = _useState6[1]; - var _useState7 = (0,react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - saveLoading = _useState8[0], - setSaveBtnLoading = _useState8[1]; - var _useState9 = (0,react.useState)({}), - _useState10 = slicedToArray_default()(_useState9, 2), - editData = _useState10[0], - setEditData = _useState10[1]; - var _useState11 = (0,react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - listData = _useState12[0], - setListData = _useState12[1]; - var params = (0,_umi_production_exports.useParams)(); - var saveCompareData = (0,react.useRef)({ - contents: {}, - score_settings: {} - }); - var userInfo = user.userInfo; - (0,react.useEffect)(function () { - dispatch({ - type: 'globalSetting/footerToggle', - payload: false - }); - return function () { - dispatch({ - type: 'globalSetting/footerToggle', - payload: true - }); - }; - }, []); - (0,react.useEffect)(function () { - getEditData(); - }, []); - var handleValuesChange = function handleValuesChange(changedValues) { - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - }; - var dealList = function dealList(str, data) { - var subDisciplinesList = data || []; - var list = toConsumableArray_default()(subDisciplinesList), - flag = 0, - data = []; - for (var i = 0; i < list.length; i++) { - var az = ''; - for (var j = 0; j < data.length; j++) { - if (data[j][0][str] == list[i][str]) { - flag = 1; - az = j; - break; - } - } - if (flag == 1) { - data[az].push(list[i]); - flag = 0; - } else if (flag == 0) { - var wdy = new Array(); - wdy.push(list[i]); - data.push(wdy); - } - } - return data; - }; - var calcListData = function calcListData(param) { - var _items2; - var score_settings = param.score_settings, - contents = param.contents; - - //生成比较数据 - score_settings.forEach(function (e) { - saveCompareData.current.score_settings[e.item_type] = e.score; - }); - contents.forEach(function (e) { - var name = "".concat(e.item_type, "_").concat(e.sub_discipline_id, "_").concat(e.tag_discipline_id, "_").concat(e.difficulty); - saveCompareData.current.contents[name] = e.quanlity; - }); - //生成一级结构 - var items = score_settings === null || score_settings === void 0 ? void 0 : score_settings.map(function (e) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - item_banks: [], - questionTotal: 0, - scoreTotal: 0 - }); - }); - //相同类型组合 - contents === null || contents === void 0 ? void 0 : contents.forEach(function (e) { - var _items, _items$index, _items$index$item_ban; - var index = items.findIndex(function (k) { - return e.item_type === k.item_type; - }); - var r = objectSpread2_default()(objectSpread2_default()({}, e), {}, { - disciplines: e.discipline_name, - sub_discipline: e.sub_discipline_name - }); - delete r.discipline_name; - delete r.sub_discipline_name; - (_items = items) === null || _items === void 0 ? void 0 : (_items$index = _items[index]) === null || _items$index === void 0 ? void 0 : (_items$index$item_ban = _items$index.item_banks) === null || _items$index$item_ban === void 0 ? void 0 : _items$index$item_ban.push(r); - }); - //相同sub_discipline_id组合二维数组 - items = items.map(function (e) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - item_banks: dealList('sub_discipline_id', e.item_banks) - }); - }); - //生成tag_disciplines数组 - items = items.map(function (e) { - var _e$item_banks; - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - item_banks: (_e$item_banks = e.item_banks) === null || _e$item_banks === void 0 ? void 0 : _e$item_banks.map(function (k) { - var r = { - tag_disciplines: [] - }; - k === null || k === void 0 ? void 0 : k.forEach(function (s) { - r.disciplines = s.disciplines; - delete s.disciplines; - r.sub_discipline = s.sub_discipline; - delete s.sub_discipline; - r.sub_discipline_id = s.sub_discipline_id; - delete s.sub_discipline_id; - delete s.item_type; - r.tag_disciplines.push(s); - }); - r.tag_disciplines = dealList('tag_discipline_id', r.tag_disciplines); - var elseR = r.tag_disciplines.map(function (h) { - var g = { - difficulties: [] - }; - h === null || h === void 0 ? void 0 : h.forEach(function (q) { - g.name = q.tag_discipline_name; - g.tag_discipline_id = q.tag_discipline_id; - delete q.tag_discipline_name; - delete q.tag_discipline_id; - g.difficulties.push(objectSpread2_default()(objectSpread2_default()({}, q), {}, { - num: q.quanlity, - count: (0,lodash.isNil)(q === null || q === void 0 ? void 0 : q.count) ? q.quanlity : q.count - })); - }); - return g; - }); - r.tag_disciplines = elseR; - return r; - }) - }); - }); - var record = calculate(items); - var panel = record.panel, - score_num_item = record.score_num_item; - items = (_items2 = items) === null || _items2 === void 0 ? void 0 : _items2.map(function (e, i) { - var _panel$i; - var questionTotal = (panel === null || panel === void 0 ? void 0 : (_panel$i = panel[i]) === null || _panel$i === void 0 ? void 0 : _panel$i.reduce(function (a, b) { - return a + b; - }, 0)) || 0; - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - scoreTotal: questionTotal * (score_num_item[i] || 0), - questionTotal: questionTotal - }); - }); - setListData((0,lodash.cloneDeep)(items)); - }; - var getEditData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, _res$exercise, _res$exercise2, _res$exercise3, _res$exercise4, _res$exercise5, param; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/edit.json"), { - method: 'get', - params: objectSpread2_default()({}, params) - }); - case 2: - res = _context.sent; - if (res !== null && res !== void 0 && res.exercise) { - param = { - difficulty: res === null || res === void 0 ? void 0 : (_res$exercise = res.exercise) === null || _res$exercise === void 0 ? void 0 : _res$exercise.difficulty, - exam_notes: res === null || res === void 0 ? void 0 : (_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.exercise_description, - name: res === null || res === void 0 ? void 0 : (_res$exercise3 = res.exercise) === null || _res$exercise3 === void 0 ? void 0 : _res$exercise3.exercise_name, - time: res === null || res === void 0 ? void 0 : (_res$exercise4 = res.exercise) === null || _res$exercise4 === void 0 ? void 0 : _res$exercise4.time, - num: (res === null || res === void 0 ? void 0 : (_res$exercise5 = res.exercise) === null || _res$exercise5 === void 0 ? void 0 : _res$exercise5.total_num) || 0 - }; - setLoading(false); - setFormValue(objectSpread2_default()({}, param)); - form.setFieldsValue(objectSpread2_default()({}, param)); - setEditData(objectSpread2_default()({}, res)); - calcListData(objectSpread2_default()({}, res)); - // const data = `[{"item_type":"SINGLE","item_banks":[{"disciplines":"系统/运维","sub_discipline":"shell编程","discipline_id":17,"sub_discipline_id":73,"tag_disciplines":[{"tag_discipline_id":774,"name":"2","difficulties":[{"difficulty":1,"count":2,"num":2}]},{"name":"未匹配知识点","tag_discipline_id":656,"difficulties":[{"difficulty":1,"count":4,"num":2},{"difficulty":2,"count":2}]}]},{"disciplines":"系统/运维","sub_discipline":"Linux ","discipline_id":17,"sub_discipline_id":74,"tag_disciplines":[{"tag_discipline_id":657,"name":"未匹配知识点","difficulties":[{"difficulty":1,"count":1,"num":1},{"difficulty":2,"count":1,"num":1}]},{"name":"如果信念有颜色,那一定是中国红","tag_discipline_id":825,"difficulties":[{"difficulty":1,"count":1,"num":1}]}]},{"disciplines":"系统/运维","sub_discipline":"自动化运维","discipline_id":17,"sub_discipline_id":75,"tag_disciplines":[{"tag_discipline_id":727,"name":"自动化运维-公开知识点","difficulties":[{"difficulty":1,"count":1,"num":1},{"difficulty":3,"count":1,"num":1}]}]}],"scoreTotal":18,"score":2,"questionTotal":9},{"item_type":"MULTIPLE","item_banks":[{"disciplines":"系统/运维","sub_discipline":"shell编程","discipline_id":17,"sub_discipline_id":73,"tag_disciplines":[{"tag_discipline_id":656,"name":"未匹配知识点","difficulties":[{"difficulty":1,"count":2,"num":2}]}]}],"scoreTotal":4,"score":2,"questionTotal":2},{"item_type":"JUDGMENT","item_banks":[{"disciplines":"系统/运维","sub_discipline":"自动化运维","discipline_id":17,"sub_discipline_id":75,"tag_disciplines":[{"tag_discipline_id":727,"name":"自动化运维-公开知识点","difficulties":[{"difficulty":1,"count":1,"num":1}]}]},{"disciplines":"系统/运维","sub_discipline":"shell编程","discipline_id":17,"sub_discipline_id":73,"tag_disciplines":[{"tag_discipline_id":656,"name":"未匹配知识点","difficulties":[{"difficulty":1,"count":4},{"difficulty":2,"count":3}]}]}],"scoreTotal":1,"score":1,"questionTotal":1}]` - // setListData(JSON.parse(data)) - // console.log(JSON.parse(data)) - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getEditData() { - return _ref2.apply(this, arguments); - }; - }(); - var questionData = [{ - type: 'SINGLE', - name: '单选题' - }, { - type: 'MULTIPLE', - name: '多选题' - }, { - type: 'COMPLETION', - name: '填空题' - }, { - type: 'JUDGMENT', - name: '判断题' - }, { - type: 'SUBJECTIVE', - name: '简答题' - }, { - type: 'PROGRAM', - name: '编程题' - }, { - type: 'PRACTICAL', - name: '实训题' - }, { - type: 'COMBINATION', - name: '组合题' - }]; - var calculate = function calculate(list) { - var item = { - contents: [], - panel: [], - score_num_item: [], - //每题多少分集合 - score_total: [], - error_tips: [] - }; - list === null || list === void 0 ? void 0 : list.forEach(function (k, index) { - var _item$error_tips, _questionData$find, _k$item_banks; - item.panel.push([]); - item.score_num_item.push(k === null || k === void 0 ? void 0 : k.score); - item.score_total.push(k === null || k === void 0 ? void 0 : k.scoreTotal); - (_item$error_tips = item.error_tips) === null || _item$error_tips === void 0 ? void 0 : _item$error_tips.push({ - name: (_questionData$find = questionData.find(function (l) { - return l.type === (k === null || k === void 0 ? void 0 : k.item_type); - })) === null || _questionData$find === void 0 ? void 0 : _questionData$find.name, - score: (k === null || k === void 0 ? void 0 : k.score) || 0, - scoreTotal: k === null || k === void 0 ? void 0 : k.scoreTotal, - item_type: k === null || k === void 0 ? void 0 : k.item_type - }); - k === null || k === void 0 ? void 0 : (_k$item_banks = k.item_banks) === null || _k$item_banks === void 0 ? void 0 : _k$item_banks.forEach(function (e) { - var _e$tag_disciplines; - e === null || e === void 0 ? void 0 : (_e$tag_disciplines = e.tag_disciplines) === null || _e$tag_disciplines === void 0 ? void 0 : _e$tag_disciplines.forEach(function (r) { - var _r$difficulties; - r === null || r === void 0 ? void 0 : (_r$difficulties = r.difficulties) === null || _r$difficulties === void 0 ? void 0 : _r$difficulties.forEach(function (s) { - if (s.num) { - item.panel[index].push(s.num); - item.contents.push({ - difficulty: s.difficulty, - item_type: k.item_type, - items_count: s.num, - sub_discipline_id: e.sub_discipline_id, - tag_discipline_id: r.tag_discipline_id - }); - } - }); - }); - }); - }); - return item; - }; - var toAnswer = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _res$exercise6; - var res, _user$userInfo; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - setBtnLoading(true); - _context2.next = 3; - return (0,exercise/* startSimulateAnswer */._F)(objectSpread2_default()(objectSpread2_default()({}, params), {}, { - is_reset: 1 - })); - case 3: - res = _context2.sent; - if (res !== null && res !== void 0 && (_res$exercise6 = res.exercise) !== null && _res$exercise6 !== void 0 && _res$exercise6.id) { - _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/initate_answer")); - } - setBtnLoading(false); - case 6: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function toAnswer() { - return _ref3.apply(this, arguments); - }; - }(); - var handleChange = function handleChange(e, i) { - var _param$panel, _param$panel$; - var newValue = (0,lodash.cloneDeep)(listData); - newValue[i] = e; - var param = calculate([newValue[i]]); - var sum = param === null || param === void 0 ? void 0 : (_param$panel = param.panel) === null || _param$panel === void 0 ? void 0 : (_param$panel$ = _param$panel[0]) === null || _param$panel$ === void 0 ? void 0 : _param$panel$.reduce(function (a, b) { - return a + b; - }, 0); - newValue[i].questionTotal = sum; - setListData(newValue); - var dom = document.getElementsByClassName('customError'); - if (!!dom.length) dom === null || dom === void 0 ? void 0 : dom.forEach(function (e) { - var _e$classList; - e === null || e === void 0 ? void 0 : (_e$classList = e.classList) === null || _e$classList === void 0 ? void 0 : _e$classList.remove("customError"); - }); - }; - var parser = function parser(v) { - var num = parseInt(v); - return (0,lodash.isNaN)(num) ? '' : num; - }; - var renderTotal = function renderTotal() { - var param = calculate(listData); - var score_total = param.score_total; - score_total = score_total.reduce(function (a, b) { - return a + b; - }, 0); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.total, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), " ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u672C\u8BD5\u5377\u603B\u5206", score_total, "\u5206"] - })] - }); - }; - var handleOk = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var name, modal; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - name = 1; - modal = es_modal/* default.confirm */.Z.confirm({ - icon: null, - className: 'custom-modal-divider', - centered: true, - width: 500, - maskClosable: false, - keyboard: false, - cancelButtonProps: { - disabled: false - }, - title: '配置出卷数量', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.modalColumn, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.modalRow, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("sup", { - className: ExerciseEditmodules.sup, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flexShrink: 0 - }, - children: "\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - parser: parser, - style: { - width: 120 - }, - placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF", - min: 1, - defaultValue: name, - onChange: function onChange(e) { - name = e; - var dom = document.getElementById('model_error'); - if (name < 1 || name > 50) { - dom.style.display = 'block'; - } else { - dom.style.display = 'none'; - } - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - display: 'none', - marginLeft: 78 - }, - id: "model_error", - className: "c-red", - children: "\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570" - })] - }), - okText: '确认', - cancelText: '取消', - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var dom, res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (!(name < 1 || name > 50)) { - _context3.next = 4; - break; - } - dom = document.getElementById('model_error'); - dom.style.display = 'block'; - return _context3.abrupt("return", Promise.reject()); - case 4: - modal.update({ - cancelButtonProps: { - disabled: true - } - }); - _context3.next = 7; - return new Promise(function (resolve, reject) { - setTimeout(function () { - resolve(''); - }, 4000); - }); - case 7: - res = _context3.sent; - modal.update({ - cancelButtonProps: { - disabled: false - } - }); - if (true) { - es_modal/* default.destroyAll */.Z.destroyAll(); - es_modal/* default.confirm */.Z.confirm({ - icon: null, - className: 'custom-modal-divider', - centered: true, - width: 500, - title: '提示', - content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ExerciseEditmodules.modalColumn, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - color: '#676A6C', - display: 'flex' - }, - className: "font14 mt20 mb10", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - marginRight: 5 - }, - src: dui/* default */.Z - }), "\u751F\u6210\u8BD5\u5377\u6210\u529F\u3002"] - }) - }), - okText: '确认', - cancelText: '取消', - onOk: function onOk() { - sendData(); - } - }); - } - case 10: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); - case 2: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function handleOk() { - return _ref4.apply(this, arguments); - }; - }(); - var sendData = function sendData() { - // const body = { - // ...editData?.exercise, - // contents: param.contents, - // exerciseId: params.categoryId, - // score_settings: new_score_settings, - // time: formValue?.time, - // exercise_name: formValue?.name, - // difficulty: formValue?.difficulty, - // exercise_description: formValue?.exam_notes, - // } - // const res = await putExercise(body) - // if (res.status === 0) { - // message.success("修改成功 ") - // history.push(`/classrooms/${params.coursesId}/exercise/${params.categoryId}/detail?random=true`) - // } - }; - var handleSave = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - var _param$error_tips, _param$contents; - var new_score_settings, new_sort_by_item_type, param, i, _param$panel2, _param$panel2$i, sum, _param$error_tips$i, dom, _param$error_tips$i2, _dom, _param$error_tips$i3, _param$error_tips$i4, compareData, body, res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return form.validateFields(); - case 2: - new_score_settings = []; - new_sort_by_item_type = []; - param = calculate(listData); - i = 0; - case 6: - if (!(i < param.error_tips.length)) { - _context5.next = 22; - break; - } - sum = param === null || param === void 0 ? void 0 : (_param$panel2 = param.panel) === null || _param$panel2 === void 0 ? void 0 : (_param$panel2$i = _param$panel2[i]) === null || _param$panel2$i === void 0 ? void 0 : _param$panel2$i.reduce(function (a, b) { - return a + b; - }, 0); - if (!(param.error_tips[i].score === 0 && sum !== 0)) { - _context5.next = 13; - break; - } - dom = document.getElementById("".concat((_param$error_tips$i = param.error_tips[i]) === null || _param$error_tips$i === void 0 ? void 0 : _param$error_tips$i.item_type, "_score")); - dom.classList.add("customError"); - dom.scrollIntoView({ - block: "start", - behavior: "smooth" - }); - return _context5.abrupt("return"); - case 13: - if (!(param.error_tips[i].score !== 0 && sum === 0)) { - _context5.next = 18; - break; - } - _dom = document.getElementById("".concat((_param$error_tips$i2 = param.error_tips[i]) === null || _param$error_tips$i2 === void 0 ? void 0 : _param$error_tips$i2.item_type, "_sum")); - _dom.classList.add("customError"); - _dom.scrollIntoView({ - block: "start", - behavior: "smooth" - }); - return _context5.abrupt("return"); - case 18: - if (param.error_tips[i].score !== 0 && sum !== 0) { - new_score_settings === null || new_score_settings === void 0 ? void 0 : new_score_settings.push({ - item_type: (_param$error_tips$i3 = param.error_tips[i]) === null || _param$error_tips$i3 === void 0 ? void 0 : _param$error_tips$i3.item_type, - score: ((_param$error_tips$i4 = param.error_tips[i]) === null || _param$error_tips$i4 === void 0 ? void 0 : _param$error_tips$i4.score) || 0 - }); - new_sort_by_item_type.push(param.error_tips[i].name); - } - case 19: - i++; - _context5.next = 6; - break; - case 22: - if (!(new_score_settings.length === 0)) { - _context5.next = 25; - break; - } - message/* default.warning */.ZP.warning('不允许每个题型的总分和抽题数量都为0'); - return _context5.abrupt("return"); - case 25: - compareData = { - contents: {}, - score_settings: {} - }; //生成比较数据 - param === null || param === void 0 ? void 0 : (_param$error_tips = param.error_tips) === null || _param$error_tips === void 0 ? void 0 : _param$error_tips.forEach(function (e) { - compareData.score_settings[e.item_type] = e.score; - }); - param === null || param === void 0 ? void 0 : (_param$contents = param.contents) === null || _param$contents === void 0 ? void 0 : _param$contents.forEach(function (e) { - var name = "".concat(e.item_type, "_").concat(e.sub_discipline_id, "_").concat(e.tag_discipline_id, "_").concat(e.difficulty); - compareData.contents[name] = e.items_count; - }); - - // if (!isEqual(saveCompareData.current, compareData)) { - // Modal.confirm({ - // icon: null, - // className: 'custom-modal-divider', - // centered: true, - // width: 514, - // title: '提示', - // content:
      - //
      修改后需重新配置出卷数量,对已生成的随机试卷删除,确定要修改吗?
      - //
      , - // okText: '确认', - // cancelText: '取消', - // onOk: () => { - // Modal.destroyAll(); - // handleOk() - // } - // }); - // return; - // } - // sendData() - body = objectSpread2_default()(objectSpread2_default()({}, editData === null || editData === void 0 ? void 0 : editData.exercise), {}, { - contents: param.contents, - exerciseId: params.categoryId, - score_settings: new_score_settings, - time: formValue === null || formValue === void 0 ? void 0 : formValue.time, - exercise_name: formValue === null || formValue === void 0 ? void 0 : formValue.name, - difficulty: formValue === null || formValue === void 0 ? void 0 : formValue.difficulty, - exercise_description: formValue === null || formValue === void 0 ? void 0 : formValue.exam_notes, - num: formValue === null || formValue === void 0 ? void 0 : formValue.num - }); - setSaveBtnLoading(true); - _context5.next = 32; - return (0,exercise/* putExercise */.wy)(body); - case 32: - res = _context5.sent; - if (res.status === 0) { - message/* default.success */.ZP.success("修改成功 "); - _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail?random=true")); - } - setSaveBtnLoading(false); - case 35: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return function handleSave() { - return _ref5.apply(this, arguments); - }; - }(); - var selectList = dealList('sub_discipline_name', editData === null || editData === void 0 ? void 0 : editData.all_tag_disciplines); - var disabled = (editData === null || editData === void 0 ? void 0 : (_editData$exercise = editData.exercise) === null || _editData$exercise === void 0 ? void 0 : _editData$exercise.exercise_status) !== 1; - return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: ExerciseEditmodules.wrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { - loading: loading, - active: true, - paragraph: { - rows: 5 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.crumbs, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "current", - onClick: function onClick() { - return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise")); - }, - children: "".concat(userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_name, ">") - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "current", - onClick: function onClick() { - return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise")); - }, - children: '试卷列表>' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#bebebe" - }, - children: '编辑试卷' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: ExerciseEditmodules.oneWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u57FA\u672C\u4FE1\u606F" - }), " "] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: ExerciseEditmodules.formWrap, - form: form, - layout: "horizontal", - scrollToFirstError: true, - onValuesChange: handleValuesChange - // onFinish={handleFinish} - , - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BD5\u5377\u540D\u79F0", - name: "name", - rules: [{ - required: !disabled, - message: '试卷名称不能为空' - }, { - pattern: /^(?!(\s+$))/, - message: '输入框不能全为空格' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - disabled: disabled, - className: ExerciseEditmodules["in"], - bordered: false, - placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\uFF0C\u6700\u591A60\u4E2A\u5B57", - maxLength: 60 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - position: 'relative' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u7B54\u9898\u65F6\u957F:", - name: "time", - rules: [{ - required: !disabled, - message: "答题时长不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - min: 1, - parser: parser, - max: 9999, - disabled: disabled, - placeholder: "\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F", - style: { - width: 190 - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - position: 'absolute', - top: 26, - left: 310 - }, - children: "\u5206\u949F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BD5\u9898\u96BE\u5EA6", - name: "difficulty", - rules: [{ - required: !disabled, - message: "请选择难度" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - disabled: disabled, - style: { - display: "flex", - width: 286, - justifyContent: "space-between" - }, - size: 'middle', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - className: ExerciseEditmodules.rb, - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - className: ExerciseEditmodules.rb, - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - className: ExerciseEditmodules.rb, - value: 3, - children: "\u56F0\u96BE" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u51FA\u5377\u6570\u91CF:", - name: "num", - rules: [{ - required: !disabled, - message: "出卷数量不能为空" - }, { - max: 50, - min: 1, - message: "请输入1~50之间的整数", - type: 'number' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - min: 0, - parser: parser - // max={} - , - disabled: disabled, - placeholder: "\u8BF7\u8F93\u5165\u51FA\u5377\u6570\u91CF", - style: { - width: 190 - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8003\u8BD5\u987B\u77E5", - name: "exam_notes", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { - disabled: disabled, - placeholder: "\u8003\u751F\u5FC5\u987B\u4E25\u683C\u9075\u5B88\u8003\u573A\u7EAA\u5F8B\uFF0C\u4E0D\u51C6\u5192\u540D\u9876\u66FF\uFF0C\u4E0D\u51C6\u6709\u4EFB\u4F55\u4F5C\u5F0A\u884C\u4E3A\u3002\u5982\u53D1\u73B0\u8FDD\u7EAA\uFF0C\u5E76\u7ED9\u4E88\u4E25\u5389\u5904\u5206\u3002", - rows: 4, - maxLength: 300 - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: ExerciseEditmodules.twoWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.tag, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.name, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { - className: ExerciseEditmodules.num - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u8003\u5BDF\u8303\u56F4" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ExerciseEditmodules.knWarp, - children: selectList === null || selectList === void 0 ? void 0 : selectList.map(function (e, key) { - var _e$; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.kn, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: key + 1 - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: e === null || e === void 0 ? void 0 : (_e$ = e[0]) === null || _e$ === void 0 ? void 0 : _e$.sub_discipline_name - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddTags/* default */.Z, { - disabled: true, - type: 1, - value: e === null || e === void 0 ? void 0 : e.map(function (k) { - return objectSpread2_default()(objectSpread2_default()({}, k), {}, { - id: k.sub_discipline_id, - name: k.tag_discipline_name - }); - }) - })] - }, key); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.name, - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { - className: ExerciseEditmodules.num - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6559\u7814\u56E2\u961F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ExerciseEditmodules.knWarp, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddTags/* default */.Z, { - disabled: true, - type: 1, - value: editData === null || editData === void 0 ? void 0 : editData.teach_groups - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u9898\u76EE\u9898\u91CF" - }), " "] - }), listData.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(List/* default */.Z, { - expansion: false, - disabled: disabled, - listClassName: ExerciseEditmodules.list, - value: e, - onChange: function onChange(e) { - return handleChange(e, i); - } - }, i); - }), renderTotal()] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ExerciseEditmodules.btns, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - document.body.scrollIntoView(); - _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise")); - }, - children: "\u8FD4\u56DE" - }), !disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - loading: btnLoading, - type: "primary", - onClick: function onClick() { - return toAnswer(); - }, - children: "\u6A21\u62DF\u8003\u8BD5" - }), !disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - loading: saveLoading, - onClick: function onClick() { - return handleSave(); - }, - children: "\u63D0\u4EA4" - })] - })] - }) - }); -}; -/* harmony default export */ var ExerciseEdit = ((0,_umi_production_exports.connect)(function (_ref6) { - var paperlibrary = _ref6.paperlibrary, - user = _ref6.user, - globalSetting = _ref6.globalSetting; - return { - paperlibrary: paperlibrary, - user: user, - globalSetting: globalSetting - }; -})(PaperlibraryPage)); - -/***/ }), - -/***/ 47990: -/*!*****************************************!*\ - !*** ./src/assets/images/paper/dui.svg ***! - \*****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* unused harmony export ReactComponent */ -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -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 SvgDui = function SvgDui(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - width: 14, - height: 14, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u9009\u62E9\u5907\u4EFD 2"), /* @__PURE__ */React.createElement("path", { - d: "M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z", - fill: "#68C79F", - fillRule: "nonzero" - })); -}; - -/* harmony default export */ __webpack_exports__["Z"] = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); - -/***/ }), - -/***/ 79531: -/*!*********************************************************!*\ - !*** ./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/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); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js -var style = __webpack_require__(47673); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js - - - - - - - -const Group = props => { - const { - getPrefixCls, - direction - } = (0,react.useContext)(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - className - } = props; - const prefixCls = getPrefixCls('input-group', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input'); - const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); - const cls = classnames_default()(prefixCls, { - [`${prefixCls}-lg`]: props.size === 'large', - [`${prefixCls}-sm`]: props.size === 'small', - [`${prefixCls}-compact`]: props.compact, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, hashId, className); - const formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); - const groupFormItemContext = (0,react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { - isFormItemInput: false - }), [formItemContext]); - if (false) {} - return wrapSSR( /*#__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/extends.js -var esm_extends = __webpack_require__(87462); -;// 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/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./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,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(99611); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/omit.js -var omit = __webpack_require__(10366); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(17799); -// 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; -}; - - - - - - - - - - -const defaultIconRender = visible => visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); -const ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -const Password = /*#__PURE__*/react.forwardRef((props, ref) => { - const { - visibilityToggle = true - } = props; - const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; - const [visible, setVisible] = (0,react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); - const inputRef = (0,react.useRef)(null); - react.useEffect(() => { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - const onVisibleChange = () => { - const { - disabled - } = props; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(prevState => { - var _a; - const newState = !prevState; - if (typeof visibilityToggle === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - const getIcon = prefixCls => { - const { - action = 'click', - iconRender = defaultIconRender - } = props; - const iconTrigger = ActionMap[action] || ''; - const icon = iconRender(visible); - const iconProps = { - [iconTrigger]: onVisibleChange, - className: `${prefixCls}-icon`, - key: 'passwordIcon', - onMouseDown: e => { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }, - onMouseUp: e => { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - } - }; - return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); - }; - const { - className, - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - size - } = props, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - const { - getPrefixCls - } = react.useContext(context/* ConfigContext */.E_); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const prefixCls = getPrefixCls('input-password', customizePrefixCls); - const suffixIcon = visibilityToggle && getIcon(prefixCls); - const inputClassName = classnames_default()(prefixCls, className, { - [`${prefixCls}-${size}`]: !!size - }); - const omittedProps = Object.assign(Object.assign({}, (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 */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(68795); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(98675); -// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js -var Compact = __webpack_require__(4173); -;// 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; -}; - - - - - - - - - - -const Search = /*#__PURE__*/react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - className, - size: customizeSize, - suffix, - enterButton = false, - addonAfter, - loading, - disabled, - onSearch: customOnSearch, - onChange: customOnChange, - onCompositionStart, - onCompositionEnd - } = props, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - const { - getPrefixCls, - direction - } = react.useContext(context/* ConfigContext */.E_); - const composedRef = react.useRef(false); - const prefixCls = getPrefixCls('input-search', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const { - compactSize - } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const size = (0,useSize/* default */.Z)(ctx => { - var _a; - return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; - }); - const inputRef = react.useRef(null); - const onChange = e => { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e); - } - if (customOnChange) { - customOnChange(e); - } - }; - const onMouseDown = e => { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - const 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); - } - }; - const onPressEnter = e => { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; - const btnClassName = `${prefixCls}-button`; - let button; - const enterButtonAsElement = enterButton || {}; - const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ - onMouseDown, - 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 - } : {})); - } else { - button = /*#__PURE__*/react.createElement(es_button/* default */.ZP, { - 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' - })]; - } - const cls = classnames_default()(prefixCls, { - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-${size}`]: !!size, - [`${prefixCls}-with-button`]: !!enterButton - }, className); - const handleOnCompositionStart = e => { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - const handleOnCompositionEnd = e => { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/react.createElement(Input/* default */.Z, Object.assign({ - 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 -var TextArea = __webpack_require__(96330); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js -'use client'; - - - - - - -const input_Input = Input/* default */.Z; -if (false) {} -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); - -/***/ }), - -/***/ 33507: -/*!*******************************************************!*\ - !*** ./node_modules/antd/es/style/motion/collapse.js ***! - \*******************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -const genCollapseMotion = token => ({ - [token.componentCls]: { - // For common/openAnimation - [`${token.antCls}-motion-collapse-legacy`]: { - overflow: 'hidden', - '&-active': { - transition: `height ${token.motionDurationMid} ${token.motionEaseInOut}, - opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important` - } - }, - [`${token.antCls}-motion-collapse`]: { - overflow: 'hidden', - transition: `height ${token.motionDurationMid} ${token.motionEaseInOut}, - opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important` - } - } -}); -/* harmony default export */ __webpack_exports__["Z"] = (genCollapseMotion); - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Paperlibrary__Random__ExerciseEdit__index.chunk.css b/p__Paperlibrary__Random__ExerciseEdit__index.chunk.css deleted file mode 100644 index bd27e27b5f..0000000000 --- a/p__Paperlibrary__Random__ExerciseEdit__index.chunk.css +++ /dev/null @@ -1,500 +0,0 @@ -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/ExerciseEdit/index.less?modules ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___V5dic { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___zoM6r { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___WTCR4 { - align-items: center; - box-align: center; -} -.flex_box_center_end___ZhjIT { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___XGVlz { - flex-direction: column; - box-orient: block-axis; -} -.wrap___PXiQq { - margin: 0 auto 20px auto; - max-width: 1200px; -} -.wrap___PXiQq .btns___Imyyi { - display: flex; - align-items: center; - justify-content: center; - margin-top: 20px; -} -.wrap___PXiQq .btns___Imyyi button:nth-child(2) { - margin: 0 30px; -} -.wrap___PXiQq .tips___TLB21 { - display: flex; - align-items: center; - height: 13px; - margin-bottom: 29px; - margin-left: 14px; -} -.wrap___PXiQq .tips___TLB21 b { - font-size: 20px; - font-weight: 500; - color: #3c3c3c; - margin-right: 20px; -} -.wrap___PXiQq .tips___TLB21 span { - font-size: 14px; - color: #fcb041; - margin-left: 5px; -} -.wrap___PXiQq .crumbs___KmiI7 { - display: flex; - align-items: center; - margin: 24px 0; -} -.wrap___PXiQq .crumbs___KmiI7 b { - width: 6px; - height: 6px; - background: #198cfe; - border-radius: 3px; - margin-right: 7px; -} -.wrap___PXiQq .crumbs___KmiI7 span { - font-size: 14px; - color: #666666; -} -.oneWrap___YhZqd { - width: 1200px; - padding: 30px 50px 14px 50px; - margin-top: 14px; - background: #ffffff; - border-radius: 6px 6px 0 0; -} -.oneWrap___YhZqd .title___DVl_J { - display: flex; - align-items: center; -} -.oneWrap___YhZqd .title___DVl_J b { - width: 6px; - height: 6px; - background: #198cfe; - border-radius: 3px; - margin-right: 7px; -} -.oneWrap___YhZqd .title___DVl_J span { - font-size: 18px; - font-weight: 500; - color: #3c3c3c; -} -.oneWrap___YhZqd .title___DVl_J div { - width: 72px; - height: 25px; - line-height: 25px; - text-align: center; - background-color: #f9fafc; - color: #df3065; - margin-left: auto; - border-radius: 13px; -} -.oneWrap___YhZqd .formWrap___VN5d8 .ant-form-item-label { - line-height: 42px; - width: 10%; - padding-right: 30px; -} -.oneWrap___YhZqd .formWrap___VN5d8 .ant-form-item-control { - width: 90%; -} -.oneWrap___YhZqd .formWrap___VN5d8 .ant-radio-button-wrapper-checked { - background: #4c6fff; - color: #ffffff; -} -.oneWrap___YhZqd .formWrap___VN5d8 .ant-form-item { - padding: 10px 0; -} -.oneWrap___YhZqd .formWrap___VN5d8 .ant-input-borderless { - height: 42px; - background: #f9fbfc !important; - padding: 0 8px; - border-radius: 4px; -} -.oneWrap___YhZqd .formWrap___VN5d8 .ant-input-number-input-wrap input { - height: 40px; - padding: 0 8px; - border-radius: 4px; - font-size: 14px; -} -.oneWrap___YhZqd .rb___zNh0G { - width: 80px; - text-align: center; - border-radius: 50px !important; - overflow: hidden; - line-height: 40px !important; - height: 40px !important; - background: #f1f5fa; - border: 0 !important; -} -.twoWrap___YCLWk { - background: #ffffff; - border-radius: 0 0 6px 6px; - padding-bottom: 40px; -} -.twoWrap___YCLWk .customError { - position: relative; -} -.twoWrap___YCLWk .customError > div { - border: 1px solid #ff4d4f; -} -.twoWrap___YCLWk .customError > span { - display: inline !important; - color: #ff4d4f; - font-size: 12px; - position: absolute; - z-index: 10; - left: 3px; - top: 30px; -} -.twoWrap___YCLWk .list___NWsPr { - padding: 0 42px; - margin-top: 0; -} -.twoWrap___YCLWk .list___NWsPr div[data-type='width'] { - width: 450px; -} -.twoWrap___YCLWk .list___NWsPr > div:first-child { - height: 70px; -} -.twoWrap___YCLWk .list___NWsPr > div:last-child { - padding-bottom: 0; -} -.twoWrap___YCLWk .title___DVl_J { - display: flex; - align-items: center; - padding-left: 42px; - margin-top: 35px; -} -.twoWrap___YCLWk .title___DVl_J b { - width: 6px; - height: 6px; - background: #198cfe; - border-radius: 3px; - margin-right: 7px; -} -.twoWrap___YCLWk .title___DVl_J span { - font-size: 18px; - font-weight: 500; - color: #3c3c3c; -} -.twoWrap___YCLWk .title___DVl_J div { - width: 72px; - height: 25px; - line-height: 25px; - text-align: center; - background-color: #f9fafc; - color: #df3065; - margin-left: auto; - border-radius: 13px; -} -.twoWrap___YCLWk .total___x6P24 { - display: flex; - align-items: center; - padding-left: 42px; - margin-top: 35px; -} -.twoWrap___YCLWk .total___x6P24 b { - width: 4px; - height: 4px; - background: #198cfe; - border-radius: 2px; - margin-right: 7px; -} -.twoWrap___YCLWk .total___x6P24 span { - color: #3c3c3c; -} -.twoWrap___YCLWk .tag___bUrv6 { - margin: 0px 42px; - padding: 20px; - background: #fafafa; - border-radius: 6px; -} -.twoWrap___YCLWk .tag___bUrv6 .knWarp___cgy7Z { - padding: 1px 10px 10px 10px; -} -.twoWrap___YCLWk .tag___bUrv6 .knWarp___cgy7Z .kn___bdoMc { - margin: 18px 0 0 0; - display: flex; - align-items: center; -} -.twoWrap___YCLWk .tag___bUrv6 .knWarp___cgy7Z .kn___bdoMc span:first-child { - text-align: center; - display: inline-block; - width: 22px; - height: 22px; - line-height: 20px; - color: #333; - border: 1px solid #c5c5c5; - border-radius: 11px; - margin-right: 8px; - background: #e7e7e7; - font-size: 14px; -} -.twoWrap___YCLWk .tag___bUrv6 .knWarp___cgy7Z .kn___bdoMc span:last-child { - font-size: 14px; - color: #333333; -} -.twoWrap___YCLWk .tag___bUrv6 .name___hfjVq { - display: flex; - align-items: center; -} -.twoWrap___YCLWk .tag___bUrv6 .name___hfjVq b { - width: 4px; - height: 4px; - background: #198cfe; - border-radius: 2px; - margin-right: 7px; -} -.twoWrap___YCLWk .tag___bUrv6 .name___hfjVq span { - font-size: 14px; - color: #333333; -} -.modalColumn___KXSq6 { - font-size: 14px; -} -.modalColumn___KXSq6 .modalRow___s7fc_ { - display: flex; - align-items: center; - font-size: 14px; - flex-direction: row; - margin-top: 12px; -} -.modalColumn___KXSq6 .modalRow___s7fc_ .sup___fa5dL { - color: #fb3226; - font-size: 16px; - margin-top: 13px; - margin-right: 2px; -} - -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/StepTwo/List/index.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.list___e608F { - padding: 0 30px; - margin-top: 20px; - background-color: #fff; -} -.list___e608F .head___OtXo7 { - display: flex; - justify-content: space-between; - align-items: center; - height: 108px; -} -.list___e608F .head___OtXo7 .name___ewopv { - display: flex; - align-items: center; -} -.list___e608F .head___OtXo7 .name___ewopv b { - width: 6px; - height: 6px; - background: #198cfe; - border-radius: 3px; - margin-right: 10px; -} -.list___e608F .head___OtXo7 .name___ewopv span { - font-size: 20px; - color: #3c3c3c; -} -.list___e608F .head___OtXo7 .right___lDZUh { - display: flex; - align-items: end; - flex-direction: column; - font-size: 14px; -} -.list___e608F .head___OtXo7 .right___lDZUh > div:last-child { - display: flex; - align-items: center; - color: #333; -} -.list___e608F .body___os0Sr { - padding-bottom: 20px; -} -.list___e608F .body___os0Sr .top___Ptgzn { - height: 54px; - background: #e6f2ff; - padding-left: 36px; - display: flex; - align-items: center; - font-size: 14px; -} -.list___e608F .body___os0Sr .top___Ptgzn span { - font-size: 14px; - color: #333333; - margin-left: 10px; - margin-right: 50px; -} -.list___e608F .body___os0Sr .top___Ptgzn b { - width: 6px; - height: 6px; - border-radius: 3px; - background-color: #007dfe; -} -.list___e608F .body___os0Sr .top___Ptgzn aside { - margin-left: 6px; - font-size: 16px; - font-weight: 500; - color: #007dfe; -} -.list___e608F .body___os0Sr .bottom___lLWO4 { - display: flex; - align-items: flex-start; - background-color: #fafafa; -} -.list___e608F .body___os0Sr .bottom___lLWO4 .l___I1rmR { - width: 184px; - font-size: 14px; - color: #007dfe; - padding-top: 24px; - padding-left: 35px; -} -.ListGroup___kn9D6 { - display: flex; - align-items: flex-start; - font-size: 14px; - padding-top: 18px; - border-top: 1px dotted #e1dede; -} -.ListGroup___kn9D6 .a___VTKUk { - width: 22px; - height: 22px; - text-align: center; - line-height: 20px; - background: #ebf4ff; - border: 1px solid #198cfe; - color: #198cfe; - border-radius: 12px; - margin-right: 8px; - margin-top: 4px; -} -.ListGroup___kn9D6 .b___xv6D2 { - padding-top: 4px; - font-size: 14px; - color: #333333; - width: 250px; -} -.ListGroup___kn9D6 .c___wgDNH .c1___K7fE4 { - display: flex; - align-items: center; - color: #3c3c3c; - margin-bottom: 20px; -} -.ListGroup___kn9D6 .c1___K7fE4 { - display: flex; - align-items: center; - color: #3c3c3c; -} -.ListGroup___kn9D6 .c1___K7fE4 .radio___lk8AZ { - width: 50px; - height: 22px; - line-height: 20px; - text-align: center; - background: #ffffff; - color: #333333; - border-radius: 4px; - border: 1px solid #d4d4d4; - display: inline-block; -} -.ListGroup___kn9D6 .d___ExXlO { - cursor: pointer; - color: #198cfe; - font-size: 14px; - margin-left: 30px; - padding-top: 4px; -} - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/Paperlibrary/Random/AddAndEdit/components/StepTwo/AddTags/index.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.btn___zSAGy { - display: inline-block; - padding-right: 32px; - position: relative; -} -.btn___zSAGy .s1___Xk5Go { - padding: 6px 18px; - color: #666666; - cursor: default; - background: #e6f2ff; - border-radius: 21px; - border: 1px solid #8aaaff; - color: #007dfe; - font-size: 14px; - margin-top: 20px; - display: inline-block; -} -.btn___zSAGy:hover .s1___Xk5Go { - color: #0152d9; - background: rgba(24, 144, 255, 0.2); -} -.btn___zSAGy:hover .s2___t4UvG { - display: inline-block; -} -.btn___zSAGy .s2___t4UvG { - display: none; - width: 20px; - height: 20px; - position: absolute; - z-index: 10; - right: 28px; - top: 10px; - cursor: pointer; -} -.btnDisabled___FcIYP .s1___Xk5Go, -.btnDisabled___FcIYP .s1___Xk5Go:hover { - color: #333333 !important; - background: #e7e7e7 !important; - border: 0; -} -.btnDisabled___FcIYP .s2___t4UvG { - visibility: hidden; -} -.btn2___VNO7t { - display: inline-block; - padding-right: 32px; - position: relative; -} -.btn2___VNO7t .s1___Xk5Go { - color: #333333; - font-size: 14px; - cursor: default; - margin-top: 12px; - display: inline-block; -} -.btn2___VNO7t .s1___Xk5Go img { - margin-top: -2px; - margin-right: 7px; -} -.btn2___VNO7t:hover .s2___t4UvG { - display: inline-block; -} -.btn2___VNO7t .s2___t4UvG { - display: none; - width: 20px; - height: 20px; - position: absolute; - z-index: 10; - right: 14px; - top: 0px; - cursor: pointer; -} - diff --git a/p__Paperlibrary__Random__PreviewEdit__index.async.js b/p__Paperlibrary__Random__PreviewEdit__index.async.js index 2411da7a92..4e262246a9 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.async.js +++ b/p__Paperlibrary__Random__PreviewEdit__index.async.js @@ -1,89 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[90337,59278,83570,97425],{ - -/***/ 99611: -/*!****************************************************************************!*\ - !*** ./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/extends.js -var esm_extends = __webpack_require__(87462); -// 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/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./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,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); - -/***/ }), - -/***/ 6171: -/*!*****************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js + 1 modules ***! - \*****************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_LeftOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/LeftOutlined.js -// This icon file is generated automatically. -var LeftOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z" } }] }, "name": "left", "theme": "outlined" }; -/* harmony default export */ var asn_LeftOutlined = (LeftOutlined); - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var LeftOutlined_LeftOutlined = function LeftOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_LeftOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_LeftOutlined = (/*#__PURE__*/react.forwardRef(LeftOutlined_LeftOutlined)); - -/***/ }), +(self["webpackChunk"] = self["webpackChunk"] || []).push([[90337],{ /***/ 24969: /*!*****************************************************************************!*\ @@ -127,48 +43,6 @@ if (false) {} /***/ }), -/***/ 18073: -/*!******************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/RightOutlined.js + 1 modules ***! - \******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_RightOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/RightOutlined.js -// This icon file is generated automatically. -var RightOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z" } }] }, "name": "right", "theme": "outlined" }; -/* harmony default export */ var asn_RightOutlined = (RightOutlined); - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var RightOutlined_RightOutlined = function RightOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_RightOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_RightOutlined = (/*#__PURE__*/react.forwardRef(RightOutlined_RightOutlined)); - -/***/ }), - /***/ 96382: /*!*************************************************************************!*\ !*** ./src/pages/Paperlibrary/Random/PreviewEdit/index.tsx + 1 modules ***! @@ -183,15 +57,15 @@ __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ PreviewEdit; } }); -// 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/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); @@ -202,14 +76,16 @@ var _umi_production_exports = __webpack_require__(89214); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/PreviewEdit/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var PreviewEditmodules = ({"flex_box_center":"flex_box_center___kQBcj","flex_space_between":"flex_space_between___Znlbo","flex_box_vertical_center":"flex_box_vertical_center___CPD50","flex_box_center_end":"flex_box_center_end___jzPvK","flex_box_column":"flex_box_column___cvIBS","wrap":"wrap___lab8O","crumbs":"crumbs___qvTza"}); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 10 modules -var StepPreview = __webpack_require__(59992); +// EXTERNAL MODULE: ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 12 modules +var StepPreview = __webpack_require__(7845); // EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 12 modules var skeleton = __webpack_require__(21687); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); // EXTERNAL MODULE: ./node_modules/lodash/lodash.js var lodash = __webpack_require__(96486); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/PreviewEdit/index.tsx @@ -226,6 +102,7 @@ var jsx_runtime = __webpack_require__(85893); + var PaperlibraryPage = function PaperlibraryPage(_ref) { var _useLocation, _useLocation$pathname, _userInfo$course; var paperlibrary = _ref.paperlibrary, @@ -278,6 +155,10 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { type: 'globalSetting/onlyShowBackTopIconToggle', payload: false }); + dispatch({ + type: 'exercise/getWorkSetting', + payload: objectSpread2_default()({}, params) + }); return function () { dispatch({ type: 'globalSetting/onlyShowBackTopToggle', @@ -289,12 +170,12 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { }); }; }, []); - (0,react.useEffect)(function () { - document.body.setAttribute('data-custom', 'initial'); - return function () { - document.body.removeAttribute('data-custom'); - }; - }, []); + + // useEffect(() => { + // document.body.setAttribute('data-custom', 'initial'); + // return () => { document.body.removeAttribute('data-custom'); } + // }, []); + (0,react.useEffect)(function () { getEditData(selectValue); }, []); @@ -319,7 +200,7 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { case 4: res = _context.sent; setLoading(false); - setEditData(formatPaperData(res)); + setEditData((0,util/* formatRandomPaperData */.ad)(res)); case 7: case "end": return _context.stop(); @@ -330,78 +211,6 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { return _ref2.apply(this, arguments); }; }(); - var formatPaperData = function formatPaperData(originData) { - var numberFormatChinese = { - 1: '一', - 2: '二', - 3: '三', - 4: '四', - 5: '五', - 6: '六', - 7: '七' - }; - if (!originData) { - return; - } - var _ref3 = originData || {}, - exam = _ref3.exam, - single_questions = _ref3.single_questions, - multiple_questions = _ref3.multiple_questions, - judgement_questions = _ref3.judgement_questions, - program_questions = _ref3.program_questions, - completion_questions = _ref3.completion_questions, - subjective_questions = _ref3.subjective_questions, - practical_questions = _ref3.practical_questions, - combination_questions = _ref3.combination_questions; - var questionData = [objectSpread2_default()({ - type: 'SINGLE', - name: '单选题' - }, single_questions), objectSpread2_default()({ - type: 'MULTIPLE', - name: '多选题' - }, multiple_questions), objectSpread2_default()({ - type: 'COMPLETION', - name: '填空题' - }, completion_questions), objectSpread2_default()({ - type: 'JUDGMENT', - name: '判断题' - }, judgement_questions), objectSpread2_default()({ - type: 'SUBJECTIVE', - name: '简答题' - }, subjective_questions), objectSpread2_default()({ - type: 'PROGRAM', - name: '编程题' - }, program_questions), objectSpread2_default()({ - type: 'PRACTICAL', - name: '实训题' - }, practical_questions), objectSpread2_default()({ - type: 'COMBINATION', - name: '组合题' - }, combination_questions)]; - var ids = []; - var all_score = 0; - var all_questions_count = 0; - var questionList = questionData.filter(function (item) { - return item.questions_count > 0; - }).map(function (item, index) { - var _item$questions; - (_item$questions = item.questions) === null || _item$questions === void 0 ? void 0 : _item$questions.forEach(function (e) { - ids.push(e.id); - all_score = all_score + e.score; - all_questions_count = all_questions_count + 1; - }); - return objectSpread2_default()(objectSpread2_default()({}, item), { - number: numberFormatChinese[index + 1] - }); - }); - return { - all_questions_count: all_questions_count, - all_score: all_score, - questionList: questionList, - ids: ids, - exam: exam - }; - }; var handleBack = function handleBack() { _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise")); }; @@ -413,7 +222,7 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { //换一题 var handleExchange = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(record, other) { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(record, other) { var res, _clonePreviewData$que, clonePreviewData; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { @@ -449,27 +258,28 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { }, _callee2); })); return function handleExchange(_x, _x2) { - return _ref4.apply(this, arguments); + return _ref3.apply(this, arguments); }; }(); //下上 var handleSkipExamination = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(num) { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(num) { return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: document.body.scrollIntoView(); - getEditData(num); setSelectValue(num); - case 3: + _context3.next = 4; + return getEditData(num); + case 4: case "end": return _context3.stop(); } }, _callee3); })); return function handleSkipExamination(_x3) { - return _ref5.apply(this, arguments); + return _ref4.apply(this, arguments); }; }(); console.log((0,_umi_production_exports.useLocation)(), 'location333'); @@ -514,10 +324,10 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { }) }); }; -/* harmony default export */ var PreviewEdit = ((0,_umi_production_exports.connect)(function (_ref6) { - var paperlibrary = _ref6.paperlibrary, - user = _ref6.user, - globalSetting = _ref6.globalSetting; +/* harmony default export */ var PreviewEdit = ((0,_umi_production_exports.connect)(function (_ref5) { + var paperlibrary = _ref5.paperlibrary, + user = _ref5.user, + globalSetting = _ref5.globalSetting; return { paperlibrary: paperlibrary, user: user, @@ -1071,108 +881,38 @@ function getStyle(prefixCls, token) { /***/ }), -/***/ 79531: -/*!*********************************************************!*\ - !*** ./node_modules/antd/es/input/index.js + 5 modules ***! - \*********************************************************/ +/***/ 85418: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/dropdown/index.js + 1 modules ***! + \************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ input; } + "Z": function() { return /* binding */ es_dropdown; } }); +// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/dropdown.js + 9 modules +var dropdown = __webpack_require__(35874); // 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/@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules +var EllipsisOutlined = __webpack_require__(89705); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); // 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); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js -var style = __webpack_require__(47673); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js - - - - - - - -const Group = props => { - const { - getPrefixCls, - direction - } = (0,react.useContext)(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - className - } = props; - const prefixCls = getPrefixCls('input-group', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input'); - const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); - const cls = classnames_default()(prefixCls, { - [`${prefixCls}-lg`]: props.size === 'large', - [`${prefixCls}-sm`]: props.size === 'small', - [`${prefixCls}-compact`]: props.compact, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, hashId, className); - const formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); - const groupFormItemContext = (0,react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { - isFormItemInput: false - }), [formItemContext]); - if (false) {} - return wrapSSR( /*#__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/extends.js -var esm_extends = __webpack_require__(87462); -;// 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/@ant-design/icons/es/components/AntdIcon.js + 8 modules -var AntdIcon = __webpack_require__(74643); -;// CONCATENATED MODULE: ./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,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(99611); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/omit.js -var omit = __webpack_require__(10366); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(17799); -// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(72922); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.js +// EXTERNAL MODULE: ./node_modules/antd/es/space/index.js + 2 modules +var space = __webpack_require__(42075); +// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js +var Compact = __webpack_require__(4173); +// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules +var style = __webpack_require__(66748); +;// CONCATENATED MODULE: ./node_modules/antd/es/dropdown/dropdown-button.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]; @@ -1190,297 +930,170 @@ var __rest = undefined && undefined.__rest || function (s, e) { - -const defaultIconRender = visible => visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); -const ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -const Password = /*#__PURE__*/react.forwardRef((props, ref) => { - const { - visibilityToggle = true - } = props; - const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; - const [visible, setVisible] = (0,react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); - const inputRef = (0,react.useRef)(null); - react.useEffect(() => { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - const onVisibleChange = () => { - const { - disabled - } = props; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(prevState => { - var _a; - const newState = !prevState; - if (typeof visibilityToggle === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - const getIcon = prefixCls => { - const { - action = 'click', - iconRender = defaultIconRender - } = props; - const iconTrigger = ActionMap[action] || ''; - const icon = iconRender(visible); - const iconProps = { - [iconTrigger]: onVisibleChange, - className: `${prefixCls}-icon`, - key: 'passwordIcon', - onMouseDown: e => { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }, - onMouseUp: e => { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - } - }; - return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); - }; - const { - className, - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - size - } = props, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); +const DropdownButton = props => { const { - getPrefixCls + getPopupContainer: getContextPopupContainer, + getPrefixCls, + direction } = react.useContext(context/* ConfigContext */.E_); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const prefixCls = getPrefixCls('input-password', customizePrefixCls); - const suffixIcon = visibilityToggle && getIcon(prefixCls); - const inputClassName = classnames_default()(prefixCls, className, { - [`${prefixCls}-${size}`]: !!size - }); - const omittedProps = Object.assign(Object.assign({}, (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 */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(68795); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(98675); -// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js -var Compact = __webpack_require__(4173); -;// 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; -}; - - - - - - - - - - -const Search = /*#__PURE__*/react.forwardRef((props, ref) => { const { prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - className, - size: customizeSize, - suffix, - enterButton = false, - addonAfter, - loading, + type = 'default', + danger, disabled, - onSearch: customOnSearch, - onChange: customOnChange, - onCompositionStart, - onCompositionEnd + loading, + onClick, + htmlType, + children, + className, + menu, + arrow, + autoFocus, + overlay, + trigger, + align, + open, + onOpenChange, + placement, + getPopupContainer, + href, + icon = /*#__PURE__*/react.createElement(EllipsisOutlined/* default */.Z, null), + title, + buttonsRender = buttons => buttons, + mouseEnterDelay, + mouseLeaveDelay, + overlayClassName, + overlayStyle, + destroyPopupOnHide, + dropdownRender } = props, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - const { - getPrefixCls, - direction - } = react.useContext(context/* ConfigContext */.E_); - const composedRef = react.useRef(false); - const prefixCls = getPrefixCls('input-search', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]); + const prefixCls = getPrefixCls('dropdown', customizePrefixCls); + const buttonPrefixCls = `${prefixCls}-button`; + const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls); + const dropdownProps = { + menu, + arrow, + autoFocus, + align, + disabled, + trigger: disabled ? [] : trigger, + onOpenChange, + getPopupContainer: getPopupContainer || getContextPopupContainer, + mouseEnterDelay, + mouseLeaveDelay, + overlayClassName, + overlayStyle, + destroyPopupOnHide, + dropdownRender + }; const { - compactSize + compactSize, + compactItemClassnames } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const size = (0,useSize/* default */.Z)(ctx => { - var _a; - return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; - }); - const inputRef = react.useRef(null); - const onChange = e => { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e); - } - if (customOnChange) { - customOnChange(e); - } - }; - const onMouseDown = e => { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - const 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); - } - }; - const onPressEnter = e => { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; - const btnClassName = `${prefixCls}-button`; - let button; - const enterButtonAsElement = enterButton || {}; - const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ - onMouseDown, - 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 - } : {})); - } else { - button = /*#__PURE__*/react.createElement(es_button/* default */.ZP, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); + const classes = classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId); + if ('overlay' in props) { + dropdownProps.overlay = overlay; } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; + if ('open' in props) { + dropdownProps.open = open; } - const cls = classnames_default()(prefixCls, { - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-${size}`]: !!size, - [`${prefixCls}-with-button`]: !!enterButton - }, className); - const handleOnCompositionStart = e => { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - const handleOnCompositionEnd = e => { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/react.createElement(Input/* default */.Z, Object.assign({ - 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 -var TextArea = __webpack_require__(96330); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js + if ('placement' in props) { + dropdownProps.placement = placement; + } else { + dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight'; + } + const leftButton = /*#__PURE__*/react.createElement(es_button/* default */.ZP, { + type: type, + danger: danger, + disabled: disabled, + loading: loading, + onClick: onClick, + htmlType: htmlType, + href: href, + title: title + }, children); + const rightButton = /*#__PURE__*/react.createElement(es_button/* default */.ZP, { + type: type, + danger: danger, + icon: icon + }); + const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]); + return wrapSSR( /*#__PURE__*/react.createElement(space/* default.Compact */.Z.Compact, Object.assign({ + className: classes, + size: compactSize, + block: true + }, restProps), leftButtonToRender, /*#__PURE__*/react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender))); +}; +DropdownButton.__ANT_BUTTON = true; +/* harmony default export */ var dropdown_button = (DropdownButton); +;// CONCATENATED MODULE: ./node_modules/antd/es/dropdown/index.js 'use client'; +const Dropdown = dropdown/* default */.Z; +Dropdown.Button = dropdown_button; +/* harmony default export */ var es_dropdown = (Dropdown); +/***/ }), +/***/ 64217: +/*!**********************************************!*\ + !*** ./node_modules/rc-util/es/pickAttrs.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -const input_Input = Input/* default */.Z; -if (false) {} -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); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ pickAttrs; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); -/***/ }), +var attributes = "accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap"; +var eventsName = "onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown\n onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick\n onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown\n onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel\n onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough\n onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata\n onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError"; +var propList = "".concat(attributes, " ").concat(eventsName).split(/[\s\n]+/); -/***/ 33507: -/*!*******************************************************!*\ - !*** ./node_modules/antd/es/style/motion/collapse.js ***! - \*******************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -const genCollapseMotion = token => ({ - [token.componentCls]: { - // For common/openAnimation - [`${token.antCls}-motion-collapse-legacy`]: { - overflow: 'hidden', - '&-active': { - transition: `height ${token.motionDurationMid} ${token.motionEaseInOut}, - opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important` - } - }, - [`${token.antCls}-motion-collapse`]: { - overflow: 'hidden', - transition: `height ${token.motionDurationMid} ${token.motionEaseInOut}, - opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important` - } +/* eslint-enable max-len */ +var ariaPrefix = 'aria-'; +var dataPrefix = 'data-'; +function match(key, prefix) { + return key.indexOf(prefix) === 0; +} +/** + * Picker props from exist props with filter + * @param props Passed props + * @param ariaOnly boolean | { aria?: boolean; data?: boolean; attr?: boolean; } filter config + */ +function pickAttrs(props) { + var ariaOnly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + var mergedConfig; + if (ariaOnly === false) { + mergedConfig = { + aria: true, + data: true, + attr: true + }; + } else if (ariaOnly === true) { + mergedConfig = { + aria: true + }; + } else { + mergedConfig = (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)({}, ariaOnly); } -}); -/* harmony default export */ __webpack_exports__["Z"] = (genCollapseMotion); + var attrs = {}; + Object.keys(props).forEach(function (key) { + if ( + // Aria + mergedConfig.aria && (key === 'role' || match(key, ariaPrefix)) || + // Data + mergedConfig.data && match(key, dataPrefix) || + // Attr + mergedConfig.attr && propList.includes(key)) { + attrs[key] = props[key]; + } + }); + return attrs; +} /***/ }) diff --git a/p__Paperlibrary__Random__PreviewEdit__index.chunk.css b/p__Paperlibrary__Random__PreviewEdit__index.chunk.css index 4b2d522622..a9d66700db 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.chunk.css +++ b/p__Paperlibrary__Random__PreviewEdit__index.chunk.css @@ -86,7 +86,8 @@ display: flex; justify-content: space-between; align-items: flex-start; - margin-top: 20px; + padding-bottom: 70px; + margin: 20px auto 0 auto; } .wrap___ulhwR .left___kyWln { width: 266px; @@ -163,6 +164,9 @@ padding: 15px 18px; margin-bottom: 14px; } +.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child { + margin-bottom: 0; +} .wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs { display: flex; align-items: center; @@ -397,39 +401,6 @@ font-size: 14px; color: #8d8d8d; } -.wrap___ulhwR .btnsElse___FPu2o { - display: flex; - justify-content: center; - align-items: center; - height: 68px; - visibility: hidden; -} -.wrap___ulhwR .btnsElse___FPu2o button { - margin: 0 15px; -} -.wrap___ulhwR .btnsWrap___GNs1j { - display: flex; - justify-content: center; - align-items: center; - height: 68px; - position: fixed; - bottom: 0; - left: 0; - width: 100%; - z-index: 7; - background: #e7f3ff; - visibility: hidden; -} -.wrap___ulhwR .btnsWrap___GNs1j .btns___dsNVj { - display: flex; - justify-content: center; - align-items: center; - width: 1200px; - padding-left: 286px; -} -.wrap___ulhwR .btnsWrap___GNs1j .btns___dsNVj button { - margin: 0 15px; -} .modalColumn___I_tK_ { font-size: 14px; } @@ -452,7 +423,7 @@ border-bottom-color: #55575d !important; } .popover___kE8aI .ant-popover-inner-content { - color: #fff; + color: #fff !important; } /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ diff --git a/p__Paperlibrary__See__index.async.js b/p__Paperlibrary__See__index.async.js index a08295e00a..735478fa14 100644 --- a/p__Paperlibrary__See__index.async.js +++ b/p__Paperlibrary__See__index.async.js @@ -1289,6 +1289,8 @@ var generateBrief = function generateBrief(_ref2) { studentNames = _ref2.studentNames, studentCount = _ref2.studentCount, inPaper = _ref2.inPaper, + _ref2$is_random = _ref2.is_random, + is_random = _ref2$is_random === void 0 ? false : _ref2$is_random, _ref2$position = _ref2.position, position = _ref2$position === void 0 ? '' : _ref2$position; var copyStatusDescribe = function copyStatusDescribe() { @@ -1326,7 +1328,7 @@ var generateBrief = function generateBrief(_ref2) { }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ReuseShixunModalmodules.orangeColor, children: used - }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] + }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9", is_random ? '' : '是否继续使用和', "\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] }); }; @@ -1850,6 +1852,7 @@ var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, + is_random: renderData === null || renderData === void 0 ? void 0 : renderData.is_random, inPaper: inPaper, position: position }); @@ -2021,8 +2024,8 @@ var FixedButton = __webpack_require__(36845); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/See/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Seemodules = ({"bg":"bg___vBzoO","wrap":"wrap___rrSkg","title":"title___itgaE","btnWrapper":"btnWrapper___F_tyj","titleForExport":"titleForExport___lhBnq","flexRow":"flexRow___cvXQo","flexColumn":"flexColumn___cTDFf","flexJustifyBetween":"flexJustifyBetween___vy_7r","relative":"relative____B_F8","questionNumber":"questionNumber___V4g28","score":"score___dNKpj","selectTopicButton":"selectTopicButton___NO9DO","line":"line___j553x","dragTip":"dragTip___AaESI","typeActive":"typeActive___dLHVW","mouseTypeActive":"mouseTypeActive___N_Yv8","typeName":"typeName___bdcw3","typeNumber":"typeNumber___B6Fic","typeAction":"typeAction___O3dpz","setScore":"setScore___GA5cK","delete":"delete___O2OvN","modal":"modal___0ENtb","table":"table___ZRr4b","glassSeal":"glassSeal___C7Vpa"}); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/components/SendToClassModal.tsx + 5 modules -var SendToClassModal = __webpack_require__(79086); +// EXTERNAL MODULE: ./src/pages/Paperlibrary/components/SendToClassModal.tsx + 6 modules +var SendToClassModal = __webpack_require__(61990); // EXTERNAL MODULE: ./node_modules/html2pdf.js/dist/html2pdf.js var html2pdf = __webpack_require__(80599); var html2pdf_default = /*#__PURE__*/__webpack_require__.n(html2pdf); @@ -2213,6 +2216,7 @@ var See = function See(_ref) { getData(); handleGetQuestionName(); }, []); + console.log('---', paperlibrary); (0,react.useEffect)(function () { var _newExercisePaper$exe; if ((_newExercisePaper$exe = newExercisePaper.exerciseExportHeadData) !== null && _newExercisePaper$exe !== void 0 && _newExercisePaper$exe.title) { diff --git a/p__Paperlibrary__index.async.js b/p__Paperlibrary__index.async.js index 24a8ad5fd1..131e298a1e 100644 --- a/p__Paperlibrary__index.async.js +++ b/p__Paperlibrary__index.async.js @@ -1386,8 +1386,8 @@ var DeleteModal = function DeleteModal(_ref) { loading: loading.effects }; })(DeleteModal)); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/components/SendToClassModal.tsx + 5 modules -var SendToClassModal = __webpack_require__(79086); +// EXTERNAL MODULE: ./src/pages/Paperlibrary/components/SendToClassModal.tsx + 6 modules +var SendToClassModal = __webpack_require__(61990); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/service/paperlibrary.ts @@ -1812,7 +1812,7 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { }); return; } - var url = isRandom ? "/randompaper/edit/".concat(id) : "/paperlibrary/add/".concat(id, "?defaultActiveKey=").concat(activeTabsKey, "&type=2"); + var url = isRandom ? "/randompaper/edit/".concat(id, "?type=settings") : "/paperlibrary/add/".concat(id, "?defaultActiveKey=").concat(activeTabsKey, "&type=2"); (0,util/* openNewWindow */.xg)(url); }; var handleDelete = function handleDelete(id) { diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index 65156b3665..9f6d122068 100644 --- a/p__Paths__Detail__id.async.js +++ b/p__Paths__Detail__id.async.js @@ -2346,6 +2346,8 @@ var generateBrief = function generateBrief(_ref2) { studentNames = _ref2.studentNames, studentCount = _ref2.studentCount, inPaper = _ref2.inPaper, + _ref2$is_random = _ref2.is_random, + is_random = _ref2$is_random === void 0 ? false : _ref2$is_random, _ref2$position = _ref2.position, position = _ref2$position === void 0 ? '' : _ref2$position; var copyStatusDescribe = function copyStatusDescribe() { @@ -2383,7 +2385,7 @@ var generateBrief = function generateBrief(_ref2) { }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ReuseShixunModalmodules.orangeColor, children: used - }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] + }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9", is_random ? '' : '是否继续使用和', "\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] }); }; @@ -2907,6 +2909,7 @@ var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, + is_random: renderData === null || renderData === void 0 ? void 0 : renderData.is_random, inPaper: inPaper, position: position }); @@ -8259,7 +8262,7 @@ var SortableItem = (0,react_sortable_hoc_esm/* SortableElement */.W8)(function ( className: SortTeammodules.directionItemWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(tooltip/* default */.Z, { color: "#ffffff", - placement: "topLeft", + placement: "leftTop", title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SortTeammodules.teamHeight, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -10037,7 +10040,7 @@ var Right = function Right(_ref) { width: '100%' }, children: (_pathsDetail$rightDat49 = pathsDetail.rightData) === null || _pathsDetail$rightDat49 === void 0 ? void 0 : (_pathsDetail$rightDat50 = _pathsDetail$rightDat49.members) === null || _pathsDetail$rightDat50 === void 0 ? void 0 : _pathsDetail$rightDat50.map(function (item, k) { - var _user$userInfo3, _item$name, _item$name2, _item$school, _item$school2; + var _item$name, _item$name2, _item$school, _item$school2, _user$userInfo3, _item$name3, _item$name4, _item$school3, _item$school4; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { display: 'inline-block', @@ -10050,57 +10053,41 @@ var Right = function Right(_ref) { className: SortTeammodules.directionItemWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(tooltip/* default */.Z, { color: "#ffffff", - placement: "topLeft", + placement: "leftTop", title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SortTeammodules.teamHeight, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: item === null || item === void 0 ? void 0 : item.name, style: { - display: "flex" + fontSize: '14px', + color: '#333333', + textOverflow: 'ellipsis', + whiteSpace: 'nowrap', + width: '80px', + overflow: 'hidden' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: SortTeammodules.imageWrap, - style: { - marginRight: 11 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: SortTeammodules.imageWrap, - src: env/* default.API_SERVER */.Z.API_SERVER + '/images/' + (item === null || item === void 0 ? void 0 : item.image_url) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - title: item === null || item === void 0 ? void 0 : item.name, - style: { - fontSize: '14px', - color: '#333333', - textOverflow: 'ellipsis', - whiteSpace: 'nowrap', - width: '200px', - overflow: 'hidden' - }, - children: (item === null || item === void 0 ? void 0 : item.name) || '--' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#999999', - fontSize: '12px', - width: '192px', - textOverflow: 'ellipsis', - whiteSpace: 'nowrap', - overflow: 'hidden', - WebkitLineClamp: 1 - }, - children: item === null || item === void 0 ? void 0 : item.school - })] - })] + children: (item === null || item === void 0 ? void 0 : (_item$name = item.name) === null || _item$name === void 0 ? void 0 : _item$name.length) > 6 ? (item === null || item === void 0 ? void 0 : (_item$name2 = item.name) === null || _item$name2 === void 0 ? void 0 : _item$name2.substr(0, 6)) + '...' : (item === null || item === void 0 ? void 0 : item.name) || '--' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: '10px', + color: '#999999', + fontSize: '12px' + }, + children: (item === null || item === void 0 ? void 0 : (_item$school = item.school) === null || _item$school === void 0 ? void 0 : _item$school.length) > 9 ? (item === null || item === void 0 ? void 0 : (_item$school2 = item.school) === null || _item$school2 === void 0 ? void 0 : _item$school2.substr(0, 9)) + '...' : item === null || item === void 0 ? void 0 : item.school }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { height: '1px', width: '100%', border: '1px solid #f5f5f5', - marginTop: '20px', - marginBottom: '10px' + marginTop: '3px', + marginBottom: '3px' } }), !(item !== null && item !== void 0 && item.brief_introduction) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD" + style: { + textAlign: 'center', + marginTop: "20px" + }, + children: "\u6682\u65E0\u7B80\u4ECB" }), (item === null || item === void 0 ? void 0 : item.brief_introduction) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: SortTeammodules.divHeight, children: item === null || item === void 0 ? void 0 : item.brief_introduction @@ -10141,11 +10128,11 @@ var Right = function Right(_ref) { }, src: env/* default.API_SERVER */.Z.API_SERVER + '/images/' + (item === null || item === void 0 ? void 0 : item.image_url) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [(item === null || item === void 0 ? void 0 : (_item$name = item.name) === null || _item$name === void 0 ? void 0 : _item$name.length) > 6 ? (item === null || item === void 0 ? void 0 : (_item$name2 = item.name) === null || _item$name2 === void 0 ? void 0 : _item$name2.substr(0, 6)) + '...' : (item === null || item === void 0 ? void 0 : item.name) || '--', /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: [(item === null || item === void 0 ? void 0 : (_item$name3 = item.name) === null || _item$name3 === void 0 ? void 0 : _item$name3.length) > 6 ? (item === null || item === void 0 ? void 0 : (_item$name4 = item.name) === null || _item$name4 === void 0 ? void 0 : _item$name4.substr(0, 6)) + '...' : (item === null || item === void 0 ? void 0 : item.name) || '--', /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#999999' }, - children: (item === null || item === void 0 ? void 0 : (_item$school = item.school) === null || _item$school === void 0 ? void 0 : _item$school.length) > 6 ? (item === null || item === void 0 ? void 0 : (_item$school2 = item.school) === null || _item$school2 === void 0 ? void 0 : _item$school2.substr(0, 6)) + '...' : (item === null || item === void 0 ? void 0 : item.school) || '--' + children: (item === null || item === void 0 ? void 0 : (_item$school3 = item.school) === null || _item$school3 === void 0 ? void 0 : _item$school3.length) > 6 ? (item === null || item === void 0 ? void 0 : (_item$school4 = item.school) === null || _item$school4 === void 0 ? void 0 : _item$school4.substr(0, 6)) + '...' : (item === null || item === void 0 ? void 0 : item.school) || '--' })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})] @@ -10696,14 +10683,14 @@ var PublishShixun = function PublishShixun(_ref) { title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { dangerouslySetInnerHTML: { - __html: v === null || v === void 0 ? void 0 : v.author_name + __html: v === null || v === void 0 ? void 0 : v.member_user_names } }) }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: SelectShixunsmodules.authorname, dangerouslySetInnerHTML: { - __html: v === null || v === void 0 ? void 0 : v.author_name + __html: v === null || v === void 0 ? void 0 : v.member_user_names } }) }), v.author_school_name && /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { @@ -20254,9 +20241,10 @@ var SendToClassModal = function SendToClassModal(_ref) { className: "font14", onClick: function onClick() { return handleExpand(item.key); - }, + } + // style={{ width:760, flexWrap:"nowrap", whiteSpace:"nowrap" }} + , style: { - width: 760, flexWrap: "nowrap", whiteSpace: "nowrap" }, diff --git a/p__Paths__Detail__id.chunk.css b/p__Paths__Detail__id.chunk.css index 890a530f02..4da959e4d9 100644 --- a/p__Paths__Detail__id.chunk.css +++ b/p__Paths__Detail__id.chunk.css @@ -1925,7 +1925,7 @@ } .info___ProlR span[class~='highlight'], .tooltip-content___M1Rrn span[class~='highlight'] { - color: #E99237; + color: #fb3226; } /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ diff --git a/p__Problems__OjForm__NewEdit__index.async.js b/p__Problems__OjForm__NewEdit__index.async.js index cbe7422467..5bc3c1997c 100644 --- a/p__Problems__OjForm__NewEdit__index.async.js +++ b/p__Problems__OjForm__NewEdit__index.async.js @@ -5998,7 +5998,7 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl \********************************************************/ /***/ (function(module) { -module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAhNJREFUWEftlztLA0EQx/97Z2LAF1ooKhZaCClsVARFLAQbbQTBVFY2NjZiI4KFINjo51DBD2BhI4IQfKAIikJAg48oKD4Kk3usbDabXHSTu1yCucJp5pL5z+zvZm4XllBKVZTZSBriaLIV9HMdBIOoJE22XHEaA8U+zMc19B2HbfV5BByCAeAzDMPB4rJiCt0uBoZDHI5uIv4xUczbFJQbqOFdJNVz6Nm64xB7wVtQf0tBhUohJol7VHX1c4jddr0UNV3VIMoGh9hpKB+EakazIer7gc5FwN/o6qUcJyWegKsV4PUgmZINEVwGfHXyWoQAlALMy0zEmHdi2htwsWSBeFnNjIPVYOuIWuJZrG0XtwOQ5PNOPC+U75tIjyM27wGIu1kdFZXyRupxJGPMMxPPQp8vbo3l0fNxMAhmpgYovt8+15yF3u47EPEceg4RnfHAOG6mPQARmSoeQvUDRsLpYLJ0fBylgBAAAoZ5mTGdFVj1p07M65CzThhxQM2xi6QLOtPzTlyOO4Nw1Wz7pN8QugZU+ACZT54Tlhj7bdXJ4j81LN9qupYax/lY6pxIAIpklmaO/+1fUq4Q9VKed+JsxAPjOB32AMTJkAcgjgY8ABHu/YfI3DtU4+/vHWwDG+o9hwh39+HrYR8Uitut7yqPwESgeTBzIWYg75FNEK3NVcFCk6gvitqOELtMZyAKLVJC/TfVWC6c92hknAAAAABJRU5ErkJggg=="; +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="; /***/ }), @@ -6008,7 +6008,7 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACc \********************************************************/ /***/ (function(module) { -module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAqRJREFUWEfNmE1o02AYx/9JzJaltHatZRVR5hSRXHYYbCpMmTIRexAsDD0L8+Rphx10DIQddvDowbugCB68iWOKDqeb7tKD+MGKA8vo3Nzch7ZLlsibJjPrkjRvE8hySUiej9/7/PO+b54wmqZx2IMH4wqWv3kIS19HIcTOgVUP1uRX2XmUVl+DxX10vHpX097FwBmMQC3kP4JtSFElYPiKefnLGJrSd+sFdAb70PMQm8o1KiirMR8D5FXv7pzwE5wyjuSJQbQ9KDiDvWwrgIu2eI8ckOXWWhGtvZ3OYONHlYBS0YeJtT52BnueVMAYMTVAvyZnu8N85mS/67kGMAygGQHNa/PcEC+6gCUqFUueBaQRgD9AP3IaD3kR+HQbWHqje9UG63wE7GumSVG/rbIMTF+nAKs/Fb2nd7An9MH9eEz3eaxY11O39dmYEUHNEgBTWY9gp575GT+97/srFrDl0QGo6h1Ai9JH8lFQNQXwJ3cG2Aab7T+CaPNcoEBUwY4Bje3/PSYvGRUjYGIkPDAmDjRdNsBUYBuMfI9968tBbJGoBhqksXgV4Iy3aPKi5R37nB1CJDUcZC6qWEIHIJ6puEx0W8EyEoR0Tt+7nPYwqkyGsdd4wn4gesMGjNwicrKN4cmZ7Af4RFXFCBiRk+PDkzN+oSLnDil1sIwERsjVo1ggPmIKSNyyATPl3PwbnpyHh6qWC3PIRE55Izw501lgZtBmryRylkvhyjn7wmETJ7NzvRienL/m9O5q9xcskXNjPhw5VRlQSsDvgh1YRsLaQnhybpWBP+sOzchU+1toWlfNnaB6ZaddN6zdEfE14ynymH0zMtNzGivfJ8CH1FpGjnc7d0lkhi7m76H8o5e2EL7sGW4E51eG3f/2+Mrgz3nPgv0D9Cc+LoUg84gAAAAASUVORK5CYII="; +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="; /***/ }) diff --git a/p__Problemset__NewItem__index.async.js b/p__Problemset__NewItem__index.async.js index 1526cc98b7..7aab6d4b80 100644 --- a/p__Problemset__NewItem__index.async.js +++ b/p__Problemset__NewItem__index.async.js @@ -5084,7 +5084,7 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl \********************************************************/ /***/ (function(module) { -module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAhNJREFUWEftlztLA0EQx/97Z2LAF1ooKhZaCClsVARFLAQbbQTBVFY2NjZiI4KFINjo51DBD2BhI4IQfKAIikJAg48oKD4Kk3usbDabXHSTu1yCucJp5pL5z+zvZm4XllBKVZTZSBriaLIV9HMdBIOoJE22XHEaA8U+zMc19B2HbfV5BByCAeAzDMPB4rJiCt0uBoZDHI5uIv4xUczbFJQbqOFdJNVz6Nm64xB7wVtQf0tBhUohJol7VHX1c4jddr0UNV3VIMoGh9hpKB+EakazIer7gc5FwN/o6qUcJyWegKsV4PUgmZINEVwGfHXyWoQAlALMy0zEmHdi2htwsWSBeFnNjIPVYOuIWuJZrG0XtwOQ5PNOPC+U75tIjyM27wGIu1kdFZXyRupxJGPMMxPPQp8vbo3l0fNxMAhmpgYovt8+15yF3u47EPEceg4RnfHAOG6mPQARmSoeQvUDRsLpYLJ0fBylgBAAAoZ5mTGdFVj1p07M65CzThhxQM2xi6QLOtPzTlyOO4Nw1Wz7pN8QugZU+ACZT54Tlhj7bdXJ4j81LN9qupYax/lY6pxIAIpklmaO/+1fUq4Q9VKed+JsxAPjOB32AMTJkAcgjgY8ABHu/YfI3DtU4+/vHWwDG+o9hwh39+HrYR8Uitut7yqPwESgeTBzIWYg75FNEK3NVcFCk6gvitqOELtMZyAKLVJC/TfVWC6c92hknAAAAABJRU5ErkJggg=="; +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="; /***/ }), @@ -5094,7 +5094,7 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACc \********************************************************/ /***/ (function(module) { -module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAqRJREFUWEfNmE1o02AYx/9JzJaltHatZRVR5hSRXHYYbCpMmTIRexAsDD0L8+Rphx10DIQddvDowbugCB68iWOKDqeb7tKD+MGKA8vo3Nzch7ZLlsibJjPrkjRvE8hySUiej9/7/PO+b54wmqZx2IMH4wqWv3kIS19HIcTOgVUP1uRX2XmUVl+DxX10vHpX097FwBmMQC3kP4JtSFElYPiKefnLGJrSd+sFdAb70PMQm8o1KiirMR8D5FXv7pzwE5wyjuSJQbQ9KDiDvWwrgIu2eI8ckOXWWhGtvZ3OYONHlYBS0YeJtT52BnueVMAYMTVAvyZnu8N85mS/67kGMAygGQHNa/PcEC+6gCUqFUueBaQRgD9AP3IaD3kR+HQbWHqje9UG63wE7GumSVG/rbIMTF+nAKs/Fb2nd7An9MH9eEz3eaxY11O39dmYEUHNEgBTWY9gp575GT+97/srFrDl0QGo6h1Ai9JH8lFQNQXwJ3cG2Aab7T+CaPNcoEBUwY4Bje3/PSYvGRUjYGIkPDAmDjRdNsBUYBuMfI9968tBbJGoBhqksXgV4Iy3aPKi5R37nB1CJDUcZC6qWEIHIJ6puEx0W8EyEoR0Tt+7nPYwqkyGsdd4wn4gesMGjNwicrKN4cmZ7Af4RFXFCBiRk+PDkzN+oSLnDil1sIwERsjVo1ggPmIKSNyyATPl3PwbnpyHh6qWC3PIRE55Izw501lgZtBmryRylkvhyjn7wmETJ7NzvRienL/m9O5q9xcskXNjPhw5VRlQSsDvgh1YRsLaQnhybpWBP+sOzchU+1toWlfNnaB6ZaddN6zdEfE14ynymH0zMtNzGivfJ8CH1FpGjnc7d0lkhi7m76H8o5e2EL7sGW4E51eG3f/2+Mrgz3nPgv0D9Cc+LoUg84gAAAAASUVORK5CYII="; +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="; /***/ }) diff --git a/p__Problemset__index.async.js b/p__Problemset__index.async.js index 12eed5b8e1..e67d1311a7 100644 --- a/p__Problemset__index.async.js +++ b/p__Problemset__index.async.js @@ -3459,9 +3459,9 @@ var Crumbs = function Crumbs(_ref) { /***/ }), -/***/ 10751: +/***/ 73364: /*!*************************************************************************!*\ - !*** ./src/pages/Problemset/components/NewFolder/index.tsx + 2 modules ***! + !*** ./src/pages/Problemset/components/NewFolder/index.tsx + 1 modules ***! \*************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -3509,8 +3509,8 @@ var tree = __webpack_require__(282); var fetch = __webpack_require__(84519); // EXTERNAL MODULE: ./src/assets/images/problemset/folder-closed.png var folder_closed = __webpack_require__(73631); -;// CONCATENATED MODULE: ./src/assets/images/problemset/folder.png -var folder_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAf5JREFUOE/VlE1r1FAUht+TdOoEZ7TCOK3ILEboQnGlUFGoKxfaZRfWz5aiRfwV4s6N4Eor4vQDN4ILoeCiG62LlgotVUSkIH6UWjtip1UymdTcHIlJZpKczkJwodkk94b7nPc89ybEzDr+4kX/H3BsTp1UrnaHmQsE8mV4NyJbA6Y0wo3+w3jezJJo+doT8z2YC3+qlYmWlKOuCuDpu58dCQuSgoNX4TgYsj9PREsC2HPrk9N3NI+OXekYN4lMFv1SqeHhTBkCOFBacYKCkTUJXCJgPbiXMnlshsZXt2i5wd5paDhSTGPuo41vphJ2BPDS2KrTTJW3+srxHegqGnizsombkxUfWFdLMuHgqJfQ74nBv5/2trVgzXSRz+o425VBZ3sKEy9NPF6ohrtSTyoS9pfKDkWUXe7OorvTgGm7mFq08GjehOfYdYPzGRQOkwrgxVK57tBbWBrYjdYWv8LtZxuYfmdLb5EAAnj+/tfYpgwey+DEfgOVqovXyzYmXllYXldIpwi1n6G8Rg0BvDCy5oRfXCg7n9WwbjE8FacObMOhQiuKOR0jM1U8XWwk9vDS4fh3R9aNd3m9Zzv25XRMvt3Egxe16DGUwHOjGz800oz4eYgDcxnCwT06Zj8oWJG2FbMlEvYOl8+4yr0HgtHsc9tynmGldG3o3//B/gJtne8DYwr6VgAAAABJRU5ErkJggg=="; +// EXTERNAL MODULE: ./src/assets/images/problemset/folder.png +var folder = __webpack_require__(31328); // EXTERNAL MODULE: ./src/service/problemset.ts var problemset = __webpack_require__(75968); // EXTERNAL MODULE: ./node_modules/lodash/lodash.js @@ -3857,7 +3857,7 @@ var NewFolder = function NewFolder(_ref3) { onClick: function onClick() { onOpen(item.id); }, - src: folder_namespaceObject, + src: folder, className: NewFoldermodules.share_folderIcon }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", { onClick: function onClick() { @@ -4016,7 +4016,7 @@ var NewFolder = function NewFolder(_ref3) { onClick: function onClick() { onOpen(item.id); }, - src: folder_namespaceObject, + src: folder, className: NewFoldermodules.share_folderIcon }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", { onClick: function onClick() { @@ -6510,8 +6510,8 @@ var BasketSideBar = function BasketSideBar(_ref) { }; // EXTERNAL MODULE: ./src/pages/Problemset/components/Topic/index.tsx + 2 modules var Topic = __webpack_require__(88094); -// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 2 modules -var NewFolder = __webpack_require__(10751); +// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 1 modules +var NewFolder = __webpack_require__(73364); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/utils/authority.ts @@ -7075,14 +7075,14 @@ var PublishShixun = function PublishShixun(_ref) { title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { dangerouslySetInnerHTML: { - __html: v === null || v === void 0 ? void 0 : v.author_name + __html: v === null || v === void 0 ? void 0 : v.member_user_names } }) }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: SelectShixunsmodules.authorname, dangerouslySetInnerHTML: { - __html: v === null || v === void 0 ? void 0 : v.author_name + __html: v === null || v === void 0 ? void 0 : v.member_user_names } }) }), v.author_school_name && /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { @@ -8364,10 +8364,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) { // const currentNavIndex = navigation.findIndex(item => item.id === id) getGroups(objectSpread2_default()({}, params)).then(function (res) { + var _res$navigation2; setNavigation(res === null || res === void 0 ? void 0 : res.navigation); // 判断是否进入子文件 是否有id 父文件夹是否为共享状态 ---> 隐藏试题共享按钮功能 // if (res.navigation.length > 1 && id && isShare) { - if (res.navigation.length > 1 && id) { + if ((res === null || res === void 0 ? void 0 : (_res$navigation2 = res.navigation) === null || _res$navigation2 === void 0 ? void 0 : _res$navigation2.length) > 1 && id) { setSubjectShare(true); } else { setSubjectShare(false); @@ -11414,7 +11415,7 @@ var getquestion_rank_list = /*#__PURE__*/function () { \********************************************************/ /***/ (function(module) { -module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAhNJREFUWEftlztLA0EQx/97Z2LAF1ooKhZaCClsVARFLAQbbQTBVFY2NjZiI4KFINjo51DBD2BhI4IQfKAIikJAg48oKD4Kk3usbDabXHSTu1yCucJp5pL5z+zvZm4XllBKVZTZSBriaLIV9HMdBIOoJE22XHEaA8U+zMc19B2HbfV5BByCAeAzDMPB4rJiCt0uBoZDHI5uIv4xUczbFJQbqOFdJNVz6Nm64xB7wVtQf0tBhUohJol7VHX1c4jddr0UNV3VIMoGh9hpKB+EakazIer7gc5FwN/o6qUcJyWegKsV4PUgmZINEVwGfHXyWoQAlALMy0zEmHdi2htwsWSBeFnNjIPVYOuIWuJZrG0XtwOQ5PNOPC+U75tIjyM27wGIu1kdFZXyRupxJGPMMxPPQp8vbo3l0fNxMAhmpgYovt8+15yF3u47EPEceg4RnfHAOG6mPQARmSoeQvUDRsLpYLJ0fBylgBAAAoZ5mTGdFVj1p07M65CzThhxQM2xi6QLOtPzTlyOO4Nw1Wz7pN8QugZU+ACZT54Tlhj7bdXJ4j81LN9qupYax/lY6pxIAIpklmaO/+1fUq4Q9VKed+JsxAPjOB32AMTJkAcgjgY8ABHu/YfI3DtU4+/vHWwDG+o9hwh39+HrYR8Uitut7yqPwESgeTBzIWYg75FNEK3NVcFCk6gvitqOELtMZyAKLVJC/TfVWC6c92hknAAAAABJRU5ErkJggg=="; +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="; /***/ }), @@ -11424,7 +11425,17 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACc \********************************************************/ /***/ (function(module) { -module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAqRJREFUWEfNmE1o02AYx/9JzJaltHatZRVR5hSRXHYYbCpMmTIRexAsDD0L8+Rphx10DIQddvDowbugCB68iWOKDqeb7tKD+MGKA8vo3Nzch7ZLlsibJjPrkjRvE8hySUiej9/7/PO+b54wmqZx2IMH4wqWv3kIS19HIcTOgVUP1uRX2XmUVl+DxX10vHpX097FwBmMQC3kP4JtSFElYPiKefnLGJrSd+sFdAb70PMQm8o1KiirMR8D5FXv7pzwE5wyjuSJQbQ9KDiDvWwrgIu2eI8ckOXWWhGtvZ3OYONHlYBS0YeJtT52BnueVMAYMTVAvyZnu8N85mS/67kGMAygGQHNa/PcEC+6gCUqFUueBaQRgD9AP3IaD3kR+HQbWHqje9UG63wE7GumSVG/rbIMTF+nAKs/Fb2nd7An9MH9eEz3eaxY11O39dmYEUHNEgBTWY9gp575GT+97/srFrDl0QGo6h1Ai9JH8lFQNQXwJ3cG2Aab7T+CaPNcoEBUwY4Bje3/PSYvGRUjYGIkPDAmDjRdNsBUYBuMfI9968tBbJGoBhqksXgV4Iy3aPKi5R37nB1CJDUcZC6qWEIHIJ6puEx0W8EyEoR0Tt+7nPYwqkyGsdd4wn4gesMGjNwicrKN4cmZ7Af4RFXFCBiRk+PDkzN+oSLnDil1sIwERsjVo1ggPmIKSNyyATPl3PwbnpyHh6qWC3PIRE55Izw501lgZtBmryRylkvhyjn7wmETJ7NzvRienL/m9O5q9xcskXNjPhw5VRlQSsDvgh1YRsLaQnhybpWBP+sOzchU+1toWlfNnaB6ZaddN6zdEfE14ynymH0zMtNzGivfJ8CH1FpGjnc7d0lkhi7m76H8o5e2EL7sGW4E51eG3f/2+Mrgz3nPgv0D9Cc+LoUg84gAAAAASUVORK5CYII="; +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="; + +/***/ }), + +/***/ 31328: +/*!*************************************************!*\ + !*** ./src/assets/images/problemset/folder.png ***! + \*************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"; /***/ }) diff --git a/p__Problemset__index.chunk.css b/p__Problemset__index.chunk.css index 650e684172..1733a80286 100644 --- a/p__Problemset__index.chunk.css +++ b/p__Problemset__index.chunk.css @@ -1949,7 +1949,7 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after { } .info___QKQMx span[class~='highlight'], .tooltip-content___RseJD span[class~='highlight'] { - color: #E99237; + color: #fb3226; } /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ diff --git a/p__Question__OjProblem__index.async.js b/p__Question__OjProblem__index.async.js index 7774830a54..574e2f0e63 100644 --- a/p__Question__OjProblem__index.async.js +++ b/p__Question__OjProblem__index.async.js @@ -1228,6 +1228,10 @@ var regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i; }, [videoId, courseId]); (0,react.useEffect)(function () { var _src3; + if (el.current) { + pauseIcon.current.style.display = 'none'; + playIcon.current.style.display = 'block'; + } message/* default.destroy */.ZP.destroy(); var player = null; if (flv/* default.isSupported */.Z.isSupported && isFlv && src && ((_src3 = src) === null || _src3 === void 0 ? void 0 : _src3.indexOf('.m3u8')) < 0) { @@ -9302,7 +9306,7 @@ function OjProblem_reducer(state, action) { modal/* default.error */.Z.error({ centered: true, okText: '知道啦', - content: '评测代码超时' + title: '评测代码超时' }); dispatch({ type: OjProblem_Types.SET_SUBMITING, @@ -9318,7 +9322,7 @@ function OjProblem_reducer(state, action) { modal/* default.error */.Z.error({ centered: true, okText: '知道啦', - content: '评测代码超时' + title: '评测代码超时' }); } _context7.next = 16; diff --git a/p__Search__index.async.js b/p__Search__index.async.js index 8821132063..3e744a3c57 100644 --- a/p__Search__index.async.js +++ b/p__Search__index.async.js @@ -682,6 +682,7 @@ function CoursePanel(_ref3) { return /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { className: Searchmodules["search-panel"], children: data === null || data === void 0 ? void 0 : data.map(function (item) { + var _item$content3, _item$content4, _item$content5, _item$content6, _item$content7, _item$content8; return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { className: Searchmodules["search-course-item"], children: [!item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -701,25 +702,56 @@ function CoursePanel(_ref3) { className: "".concat(Searchmodules.detail, " mt20"), children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Searchmodules.sum, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + children: [item !== null && item !== void 0 && (_item$content3 = item.content) !== null && _item$content3 !== void 0 && _item$content3.member_user_names ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { overlayClassName: Searchmodules["tooltip-content"], title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { dangerouslySetInnerHTML: { - __html: item === null || item === void 0 ? void 0 : item.author_name + __html: item === null || item === void 0 ? void 0 : (_item$content4 = item.content) === null || _item$content4 === void 0 ? void 0 : _item$content4.member_user_names } }) }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Searchmodules.authorname, dangerouslySetInnerHTML: { - __html: item === null || item === void 0 ? void 0 : item.author_name + __html: item === null || item === void 0 ? void 0 : (_item$content5 = item.content) === null || _item$content5 === void 0 ? void 0 : _item$content5.member_user_names } }) - }), (item === null || item === void 0 ? void 0 : item.author_school_name) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - dangerouslySetInnerHTML: { - __html: item === null || item === void 0 ? void 0 : item.author_school_name - } + }) : (item === null || item === void 0 ? void 0 : item.member_user_names) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.member_user_names + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Searchmodules.authorname, + children: item.member_user_names + }) + }), item !== null && item !== void 0 && (_item$content6 = item.content) !== null && _item$content6 !== void 0 && _item$content6.author_school_name ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayClassName: Searchmodules["tooltip-content"], + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + dangerouslySetInnerHTML: { + __html: item === null || item === void 0 ? void 0 : (_item$content7 = item.content) === null || _item$content7 === void 0 ? void 0 : _item$content7.author_school_name + } + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Searchmodules.authorname, + dangerouslySetInnerHTML: { + __html: item === null || item === void 0 ? void 0 : (_item$content8 = item.content) === null || _item$content8 === void 0 ? void 0 : _item$content8.author_school_name + } + }) + }) : (item === null || item === void 0 ? void 0 : item.author_school_name) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.author_school_name + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Searchmodules.authorname, + children: item.author_school_name + }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u6210\u5458\u6570 \xA0", item.members_count] })] @@ -735,6 +767,7 @@ function SubjectPanel(_ref4) { return /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { className: Searchmodules["search-panel"], children: data === null || data === void 0 ? void 0 : data.map(function (item) { + var _item$content9, _item$content10, _item$content11, _item$content12, _item$content13, _item$content14; return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { target: "_blank", @@ -753,25 +786,56 @@ function SubjectPanel(_ref4) { justifyContent: 'space-between' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + children: [item !== null && item !== void 0 && (_item$content9 = item.content) !== null && _item$content9 !== void 0 && _item$content9.member_user_names ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { overlayClassName: Searchmodules["tooltip-content"], title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { dangerouslySetInnerHTML: { - __html: item === null || item === void 0 ? void 0 : item.author_name + __html: item === null || item === void 0 ? void 0 : (_item$content10 = item.content) === null || _item$content10 === void 0 ? void 0 : _item$content10.member_user_names } }) }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Searchmodules.authorname, dangerouslySetInnerHTML: { - __html: item === null || item === void 0 ? void 0 : item.author_name + __html: item === null || item === void 0 ? void 0 : (_item$content11 = item.content) === null || _item$content11 === void 0 ? void 0 : _item$content11.member_user_names } }) - }), (item === null || item === void 0 ? void 0 : item.author_school_name) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - dangerouslySetInnerHTML: { - __html: item === null || item === void 0 ? void 0 : item.author_school_name - } + }) : (item === null || item === void 0 ? void 0 : item.member_user_names) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.member_user_names + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Searchmodules.authorname, + children: item.member_user_names + }) + }), item !== null && item !== void 0 && (_item$content12 = item.content) !== null && _item$content12 !== void 0 && _item$content12.author_school_name ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayClassName: Searchmodules["tooltip-content"], + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + dangerouslySetInnerHTML: { + __html: item === null || item === void 0 ? void 0 : (_item$content13 = item.content) === null || _item$content13 === void 0 ? void 0 : _item$content13.author_school_name + } + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Searchmodules.authorname, + dangerouslySetInnerHTML: { + __html: item === null || item === void 0 ? void 0 : (_item$content14 = item.content) === null || _item$content14 === void 0 ? void 0 : _item$content14.author_school_name + } + }) + }) : (item === null || item === void 0 ? void 0 : item.author_school_name) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.author_school_name + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Searchmodules.authorname, + children: item.author_school_name + }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { @@ -793,7 +857,7 @@ function ShiXunPanel(_ref5) { return /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { className: Searchmodules["search-panel"], children: data === null || data === void 0 ? void 0 : data.map(function (item) { - var _item$content3, _item$content3$challe, _item$content4, _item$content4$tag_na; + var _item$content15, _item$content15$chall, _item$content16, _item$content16$tag_n, _item$content17, _item$content18, _item$content19, _item$content20, _item$content21, _item$content22; return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { target: "_blank", @@ -823,7 +887,7 @@ function ShiXunPanel(_ref5) { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Searchmodules.info, children: [!item.content.challenge_names ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { - children: item === null || item === void 0 ? void 0 : (_item$content3 = item.content) === null || _item$content3 === void 0 ? void 0 : (_item$content3$challe = _item$content3.challenge_names) === null || _item$content3$challe === void 0 ? void 0 : _item$content3$challe.map(function (value) { + children: item === null || item === void 0 ? void 0 : (_item$content15 = item.content) === null || _item$content15 === void 0 ? void 0 : (_item$content15$chall = _item$content15.challenge_names) === null || _item$content15$chall === void 0 ? void 0 : _item$content15$chall.map(function (value) { return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "flex-container", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -834,7 +898,7 @@ function ShiXunPanel(_ref5) { }, value); }) }), !item.content.tag_names ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { - children: item === null || item === void 0 ? void 0 : (_item$content4 = item.content) === null || _item$content4 === void 0 ? void 0 : (_item$content4$tag_na = _item$content4.tag_names) === null || _item$content4$tag_na === void 0 ? void 0 : _item$content4$tag_na.map(function (value) { + children: item === null || item === void 0 ? void 0 : (_item$content16 = item.content) === null || _item$content16 === void 0 ? void 0 : (_item$content16$tag_n = _item$content16.tag_names) === null || _item$content16$tag_n === void 0 ? void 0 : _item$content16$tag_n.map(function (value) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "flex-container", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -854,25 +918,56 @@ function ShiXunPanel(_ref5) { justifyContent: 'space-between' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + children: [item !== null && item !== void 0 && (_item$content17 = item.content) !== null && _item$content17 !== void 0 && _item$content17.member_user_names ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { overlayClassName: Searchmodules["tooltip-content"], title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { dangerouslySetInnerHTML: { - __html: item === null || item === void 0 ? void 0 : item.author_name + __html: item === null || item === void 0 ? void 0 : (_item$content18 = item.content) === null || _item$content18 === void 0 ? void 0 : _item$content18.member_user_names } }) }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Searchmodules.authorname, dangerouslySetInnerHTML: { - __html: item === null || item === void 0 ? void 0 : item.author_name + __html: item === null || item === void 0 ? void 0 : (_item$content19 = item.content) === null || _item$content19 === void 0 ? void 0 : _item$content19.member_user_names } }) - }), (item === null || item === void 0 ? void 0 : item.author_school_name) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - dangerouslySetInnerHTML: { - __html: item === null || item === void 0 ? void 0 : item.author_school_name - } + }) : (item === null || item === void 0 ? void 0 : item.member_user_names) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.member_user_names + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Searchmodules.authorname, + children: item.member_user_names + }) + }), item !== null && item !== void 0 && (_item$content20 = item.content) !== null && _item$content20 !== void 0 && _item$content20.author_school_name ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayClassName: Searchmodules["tooltip-content"], + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + dangerouslySetInnerHTML: { + __html: item === null || item === void 0 ? void 0 : (_item$content21 = item.content) === null || _item$content21 === void 0 ? void 0 : _item$content21.author_school_name + } + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Searchmodules.authorname, + dangerouslySetInnerHTML: { + __html: item === null || item === void 0 ? void 0 : (_item$content22 = item.content) === null || _item$content22 === void 0 ? void 0 : _item$content22.author_school_name + } + }) + }) : (item === null || item === void 0 ? void 0 : item.author_school_name) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.author_school_name + }) + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Searchmodules.authorname, + children: item.author_school_name + }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { diff --git a/p__Search__index.chunk.css b/p__Search__index.chunk.css index de18dc0012..7026e2ac40 100644 --- a/p__Search__index.chunk.css +++ b/p__Search__index.chunk.css @@ -194,7 +194,7 @@ } .search-panel___OJsfs span[class~='highlight'], .tooltip-content___oGakU span[class~='highlight'] { - color: #E99237; + color: #fb3226; } /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ diff --git a/p__Shixuns__Edit__body__Warehouse__index.async.js b/p__Shixuns__Edit__body__Warehouse__index.async.js index 47e75e8b9e..af7e6ac755 100644 --- a/p__Shixuns__Edit__body__Warehouse__index.async.js +++ b/p__Shixuns__Edit__body__Warehouse__index.async.js @@ -3540,6 +3540,9 @@ var Warehouse = function Warehouse(_ref) { }, [practiceSetting === null || practiceSetting === void 0 ? void 0 : (_practiceSetting$side6 = practiceSetting.sideBar) === null || _practiceSetting$side6 === void 0 ? void 0 : _practiceSetting$side6.selectPath]); var menu = /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, { className: Warehousemodules.menu, + style: { + background: '#24294b' + }, onClick: function onClick(value) { var _shixunsDetail$detail; if (!(shixunsDetail !== null && shixunsDetail !== void 0 && (_shixunsDetail$detail = shixunsDetail.detail) !== null && _shixunsDetail$detail !== void 0 && _shixunsDetail$detail.secret_repository) && value.key === "2") { diff --git a/p__Shixuns__Edit__index.async.js b/p__Shixuns__Edit__index.async.js index b70f823cb1..2fce16e9b0 100644 --- a/p__Shixuns__Edit__index.async.js +++ b/p__Shixuns__Edit__index.async.js @@ -3928,9 +3928,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] @@ -9802,6 +9799,9 @@ var Warehouse = function Warehouse(_ref) { }, [practiceSetting === null || practiceSetting === void 0 ? void 0 : (_practiceSetting$side6 = practiceSetting.sideBar) === null || _practiceSetting$side6 === void 0 ? void 0 : _practiceSetting$side6.selectPath]); var menu = /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, { className: Warehousemodules.menu, + style: { + background: '#24294b' + }, onClick: function onClick(value) { var _shixunsDetail$detail; if (!(shixunsDetail !== null && shixunsDetail !== void 0 && (_shixunsDetail$detail = shixunsDetail.detail) !== null && _shixunsDetail$detail !== void 0 && _shixunsDetail$detail.secret_repository) && value.key === "2") { @@ -10112,9 +10112,9 @@ var Warehouse = function Warehouse(_ref) { /***/ }), -/***/ 24747: +/***/ 77164: /*!*******************************************************!*\ - !*** ./src/pages/Shixuns/Edit/index.tsx + 46 modules ***! + !*** ./src/pages/Shixuns/Edit/index.tsx + 47 modules ***! \*******************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -10654,8 +10654,8 @@ var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableA ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Information/AddTags/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var AddTagsmodules = ({"btn":"btn___CiIEf","s1":"s1___JCH7l","s2":"s2___jSyjE"}); -// EXTERNAL MODULE: ./src/assets/images/icons/tagDelete.png -var tagDelete = __webpack_require__(57810); +;// CONCATENATED MODULE: ./src/assets/images/icons/tagDelete.png +var tagDelete_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="; ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Information/AddTags/index.tsx @@ -10725,7 +10725,7 @@ var AddTags = function AddTags(_ref) { className: AddTagsmodules.s1, children: item.name }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: tagDelete, + src: tagDelete_namespaceObject, className: AddTagsmodules.s2, onClick: function onClick() { return handleDelete(index); @@ -19449,17 +19449,6 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl /***/ }), -/***/ 57810: -/*!***********************************************!*\ - !*** ./src/assets/images/icons/tagDelete.png ***! - \***********************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="; - -/***/ }), - /***/ 36723: /*!*****************************************!*\ !*** ./src/assets/images/noEnvData.png ***! diff --git a/p__User__Detail__Topics__Exercise__Detail__index.async.js b/p__User__Detail__Topics__Exercise__Detail__index.async.js index 6f6e2dabce..f42d59298d 100644 --- a/p__User__Detail__Topics__Exercise__Detail__index.async.js +++ b/p__User__Detail__Topics__Exercise__Detail__index.async.js @@ -935,9 +935,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] diff --git a/p__index.async.js b/p__index.async.js index 0c2449011b..5f9239d2e3 100644 --- a/p__index.async.js +++ b/p__index.async.js @@ -519,6 +519,10 @@ var regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i; }, [videoId, courseId]); (0,react.useEffect)(function () { var _src3; + if (el.current) { + pauseIcon.current.style.display = 'none'; + playIcon.current.style.display = 'block'; + } message/* default.destroy */.ZP.destroy(); var player = null; if (flv/* default.isSupported */.Z.isSupported && isFlv && src && ((_src3 = src) === null || _src3 === void 0 ? void 0 : _src3.indexOf('.m3u8')) < 0) { @@ -1672,7 +1676,7 @@ var List = function List(_ref) { className: "ml30 c-grey-999 mr20", children: ["\u8003\u8BD5\u65F6\u957F\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-blue", - children: v.time === null || v.time === -1 ? '不限时' : "".concat(v.time, "\u5206\u949F") + children: v.time === null || v.time === -1 ? '不限' : "".concat(v.time, "\u5206\u949F") })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15 c-grey-999", diff --git a/p__tasks__index.async.js b/p__tasks__index.async.js index 26412a19ae..e929e9429c 100644 --- a/p__tasks__index.async.js +++ b/p__tasks__index.async.js @@ -21497,7 +21497,6 @@ var useRemindModal = function useRemindModal(answerData) { content: "".concat(eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_content), icon: null, title: '提示', - className: 'edu-modal', centered: true, okText: "知道了" }); diff --git a/p__tasks__index.chunk.css b/p__tasks__index.chunk.css index 1cdcd817cf..3653e3459e 100644 --- a/p__tasks__index.chunk.css +++ b/p__tasks__index.chunk.css @@ -537,50 +537,50 @@ body:fullscreen .task-header-container { /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/tasks/left-panel/task-path-list/index.less?modules ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -div.tree___LyfjL { +#educoder div.tree___LyfjL { background: none; color: #fff; } -div.tree___LyfjL i { +#educoder div.tree___LyfjL i { font-style: normal; } -div.tree___LyfjL [class~='ant-tree-treenode'] { +#educoder div.tree___LyfjL [class~='ant-tree-treenode'] { padding: 4px 0; margin: 4px 0; font-size: 14px; } -div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-switcher_open'] [class~='icon-you1'] { +#educoder div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-switcher_open'] [class~='icon-you1'] { left: -1px; } -div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-iconEle'] { +#educoder div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-iconEle'] { display: none; } -div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-title'] { +#educoder div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-title'] { display: inline-flex; align-items: center; } -div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-title'] [class~='iconfont'] { +#educoder div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-title'] [class~='iconfont'] { margin-right: 8px; } -div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-title'] [class~='icon-tasks-img'] { +#educoder div.tree___LyfjL [class~='ant-tree-treenode'] [class~='ant-tree-title'] [class~='icon-tasks-img'] { position: absolute; right: 0; top: 5px; font-size: 0; } -div.tree___LyfjL [class~='ant-tree-treenode']:hover::before { +#educoder div.tree___LyfjL [class~='ant-tree-treenode']:hover::before { background: #0152d9 !important; } -div.tree___LyfjL [class~='ant-tree-treenode']:hover * { +#educoder div.tree___LyfjL [class~='ant-tree-treenode']:hover * { color: #fff; } -div.tree___LyfjL [class~='ant-tree-treenode-selected']::before { +#educoder div.tree___LyfjL [class~='ant-tree-treenode-selected']::before { visibility: hidden; } -div.tree___LyfjL [class~='ant-tree-treenode-selected'] [class~='ant-tree-title'] { +#educoder div.tree___LyfjL [class~='ant-tree-treenode-selected'] [class~='ant-tree-title'] { color: #0152d9; } -div.tree___LyfjL [class~='ant-tree-switcher_open'] { +#educoder div.tree___LyfjL [class~='ant-tree-switcher_open'] { transform: rotate(90deg); } diff --git a/p__virtualSpaces__Lists__Knowledge__index.async.js b/p__virtualSpaces__Lists__Knowledge__index.async.js index b3a9826f37..a0b482f615 100644 --- a/p__virtualSpaces__Lists__Knowledge__index.async.js +++ b/p__virtualSpaces__Lists__Knowledge__index.async.js @@ -2945,9 +2945,6 @@ var CourseList = function CourseList(_ref) { className: CourseListmodules.sign, src: sg_namespaceObject }), featured === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: '' - }), featured === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.sign, src: jg_namespaceObject })] diff --git a/umi.css b/umi.css index 82105ee3e1..6d4fde5c4f 100644 --- a/umi.css +++ b/umi.css @@ -10527,7 +10527,7 @@ p { font-size: 14px; overflow: auto; } -#educoder .ant-modal .ant-modal-content .ant-modal-body .anticon-exclamation-circle { +#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body > .anticon { margin-bottom: 5px; } #educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-title { @@ -10647,6 +10647,10 @@ p { #educoder:has([class^="ant-modal-mask"]) body { overflow: scroll; } +#educoder:has([class^="body-overflow-initial"]) body { + overflow: visible; + overflow: initial; +} #noVNC_mouse_capture_elem, #noVNC_mouse_capture_elem + canvas { display: none !important; @@ -12204,6 +12208,5 @@ body[data-custom='auto'] { .layoutMainClass___t8btz { min-width: 1200px; min-height: 80vh; - background-color: #fff; } diff --git a/umi.js b/umi.js index df1cd14e88..387c280a40 100644 --- a/umi.js +++ b/umi.js @@ -32006,10 +32006,11 @@ __webpack_require__.d(__webpack_exports__, { "zt": function() { return /* reexport */ components_Provider; }, "$j": function() { return /* reexport */ components_connect; }, "Ue": function() { return /* reexport */ index_esm_create; }, + "I0": function() { return /* reexport */ useDispatch; }, "v9": function() { return /* reexport */ useSelector; } }); -// UNUSED EXPORTS: bindActionCreators, default, saga, useDispatch, useStore, utils +// UNUSED EXPORTS: bindActionCreators, default, saga, useStore, utils // NAMESPACE OBJECT: ./node_modules/redux-saga/es/effects.js var effects_namespaceObject = {}; @@ -35306,11 +35307,11 @@ const setBatch = newBatch => batch = newBatch; // Supply a getter just to skip d const getBatch = () => batch; ;// CONCATENATED MODULE: ./node_modules/@umijs/plugins/node_modules/react-redux/es/components/Context.js -const Context_ReactReduxContext = /*#__PURE__*/(0,react.createContext)(null); +const ReactReduxContext = /*#__PURE__*/(0,react.createContext)(null); if (false) {} -/* harmony default export */ var Context = ((/* unused pure expression or super */ null && (Context_ReactReduxContext))); +/* harmony default export */ var Context = ((/* unused pure expression or super */ null && (ReactReduxContext))); ;// CONCATENATED MODULE: ./node_modules/@umijs/plugins/node_modules/react-redux/es/hooks/useReduxContext.js @@ -35332,7 +35333,7 @@ if (false) {} * } */ function useReduxContext_useReduxContext() { - const contextValue = (0,react.useContext)(Context_ReactReduxContext); + const contextValue = (0,react.useContext)(ReactReduxContext); if (false) {} @@ -35361,8 +35362,8 @@ const refEquality = (a, b) => a === b; */ -function createSelectorHook(context = Context_ReactReduxContext) { - const useReduxContext = context === Context_ReactReduxContext ? useReduxContext_useReduxContext : () => (0,react.useContext)(context); +function createSelectorHook(context = ReactReduxContext) { + const useReduxContext = context === ReactReduxContext ? useReduxContext_useReduxContext : () => (0,react.useContext)(context); return function useSelector(selector, equalityFn = refEquality) { if (false) {} @@ -35983,7 +35984,7 @@ function connect(mapStateToProps, mapDispatchToProps, mergeProps, { // use React's forwardRef to expose a ref of the wrapped component forwardRef = false, // the context consumer to use - context = Context_ReactReduxContext + context = ReactReduxContext } = {}) { if (false) {} @@ -36243,7 +36244,7 @@ function Provider_Provider({ subscription.onStateChange = undefined; }; }, [contextValue, previousState]); - const Context = context || Context_ReactReduxContext; // @ts-ignore 'AnyAction' is assignable to the constraint of type 'A', but 'A' could be instantiated with a different subtype + const Context = context || ReactReduxContext; // @ts-ignore 'AnyAction' is assignable to the constraint of type 'A', but 'A' could be instantiated with a different subtype return /*#__PURE__*/react.createElement(Context.Provider, { value: contextValue @@ -36262,9 +36263,9 @@ function Provider_Provider({ * @returns {Function} A `useStore` hook bound to the specified context. */ -function useStore_createStoreHook(context = ReactReduxContext) { +function createStoreHook(context = ReactReduxContext) { const useReduxContext = // @ts-ignore - context === ReactReduxContext ? useDefaultReduxContext : () => useContext(context); + context === ReactReduxContext ? useReduxContext_useReduxContext : () => (0,react.useContext)(context); return function useStore() { const { store @@ -36289,7 +36290,7 @@ function useStore_createStoreHook(context = ReactReduxContext) { * } */ -const useStore = /*#__PURE__*/(/* unused pure expression or super */ null && (useStore_createStoreHook())); +const useStore_useStore = /*#__PURE__*/createStoreHook(); ;// CONCATENATED MODULE: ./node_modules/@umijs/plugins/node_modules/react-redux/es/hooks/useDispatch.js @@ -36302,7 +36303,7 @@ const useStore = /*#__PURE__*/(/* unused pure expression or super */ null && (us function createDispatchHook(context = ReactReduxContext) { const useStore = // @ts-ignore - context === ReactReduxContext ? useDefaultStore : createStoreHook(context); + context === ReactReduxContext ? useStore_useStore : createStoreHook(context); return function useDispatch() { const store = useStore(); // @ts-ignore @@ -36331,7 +36332,7 @@ function createDispatchHook(context = ReactReduxContext) { * } */ -const useDispatch = /*#__PURE__*/(/* unused pure expression or super */ null && (createDispatchHook())); +const useDispatch = /*#__PURE__*/createDispatchHook(); ;// CONCATENATED MODULE: ./node_modules/@umijs/plugins/node_modules/react-redux/es/exports.js @@ -36857,6 +36858,7 @@ __webpack_require__.d(__webpack_exports__, { "getDvaApp": function() { return /* reexport */ plugin_dva_dva/* getDvaApp */.Q; }, "history": function() { return /* reexport */ core_history/* history */.m; }, "useAppData": function() { return /* reexport */ appContext/* useAppData */.Ov; }, + "useDispatch": function() { return /* reexport */ dva/* useDispatch */.I0; }, "useLocation": function() { return /* reexport */ react_router/* useLocation */.TH; }, "useOutletContext": function() { return /* reexport */ react_router/* useOutletContext */.bx; }, "useParams": function() { return /* reexport */ react_router/* useParams */.UO; }, @@ -36864,7 +36866,7 @@ __webpack_require__.d(__webpack_exports__, { "useSelector": function() { return /* reexport */ dva/* useSelector */.v9; } }); -// UNUSED EXPORTS: FormattedDate, FormattedDateParts, FormattedDisplayName, FormattedHTMLMessage, FormattedList, FormattedMessage, FormattedNumber, FormattedNumberParts, FormattedPlural, FormattedRelativeTime, FormattedTime, FormattedTimeParts, Helmet, HelmetProvider, IntlProvider, NavLink, Navigate, RawIntlProvider, SelectLang, __getRoot, __useFetcher, addLocale, createBrowserHistory, createHashHistory, createHistory, createMemoryHistory, createSearchParams, defineApp, formatMessage, generatePath, getAllLocales, getIntl, getLocale, injectIntl, matchPath, matchRoutes, renderClient, resolvePath, setLocale, terminal, useClientLoaderData, useDispatch, useIntl, useMatch, useNavigate, useOutlet, useResolvedPath, useRouteData, useRouteProps, useRoutes, useSelectedRoutes, useServerLoaderData, useStore, withRouter +// UNUSED EXPORTS: FormattedDate, FormattedDateParts, FormattedDisplayName, FormattedHTMLMessage, FormattedList, FormattedMessage, FormattedNumber, FormattedNumberParts, FormattedPlural, FormattedRelativeTime, FormattedTime, FormattedTimeParts, Helmet, HelmetProvider, IntlProvider, NavLink, Navigate, RawIntlProvider, SelectLang, __getRoot, __useFetcher, addLocale, createBrowserHistory, createHashHistory, createHistory, createMemoryHistory, createSearchParams, defineApp, formatMessage, generatePath, getAllLocales, getIntl, getLocale, injectIntl, matchPath, matchRoutes, renderClient, resolvePath, setLocale, terminal, useClientLoaderData, useIntl, useMatch, useNavigate, useOutlet, useResolvedPath, useRouteData, useRouteProps, useRoutes, useSelectedRoutes, useServerLoaderData, useStore, withRouter // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js var esm_extends = __webpack_require__(87462); @@ -76798,7 +76800,7 @@ __webpack_require__.d(__webpack_exports__, { ;// CONCATENATED MODULE: ./src/utils/env/dev.ts var DEV = { // PROXY_SERVER: 'https://data.educoder.net', - PROXY_SERVER: 'https://test-data.educoder.net', + PROXY_SERVER: 'https://pre-data.educoder.net', API_SERVER: '', REPORT_SERVER: 'http://192.168.1.57:3001', IMG_SERVER: 'https://new-testali-cdn.educoder.net', @@ -77591,6 +77593,7 @@ function del(url, params) { /* harmony export */ "ZJ": function() { return /* binding */ toDataUrl; }, /* harmony export */ "_g": function() { return /* binding */ getMessagesUrl; }, /* harmony export */ "_m": function() { return /* binding */ isKepuKehuan; }, +/* harmony export */ "ad": function() { return /* binding */ formatRandomPaperData; }, /* harmony export */ "b9": function() { return /* binding */ isPc; }, /* harmony export */ "cX": function() { return /* binding */ localSort; }, /* harmony export */ "d8": function() { return /* binding */ setCookie; }, @@ -80107,7 +80110,7 @@ function timeContrast(nextStartTime) { return true; } -//比对时间 +//展示条数 function showTotal(total) { return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("span", { className: "font14 c-grey-333", @@ -80118,6 +80121,80 @@ function showTotal(total) { }); } +//随机组卷格式化数据 +var formatRandomPaperData = function formatRandomPaperData(originData) { + var numberFormatChinese = { + 1: '一', + 2: '二', + 3: '三', + 4: '四', + 5: '五', + 6: '六', + 7: '七' + }; + if (!originData) { + return; + } + var _ref5 = originData || {}, + exam = _ref5.exam, + single_questions = _ref5.single_questions, + multiple_questions = _ref5.multiple_questions, + judgement_questions = _ref5.judgement_questions, + program_questions = _ref5.program_questions, + completion_questions = _ref5.completion_questions, + subjective_questions = _ref5.subjective_questions, + practical_questions = _ref5.practical_questions, + combination_questions = _ref5.combination_questions; + var questionData = [_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({ + type: 'SINGLE', + name: '单选题' + }, single_questions), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({ + type: 'MULTIPLE', + name: '多选题' + }, multiple_questions), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({ + type: 'COMPLETION', + name: '填空题' + }, completion_questions), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({ + type: 'JUDGMENT', + name: '判断题' + }, judgement_questions), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({ + type: 'SUBJECTIVE', + name: '简答题' + }, subjective_questions), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({ + type: 'PROGRAM', + name: '编程题' + }, program_questions), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({ + type: 'PRACTICAL', + name: '实训题' + }, practical_questions), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({ + type: 'COMBINATION', + name: '组合题' + }, combination_questions)]; + var ids = []; + var all_score = 0; + var all_questions_count = 0; + var questionList = questionData.filter(function (item) { + return item.questions_count > 0; + }).map(function (item, index) { + var _item$questions; + (_item$questions = item.questions) === null || _item$questions === void 0 ? void 0 : _item$questions.forEach(function (e) { + ids.push(e.id); + all_score = all_score + e.score; + all_questions_count = all_questions_count + 1; + }); + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, item), { + number: numberFormatChinese[index + 1] + }); + }); + return { + all_questions_count: all_questions_count, + all_score: all_score, + questionList: questionList, + ids: ids, + exam: exam + }; +}; + /***/ }), /***/ 29614: @@ -126957,7 +127034,7 @@ function debounce (delay, callback, options) { /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = function(chunkId) { /******/ // return url for filenames based on template -/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","556":"p__User__Detail__Order__pages__invoice__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4766":"p__Administration__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","9416":"p__Graduations__Lists__Tasks__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11253":"p__Graduations__Lists__Gradingsummary__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12076":"p__User__Detail__Competitions__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16434":"p__User__Detail__Order__pages__records__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17482":"p__Classrooms__Lists__Exercise__Notice__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25022":"p__Graduations__Lists__Settings__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28237":"p__User__Detail__Order__pages__view__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36029":"p__Administration__Student__index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38143":"layouts__GraduationsDetail__index","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","38797":"p__Competitions__Edit__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45179":"p__Administration__Student__Edit__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","47545":"p__Graduations__Lists__Archives__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51461":"p__Graduations__Lists__Topics__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54492":"p__Graduations__Lists__StudentSelection__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","55624":"p__Graduations__Lists__Index__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57560":"p__Administration__College__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","61880":"p__User__Detail__Order__pages__apply__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66063":"p__Graduations__Lists__Personmanage__index","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72539":"p__Graduations__Review__index","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","75786":"layouts__LoginAndRegister__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","82443":"p__Graduations__Lists__StageModule__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","91831":"p__Graduations__Index__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + ".async.js"; +/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","556":"p__User__Detail__Order__pages__invoice__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4766":"p__Administration__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","9416":"p__Graduations__Lists__Tasks__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11253":"p__Graduations__Lists__Gradingsummary__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12076":"p__User__Detail__Competitions__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16434":"p__User__Detail__Order__pages__records__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17482":"p__Classrooms__Lists__Exercise__Notice__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25022":"p__Graduations__Lists__Settings__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28237":"p__User__Detail__Order__pages__view__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36029":"p__Administration__Student__index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38143":"layouts__GraduationsDetail__index","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","38797":"p__Competitions__Edit__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45179":"p__Administration__Student__Edit__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","47545":"p__Graduations__Lists__Archives__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51461":"p__Graduations__Lists__Topics__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54492":"p__Graduations__Lists__StudentSelection__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","55624":"p__Graduations__Lists__Index__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57560":"p__Administration__College__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","61880":"p__User__Detail__Order__pages__apply__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66063":"p__Graduations__Lists__Personmanage__index","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72539":"p__Graduations__Review__index","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","75786":"layouts__LoginAndRegister__index","75816":"p__Paperlibrary__Random__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","82443":"p__Graduations__Lists__StageModule__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","91831":"p__Graduations__Index__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + ".async.js"; /******/ }; /******/ }(); /******/ @@ -126966,7 +127043,7 @@ function debounce (delay, callback, options) { /******/ // This function allow to reference async chunks /******/ __webpack_require__.miniCssF = function(chunkId) { /******/ // return url for filenames based on template -/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","556":"p__User__Detail__Order__pages__invoice__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4766":"p__Administration__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","9416":"p__Graduations__Lists__Tasks__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11253":"p__Graduations__Lists__Gradingsummary__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12076":"p__User__Detail__Competitions__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16434":"p__User__Detail__Order__pages__records__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17482":"p__Classrooms__Lists__Exercise__Notice__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25022":"p__Graduations__Lists__Settings__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28237":"p__User__Detail__Order__pages__view__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36029":"p__Administration__Student__index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38143":"layouts__GraduationsDetail__index","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","38797":"p__Competitions__Edit__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","45096":"p__Shixuns__Detail__AuditSituation__index","45179":"p__Administration__Student__Edit__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","47545":"p__Graduations__Lists__Archives__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51461":"p__Graduations__Lists__Topics__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54492":"p__Graduations__Lists__StudentSelection__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","55624":"p__Graduations__Lists__Index__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57560":"p__Administration__College__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","61880":"p__User__Detail__Order__pages__apply__index","62548":"p__Engineering__Norm__Detail__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66063":"p__Graduations__Lists__Personmanage__index","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72539":"p__Graduations__Review__index","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","75786":"layouts__LoginAndRegister__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","82443":"p__Graduations__Lists__StageModule__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","91831":"p__Graduations__Index__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + ".chunk.css"; +/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","556":"p__User__Detail__Order__pages__invoice__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4766":"p__Administration__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","9416":"p__Graduations__Lists__Tasks__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11253":"p__Graduations__Lists__Gradingsummary__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12076":"p__User__Detail__Competitions__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16434":"p__User__Detail__Order__pages__records__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17482":"p__Classrooms__Lists__Exercise__Notice__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25022":"p__Graduations__Lists__Settings__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28237":"p__User__Detail__Order__pages__view__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36029":"p__Administration__Student__index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38143":"layouts__GraduationsDetail__index","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","38797":"p__Competitions__Edit__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","45096":"p__Shixuns__Detail__AuditSituation__index","45179":"p__Administration__Student__Edit__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","47545":"p__Graduations__Lists__Archives__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51461":"p__Graduations__Lists__Topics__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54492":"p__Graduations__Lists__StudentSelection__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","55624":"p__Graduations__Lists__Index__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57560":"p__Administration__College__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","61880":"p__User__Detail__Order__pages__apply__index","62548":"p__Engineering__Norm__Detail__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66063":"p__Graduations__Lists__Personmanage__index","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72539":"p__Graduations__Review__index","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","75786":"layouts__LoginAndRegister__index","75816":"p__Paperlibrary__Random__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","82443":"p__Graduations__Lists__StageModule__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","91831":"p__Graduations__Index__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + ".chunk.css"; /******/ }; /******/ }(); /******/ @@ -127134,7 +127211,7 @@ function debounce (delay, callback, options) { /******/ }; /******/ /******/ __webpack_require__.f.miniCss = function(chunkId, promises) { -/******/ var cssChunks = {"292":1,"310":1,"556":1,"1482":1,"1702":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4639":1,"4736":1,"4766":1,"4884":1,"4973":1,"5348":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"7918":1,"8787":1,"8999":1,"9416":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11030":1,"11070":1,"11253":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13414":1,"13581":1,"14058":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"16328":1,"16434":1,"16729":1,"16845":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22257":1,"22307":1,"22707":1,"23332":1,"24504":1,"25022":1,"25470":1,"25705":1,"25896":1,"26366":1,"26685":1,"26741":1,"26883":1,"27182":1,"27395":1,"28072":1,"28237":1,"28435":1,"28723":1,"28782":1,"28982":1,"29080":1,"29647":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34608":1,"34741":1,"34800":1,"34994":1,"35238":1,"35588":1,"35729":1,"36029":1,"36270":1,"36784":1,"37062":1,"38143":1,"38447":1,"38634":1,"38797":1,"39332":1,"39391":1,"39404":1,"39695":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"43442":1,"43465":1,"44259":1,"44449":1,"44510":1,"45096":1,"45179":1,"45359":1,"45650":1,"45775":1,"45825":1,"45992":1,"46796":1,"46963":1,"47545":1,"48077":1,"48431":1,"48689":1,"49205":1,"49366":1,"49716":1,"49890":1,"50869":1,"51276":1,"51461":1,"51582":1,"51855":1,"52338":1,"52404":1,"52494":1,"52806":1,"52829":1,"52875":1,"53247":1,"53910":1,"54056":1,"54164":1,"54472":1,"54492":1,"54572":1,"54770":1,"54862":1,"55573":1,"55624":1,"56277":1,"56369":1,"57045":1,"57560":1,"57614":1,"59133":1,"59627":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61713":1,"61727":1,"61880":1,"62548":1,"64144":1,"64217":1,"64496":1,"64520":1,"65111":1,"65148":1,"65191":1,"65294":1,"65549":1,"65816":1,"66063":1,"66390":1,"66583":1,"66651":1,"67242":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69922":1,"69944":1,"71218":1,"71450":1,"71783":1,"72529":1,"72539":1,"72570":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75357":1,"75786":1,"76904":1,"77460":1,"77857":1,"78085":1,"79489":1,"79590":1,"79921":1,"80508":1,"81148":1,"82339":1,"82425":1,"82443":1,"83141":1,"83212":1,"83935":1,"84546":1,"85048":1,"85111":1,"85297":1,"85410":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91470":1,"91487":1,"91831":1,"92045":1,"92501":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"94078":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"96444":1,"96882":1,"97008":1,"97046":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1}; +/******/ var cssChunks = {"292":1,"310":1,"556":1,"1482":1,"1702":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4639":1,"4736":1,"4766":1,"4884":1,"4973":1,"5348":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"8787":1,"8999":1,"9416":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11030":1,"11070":1,"11253":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13414":1,"13581":1,"14058":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"16328":1,"16434":1,"16729":1,"16845":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22307":1,"22707":1,"23332":1,"24504":1,"25022":1,"25470":1,"25705":1,"25896":1,"26366":1,"26685":1,"26741":1,"26883":1,"27182":1,"27395":1,"28072":1,"28237":1,"28435":1,"28723":1,"28782":1,"28982":1,"29080":1,"29647":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34608":1,"34741":1,"34800":1,"34994":1,"35238":1,"35588":1,"35729":1,"36029":1,"36270":1,"36784":1,"37062":1,"38143":1,"38447":1,"38634":1,"38797":1,"39332":1,"39391":1,"39404":1,"39695":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"43442":1,"43465":1,"44259":1,"44449":1,"44510":1,"45096":1,"45179":1,"45359":1,"45650":1,"45775":1,"45825":1,"45992":1,"46796":1,"46963":1,"47545":1,"48077":1,"48431":1,"48689":1,"49205":1,"49366":1,"49716":1,"49890":1,"50869":1,"51276":1,"51461":1,"51582":1,"51855":1,"52338":1,"52404":1,"52494":1,"52806":1,"52829":1,"52875":1,"53247":1,"53910":1,"54056":1,"54164":1,"54472":1,"54492":1,"54572":1,"54770":1,"54862":1,"55573":1,"55624":1,"56277":1,"56369":1,"57045":1,"57560":1,"57614":1,"59133":1,"59627":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61713":1,"61727":1,"61880":1,"62548":1,"64144":1,"64217":1,"64496":1,"64520":1,"65111":1,"65148":1,"65191":1,"65294":1,"65549":1,"65816":1,"66063":1,"66390":1,"66583":1,"66651":1,"67242":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69922":1,"69944":1,"71218":1,"71450":1,"71783":1,"72529":1,"72539":1,"72570":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75357":1,"75786":1,"75816":1,"76904":1,"77460":1,"77857":1,"78085":1,"79489":1,"79590":1,"79921":1,"80508":1,"81148":1,"82339":1,"82425":1,"82443":1,"83141":1,"83212":1,"83935":1,"84546":1,"85048":1,"85111":1,"85297":1,"85410":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91470":1,"91487":1,"91831":1,"92045":1,"92501":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"94078":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"96444":1,"96882":1,"97008":1,"97046":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1}; /******/ if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]); /******/ else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) { /******/ promises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() { @@ -131128,7 +131205,7 @@ function _getRoutes() { return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(46744), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(91978), __webpack_require__.e(39231), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(53057), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '3': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(34755), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(60696), __webpack_require__.e(79086), __webpack_require__.e(54862)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/index.tsx */ 26127)); + return Promise.all(/*! import() | p__Paperlibrary__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(34755), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(60696), __webpack_require__.e(61990), __webpack_require__.e(54862)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/index.tsx */ 26127)); }), '4': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(80316), __webpack_require__.e(66012), __webpack_require__.e(53014), __webpack_require__.e(47730), __webpack_require__.e(8691), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 47606)); @@ -131137,7 +131214,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(80316), __webpack_require__.e(66012), __webpack_require__.e(53014), __webpack_require__.e(47730), __webpack_require__.e(8691), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 47606)); }), '6': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__See__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(48764), __webpack_require__.e(80599), __webpack_require__.e(55733), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(79086), __webpack_require__.e(53247)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/See/index.tsx */ 7570)); + return Promise.all(/*! import() | p__Paperlibrary__See__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(48764), __webpack_require__.e(80599), __webpack_require__.e(55733), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(61990), __webpack_require__.e(53247)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/See/index.tsx */ 7570)); }), '7': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(35479), __webpack_require__.e(18077), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); @@ -131236,7 +131313,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(8691), __webpack_require__.e(85297)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ 51450)); }), '39': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(71628), __webpack_require__.e(50976), __webpack_require__.e(66012), __webpack_require__.e(99160), __webpack_require__.e(5131), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(50081), __webpack_require__.e(20139), __webpack_require__.e(37110), __webpack_require__.e(54164)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/index.tsx */ 57661)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(71628), __webpack_require__.e(50976), __webpack_require__.e(66012), __webpack_require__.e(99160), __webpack_require__.e(85332), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(50081), __webpack_require__.e(7845), __webpack_require__.e(37110), __webpack_require__.e(54164)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/index.tsx */ 57661)); }), '40': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(35479), __webpack_require__.e(18077), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); @@ -131251,10 +131328,10 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Notice__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(35874), __webpack_require__.e(21687), __webpack_require__.e(17482)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Notice/index.tsx */ 48073)); }), '44': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__ExerciseEdit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(78045), __webpack_require__.e(25159), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(70368), __webpack_require__.e(7918)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExerciseEdit/index.tsx */ 19368)); + return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(67390), __webpack_require__.e(80316), __webpack_require__.e(66012), __webpack_require__.e(66455), __webpack_require__.e(8691), __webpack_require__.e(7845), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 86661)); }), '45': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__PreviewEdit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(78045), __webpack_require__.e(25159), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34399), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(66390), __webpack_require__.e(20139), __webpack_require__.e(90337)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/PreviewEdit/index.tsx */ 96382)); + return Promise.all(/*! import() | p__Paperlibrary__Random__PreviewEdit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(70491), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(66390), __webpack_require__.e(11030), __webpack_require__.e(7845), __webpack_require__.e(90337)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/PreviewEdit/index.tsx */ 96382)); }), '46': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Add__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(71628), __webpack_require__.e(80316), __webpack_require__.e(66012), __webpack_require__.e(53014), __webpack_require__.e(47730), __webpack_require__.e(8691), __webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Add/index.tsx */ 22292)); @@ -131401,7 +131478,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(46744), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(88511), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(66390), __webpack_require__.e(15319)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Detail/index.tsx */ 23462)); }), '94': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__ShixunDetail__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(34755), __webpack_require__.e(67390), __webpack_require__.e(73453), __webpack_require__.e(66012), __webpack_require__.e(42167), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(93282)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/ShixunDetail/index.tsx */ 1313)); + return Promise.all(/*! import() | layouts__ShixunDetail__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(34755), __webpack_require__.e(67390), __webpack_require__.e(66012), __webpack_require__.e(73453), __webpack_require__.e(42167), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(93282)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/ShixunDetail/index.tsx */ 1313)); }), '95': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(71628), __webpack_require__.e(35479), __webpack_require__.e(87246), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(50081), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 51198)); @@ -131446,7 +131523,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__Teachers__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(21687), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(68014)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Teachers/index.tsx */ 19456)); }), '109': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Students__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(34755), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(48077)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Students/index.tsx */ 54148)); + return Promise.all(/*! import() | p__Classrooms__Lists__Students__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(34755), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(48077)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Students/index.tsx */ 94954)); }), '110': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Assistant__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(73358), __webpack_require__.e(78045), __webpack_require__.e(25159), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(12034), __webpack_require__.e(33356)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Assistant/index.tsx */ 3453)); @@ -131656,7 +131733,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Shixuns__Detail__Merge__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(35874), __webpack_require__.e(83338), __webpack_require__.e(185), __webpack_require__.e(4977), __webpack_require__.e(55573)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Merge/index.tsx */ 39753)); }), '179': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(71628), __webpack_require__.e(80316), __webpack_require__.e(40542), __webpack_require__.e(66012), __webpack_require__.e(80840), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(53057), __webpack_require__.e(30210), __webpack_require__.e(56277)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/index.tsx */ 24747)); + return Promise.all(/*! import() | p__Shixuns__Edit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(69814), __webpack_require__.e(21687), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(71628), __webpack_require__.e(80316), __webpack_require__.e(40542), __webpack_require__.e(66012), __webpack_require__.e(80840), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(53057), __webpack_require__.e(30210), __webpack_require__.e(56277)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/index.tsx */ 77164)); }), '180': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Shixuns__Edit__body__Warehouse__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(69814), __webpack_require__.e(31365), __webpack_require__.e(53254), __webpack_require__.e(34755), __webpack_require__.e(47897), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(16328)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Warehouse/index.tsx */ 18710)); @@ -132403,13 +132480,13 @@ function _getRoutes() { return __webpack_require__.e(/*! import() | p__MoopCases__Success__index */ 51276).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/Success/index.tsx */ 10968)); }), '428': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__AddAndEdit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(78045), __webpack_require__.e(25159), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34399), __webpack_require__.e(59278), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(66390), __webpack_require__.e(20139), __webpack_require__.e(70368), __webpack_require__.e(22257)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/AddAndEdit/index.tsx */ 1931)); + return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(67390), __webpack_require__.e(80316), __webpack_require__.e(66012), __webpack_require__.e(66455), __webpack_require__.e(8691), __webpack_require__.e(7845), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 86661)); }), '429': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__AddAndEdit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(78045), __webpack_require__.e(25159), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34399), __webpack_require__.e(59278), __webpack_require__.e(4977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(66390), __webpack_require__.e(20139), __webpack_require__.e(70368), __webpack_require__.e(22257)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/AddAndEdit/index.tsx */ 1931)); + return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(46744), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(53254), __webpack_require__.e(40477), __webpack_require__.e(34755), __webpack_require__.e(67390), __webpack_require__.e(80316), __webpack_require__.e(66012), __webpack_require__.e(66455), __webpack_require__.e(8691), __webpack_require__.e(7845), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 86661)); }), '430': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__Detail__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(34755), __webpack_require__.e(60696), __webpack_require__.e(79086), __webpack_require__.e(33784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Detail/index.tsx */ 20032)); + return Promise.all(/*! import() | p__Paperlibrary__Random__Detail__index */[__webpack_require__.e(48555), __webpack_require__.e(62709), __webpack_require__.e(83062), __webpack_require__.e(90026), __webpack_require__.e(37402), __webpack_require__.e(73358), __webpack_require__.e(15804), __webpack_require__.e(79035), __webpack_require__.e(79169), __webpack_require__.e(17845), __webpack_require__.e(68508), __webpack_require__.e(78045), __webpack_require__.e(35874), __webpack_require__.e(25159), __webpack_require__.e(42339), __webpack_require__.e(83338), __webpack_require__.e(14533), __webpack_require__.e(282), __webpack_require__.e(63889), __webpack_require__.e(31795), __webpack_require__.e(21687), __webpack_require__.e(34755), __webpack_require__.e(60696), __webpack_require__.e(61990), __webpack_require__.e(33784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Detail/index.tsx */ 20032)); }), '431': /*#__PURE__*/react.lazy(function () { return __webpack_require__.e(/*! import() | p__HttpStatus__403 */ 43862).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/403.tsx */ 34247));