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) { // // // // }; - 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 = ["