diff --git a/22038.async.js b/29730.async.js similarity index 91% rename from 22038.async.js rename to 29730.async.js index 6c817bb88a..e5be5d9687 100644 --- a/22038.async.js +++ b/29730.async.js @@ -1,18 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[22038],{ - -/***/ 49495: -/*!***********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/es/asn/DownloadOutlined.js ***! - \***********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -"use strict"; -// This icon file is generated automatically. -var DownloadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" } }] }, "name": "download", "theme": "outlined" }; -/* harmony default export */ __webpack_exports__["Z"] = (DownloadOutlined); - - -/***/ }), +(self["webpackChunk"] = self["webpackChunk"] || []).push([[29730],{ /***/ 28508: /*!******************************************************************!*\ @@ -112,6 +98,34 @@ DownloadOutlined.displayName = 'DownloadOutlined'; /***/ }), +/***/ 51042: +/*!*****************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _ant_design_icons_svg_es_asn_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/PlusOutlined */ 42110); +/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918); + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var PlusOutlined = function PlusOutlined(props, ref) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, { + ref: ref, + icon: _ant_design_icons_svg_es_asn_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +PlusOutlined.displayName = 'PlusOutlined'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(PlusOutlined)); + +/***/ }), + /***/ 33160: /*!*******************************************************************************!*\ !*** ./node_modules/@ant-design/icons/es/icons/ReloadOutlined.js + 1 modules ***! @@ -154,6 +168,48 @@ ReloadOutlined_ReloadOutlined.displayName = 'ReloadOutlined'; /***/ }), +/***/ 42952: +/*!********************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/SettingOutlined.js + 1 modules ***! + \********************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ icons_SettingOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/SettingOutlined.js +// This icon file is generated automatically. +var SettingOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z" } }] }, "name": "setting", "theme": "outlined" }; +/* harmony default export */ var asn_SettingOutlined = (SettingOutlined); + +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules +var AntdIcon = __webpack_require__(7918); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/SettingOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var SettingOutlined_SettingOutlined = function SettingOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_SettingOutlined + })); +}; +SettingOutlined_SettingOutlined.displayName = 'SettingOutlined'; +/* harmony default export */ var icons_SettingOutlined = (/*#__PURE__*/react.forwardRef(SettingOutlined_SettingOutlined)); + +/***/ }), + /***/ 48783: /*!****************************************************************!*\ !*** ./node_modules/antd/es/_util/throttleByAnimationFrame.js ***! @@ -629,273 +685,6 @@ var style_default = __webpack_require__(43146); -/***/ }), - -/***/ 58492: -/*!**************************************************************!*\ - !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***! - \**************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ breadcrumb; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(74902); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js -var toArray = __webpack_require__(50344); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules -var menu = __webpack_require__(66516); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DownOutlined.js -var DownOutlined = __webpack_require__(13622); -// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/dropdown.js + 1 modules -var dropdown = __webpack_require__(18562); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbItem.js - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - -var BreadcrumbItem = function BreadcrumbItem(props) { - var customizePrefixCls = props.prefixCls, - _props$separator = props.separator, - separator = _props$separator === void 0 ? '/' : _props$separator, - children = props.children, - menu = props.menu, - overlay = props.overlay, - dropdownProps = props.dropdownProps, - restProps = __rest(props, ["prefixCls", "separator", "children", "menu", "overlay", "dropdownProps"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); - // Warning for deprecated usage - if (false) {} - /** If overlay is have Wrap a Dropdown */ - var renderBreadcrumbNode = function renderBreadcrumbNode(breadcrumbItem) { - if (menu || overlay) { - return /*#__PURE__*/react.createElement(dropdown/* default */.Z, (0,esm_extends/* default */.Z)({ - menu: menu, - overlay: overlay, - placement: "bottom" - }, dropdownProps), /*#__PURE__*/react.createElement("span", { - className: "".concat(prefixCls, "-overlay-link") - }, breadcrumbItem, /*#__PURE__*/react.createElement(DownOutlined/* default */.Z, null))); - } - return breadcrumbItem; - }; - var link; - if ('href' in restProps) { - link = /*#__PURE__*/react.createElement("a", (0,esm_extends/* default */.Z)({ - className: "".concat(prefixCls, "-link") - }, restProps), children); - } else { - link = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({ - className: "".concat(prefixCls, "-link") - }, restProps), children); - } - // wrap to dropDown - link = renderBreadcrumbNode(link); - if (children !== undefined && children !== null) { - return /*#__PURE__*/react.createElement("li", null, link, separator && /*#__PURE__*/react.createElement("span", { - className: "".concat(prefixCls, "-separator") - }, separator)); - } - return null; -}; -BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true; -/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbSeparator.js - - -var BreadcrumbSeparator = function BreadcrumbSeparator(_ref) { - var children = _ref.children; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('breadcrumb'); - return /*#__PURE__*/react.createElement("span", { - className: "".concat(prefixCls, "-separator") - }, children || '/'); -}; -BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; -/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/Breadcrumb.js - - - -var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -function getBreadcrumbName(route, params) { - if (!route.breadcrumbName) { - return null; - } - var paramsKeys = Object.keys(params).join('|'); - var name = route.breadcrumbName.replace(new RegExp(":(".concat(paramsKeys, ")"), 'g'), function (replacement, key) { - return params[key] || replacement; - }); - return name; -} -function defaultItemRender(route, params, routes, paths) { - var isLastItem = routes.indexOf(route) === routes.length - 1; - var name = getBreadcrumbName(route, params); - return isLastItem ? /*#__PURE__*/react.createElement("span", null, name) : /*#__PURE__*/react.createElement("a", { - href: "#/".concat(paths.join('/')) - }, name); -} -var getPath = function getPath(path, params) { - path = (path || '').replace(/^\//, ''); - Object.keys(params).forEach(function (key) { - path = path.replace(":".concat(key), params[key]); - }); - return path; -}; -var addChildPath = function addChildPath(paths, childPath, params) { - var originalPaths = (0,toConsumableArray/* default */.Z)(paths); - var path = getPath(childPath || '', params); - if (path) { - originalPaths.push(path); - } - return originalPaths; -}; -var Breadcrumb = function Breadcrumb(_a) { - var customizePrefixCls = _a.prefixCls, - _a$separator = _a.separator, - separator = _a$separator === void 0 ? '/' : _a$separator, - style = _a.style, - className = _a.className, - routes = _a.routes, - children = _a.children, - _a$itemRender = _a.itemRender, - itemRender = _a$itemRender === void 0 ? defaultItemRender : _a$itemRender, - _a$params = _a.params, - params = _a$params === void 0 ? {} : _a$params, - restProps = Breadcrumb_rest(_a, ["prefixCls", "separator", "style", "className", "routes", "children", "itemRender", "params"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var crumbs; - var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); - if (routes && routes.length > 0) { - // generated by route - var paths = []; - crumbs = routes.map(function (route) { - var path = getPath(route.path, params); - if (path) { - paths.push(path); - } - // generated overlay by route.children - var overlay; - if (route.children && route.children.length) { - overlay = /*#__PURE__*/react.createElement(menu/* default */.Z, { - items: route.children.map(function (child) { - return { - key: child.path || child.breadcrumbName, - label: itemRender(child, params, routes, addChildPath(paths, child.path, params)) - }; - }) - }); - } - var itemProps = { - separator: separator - }; - if (overlay) { - itemProps.overlay = overlay; - } - return /*#__PURE__*/react.createElement(breadcrumb_BreadcrumbItem, (0,esm_extends/* default */.Z)({}, itemProps, { - key: path || route.breadcrumbName - }), itemRender(route, params, routes, paths)); - }); - } else if (children) { - crumbs = (0,toArray/* default */.Z)(children).map(function (element, index) { - if (!element) { - return element; - } - false ? 0 : void 0; - return (0,reactNode/* cloneElement */.Tm)(element, { - separator: separator, - key: index - }); - }); - } - var breadcrumbClassName = classnames_default()(prefixCls, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-rtl"), direction === 'rtl'), className); - return /*#__PURE__*/react.createElement("nav", (0,esm_extends/* default */.Z)({ - className: breadcrumbClassName, - style: style - }, restProps), /*#__PURE__*/react.createElement("ol", null, crumbs)); -}; -Breadcrumb.Item = breadcrumb_BreadcrumbItem; -Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; -/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/index.js - -/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb); - -/***/ }), - -/***/ 63102: -/*!********************************************************************!*\ - !*** ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules -var style = __webpack_require__(68018); -// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules -var menu_style = __webpack_require__(83736); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.js - - -// style dependencies - - - /***/ }), /***/ 27049: diff --git a/29730.chunk.css b/29730.chunk.css new file mode 100644 index 0000000000..05ea39d48a --- /dev/null +++ b/29730.chunk.css @@ -0,0 +1,1190 @@ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/image/style/index.less ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-image { + position: relative; + display: inline-block; +} +.ant-image-img { + width: 100%; + height: auto; + vertical-align: middle; +} +.ant-image-img-placeholder { + background-color: #f5f5f5; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=); + background-repeat: no-repeat; + background-position: center center; + background-size: 30%; +} +.ant-image-mask { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + background: rgba(0, 0, 0, 0.5); + cursor: pointer; + opacity: 0; + transition: opacity 0.3s; +} +.ant-image-mask-info { + padding: 0 0px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.ant-image-mask-info .anticon { + -webkit-margin-end: 0px; + margin-inline-end: 0px; +} +.ant-image-mask:hover { + opacity: 1; +} +.ant-image-placeholder { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.ant-image-preview { + pointer-events: none; + height: 100%; + text-align: center; +} +.ant-image-preview.ant-zoom-enter, +.ant-image-preview.ant-zoom-appear { + transform: none; + opacity: 0; + animation-duration: 0.3s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-image-preview-mask { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + height: 100%; + background-color: rgba(0, 0, 0, 0.45); +} +.ant-image-preview-mask-hidden { + display: none; +} +.ant-image-preview-wrap { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: auto; + outline: 0; +} +.ant-image-preview-body { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; +} +.ant-image-preview-img { + max-width: 100%; + max-height: 100%; + vertical-align: middle; + transform: scale3d(1, 1, 1); + cursor: -webkit-grab; + cursor: grab; + transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: auto; +} +.ant-image-preview-img-wrapper { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; +} +.ant-image-preview-img-wrapper::before { + display: inline-block; + width: 1px; + height: 50%; + margin-right: -1px; + content: ''; +} +.ant-image-preview-moving .ant-image-preview-img { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.ant-image-preview-moving .ant-image-preview-img-wrapper { + transition-duration: 0s; +} +.ant-image-preview-wrap { + z-index: 1080; +} +.ant-image-preview-operations-wrapper { + position: fixed; + top: 0; + right: 0; + z-index: 1081; + width: 100%; +} +.ant-image-preview-operations { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + font-feature-settings: tnum, "tnum"; + display: flex; + flex-direction: row-reverse; + align-items: center; + color: rgba(255, 255, 255, 0.85); + list-style: none; + background: rgba(0, 0, 0, 0.1); + pointer-events: auto; +} +.ant-image-preview-operations-operation { + margin-left: 8px; + padding: 8px; + cursor: pointer; + transition: all 0.3s; +} +.ant-image-preview-operations-operation:hover { + background: rgba(0, 0, 0, 0.2); +} +.ant-image-preview-operations-operation-disabled { + color: rgba(255, 255, 255, 0.25); + pointer-events: none; +} +.ant-image-preview-operations-operation:last-of-type { + margin-left: 0; +} +.ant-image-preview-operations-progress { + position: absolute; + left: 50%; + transform: translateX(-50%); +} +.ant-image-preview-operations-icon { + font-size: 18px; +} +.ant-image-preview-switch-left, +.ant-image-preview-switch-right { + position: fixed; + top: 50%; + right: 8px; + z-index: 1081; + display: flex; + align-items: center; + justify-content: center; + width: 44px; + height: 44px; + color: rgba(255, 255, 255, 0.85); + background: rgba(0, 0, 0, 0.1); + border-radius: 50%; + transform: translateY(-50%); + cursor: pointer; + transition: all 0.3s; + pointer-events: auto; +} +.ant-image-preview-switch-left:hover, +.ant-image-preview-switch-right:hover { + background: rgba(0, 0, 0, 0.2); +} +.ant-image-preview-switch-left-disabled, +.ant-image-preview-switch-right-disabled, +.ant-image-preview-switch-left-disabled:hover, +.ant-image-preview-switch-right-disabled:hover { + color: rgba(255, 255, 255, 0.25); + background: rgba(0, 0, 0, 0.1); + cursor: not-allowed; +} +.ant-image-preview-switch-left-disabled > .anticon, +.ant-image-preview-switch-right-disabled > .anticon, +.ant-image-preview-switch-left-disabled:hover > .anticon, +.ant-image-preview-switch-right-disabled:hover > .anticon { + cursor: not-allowed; +} +.ant-image-preview-switch-left > .anticon, +.ant-image-preview-switch-right > .anticon { + font-size: 18px; +} +.ant-image-preview-switch-left { + left: 8px; +} +.ant-image-preview-switch-right { + right: 8px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/affix/style/index.less ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-affix { + position: fixed; + z-index: 10; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/switch/style/index.less ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-switch { + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + position: relative; + display: inline-block; + box-sizing: border-box; + min-width: 40px; + height: 20px; + line-height: 20px; + vertical-align: middle; + background-color: rgba(0, 0, 0, 0.25); + border: 0; + border-radius: 100px; + cursor: pointer; + transition: all 0.2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-switch:focus { + outline: 0; + box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1); +} +.ant-switch-checked:focus { + box-shadow: 0 0 0 2px #e6f7ff; +} +.ant-switch:focus:hover { + box-shadow: none; +} +.ant-switch-checked { + background-color: #1890ff; +} +.ant-switch-loading, +.ant-switch-disabled { + cursor: not-allowed; + opacity: 0.4; +} +.ant-switch-loading *, +.ant-switch-disabled * { + box-shadow: none; + cursor: not-allowed; +} +.ant-switch-inner { + display: block; + margin: 0 4px 0 22px; + color: #fff; + font-size: 12px; + transition: margin 0.2s; +} +.ant-switch-checked .ant-switch-inner { + margin: 0 22px 0 4px; +} +.ant-switch-handle { + position: absolute; + top: 2px; + left: 2px; + width: 16px; + height: 16px; + transition: all 0.2s ease-in-out; +} +.ant-switch-handle::before { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #fff; + border-radius: 8px; + box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2); + transition: all 0.2s ease-in-out; + content: ''; +} +.ant-switch-checked .ant-switch-handle { + left: calc(100% - 16px - 2px); +} +.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before { + right: -30%; + left: 0; +} +.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before { + right: 0; + left: -30%; +} +.ant-switch-loading-icon.anticon { + position: relative; + top: 2px; + color: rgba(0, 0, 0, 0.65); + vertical-align: top; +} +.ant-switch-checked .ant-switch-loading-icon { + color: #1890ff; +} +.ant-switch-small { + min-width: 24px; + height: 14px; + line-height: 14px; +} +.ant-switch-small .ant-switch-inner { + margin: 0 5px 0 16px; + font-size: 12px; +} +.ant-switch-small .ant-switch-handle { + width: 10px; + height: 10px; +} +.ant-switch-small .ant-switch-loading-icon { + top: 0.5px; + font-size: 9px; +} +.ant-switch-small.ant-switch-checked .ant-switch-inner { + margin: 0 16px 0 5px; +} +.ant-switch-small.ant-switch-checked .ant-switch-handle { + left: calc(100% - 10px - 2px); +} +.ant-switch-rtl { + direction: rtl; +} +.ant-switch-rtl .ant-switch-inner { + margin: 0 22px 0 4px; +} +.ant-switch-rtl .ant-switch-handle { + right: 2px; + left: auto; +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before { + right: 0; + left: -30%; +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before { + right: -30%; + left: 0; +} +.ant-switch-rtl.ant-switch-checked .ant-switch-inner { + margin: 0 4px 0 22px; +} +.ant-switch-rtl.ant-switch-checked .ant-switch-handle { + right: calc(100% - 16px - 2px); +} +.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle { + right: calc(100% - 10px - 2px); +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/breadcrumb/style/index.less ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-breadcrumb { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; +} +.ant-breadcrumb .anticon { + font-size: 12px; +} +.ant-breadcrumb ol { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; +} +.ant-breadcrumb a { + color: rgba(0, 0, 0, 0.45); + transition: color 0.3s; +} +.ant-breadcrumb a:hover { + color: rgba(0, 0, 0, 0.85); +} +.ant-breadcrumb li:last-child { + color: rgba(0, 0, 0, 0.85); +} +.ant-breadcrumb li:last-child a { + color: rgba(0, 0, 0, 0.85); +} +li:last-child > .ant-breadcrumb-separator { + display: none; +} +.ant-breadcrumb-separator { + margin: 0 4px; + color: rgba(0, 0, 0, 0.45); +} +.ant-breadcrumb-link > .anticon + span, +.ant-breadcrumb-link > .anticon + a { + margin-left: 4px; +} +.ant-breadcrumb-overlay-link > .anticon { + margin-left: 4px; +} +.ant-breadcrumb-rtl { + direction: rtl; +} +.ant-breadcrumb-rtl::before { + display: table; + content: ''; +} +.ant-breadcrumb-rtl::after { + display: table; + clear: both; + content: ''; +} +.ant-breadcrumb-rtl > span { + float: right; +} +.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span, +.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a { + margin-right: 4px; + margin-left: 0; +} +.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon { + margin-right: 4px; + margin-left: 0; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-divider { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + border-top: 1px solid rgba(0, 0, 0, 0.06); +} +.ant-divider-vertical { + position: relative; + top: -0.06em; + display: inline-block; + height: 0.9em; + margin: 0 8px; + vertical-align: middle; + border-top: 0; + border-left: 1px solid rgba(0, 0, 0, 0.06); +} +.ant-divider-horizontal { + display: flex; + clear: both; + width: 100%; + min-width: 100%; + margin: 24px 0; +} +.ant-divider-horizontal.ant-divider-with-text { + display: flex; + align-items: center; + margin: 16px 0; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; + font-size: 14px; + white-space: nowrap; + text-align: center; + border-top: 0; + border-top-color: rgba(0, 0, 0, 0.06); +} +.ant-divider-horizontal.ant-divider-with-text::before, +.ant-divider-horizontal.ant-divider-with-text::after { + position: relative; + width: 50%; + border-top: 1px solid transparent; + border-top-color: inherit; + border-bottom: 0; + transform: translateY(50%); + content: ''; +} +.ant-divider-horizontal.ant-divider-with-text-left::before { + width: 5%; +} +.ant-divider-horizontal.ant-divider-with-text-left::after { + width: 95%; +} +.ant-divider-horizontal.ant-divider-with-text-right::before { + width: 95%; +} +.ant-divider-horizontal.ant-divider-with-text-right::after { + width: 5%; +} +.ant-divider-inner-text { + display: inline-block; + padding: 0 1em; +} +.ant-divider-dashed { + background: none; + border-color: rgba(0, 0, 0, 0.06); + border-style: dashed; + border-width: 1px 0 0; +} +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before, +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after { + border-style: dashed none none; +} +.ant-divider-vertical.ant-divider-dashed { + border-width: 0 0 0 1px; +} +.ant-divider-plain.ant-divider-with-text { + color: rgba(0, 0, 0, 0.85); + font-weight: normal; + font-size: 12px; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before { + width: 0; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after { + width: 100%; +} +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text { + padding-left: 0; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before { + width: 100%; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after { + width: 0; +} +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text { + padding-right: 0; +} +.ant-divider-rtl { + direction: rtl; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before { + width: 95%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after { + width: 5%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before { + width: 5%; +} +.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after { + width: 95%; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/skeleton/style/index.less ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-skeleton { + display: table; + width: 100%; +} +.ant-skeleton-header { + display: table-cell; + padding-right: 8px; + vertical-align: top; +} +.ant-skeleton-header .ant-skeleton-avatar { + display: inline-block; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + width: 28px; + height: 28px; + line-height: 28px; +} +.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-header .ant-skeleton-avatar-lg { + width: 32px; + height: 32px; + line-height: 32px; +} +.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-header .ant-skeleton-avatar-sm { + width: 22px; + height: 22px; + line-height: 22px; +} +.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-content { + display: table-cell; + width: 100%; + vertical-align: top; +} +.ant-skeleton-content .ant-skeleton-title { + width: 100%; + height: 14px; + background: rgba(190, 190, 190, 0.2); + border-radius: 2px; +} +.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { + margin-top: 20px; +} +.ant-skeleton-content .ant-skeleton-paragraph { + padding: 0; +} +.ant-skeleton-content .ant-skeleton-paragraph > li { + width: 100%; + height: 14px; + list-style: none; + background: rgba(190, 190, 190, 0.2); + border-radius: 2px; +} +.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) { + width: 61%; +} +.ant-skeleton-content .ant-skeleton-paragraph > li + li { + margin-top: 12px; +} +.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title { + margin-top: 8px; +} +.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { + margin-top: 20px; +} +.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title, +.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li { + border-radius: 100px; +} +.ant-skeleton-active .ant-skeleton-title, +.ant-skeleton-active .ant-skeleton-paragraph > li, +.ant-skeleton-active .ant-skeleton-avatar, +.ant-skeleton-active .ant-skeleton-button, +.ant-skeleton-active .ant-skeleton-input, +.ant-skeleton-active .ant-skeleton-image { + position: relative; + /* stylelint-disable-next-line property-no-vendor-prefix,value-no-vendor-prefix */ + z-index: 0; + overflow: hidden; + background: transparent; +} +.ant-skeleton-active .ant-skeleton-title::after, +.ant-skeleton-active .ant-skeleton-paragraph > li::after, +.ant-skeleton-active .ant-skeleton-avatar::after, +.ant-skeleton-active .ant-skeleton-button::after, +.ant-skeleton-active .ant-skeleton-input::after, +.ant-skeleton-active .ant-skeleton-image::after { + position: absolute; + top: 0; + right: -150%; + bottom: 0; + left: -150%; + background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%); + animation: ant-skeleton-loading 1.4s ease infinite; + content: ''; +} +.ant-skeleton.ant-skeleton-block { + width: 100%; +} +.ant-skeleton.ant-skeleton-block .ant-skeleton-button { + width: 100%; +} +.ant-skeleton.ant-skeleton-block .ant-skeleton-input { + width: 100%; +} +.ant-skeleton-element { + display: inline-block; + width: auto; +} +.ant-skeleton-element .ant-skeleton-button { + display: inline-block; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + border-radius: 2px; + width: 56px; + min-width: 56px; + height: 28px; + line-height: 28px; +} +.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square { + width: 28px; + min-width: 28px; +} +.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle { + width: 28px; + min-width: 28px; + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round { + border-radius: 28px; +} +.ant-skeleton-element .ant-skeleton-button-lg { + width: 64px; + min-width: 64px; + height: 32px; + line-height: 32px; +} +.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square { + width: 32px; + min-width: 32px; +} +.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle { + width: 32px; + min-width: 32px; + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round { + border-radius: 32px; +} +.ant-skeleton-element .ant-skeleton-button-sm { + width: 44px; + min-width: 44px; + height: 22px; + line-height: 22px; +} +.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square { + width: 22px; + min-width: 22px; +} +.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle { + width: 22px; + min-width: 22px; + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round { + border-radius: 22px; +} +.ant-skeleton-element .ant-skeleton-avatar { + display: inline-block; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + width: 28px; + height: 28px; + line-height: 28px; +} +.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-avatar-lg { + width: 32px; + height: 32px; + line-height: 32px; +} +.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-avatar-sm { + width: 22px; + height: 22px; + line-height: 22px; +} +.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-input { + display: inline-block; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + width: 140px; + min-width: 140px; + height: 28px; + line-height: 28px; +} +.ant-skeleton-element .ant-skeleton-input-lg { + width: 160px; + min-width: 160px; + height: 32px; + line-height: 32px; +} +.ant-skeleton-element .ant-skeleton-input-sm { + width: 110px; + min-width: 110px; + height: 22px; + line-height: 22px; +} +.ant-skeleton-element .ant-skeleton-image { + display: flex; + align-items: center; + justify-content: center; + vertical-align: top; + background: rgba(190, 190, 190, 0.2); + width: 96px; + height: 96px; + line-height: 96px; +} +.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle { + border-radius: 50%; +} +.ant-skeleton-element .ant-skeleton-image-path { + fill: #bfbfbf; +} +.ant-skeleton-element .ant-skeleton-image-svg { + width: 48px; + height: 48px; + line-height: 48px; + max-width: 192px; + max-height: 192px; +} +.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle { + border-radius: 50%; +} +@keyframes ant-skeleton-loading { + 0% { + transform: translateX(-37.5%); + } + 100% { + transform: translateX(37.5%); + } +} +.ant-skeleton-rtl { + direction: rtl; +} +.ant-skeleton-rtl .ant-skeleton-header { + padding-right: 0; + padding-left: 16px; +} +.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title, +.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li { + animation-name: ant-skeleton-loading-rtl; +} +.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar { + animation-name: ant-skeleton-loading-rtl; +} +@keyframes ant-skeleton-loading-rtl { + 0% { + background-position: 0% 50%; + } + 100% { + background-position: 100% 50%; + } +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/drawer/style/index.less ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-drawer { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + pointer-events: none; +} +.ant-drawer-inline { + position: absolute; +} +.ant-drawer-mask { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + background: rgba(0, 0, 0, 0.45); + pointer-events: auto; +} +.ant-drawer-content-wrapper { + position: absolute; + z-index: 1000; + transition: all 0.3s; +} +.ant-drawer-content-wrapper-hidden { + display: none; +} +.ant-drawer-left > .ant-drawer-content-wrapper { + top: 0; + bottom: 0; + left: 0; + box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03); +} +.ant-drawer-right > .ant-drawer-content-wrapper { + top: 0; + right: 0; + bottom: 0; + box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03); +} +.ant-drawer-top > .ant-drawer-content-wrapper { + top: 0; + right: 0; + left: 0; + box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03); +} +.ant-drawer-bottom > .ant-drawer-content-wrapper { + right: 0; + bottom: 0; + left: 0; + box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03); +} +.ant-drawer-content { + width: 100%; + height: 100%; + overflow: auto; + background: #fff; + pointer-events: auto; +} +.ant-drawer-wrapper-body { + display: flex; + flex-direction: column; + width: 100%; + height: 100%; +} +.ant-drawer-header { + display: flex; + flex: 0 1; + align-items: center; + padding: 11px 16px; + font-size: 14px; + line-height: 22px; + border-bottom: 1px solid #f0f0f0; +} +.ant-drawer-header-title { + display: flex; + flex: 1 1; + align-items: center; + min-width: 0; + min-height: 0; +} +.ant-drawer-extra { + flex: none; +} +.ant-drawer-close { + display: inline-block; + margin-right: 12px; + color: rgba(0, 0, 0, 0.45); + font-weight: 700; + font-size: 14px; + font-style: normal; + line-height: 1; + text-align: center; + text-transform: none; + text-decoration: none; + background: transparent; + border: 0; + outline: 0; + cursor: pointer; + transition: color 0.3s; + text-rendering: auto; +} +.ant-drawer-close:focus, +.ant-drawer-close:hover { + color: rgba(0, 0, 0, 0.75); + text-decoration: none; +} +.ant-drawer-title { + flex: 1 1; + margin: 0; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; + font-size: 14px; + line-height: 22px; +} +.ant-drawer-body { + flex: 1 1; + min-width: 0; + min-height: 0; + padding: 16px; + overflow: auto; +} +.ant-drawer-footer { + flex-shrink: 0; + padding: 8px 8px; + border-top: 1px solid #f0f0f0; +} +.panel-motion-enter-start, +.panel-motion-appear-start, +.panel-motion-leave-start { + transition: none; +} +.panel-motion-enter-active, +.panel-motion-appear-active, +.panel-motion-leave-active { + transition: all 0.3s; +} +.ant-drawer-mask-motion-enter-active, +.ant-drawer-mask-motion-appear-active, +.ant-drawer-mask-motion-leave-active { + transition: all 0.3s; +} +.ant-drawer-mask-motion-enter, +.ant-drawer-mask-motion-appear { + opacity: 0; +} +.ant-drawer-mask-motion-enter-active, +.ant-drawer-mask-motion-appear-active { + opacity: 1; +} +.ant-drawer-mask-motion-leave { + opacity: 1; +} +.ant-drawer-mask-motion-leave-active { + opacity: 0; +} +.ant-drawer-panel-motion-left-enter-start, +.ant-drawer-panel-motion-left-appear-start, +.ant-drawer-panel-motion-left-leave-start { + transition: none; +} +.ant-drawer-panel-motion-left-enter-active, +.ant-drawer-panel-motion-left-appear-active, +.ant-drawer-panel-motion-left-leave-active { + transition: all 0.3s; +} +.ant-drawer-panel-motion-left-enter-start, +.ant-drawer-panel-motion-left-appear-start { + transform: translateX(-100%) !important; +} +.ant-drawer-panel-motion-left-enter-active, +.ant-drawer-panel-motion-left-appear-active { + transform: translateX(0); +} +.ant-drawer-panel-motion-left-leave { + transform: translateX(0); +} +.ant-drawer-panel-motion-left-leave-active { + transform: translateX(-100%); +} +.ant-drawer-panel-motion-right-enter-start, +.ant-drawer-panel-motion-right-appear-start, +.ant-drawer-panel-motion-right-leave-start { + transition: none; +} +.ant-drawer-panel-motion-right-enter-active, +.ant-drawer-panel-motion-right-appear-active, +.ant-drawer-panel-motion-right-leave-active { + transition: all 0.3s; +} +.ant-drawer-panel-motion-right-enter-start, +.ant-drawer-panel-motion-right-appear-start { + transform: translateX(100%) !important; +} +.ant-drawer-panel-motion-right-enter-active, +.ant-drawer-panel-motion-right-appear-active { + transform: translateX(0); +} +.ant-drawer-panel-motion-right-leave { + transform: translateX(0); +} +.ant-drawer-panel-motion-right-leave-active { + transform: translateX(100%); +} +.ant-drawer-panel-motion-top-enter-start, +.ant-drawer-panel-motion-top-appear-start, +.ant-drawer-panel-motion-top-leave-start { + transition: none; +} +.ant-drawer-panel-motion-top-enter-active, +.ant-drawer-panel-motion-top-appear-active, +.ant-drawer-panel-motion-top-leave-active { + transition: all 0.3s; +} +.ant-drawer-panel-motion-top-enter-start, +.ant-drawer-panel-motion-top-appear-start { + transform: translateY(-100%) !important; +} +.ant-drawer-panel-motion-top-enter-active, +.ant-drawer-panel-motion-top-appear-active { + transform: translateY(0); +} +.ant-drawer-panel-motion-top-leave { + transform: translateY(0); +} +.ant-drawer-panel-motion-top-leave-active { + transform: translateY(-100%); +} +.ant-drawer-panel-motion-bottom-enter-start, +.ant-drawer-panel-motion-bottom-appear-start, +.ant-drawer-panel-motion-bottom-leave-start { + transition: none; +} +.ant-drawer-panel-motion-bottom-enter-active, +.ant-drawer-panel-motion-bottom-appear-active, +.ant-drawer-panel-motion-bottom-leave-active { + transition: all 0.3s; +} +.ant-drawer-panel-motion-bottom-enter-start, +.ant-drawer-panel-motion-bottom-appear-start { + transform: translateY(100%) !important; +} +.ant-drawer-panel-motion-bottom-enter-active, +.ant-drawer-panel-motion-bottom-appear-active { + transform: translateY(0); +} +.ant-drawer-panel-motion-bottom-leave { + transform: translateY(0); +} +.ant-drawer-panel-motion-bottom-leave-active { + transform: translateY(100%); +} +.ant-drawer-rtl { + direction: rtl; +} +.ant-drawer-rtl .ant-drawer-close { + margin-right: 0; + margin-left: 12px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/32030.async.js b/32030.async.js index 42246ee68d..4a22a653c0 100644 --- a/32030.async.js +++ b/32030.async.js @@ -953,36 +953,39 @@ var CombinationQuestionEditor = function CombinationQuestionEditor(_ref) { /* harmony export */ "u": function() { return /* binding */ CompletionQuestionEditor; } /* harmony export */ }); /* harmony import */ var antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/input-number/style */ 25359); -/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/input-number */ 87799); +/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd/es/input-number */ 87799); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/form/style */ 75627); -/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/form */ 51018); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/switch/style */ 5812); -/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/es/switch */ 94594); -/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/row/style */ 13062); -/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/row */ 71230); -/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/col/style */ 89032); -/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd/es/col */ 15746); -/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390); -/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/tooltip */ 84908); -/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/input/style */ 69463); -/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd/es/input */ 75008); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ 861); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/modal/style */ 35611); -/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/modal */ 85402); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./MdEditorInForm */ 95293); -/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @ant-design/icons */ 3089); -/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./index.less?modules */ 52654); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react/jsx-runtime */ 85893); +/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/form */ 51018); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6__ = __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_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/switch/style */ 5812); +/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/switch */ 94594); +/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/row/style */ 13062); +/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd/es/row */ 71230); +/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/col/style */ 89032); +/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd/es/col */ 15746); +/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390); +/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd/es/tooltip */ 84908); +/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/input/style */ 69463); +/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/input */ 75008); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ 861); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/modal/style */ 35611); +/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/modal */ 85402); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./MdEditorInForm */ 95293); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @ant-design/icons */ 3089); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.less?modules */ 52654); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + @@ -1016,46 +1019,46 @@ var BlankEditor = function BlankEditor(_ref) { var value = _ref.value, onChange = _ref.onChange; var handleDelete = function handleDelete(index) { - antd_es_modal__WEBPACK_IMPORTED_MODULE_17__/* ["default"].confirm */ .Z.confirm({ + antd_es_modal__WEBPACK_IMPORTED_MODULE_18__/* ["default"].confirm */ .Z.confirm({ centered: true, okText: '确定', cancelText: '取消', title: '提示', content: '确认要删除这个参考答案吗?', - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].modal */ .Z.modal, + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].modal */ .Z.modal, onOk: function onOk() { - var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value); + var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12___default()(value); valueCopy.splice(index, 1); onChange(valueCopy); } }); }; var handleAdd = function handleAdd() { - var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value); + var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12___default()(value); valueCopy.push(''); onChange(valueCopy); }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { align: "middle", className: "ml20", gutter: [40, 20], children: [value === null || value === void 0 ? void 0 : value.map(function (v, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankWrapper */ .Z.blankWrapper, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInput */ .Z.blankInput, + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankWrapper */ .Z.blankWrapper, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankInput */ .Z.blankInput, defaultValue: v, maxLength: 1000, onBlur: function onBlur(e) { - var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value); + var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12___default()(value); var inputTrimValue = e.target.value.trim(); valueCopy[index] = inputTrimValue; onChange(valueCopy); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { title: "\u5220\u9664", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].deleteIcon */ .Z.deleteIcon, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].deleteIcon */ .Z.deleteIcon, style: { marginLeft: 15, visibility: index > 0 ? 'visible' : 'hidden' @@ -1066,9 +1069,9 @@ var BlankEditor = function BlankEditor(_ref) { }) })] }, "".concat(v, "_").concat(index)); - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].addBtn */ .Z.addBtn), + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].addBtn */ .Z.addBtn), onClick: function onClick() { handleAdd(); }, @@ -1081,7 +1084,7 @@ var ReversedSwitch = function ReversedSwitch(_ref2) { var value = _ref2.value, _onChange = _ref2.onChange; //打开为false,关闭为true,即一个特殊的Switch。 - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { checked: !value, onChange: function onChange(checked) { _onChange(!checked); @@ -1093,9 +1096,10 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { var questionTitlePlaceholder = _ref3.questionTitlePlaceholder, form = _ref3.form, _ref3$scoreByBlank = _ref3.scoreByBlank, - scoreByBlank = _ref3$scoreByBlank === void 0 ? false : _ref3$scoreByBlank; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_13__.useState)(false), - _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState, 2), + scoreByBlank = _ref3$scoreByBlank === void 0 ? false : _ref3$scoreByBlank, + answerKey = _ref3.answerKey; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_14__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6___default()(_useState, 2), editAnalysis = _useState2[0], setEditAnalysis = _useState2[1]; var getChCountBeforeCursor = function getChCountBeforeCursor(cm, cursor) { @@ -1141,16 +1145,14 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { //新增和删除需要重新设置position,position表示填空的位置 var rewritePosition = function rewritePosition() { - var preAnswerData = form.getFieldValue('standard_answers'); - form.setFieldsValue({ - standard_answers: preAnswerData.map(function (item, index) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, item), {}, { - position: index + 1 - }); - }) - }); + var preAnswerData = form.getFieldValue(answerKey); + form.setFieldsValue(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4___default()({}, answerKey, preAnswerData.map(function (item, index) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, item), {}, { + position: index + 1 + }); + }))); }; - var addFnRef = (0,react__WEBPACK_IMPORTED_MODULE_13__.useRef)(); + var addFnRef = (0,react__WEBPACK_IMPORTED_MODULE_14__.useRef)(); var addBlank = function addBlank(addNum, insertIndex) { for (var i = 0; i < addNum; i++) { addFnRef.current({ @@ -1160,17 +1162,17 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { } rewritePosition(); }; - var removeFnRef = (0,react__WEBPACK_IMPORTED_MODULE_13__.useRef)(); + var removeFnRef = (0,react__WEBPACK_IMPORTED_MODULE_14__.useRef)(); var removeBlank = function removeBlank(deleteIndex) { removeFnRef.current(deleteIndex); rewritePosition(); }; - var standardAnswersValue = antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].useWatch */ .Z.useWatch('standard_answers', form); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].wrap */ .Z.wrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { + var standardAnswersValue = antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].useWatch */ .Z.useWatch(answerKey, form); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].wrap */ .Z.wrap, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { label: "\u9898\u5E72", name: "name", labelCol: { @@ -1179,7 +1181,7 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { rules: [{ required: true }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__/* .MdEditorInForm */ .h, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__/* .MdEditorInForm */ .h, { scrollId: "name", watch: true, height: 140, @@ -1190,8 +1192,8 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { } }) }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].List */ .Z.List, { - name: "standard_answers", + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].List */ .Z.List, { + name: answerKey, rules: [{ validator: function validator(rule, values) { if ((values === null || values === void 0 ? void 0 : values.length) === 0) { @@ -1224,8 +1226,8 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { var errors = _ref6.errors; addFnRef.current = add; removeFnRef.current = remove; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { label: "\u7B54\u6848\u9009\u9879", required: true, labelCol: { @@ -1235,37 +1237,37 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { var key = _ref7.key, name = _ref7.name, restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default()(_ref7, _excluded); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { className: "mb20", align: "middle", wrap: false, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { flex: '0 0 auto', - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankIndex */ .Z.blankIndex), + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankIndex */ .Z.blankIndex), children: ["\u586B\u7A7A\u9879", index + 1] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { flex: 1, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { align: "top", justify: "space-between", wrap: false, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, restField), {}, { name: [name, 'answer_text'], noStyle: true, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(BlankEditor, {}) + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(BlankEditor, {}) })) - }), scoreByBlank && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + }), scoreByBlank && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { flex: '224px', - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, restField), {}, { name: [name, 'score'], label: "\u5206\u503C", rules: [{ required: true }], - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInput */ .Z.blankInput, + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankInput */ .Z.blankInput, min: 0.1, max: 100, precision: 1, @@ -1276,10 +1278,10 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { }) })) })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, restField), {}, { name: [name, 'position'], noStyle: true, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { type: "hidden" }) }))] @@ -1288,27 +1290,27 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { })] }); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { align: "middle", - className: (standardAnswersValue === null || standardAnswersValue === void 0 ? void 0 : standardAnswersValue.length) > 1 ? 'mb30' : "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].hide */ .Z.hide), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { + className: (standardAnswersValue === null || standardAnswersValue === void 0 ? void 0 : standardAnswersValue.length) > 1 ? 'mb30' : "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].hide */ .Z.hide), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { name: "is_ordered", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(ReversedSwitch, {}) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(ReversedSwitch, {}) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { className: "ml10", children: "\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4" })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", { onClick: function onClick() { return setEditAnalysis(true); }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { name: "analysis", label: "\u9898\u76EE\u89E3\u6790", labelCol: { span: 24 }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__/* .RegularInput */ .x, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__/* .RegularInput */ .x, { placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09", isEdit: editAnalysis }) @@ -4856,7 +4858,6 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { onValuesChange: function onValuesChange(values, value) { if (values !== null && values !== void 0 && values.standard_answers) { var _form$getFieldValue, _form$getFieldValue2, _form$getFieldValue2$; - console.log(); var items = ((_form$getFieldValue = form.getFieldValue('standard_answers')) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.length) > 0 && ((_form$getFieldValue2 = form.getFieldValue('standard_answers')) === null || _form$getFieldValue2 === void 0 ? void 0 : (_form$getFieldValue2$ = _form$getFieldValue2.map(function (item) { return item.score; })) === null || _form$getFieldValue2$ === void 0 ? void 0 : _form$getFieldValue2$.filter(function (item) { @@ -4881,9 +4882,11 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { return objectSpread2_default()(objectSpread2_default()({}, item), {}, { position: item.choice_id || index + 1 }); - }) + }), + standard_answer: undefined //后端希望只传一个,存和取的字段又不统一 })); }, + onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { return regeneratorRuntime_default()().wrap(function _callee$(_context) { @@ -4974,7 +4977,8 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(CompletionQuestionEditor/* CompletionQuestionEditor */.u, { form: form, questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9", - scoreByBlank: !scoreByBlank + scoreByBlank: !scoreByBlank, + answerKey: "standard_answers" }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, { getTagData: getTagData, qitem: qitem, @@ -8120,7 +8124,9 @@ var AddNewPaper = function AddNewPaper(_ref) { method: 'post', body: { exam_id: itemid, - item_bank_ids: values, + item_bank_ids: values.filter(function (item) { + return !ShiXunListItems.includes(item); + }), shixun_ids: values.filter(function (item) { return ShiXunListItems.includes(item); }) diff --git a/70992.async.js b/70992.async.js deleted file mode 100644 index 7e98f6c1be..0000000000 --- a/70992.async.js +++ /dev/null @@ -1,1694 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[70992],{ - -/***/ 3842: -/*!*********************************************!*\ - !*** ./src/components/SelectUser/index.tsx ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var antd_es_table_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/table/style */ 71854); -/* harmony import */ var antd_es_table__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! antd/es/table */ 67250); -/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/message/style */ 14934); -/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! antd/es/message */ 12461); -/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390); -/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! antd/es/tooltip */ 84908); -/* harmony import */ var antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/checkbox/style */ 82000); -/* harmony import */ var antd_es_checkbox__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! antd/es/checkbox */ 32808); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ 861); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__ = __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_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__ = __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_8___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/row/style */ 13062); -/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/row */ 71230); -/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/button/style */ 29913); -/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! antd/es/button */ 71577); -/* harmony import */ var antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/auto-complete/style */ 19070); -/* harmony import */ var antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! antd/es/auto-complete */ 49288); -/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/input/style */ 69463); -/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! antd/es/input */ 75008); -/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/form/style */ 75627); -/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/form */ 51018); -/* harmony import */ var antd_es_select_style__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd/es/select/style */ 95985); -/* harmony import */ var antd_es_select__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd/es/select */ 34041); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! umi */ 89214); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! moment */ 30381); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_17__); -/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! react-infinite-scroller */ 246); -/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_18__); -/* harmony import */ var _assets_images_icons_search_png__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/assets/images/icons/search.png */ 58143); -/* harmony import */ var _service_classrooms__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/service/classrooms */ 73290); -/* harmony import */ var _components_ui_customization__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/ui-customization */ 85343); -/* harmony import */ var _components_ui_customization_reset_less_modules__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/components/ui-customization/reset.less?modules */ 39132); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var no_data = []; -function SearchForm(_ref) { - var onSearch = _ref.onSearch, - schools = _ref.schools; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - colon: false, - layout: "horizontal", - onFinish: onSearch, - initialValues: { - keyword: '', - school_name: '', - search_type: '1' - }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, { - style: { - flexWrap: 'nowrap' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { - name: "search_type", - label: "\u641C\u7D22\u7C7B\u578B", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(antd_es_select__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { - dropdownClassName: _components_ui_customization_reset_less_modules__WEBPACK_IMPORTED_MODULE_22__/* ["default"].selectdown */ .Z.selectdown, - style: { - width: 106 - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_select__WEBPACK_IMPORTED_MODULE_26__/* ["default"].Option */ .Z.Option, { - value: "1", - children: "\u59D3\u540D" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_select__WEBPACK_IMPORTED_MODULE_26__/* ["default"].Option */ .Z.Option, { - value: "2", - children: "\u624B\u673A\u53F7" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_select__WEBPACK_IMPORTED_MODULE_26__/* ["default"].Option */ .Z.Option, { - value: "3", - children: "\u90AE\u7BB1" - })] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { - style: { - marginLeft: 20 - }, - label: "\u641C\u7D22\u5185\u5BB9", - name: "keyword", - rules: [{ - required: true, - message: '请输入搜索内容' - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { - allowClear: true, - style: { - width: 319 - }, - size: "large" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { - style: { - marginLeft: 20 - }, - label: "\u5355\u4F4D", - name: "school_name", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { - options: schools, - style: { - width: 319 - }, - size: "large", - showSearch: true, - filterOption: function filterOption(inputValue, option) { - return option.value.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; - }, - placeholder: "\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .Z, { - type: "primary", - style: { - background: '#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)', - boxShadow: '0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)', - borderRadius: 16, - color: '#165DFF', - marginLeft: 40, - border: '1px solid #BACFFE' - }, - htmlType: "submit", - children: "\u641C\u7D22" - })] - }) - }); -} -var Types; -(function (Types) { - Types[Types["INITDATA"] = 0] = "INITDATA"; - Types[Types["INITSCHOOLS"] = 1] = "INITSCHOOLS"; - Types[Types["SHOWLOADING"] = 2] = "SHOWLOADING"; - Types[Types["SELECTEDIDS"] = 3] = "SELECTEDIDS"; - Types[Types["SETQUERY"] = 4] = "SETQUERY"; - Types[Types["SETPAGE"] = 5] = "SETPAGE"; -})(Types || (Types = {})); -function reducer(state, action) { - switch (action.type) { - case Types.INITDATA: - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, state), action.payload); - case Types.SETQUERY: - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, state), action.payload); - case Types.SETPAGE: - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, state), {}, { - page: action.payload, - reload: false - }); - case Types.SHOWLOADING: - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, state), {}, { - loading: action.payload - }); - case Types.INITSCHOOLS: - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, state), {}, { - schools: action.payload - }); - case Types.SELECTEDIDS: - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, state), {}, { - selectedIds: action.payload - }); - default: - throw new Error(); - } -} -var initialState = { - data: [], - schools: [], - loading: false, - selectedIds: [], - query: null, - page: 1, - count: 0, - reload: false -}; -/* harmony default export */ __webpack_exports__["Z"] = (function (_ref2) { - var onSelect = _ref2.onSelect, - onCancel = _ref2.onCancel, - container_id = _ref2.container_id, - container_type = _ref2.container_type; - var _useReducer = (0,react__WEBPACK_IMPORTED_MODULE_15__.useReducer)(reducer, initialState), - _useReducer2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7___default()(_useReducer, 2), - state = _useReducer2[0], - dispatch = _useReducer2[1]; - var data = state.data, - schools = state.schools, - loading = state.loading, - selectedIds = state.selectedIds, - page = state.page, - count = state.count, - query = state.query, - reload = state.reload; - (0,react__WEBPACK_IMPORTED_MODULE_15__.useEffect)(function () { - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().mark(function _callee() { - var _yield$searchSchoolTe, users, user_count; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_20__/* .searchSchoolTeacherList */ .nQ)(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, query), {}, { - page: page, - container_type: container_type, - container_id: container_id - })); - case 2: - _yield$searchSchoolTe = _context.sent; - users = _yield$searchSchoolTe.users; - user_count = _yield$searchSchoolTe.user_count; - dispatch({ - type: Types.INITDATA, - payload: { - data: reload ? users : [].concat(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_5___default()(data), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_5___default()(users)), - count: user_count - } - }); - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - if (query) { - init(); - } - }, [page, query, reload, container_id, container_type]); - (0,react__WEBPACK_IMPORTED_MODULE_15__.useEffect)(function () { - function initSchools() { - return _initSchools.apply(this, arguments); - } - function _initSchools() { - _initSchools = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().mark(function _callee2() { - var _yield$getSchoolList, school_names; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_20__/* .getSchoolList */ .K$)({}); - case 2: - _yield$getSchoolList = _context2.sent; - school_names = _yield$getSchoolList.school_names; - dispatch({ - type: Types.INITSCHOOLS, - payload: school_names.map(function (item) { - return { - value: item - }; - }) - }); - case 5: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return _initSchools.apply(this, arguments); - } - initSchools(); - }, []); - var columns = [{ - title: "", - dataIndex: "added", - width: 40, - ellipsis: true, - render: function render(add, record) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { - value: record.numid, - checked: selectedIds.includes(record.numid), - disabled: !!add - }); - } - }, { - title: "姓名", - width: 100, - ellipsis: true, - align: 'left', - dataIndex: "username", - render: function render(text, record) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(umi__WEBPACK_IMPORTED_MODULE_16__.Link, { - style: { - color: '#000000' - }, - className: "bold c-black", - to: "/users/".concat(record.login), - target: "_blank", - children: text || '--' - }) - }) - }); - } - }, { - title: "手机", - width: 100, - dataIndex: "phone", - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { - style: { - color: '#000000' - }, - children: text || '--' - }) - }); - } - }, { - title: "邮箱", - dataIndex: "email", - width: 100, - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { - style: { - color: '#000000' - }, - children: text || '--' - }) - }); - } - }, { - title: "学号/工号", - width: 100, - dataIndex: "student_number", - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { - style: { - color: '#000000' - }, - children: text || '--' - }) - }); - } - }, { - title: "学校/单位", - width: 150, - dataIndex: "school_name", - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { - style: { - color: '#000000' - }, - children: text || '--' - }) - }); - } - }, { - title: "院系/部门", - dataIndex: "depart_name", - width: 130, - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { - style: { - color: '#000000' - }, - children: text || '--' - }) - }); - } - }, { - title: "实名认证", - dataIndex: "auth", - width: 100, - render: function render(text) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { - style: { - color: '#000000' - }, - children: text ? '是' : "否" - }); - } - }, { - title: "最后登录时间", - dataIndex: "last_login_on", - width: 140, - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { - style: { - color: '#000000' - }, - children: moment__WEBPACK_IMPORTED_MODULE_17___default()(text).format("YYYY-MM-DD HH:mm") - }) - }); - } - }, { - title: "状态", - dataIndex: "added", - width: 80, - render: function render(text) { - if (text === 1) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { - style: { - color: '#000000' - }, - children: "\u5DF2\u6DFB\u52A0" - }); - } - } - }]; - function onSearch(values) { - dispatch({ - type: Types.SETQUERY, - payload: { - page: 1, - reload: true, - query: values - } - }); - } - function onLoadMore(nextPage) { - dispatch({ - type: Types.SETPAGE, - payload: nextPage - }); - } - function onTriggerUser(id) { - var index = selectedIds.indexOf(id); - if (index >= 0) { - selectedIds.splice(index, 1); - } else { - selectedIds.push(id); - } - dispatch({ - type: Types.SELECTEDIDS, - payload: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_5___default()(selectedIds) - }); - } - function onOk() { - if (selectedIds.length === 0) { - antd_es_message__WEBPACK_IMPORTED_MODULE_32__/* ["default"].warn */ .ZP.warn('请先在下面列表中选择要添加成员'); - } else { - onSelect(selectedIds, container_id); - //*添加成功后,清空选项 - dispatch({ - type: Types.INITDATA, - payload: { - data: [], - count: 0, - page: 1, - selectedIds: [], - query: null, - reload: false - } - }); - } - } - var hasMore = count > page * 10; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { - className: "select-user-container", - style: { - paddingBottom: 20 - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(SearchForm, { - onSearch: onSearch, - schools: schools - }), !query ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { - className: "tc font16 c-light-black mt40 pb30", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("img", { - src: _assets_images_icons_search_png__WEBPACK_IMPORTED_MODULE_19__, - width: "100", - alt: "" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("p", { - className: "mt20", - children: "\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458" - })] - }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { - className: "flexd-table-header mt20", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(_components_ui_customization__WEBPACK_IMPORTED_MODULE_21__/* .CustomTable */ .Gi, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_table__WEBPACK_IMPORTED_MODULE_33__/* ["default"] */ .Z, { - pagination: false, - dataSource: no_data, - columns: columns - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { - style: { - maxHeight: 260, - overflow: 'auto', - marginBottom: 20 - }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)((react_infinite_scroller__WEBPACK_IMPORTED_MODULE_18___default()), { - initialLoad: false, - pageStart: 1, - threshold: 20, - loadMore: onLoadMore, - hasMore: hasMore, - useWindow: false, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(_components_ui_customization__WEBPACK_IMPORTED_MODULE_21__/* .CustomTable */ .Gi, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_table__WEBPACK_IMPORTED_MODULE_33__/* ["default"] */ .Z, { - loading: loading, - showHeader: false, - pagination: false, - dataSource: data, - columns: columns, - onRow: function onRow(record) { - return { - onClick: function onClick(_) { - if (record.added !== 1) { - onTriggerUser(record.numid); - } - } - }; - } - }) - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { - className: "flex-container flex-end", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .Z, { - type: "ghost", - style: { - marginRight: 10, - border: '1px solid #C3CFE0', - color: '#464F66' - }, - onClick: onCancel, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .Z, { - style: { - background: '#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)', - boxShadow: '0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)', - borderRadius: 2, - color: '#165DFF', - border: '1px solid #BACFFE' - }, - type: "primary", - onClick: onOk, - children: "\u786E\u5B9A" - })] - })] - })] - }); -}); - -/***/ }), - -/***/ 1310: -/*!**********************************************************************!*\ - !*** ./src/pages/Innovation/Detail/components/DataSetPane/index.tsx ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var antd_es_table_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/table/style */ 71854); -/* harmony import */ var antd_es_table__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/table */ 67250); -/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913); -/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/button */ 71577); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/message/style */ 14934); -/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/message */ 12461); -/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390); -/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/tooltip */ 84908); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _service_innovation__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/innovation */ 33265); -/* harmony import */ var react_copy_to_clipboard__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-copy-to-clipboard */ 74855); -/* harmony import */ var react_copy_to_clipboard__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_copy_to_clipboard__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - - - - - - -var columns = [{ - title: '文件名', - dataIndex: 'filename', - width: '19%', - ellipsis: true -}, { - title: '备注', - dataIndex: 'description', - width: '19%', - ellipsis: true -}, { - title: '创建时间', - dataIndex: 'created_on', - width: '19%', - ellipsis: true -}, { - title: '文件路径', - dataIndex: 'path', - width: '19%', - render: function render(text) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { - title: text, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { - style: { - width: '80%', - display: 'inline-block', - whiteSpace: 'nowrap', - overflow: 'hidden', - textOverflow: 'ellipsis' - }, - children: text - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(react_copy_to_clipboard__WEBPACK_IMPORTED_MODULE_7__.CopyToClipboard, { - text: text, - onCopy: function onCopy() { - return antd_es_message__WEBPACK_IMPORTED_MODULE_10__/* ["default"].success */ .ZP.success('复制成功'); - }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("i", { - className: "iconfont icon-fuzhi2 current ml5 mr40", - style: { - color: '#165DFF', - marginLeft: 30 - } - }) - })] - }); - } -}, { - title: '最后修改人', - dataIndex: 'author', - width: '14%', - ellipsis: true -}, { - title: '大小', - dataIndex: 'filesize', - // align: 'right', - width: '10%', - ellipsis: true -}]; -var DataSetPane = function DataSetPane(_ref) { - var detail = _ref.detail; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(detail), - _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2), - dataSource = _useState2[0], - setDataSource = _useState2[1]; - var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(1), - _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2), - currentPage = _useState4[0], - setCurrentPage = _useState4[1]; - (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { - if (detail) { - setDataSource(detail); - } - }, [detail]); - var pagination = (0,react__WEBPACK_IMPORTED_MODULE_5__.useMemo)(function () { - return { - position: ['bottomCenter'], - pageSize: 10, - showSizeChanger: false, - current: currentPage, - showQuickJumper: { - goButton: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { - children: "GO" - }) - }, - total: dataSource === null || dataSource === void 0 ? void 0 : dataSource.data_sets_count, - onChange: function onChange(page) { - setCurrentPage(page); - (0,_service_innovation__WEBPACK_IMPORTED_MODULE_6__/* .getProjectDataSet */ .pV)("".concat(detail === null || detail === void 0 ? void 0 : detail.id), { - limit: 10, - page: page - }).then(function (res) { - setDataSource(res); - }); - } - }; - }, [currentPage, dataSource]); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_table__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { - columns: columns, - dataSource: dataSource === null || dataSource === void 0 ? void 0 : dataSource.data_sets, - rowKey: "attachment_id", - pagination: pagination - }); -}; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_5__.memo)(DataSetPane)); - -/***/ }), - -/***/ 94214: -/*!**********************************************************************!*\ - !*** ./src/pages/Innovation/Tasks/Collaborate/index.tsx + 4 modules ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ Collaborate; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules -var style = __webpack_require__(14182); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(260); -// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js + 1 modules -var skeleton_style = __webpack_require__(61099); -// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 11 modules -var skeleton = __webpack_require__(73481); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var message_style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var modal_style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/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); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(7); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules -var radio_style = __webpack_require__(83822); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules -var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -;// CONCATENATED MODULE: ./src/pages/Innovation/Tasks/Collaborate/components/ChangeManagerModal/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ChangeManagerModalmodules = ({"title":"title___rpaor","content":"content___Hb0l5","add":"add___THwHB","colorBlue":"colorBlue___yc4F8","radio":"radio___hn9Vt"}); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Innovation/Tasks/Collaborate/components/ChangeManagerModal/index.tsx - - - - - - - - - - -var _excluded = ["shixunsDetail", "globalSetting", "loading", "dispatch", "onReloadData"]; - - - - - -var ChangeManagerModal = function ChangeManagerModal(_ref) { - var shixunsDetail = _ref.shixunsDetail, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - onReloadData = _ref.onReloadData, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,react.useState)(), - _useState2 = slicedToArray_default()(_useState, 2), - radioValue = _useState2[0], - setRadioValue = _useState2[1]; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - managerList = _useState4[0], - setManagerList = _useState4[1]; - (0,react.useEffect)(function () { - if (shixunsDetail.actionTabs.key === 'Collaborators-ChangeManager') { - handleGetChangeManager(); - } - }, [shixunsDetail.actionTabs.key]); - var handleGetChangeManager = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _shixunsDetail$action; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return dispatch({ - type: 'shixunsDetail/getChangeManager', - payload: { - id: (_shixunsDetail$action = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action === void 0 ? void 0 : _shixunsDetail$action.id - } - }); - case 2: - res = _context.sent; - setManagerList(res || []); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function handleGetChangeManager() { - return _ref2.apply(this, arguments); - }; - }(); - var handleAddCollaborator = function handleAddCollaborator() { - var _shixunsDetail$action2; - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: { - key: 'Collaborators-AddCollaborator', - params: { - id: (_shixunsDetail$action2 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action2 === void 0 ? void 0 : _shixunsDetail$action2.id - } - } - }); - }; - var handleOk = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _shixunsDetail$action3; - var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (radioValue) { - _context2.next = 3; - break; - } - message/* default.info */.ZP.info('所选人员为空,没有更换成功'); - return _context2.abrupt("return"); - case 3: - _context2.next = 5; - return dispatch({ - type: 'shixunsDetail/changeManager', - payload: { - id: (_shixunsDetail$action3 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action3 === void 0 ? void 0 : _shixunsDetail$action3.id, - user_id: radioValue - } - }); - case 5: - res = _context2.sent; - handleCancel(); - if (res) { - onReloadData(); - message/* default.info */.ZP.info(res.message); - } - case 8: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function handleOk() { - return _ref3.apply(this, arguments); - }; - }(); - var handleCancel = function handleCancel() { - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: {} - }); - setRadioValue(null); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - keyboard: false, - closable: false, - title: "\u66F4\u6362\u7BA1\u7406\u5458", - open: shixunsDetail.actionTabs.key === 'Collaborators-ChangeManager', - confirmLoading: loading.effects['shixunsDetail/changeManager'], - onOk: handleOk, - onCancel: handleCancel, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ChangeManagerModalmodules.title, - children: ["\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ChangeManagerModalmodules.content, - children: managerList.length ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { - value: radioValue, - onChange: function onChange(e) { - return setRadioValue(e.target.value); - }, - children: managerList.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - className: ChangeManagerModalmodules.radio, - value: item.user_id, - children: item.name - }, index); - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ChangeManagerModalmodules.add, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7", /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: ChangeManagerModalmodules.colorBlue, - onClick: handleAddCollaborator, - children: "\"\u6DFB\u52A0\u5408\u4F5C\u8005\"" - }), "\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868"] - }) - }) - })] - }) - }); -}; -/* harmony default export */ var components_ChangeManagerModal = ((0,_umi_production_exports.connect)(function (_ref4) { - var shixunsDetail = _ref4.shixunsDetail, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting; - return { - shixunsDetail: shixunsDetail, - globalSetting: globalSetting, - loading: loading - }; -})(ChangeManagerModal)); -// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js + 1 modules -var tabs_style = __webpack_require__(99558); -// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 22 modules -var tabs = __webpack_require__(3381); -// EXTERNAL MODULE: ./src/components/SelectUser/index.tsx -var SelectUser = __webpack_require__(3842); -;// CONCATENATED MODULE: ./src/pages/Innovation/Tasks/Collaborate/components/AddCollaborator/index.tsx - - - - - - - -var TabPane = tabs/* default.TabPane */.Z.TabPane; -/* harmony default export */ var AddCollaborator = (function (_ref) { - var visible = _ref.visible, - onCancel = _ref.onCancel, - onSelectGroup = _ref.onSelectGroup, - shixunId = _ref.shixunId, - onSelectCollaborator = _ref.onSelectCollaborator; - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "\u6DFB\u52A0\u5408\u4F5C\u8005", - open: visible, - width: 1100, - centered: true, - keyboard: false, - onCancel: onCancel, - maskClosable: false, - destroyOnClose: true, - forceRender: true, - bodyStyle: { - minHeight: 400, - padding: '0 20px 20px 20px' - }, - footer: null, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { - defaultActiveKey: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { - tab: "\u641C\u7D22\u6DFB\u52A0", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(SelectUser/* default */.Z, { - type: 1, - onCancel: onCancel, - container_type: 2, - container_id: shixunId, - onSelect: onSelectCollaborator - }) - }, "1") - }) - }); -}); -;// CONCATENATED MODULE: ./src/pages/Innovation/Tasks/Collaborate/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Collaboratemodules = ({"bg":"bg___Onnmh","wrap":"wrap___VTtdp","modal":"modal___MArZa","content":"content___a69LK","head":"head____zVzr","headCount":"headCount___GhK7o","button":"button___DoAh3","itemWrap":"itemWrap___UR35k","imgWrap":"imgWrap___DpS0R","img":"img___N9se3","manager":"manager___m4Mzg","itemContent":"itemContent___Ut7hr","nameWrap":"nameWrap___y73uS","name":"name___hJUHg","actionGroup":"actionGroup___QEytf","deleteIcon":"deleteIcon___XGFcN","schoolWrap":"schoolWrap___qsoOp","school":"school___yh8l2","countWrap":"countWrap___MQKPn","deletetitle":"deletetitle___nAICN","yseTitle":"yseTitle___t5fzp"}); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js -var PlusOutlined = __webpack_require__(51042); -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 9 modules -var Header = __webpack_require__(92026); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -;// CONCATENATED MODULE: ./src/pages/Innovation/Tasks/Collaborate/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - -var Collaborators = function Collaborators(_ref) { - var shixunsDetail = _ref.shixunsDetail, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - user = _ref.user, - dispatch = _ref.dispatch, - position = _ref.position; - var shixunId = (0,react.useRef)(); - var _useState = (0,react.useState)(0), - _useState2 = slicedToArray_default()(_useState, 2), - count = _useState2[0], - setCount = _useState2[1]; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - collaboratorList = _useState4[0], - setCollaboratorList = _useState4[1]; - var _useState5 = (0,react.useState)({ - id: null, - page: 1 - }), - _useState6 = slicedToArray_default()(_useState5, 2), - params = _useState6[0], - setParams = _useState6[1]; - var param = (0,_umi_production_exports.useParams)(); - var _useState7 = (0,react.useState)({}), - _useState8 = slicedToArray_default()(_useState7, 2), - items = _useState8[0], - setitems = _useState8[1]; - - // const editable = user.userInfo?.shixun?.editable; - // const isAdminOrCreator = - // user.userInfo?.role <= 2 || user.userInfo?.shixun?.is_creator; - - //添加合作者权限 - var addAuth = (0,react.useMemo)(function () { - return (0,authority/* isSuperAdmins */.Ny)() || (items === null || items === void 0 ? void 0 : items.current_user_is_creator) || (items === null || items === void 0 ? void 0 : items.current_user_is_partner); - }, [authority/* isSuperAdmins */.Ny, items]); - //删除合作者权限 - var deleteAuth = (0,react.useMemo)(function () { - return (0,authority/* isSuperAdmins */.Ny)() || (items === null || items === void 0 ? void 0 : items.current_user_is_creator); - }, [authority/* isSuperAdmins */.Ny, items]); - (0,react.useEffect)(function () { - shixunId.current = param === null || param === void 0 ? void 0 : param.taskId; - params.id = param === null || param === void 0 ? void 0 : param.taskId; - setParams(params); - getCollaboratorsData(params); - }, []); - var getCollaboratorsData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(query) { - var res; - 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/sci/projects/".concat(param === null || param === void 0 ? void 0 : param.taskId, "/get_project_partners.json"), { - method: 'get' - }); - case 2: - res = _context.sent; - if (res) { - setCollaboratorList(res.users || []); - setCount(res.users_count); - setitems(res); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getCollaboratorsData(_x) { - return _ref2.apply(this, arguments); - }; - }(); - var handleReloadData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var courseParams; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - params.page = 1; - setParams(params); - courseParams = (0,Header/* getCourseParam */.g)(); - _context2.next = 5; - return dispatch({ - type: 'user/getUserInfo', - payload: courseParams - }); - case 5: - _context2.next = 7; - return getCollaboratorsData(params); - case 7: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function handleReloadData() { - return _ref3.apply(this, arguments); - }; - }(); - var handleChangePage = function handleChangePage(page) { - params.page = page; - setParams(params); - getCollaboratorsData(params); - }; - var handleDelete = function handleDelete(userId) { - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '提示', - content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Collaboratemodules.modal, - children: "\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F" - }), - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,fetch/* default */.ZP)("/api/sci/projects/".concat(param === null || param === void 0 ? void 0 : param.taskId, "/del_project_partner.json"), { - method: 'DELETE', - body: { - user_id: userId - } - }); - case 2: - res = _context3.sent; - message/* default.info */.ZP.info('删除成功'); - params.page = 1; - setParams(params); - getCollaboratorsData(params); - case 7: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); - }; - var handleAddCollaborator = function handleAddCollaborator() { - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: { - key: 'Collaborators-AddCollaborator', - params: { - id: shixunId.current - } - } - }); - }; - function onCancel() { - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: {} - }); - } - var AddCollaboratorOption = { - visible: shixunsDetail.actionTabs.key === 'Collaborators-AddCollaborator', - onCancel: onCancel, - shixunId: shixunId.current, - onSelectCollaborator: function () { - var _onSelectCollaborator = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(user_ids) { - var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - onCancel(); - _context4.next = 3; - return (0,fetch/* default */.ZP)("/api/sci/projects/".concat(shixunId.current, "/bacht_add_project_partners.json"), { - method: 'POST', - body: { - user_ids: user_ids - } - }); - case 3: - res = _context4.sent; - if (res) { - message/* default.success */.ZP.success('添加成功'); - handleReloadData(); - } - case 5: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - function onSelectCollaborator(_x2) { - return _onSelectCollaborator.apply(this, arguments); - } - return onSelectCollaborator; - }(), - onSelectGroup: function () { - var _onSelectGroup = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(group_id) { - var res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - onCancel(); - _context5.next = 3; - return dispatch({ - type: 'shixunsDetail/addTeachGroupMember', - payload: { - identifier: shixunId.current, - group_id: group_id.group_id - } - }); - case 3: - res = _context5.sent; - if (res) { - message/* default.success */.ZP.success('添加成功'); - handleReloadData(); - } - case 5: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - function onSelectGroup(_x3) { - return _onSelectGroup.apply(this, arguments); - } - return onSelectGroup; - }() - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Collaboratemodules.wrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Collaboratemodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Collaboratemodules.head, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Collaboratemodules.headCount, - children: ["\u5408\u4F5C\u8005\uFF08", count, "\u4EBA\uFF09"] - }), addAuth && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: Collaboratemodules.button, - style: { - marginRight: position === 'detail' ? 0 : '20px' - }, - onClick: handleAddCollaborator, - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, {}), - children: "\u6DFB\u52A0\u5408\u4F5C\u8005" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Collaboratemodules.list, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, { - loading: false, - active: true, - avatar: { - size: 40 - }, - paragraph: { - rows: 3 - }, - className: "mt30", - children: collaboratorList.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - display: 'inline-block', - width: '50%' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Collaboratemodules.itemWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - target: "_blank", - className: Collaboratemodules.imgWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - alt: "\u7528\u6237\u5934\u50CF", - height: "48", - width: "48", - className: Collaboratemodules.img, - src: "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/images/").concat(item === null || item === void 0 ? void 0 : item.image_url) - }), (item === null || item === void 0 ? void 0 : item.is_creator) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Collaboratemodules.manager, - children: "\u521B\u5EFA\u8005" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Collaboratemodules.itemContent, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Collaboratemodules.nameWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - target: "_blank", - className: Collaboratemodules.name, - children: item === null || item === void 0 ? void 0 : item.user_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Collaboratemodules.actionGroup, - children: !(item !== null && item !== void 0 && item.is_creator) && deleteAuth ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: Collaboratemodules.deletetitle, - onClick: function onClick() { - return handleDelete(item.id); - }, - children: "\u5220\u9664" - }) : null - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Collaboratemodules.schoolWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Collaboratemodules.school, - children: item === null || item === void 0 ? void 0 : item.school_name - }) - })] - })] - }) - }, index); - }) - }) - })] - }), count > 10 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Collaboratemodules.countWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showQuickJumper: false, - showSizeChanger: false, - total: count, - onChange: function onChange(page) { - return handleChangePage(page); - }, - pageSize: 10, - current: params.page - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ChangeManagerModal, { - onReloadData: handleReloadData - }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddCollaborator, objectSpread2_default()({}, AddCollaboratorOption))] - }); -}; -/* harmony default export */ var Collaborate = ((0,_umi_production_exports.connect)(function (_ref4) { - var shixunsDetail = _ref4.shixunsDetail, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting, - user = _ref4.user; - return { - shixunsDetail: shixunsDetail, - globalSetting: globalSetting, - user: user, - loading: loading - }; -})(Collaborators)); - -/***/ }), - -/***/ 33265: -/*!***********************************!*\ - !*** ./src/service/innovation.ts ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "$L": function() { return /* binding */ createProject; }, -/* harmony export */ "M3": function() { return /* binding */ forkProject; }, -/* harmony export */ "NV": function() { return /* binding */ editProject; }, -/* harmony export */ "T": function() { return /* binding */ getProjectDetail; }, -/* harmony export */ "V1": function() { return /* binding */ getMirrorRepos; }, -/* harmony export */ "ie": function() { return /* binding */ startEnvironment; }, -/* harmony export */ "ln": function() { return /* binding */ getDataSetList; }, -/* harmony export */ "pV": function() { return /* binding */ getProjectDataSet; }, -/* harmony export */ "th": function() { return /* binding */ deleteProject; } -/* harmony export */ }); -/* unused harmony exports getProjectList, removeDataSets */ -/* 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_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __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_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils/fetch */ 84519); - - - -//创建项目与编辑项目 - -function createProject(_x) { - return _createProject.apply(this, arguments); -} -function _createProject() { - _createProject = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) { - 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: - return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)('/api/sci/projects.json', { - method: 'post', - body: params - })); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _createProject.apply(this, arguments); -} -function editProject(_x2, _x3) { - return _editProject.apply(this, arguments); -} -function _editProject() { - _editProject = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params, id) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/sci/projects/".concat(id, ".json"), { - method: 'put', - body: params - })); - case 1: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return _editProject.apply(this, arguments); -} -function getMirrorRepos(_x4) { - return _getMirrorRepos.apply(this, arguments); -} - -//获取项目列表 -function _getMirrorRepos() { - _getMirrorRepos = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)('/api/sci/projects/sci_mirror_repositories.json', { - method: 'get', - params: params - })); - case 1: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _getMirrorRepos.apply(this, arguments); -} -function getProjectList(_x5) { - return _getProjectList.apply(this, arguments); -} -function _getProjectList() { - _getProjectList = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(params) { - return _regeneratorRuntime().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - return _context4.abrupt("return", Fetch('/api/sci/projects.json', { - method: 'get', - params: params - })); - case 1: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return _getProjectList.apply(this, arguments); -} -function deleteProject(_x6, _x7) { - return _deleteProject.apply(this, arguments); -} -function _deleteProject() { - _deleteProject = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(id, params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/sci/projects/".concat(id, ".json"), { - method: 'delete', - body: params - })); - case 1: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return _deleteProject.apply(this, arguments); -} -function getProjectDetail(_x8) { - return _getProjectDetail.apply(this, arguments); -} -function _getProjectDetail() { - _getProjectDetail = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(id) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/sci/projects/".concat(id, ".json"), { - method: 'get' - })); - case 1: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return _getProjectDetail.apply(this, arguments); -} -function getDataSetList(_x9) { - return _getDataSetList.apply(this, arguments); -} -function _getDataSetList() { - _getDataSetList = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { - case 0: - return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)('/api/sci/projects/data_sets.json', { - method: 'get', - params: params - })); - case 1: - case "end": - return _context7.stop(); - } - }, _callee7); - })); - return _getDataSetList.apply(this, arguments); -} -function removeDataSets(_x10) { - return _removeDataSets.apply(this, arguments); -} -function _removeDataSets() { - _removeDataSets = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(id) { - return _regeneratorRuntime().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { - case 0: - return _context8.abrupt("return", Fetch("/api/sci/projects/".concat(id, "/remove_data_sets.json"), { - method: 'get' - })); - case 1: - case "end": - return _context8.stop(); - } - }, _callee8); - })); - return _removeDataSets.apply(this, arguments); -} -function startEnvironment(_x11) { - return _startEnvironment.apply(this, arguments); -} -function _startEnvironment() { - _startEnvironment = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(id) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { - case 0: - return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/sci/projects/".concat(id, "/start_environment.json"), { - method: 'post' - })); - case 1: - case "end": - return _context9.stop(); - } - }, _callee9); - })); - return _startEnvironment.apply(this, arguments); -} -function forkProject(_x12, _x13) { - return _forkProject.apply(this, arguments); -} -function _forkProject() { - _forkProject = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(id, params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { - case 0: - return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/sci/projects/".concat(id, "/fork_sci_project.json"), { - method: 'post', - body: params - })); - case 1: - case "end": - return _context10.stop(); - } - }, _callee10); - })); - return _forkProject.apply(this, arguments); -} -function getProjectDataSet(_x14, _x15) { - return _getProjectDataSet.apply(this, arguments); -} -function _getProjectDataSet() { - _getProjectDataSet = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(id, params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { - case 0: - return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/sci/projects/".concat(id, "/get_data_sets.json"), { - method: 'get', - params: params - })); - case 1: - case "end": - return _context11.stop(); - } - }, _callee11); - })); - return _getProjectDataSet.apply(this, arguments); -} - -/***/ }), - -/***/ 39132: -/*!************************************************************!*\ - !*** ./src/components/ui-customization/reset.less?modules ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -// extracted by mini-css-extract-plugin -/* harmony default export */ __webpack_exports__["Z"] = ({"flex_box_center":"flex_box_center___vG4eV","flex_space_between":"flex_space_between___qVVxe","flex_box_vertical_center":"flex_box_vertical_center___P8Z8s","flex_box_center_end":"flex_box_center_end___VMme3","flex_box_column":"flex_box_column___VMHwm","CustomCss":"CustomCss___fWNtn","CustomTipsModalCss":"CustomTipsModalCss___MmFkT","dropdownmenus":"dropdownmenus___oVzoj","popupClassNames":"popupClassNames___OcZq7","selectdown":"selectdown___mmcA8"}); - -/***/ }) - -}]); \ No newline at end of file diff --git a/73718.async.js b/73718.async.js index 71de723651..fa0cefb45d 100644 --- a/73718.async.js +++ b/73718.async.js @@ -25,6 +25,7 @@ /* harmony export */ "am": function() { return /* binding */ resetEnvironment; }, /* harmony export */ "bD": function() { return /* binding */ deleteMyGitFile; }, /* harmony export */ "fA": function() { return /* binding */ closeWindowsVnc; }, +/* harmony export */ "fY": function() { return /* binding */ getRemainingTime; }, /* harmony export */ "g6": function() { return /* binding */ fetchTaskList; }, /* harmony export */ "g7": function() { return /* binding */ moveMyGitFile; }, /* harmony export */ "gT": function() { return /* binding */ fetchPictures; }, @@ -106,6 +107,11 @@ function getCodeGameStatus(id, params) { function evalateChooseGame(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("tasks/".concat(id, "/choose_build.json"), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), urlParams)); } + +//获取环境剩余时间 +function getRemainingTime(id) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("myshixuns/".concat(id, "/get_remaining_time.json")); +} function fetchPictures(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/picture_display.json"), urlParams); } @@ -786,12 +792,13 @@ function reducer(state, action) { payload: false }); }, 1300); - mediator/* default.subscribe */.Z.subscribe("send-ctrl-alt-delete-".concat(index_tab), function () { - var _rfbRef$current2; - (_rfbRef$current2 = rfbRef.current) === null || _rfbRef$current2 === void 0 ? void 0 : _rfbRef$current2.sendCtrlAltDel(); - message/* default.success */.ZP.success('发送成功'); - }); + // mediator.unsubscribe(`send-ctrl-alt-delete-${index_tab}`) + // mediator.subscribe(`send-ctrl-alt-delete-${index_tab}`, () => { + // rfbRef.current?.sendCtrlAltDel() + // message.success('发送成功') + // }) } + var toConnect = function toConnect() { rfbRef.current = new rfb/* default */.Z(el.current, socketUrlRef.current, { credentials: { @@ -850,7 +857,7 @@ function reducer(state, action) { doResize(); } new Promise( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var params, res, _res$data5, _res$data6, _res$data7, urlParser, protocol, searchParams, host, _taskData$myshixun2; + var params, res, _res$data5, _res$data6, _res$data7, urlParser, protocol, searchParams, host; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: @@ -881,35 +888,50 @@ function reducer(state, action) { } case 11: if (!(instance_startup_type === 2)) { - _context4.next = 17; + _context4.next = 14; break; } - onLayout(); - iframeRef.current.style.cssText = iframeRef.current.style.cssText + "width:1920px;height:1080px;position:initial"; - iframeRef.current.src = "/rdp.html?tpiId=".concat(taskData === null || taskData === void 0 ? void 0 : (_taskData$myshixun2 = taskData.myshixun) === null || _taskData$myshixun2 === void 0 ? void 0 : _taskData$myshixun2.id, "&envId=").concat(shixun_environment_id, "&tpiType=").concat(tpi_type); - dispatch({ - type: Types.SET_LOADING, - payload: false - }); + setTimeout(function () { + var _taskData$myshixun2; + onLayout(); + iframeRef.current.style.cssText = iframeRef.current.style.cssText + "width:1920px;height:1080px;position:initial"; + iframeRef.current.src = "/rdp.html?tpiId=".concat(taskData === null || taskData === void 0 ? void 0 : (_taskData$myshixun2 = taskData.myshixun) === null || _taskData$myshixun2 === void 0 ? void 0 : _taskData$myshixun2.id, "&envId=").concat(shixun_environment_id, "&tpiType=").concat(tpi_type); + dispatch({ + type: Types.SET_LOADING, + payload: false + }); + }, 5000); return _context4.abrupt("return"); - case 17: + case 14: toConnect(); - case 18: + case 15: case "end": return _context4.stop(); } }, _callee4); }))); - var unsub = mediator/* default.subscribe */.Z.subscribe("vnc-reset-".concat(index_tab), function () { + var unsub = mediator/* default.subscribe */.Z.subscribe("vnc-reset-".concat(index_tab), function (text) { + if (text === '取消') { + dispatch({ + type: Types.SET_LOADING, + payload: false + }); + return; + } setPercent(0); dispatch({ type: Types.SET_STATE, payload: { loading: true, - mes: '实验环境重置中' + mes: text || '实验环境重置中' } }); }); + var unsub2 = mediator/* default.subscribe */.Z.subscribe("send-ctrl-alt-delete-".concat(index_tab), function () { + var _rfbRef$current2; + (_rfbRef$current2 = rfbRef.current) === null || _rfbRef$current2 === void 0 ? void 0 : _rfbRef$current2.sendCtrlAltDel(); + message/* default.success */.ZP.success('发送成功'); + }); var unSub3 = mediator/* default.subscribe */.Z.subscribe("show-clipboard-box-".concat(index_tab), function () { dispatch({ type: Types.SHOW_CLIPBOARD_BOX, @@ -923,6 +945,7 @@ function reducer(state, action) { (_rfbRef$current4 = rfbRef.current) === null || _rfbRef$current4 === void 0 ? void 0 : _rfbRef$current4.removeEventListener('connect', onConnect); (_rfbRef$current5 = rfbRef.current) === null || _rfbRef$current5 === void 0 ? void 0 : _rfbRef$current5.removeEventListener('clipboard', onClipboardReceive); unsub(); + unsub2(); unSub3(); el.current && ((_roRef$current = roRef.current) === null || _roRef$current === void 0 ? void 0 : _roRef$current.unobserve(el.current)); }; @@ -1023,6 +1046,7 @@ function reducer(state, action) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { width: "100%", + height: "100%", overflow: "hidden", position: "absolute", display: showIframe === "block" ? "flex" : "none", diff --git a/85343.async.js b/85343.async.js index 400c43903f..96b32fff06 100644 --- a/85343.async.js +++ b/85343.async.js @@ -830,6 +830,7 @@ var ClassroomList = function ClassroomList(_ref) { 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, diff --git a/85343.chunk.css b/85343.chunk.css index 51547002c5..5ddc1d26ac 100644 --- a/85343.chunk.css +++ b/85343.chunk.css @@ -861,6 +861,11 @@ 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; diff --git a/color.less b/color.less index 5bafbec3dd..f785abafe4 100644 --- a/color.less +++ b/color.less @@ -563,10 +563,10 @@ a.ant-btn-disabled:active > a:only-child::after {background: transparent;} .ant-comment-actions > li > span {color: @text-color-secondary;} .ant-comment-actions > li > span:hover {color: #595959;} .ant-picker-status-error.ant-picker, .ant-picker-status-error.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @error-color;} -.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(119, 246, 154, 0.2);border-right-width: 1px;} +.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(70, 48, 5, 0.2);border-right-width: 1px;} .ant-picker-status-error.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{error-color}", 5)`);} .ant-picker-status-warning.ant-picker, .ant-picker-status-warning.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @warning-color;} -.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(59, 252, 66, 0.2);border-right-width: 1px;} +.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 116, 96, 0.2);border-right-width: 1px;} .ant-picker-status-warning.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{warning-color}", 5)`);} .ant-picker {color: @text-color;background: #fff;border: 1px solid @border-color-base;border-radius: 2px;} .ant-picker:hover, .ant-picker-focused {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px;} @@ -788,16 +788,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .anticon.ant-input-clear-icon:hover, .ant-input-clear-icon:hover {color: @text-color-secondary;} .anticon.ant-input-clear-icon:active, .ant-input-clear-icon:active {color: @text-color;} .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @error-color;} -.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(119, 246, 154, 0.2);border-right-width: 1px;} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(70, 48, 5, 0.2);border-right-width: 1px;} .ant-input-status-error .ant-input-prefix {color: @error-color;} .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @warning-color;} -.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(59, 252, 66, 0.2);border-right-width: 1px;} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 116, 96, 0.2);border-right-width: 1px;} .ant-input-status-warning .ant-input-prefix {color: @warning-color;} .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @error-color;} -.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(119, 246, 154, 0.2);border-right-width: 1px;} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(70, 48, 5, 0.2);border-right-width: 1px;} .ant-input-affix-wrapper-status-error .ant-input-prefix {color: @error-color;} .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @warning-color;} -.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(59, 252, 66, 0.2);border-right-width: 1px;} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 116, 96, 0.2);border-right-width: 1px;} .ant-input-affix-wrapper-status-warning .ant-input-prefix {color: @warning-color;} .ant-input-group-wrapper-status-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-input-group-wrapper-status-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} @@ -894,16 +894,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-input-number-affix-wrapper > div.ant-input-number {border: none;} .ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {box-shadow: none !important;} .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @error-color;} -.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(119, 246, 154, 0.2);border-right-width: 1px;} +.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(70, 48, 5, 0.2);border-right-width: 1px;} .ant-input-number-status-error .ant-input-number-prefix {color: @error-color;} .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @warning-color;} -.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(59, 252, 66, 0.2);border-right-width: 1px;} +.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 116, 96, 0.2);border-right-width: 1px;} .ant-input-number-status-warning .ant-input-number-prefix {color: @warning-color;} .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @error-color;} -.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(119, 246, 154, 0.2);border-right-width: 1px;} +.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(70, 48, 5, 0.2);border-right-width: 1px;} .ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {color: @error-color;} .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @warning-color;} -.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(59, 252, 66, 0.2);border-right-width: 1px;} +.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 116, 96, 0.2);border-right-width: 1px;} .ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {color: @warning-color;} .ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {color: @error-color;border-color: @error-color;} .ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {color: @warning-color;border-color: @warning-color;} @@ -1024,10 +1024,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-list-grid .ant-col > .ant-list-item {border-bottom: none;} .ant-list-bordered {border: 1px solid @border-color-base;border-radius: 2px;} .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @error-color;} -.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(119, 246, 154, 0.2);border-right-width: 1px;} +.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(70, 48, 5, 0.2);border-right-width: 1px;} .ant-mentions-status-error .ant-input-prefix {color: @error-color;} .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @warning-color;} -.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(59, 252, 66, 0.2);border-right-width: 1px;} +.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 116, 96, 0.2);border-right-width: 1px;} .ant-mentions-status-warning .ant-input-prefix {color: @warning-color;} .ant-mentions {color: @text-color;background-color: #fff;background-image: none;border: 1px solid @border-color-base;border-radius: 2px;} .ant-mentions::placeholder {color: #bfbfbf;} @@ -1058,10 +1058,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-mentions-dropdown-menu-item-active {background-color: #f5f5f5;} .ant-menu-item-danger.ant-menu-item {color: @error-color;} .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-item-danger.ant-menu-item-active {color: @error-color;} -.ant-menu-item-danger.ant-menu-item:active {background: #fff1f0;} +.ant-menu-item-danger.ant-menu-item:active {background: color(~`colorPalette("@{heading-color}", 1)`);} .ant-menu-item-danger.ant-menu-item-selected {color: @error-color;} .ant-menu-item-danger.ant-menu-item-selected > a, .ant-menu-item-danger.ant-menu-item-selected > a:hover {color: @error-color;} -.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: #fff1f0;} +.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: color(~`colorPalette("@{heading-color}", 1)`);} .ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {border-right-color: @error-color;} .ant-menu-dark .ant-menu-item-danger.ant-menu-item, .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {color: @error-color;} .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {color: #fff;background-color: @error-color;} @@ -1360,9 +1360,9 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-select-multiple .ant-select-selection-item-remove {color: inherit;color: @text-color-secondary;} .ant-select-multiple .ant-select-selection-item-remove:hover {color: rgba(0, 0, 0, 0.75);} .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @error-color !important;} -.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(119, 246, 154, 0.2);border-right-width: 1px;} +.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(70, 48, 5, 0.2);border-right-width: 1px;} .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @warning-color !important;} -.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(59, 252, 66, 0.2);border-right-width: 1px;} +.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 116, 96, 0.2);border-right-width: 1px;} .ant-select {color: @text-color;} .ant-select:not(.ant-select-customize-input) .ant-select-selector {background-color: #fff;border: 1px solid @border-color-base;border-radius: 2px;} .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {border-color: color(~`colorPalette("@{primary-color}", 5)`);box-shadow: 0 0 0 2px fade(@primary-color, 20%);border-right-width: 1px;} @@ -1640,7 +1640,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-pink-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} .ant-tag-magenta {color: #c41d7f;background: #fff0f6;border-color: #ffadd2;} .ant-tag-magenta-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} -.ant-tag-red {color: #cf1322;background: #fff1f0;border-color: #ffa39e;} +.ant-tag-red {color: #cf1322;background: color(~`colorPalette("@{heading-color}", 1)`);border-color: #ffa39e;} .ant-tag-red-inverse {color: #fff;background: #f5222d;border-color: #f5222d;} .ant-tag-volcano {color: #d4380d;background: #fff2e8;border-color: #ffbb96;} .ant-tag-volcano-inverse {color: #fff;background: #fa541c;border-color: #fa541c;} diff --git a/js/public.js b/js/public.js index 08c0694472..eec9eca61b 100644 --- a/js/public.js +++ b/js/public.js @@ -100,4 +100,103 @@ window.addEventListener("storage", function (e) { else window.location.reload(); } -}) \ No newline at end of file +}) + + +var isShowError = false; +function showNetworkError(){ + if(isShowError) return; + var arr = []; + var dom = document.createElement("div"); + arr.push("
"); + arr.push("
"); + arr.push("
"); + arr.push(" "); + arr.push(" "); + arr.push("
"); + arr.push("
"); + arr.push("
"); + arr.push("
"); + arr.push("
"); + arr.push(" "); + arr.push(" "); + arr.push(" 您的网络好像有问题!"); + arr.push("
"); + arr.push(" 很抱歉,我们无法加载所需的资源。请检查您的网络连接并重新加载页面。"); + arr.push("
"); + arr.push("
"); + arr.push("
"); + arr.push(" "); + arr.push(" "); + arr.push("
"); + arr.push("
"); + arr.push("
"); + arr.push("
"); + arr.push("
"); + arr.push(" "); + arr.push(" "); + arr.push(" "); + arr.push(""); + arr.push(""); + dom.innerHTML = arr.join("") + document.body.appendChild(dom) + dom.onclick = function(e){ + if(e.target.id === 'showErrorButtonOk'){ + location.reload() + }else if(e.target.id === 'showErrorButtonCancel'){ + isShowError = false; + document.body.removeChild(dom) + } + } +} + +try { + new PerformanceObserver((entryList) => { + entryList.getEntries().forEach((entry) => { + if(entry.transferSize === 0 && entry.initiatorType === "script" && entry.decodedBodySize === 0){ + showNetworkError() + } + }) + }).observe({ entryTypes: ['resource'] }) +} catch (error) { +} + diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js index fd47e0fd19..0c05872c9b 100644 --- a/p__Classrooms__Lists__Attachment__index.async.js +++ b/p__Classrooms__Lists__Attachment__index.async.js @@ -1615,8 +1615,8 @@ var Upload_SetPublic = function SetPublic(_ref) { beforeUpload: function beforeUpload(file) { var fileSize = file.size / 1024 / 1024; var fileType = file.name.split(".").slice(-1)[0].toLowerCase(); - if (fileSize > 150) { - message/* default.error */.ZP.error("".concat(file.name, " \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(150MB)")); + if (fileSize > 150 || fileSize == 0) { + message/* default.error */.ZP.error("".concat(file.name, " \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002").concat(fileSize == 0 ? "文件内容不能为空" : '超过文件大小限制(150MB)')); return Promise.reject(); } // if(fileTypes.indexOf(fileType)==-1){ @@ -1729,7 +1729,7 @@ var Upload_SetPublic = function SetPublic(_ref) { var fileType = item.originFileObj.name.split(".").slice(-1)[0].toLowerCase(); if (item.name.indexOf(uploadNameSizeSeperator) === -1) item.name = "".concat(item.name).concat(uploadNameSizeSeperator).concat((0,util/* bytesToSize */.RD)(item.size)); // if (fileSize > 150||(fileTypes.indexOf(fileType)==-1)) return false; - if (fileSize > 150) return false; + if (fileSize > 150 || fileSize == 0) return false; return true; }); setFileList(fileList); diff --git a/p__Classrooms__Lists__Exercise__Add__index.async.js b/p__Classrooms__Lists__Exercise__Add__index.async.js index c72ddb43b7..5663f971f8 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.async.js @@ -1445,36 +1445,39 @@ var CombinationQuestionEditor = function CombinationQuestionEditor(_ref) { /* harmony export */ "u": function() { return /* binding */ CompletionQuestionEditor; } /* harmony export */ }); /* harmony import */ var antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/input-number/style */ 25359); -/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/input-number */ 87799); +/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd/es/input-number */ 87799); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/form/style */ 75627); -/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/form */ 51018); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/switch/style */ 5812); -/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/es/switch */ 94594); -/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/row/style */ 13062); -/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/row */ 71230); -/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/col/style */ 89032); -/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd/es/col */ 15746); -/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390); -/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/tooltip */ 84908); -/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/input/style */ 69463); -/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd/es/input */ 75008); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ 861); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/modal/style */ 35611); -/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/modal */ 85402); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./MdEditorInForm */ 95293); -/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @ant-design/icons */ 3089); -/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./index.less?modules */ 52654); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react/jsx-runtime */ 85893); +/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/form */ 51018); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6__ = __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_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/switch/style */ 5812); +/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/switch */ 94594); +/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/row/style */ 13062); +/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd/es/row */ 71230); +/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/col/style */ 89032); +/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd/es/col */ 15746); +/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390); +/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd/es/tooltip */ 84908); +/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/input/style */ 69463); +/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/input */ 75008); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ 861); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/modal/style */ 35611); +/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/modal */ 85402); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./MdEditorInForm */ 95293); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @ant-design/icons */ 3089); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.less?modules */ 52654); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + @@ -1508,46 +1511,46 @@ var BlankEditor = function BlankEditor(_ref) { var value = _ref.value, onChange = _ref.onChange; var handleDelete = function handleDelete(index) { - antd_es_modal__WEBPACK_IMPORTED_MODULE_17__/* ["default"].confirm */ .Z.confirm({ + antd_es_modal__WEBPACK_IMPORTED_MODULE_18__/* ["default"].confirm */ .Z.confirm({ centered: true, okText: '确定', cancelText: '取消', title: '提示', content: '确认要删除这个参考答案吗?', - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].modal */ .Z.modal, + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].modal */ .Z.modal, onOk: function onOk() { - var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value); + var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12___default()(value); valueCopy.splice(index, 1); onChange(valueCopy); } }); }; var handleAdd = function handleAdd() { - var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value); + var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12___default()(value); valueCopy.push(''); onChange(valueCopy); }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { align: "middle", className: "ml20", gutter: [40, 20], children: [value === null || value === void 0 ? void 0 : value.map(function (v, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankWrapper */ .Z.blankWrapper, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInput */ .Z.blankInput, + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankWrapper */ .Z.blankWrapper, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankInput */ .Z.blankInput, defaultValue: v, maxLength: 1000, onBlur: function onBlur(e) { - var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(value); + var valueCopy = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_12___default()(value); var inputTrimValue = e.target.value.trim(); valueCopy[index] = inputTrimValue; onChange(valueCopy); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { title: "\u5220\u9664", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].deleteIcon */ .Z.deleteIcon, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].deleteIcon */ .Z.deleteIcon, style: { marginLeft: 15, visibility: index > 0 ? 'visible' : 'hidden' @@ -1558,9 +1561,9 @@ var BlankEditor = function BlankEditor(_ref) { }) })] }, "".concat(v, "_").concat(index)); - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].addBtn */ .Z.addBtn), + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].addBtn */ .Z.addBtn), onClick: function onClick() { handleAdd(); }, @@ -1573,7 +1576,7 @@ var ReversedSwitch = function ReversedSwitch(_ref2) { var value = _ref2.value, _onChange = _ref2.onChange; //打开为false,关闭为true,即一个特殊的Switch。 - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { checked: !value, onChange: function onChange(checked) { _onChange(!checked); @@ -1585,9 +1588,10 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { var questionTitlePlaceholder = _ref3.questionTitlePlaceholder, form = _ref3.form, _ref3$scoreByBlank = _ref3.scoreByBlank, - scoreByBlank = _ref3$scoreByBlank === void 0 ? false : _ref3$scoreByBlank; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_13__.useState)(false), - _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState, 2), + scoreByBlank = _ref3$scoreByBlank === void 0 ? false : _ref3$scoreByBlank, + answerKey = _ref3.answerKey; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_14__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_6___default()(_useState, 2), editAnalysis = _useState2[0], setEditAnalysis = _useState2[1]; var getChCountBeforeCursor = function getChCountBeforeCursor(cm, cursor) { @@ -1633,16 +1637,14 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { //新增和删除需要重新设置position,position表示填空的位置 var rewritePosition = function rewritePosition() { - var preAnswerData = form.getFieldValue('standard_answers'); - form.setFieldsValue({ - standard_answers: preAnswerData.map(function (item, index) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, item), {}, { - position: index + 1 - }); - }) - }); + var preAnswerData = form.getFieldValue(answerKey); + form.setFieldsValue(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4___default()({}, answerKey, preAnswerData.map(function (item, index) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, item), {}, { + position: index + 1 + }); + }))); }; - var addFnRef = (0,react__WEBPACK_IMPORTED_MODULE_13__.useRef)(); + var addFnRef = (0,react__WEBPACK_IMPORTED_MODULE_14__.useRef)(); var addBlank = function addBlank(addNum, insertIndex) { for (var i = 0; i < addNum; i++) { addFnRef.current({ @@ -1652,17 +1654,17 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { } rewritePosition(); }; - var removeFnRef = (0,react__WEBPACK_IMPORTED_MODULE_13__.useRef)(); + var removeFnRef = (0,react__WEBPACK_IMPORTED_MODULE_14__.useRef)(); var removeBlank = function removeBlank(deleteIndex) { removeFnRef.current(deleteIndex); rewritePosition(); }; - var standardAnswersValue = antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].useWatch */ .Z.useWatch('standard_answers', form); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].wrap */ .Z.wrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { + var standardAnswersValue = antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].useWatch */ .Z.useWatch(answerKey, form); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].wrap */ .Z.wrap, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].questionTitleEditorWrap */ .Z.questionTitleEditorWrap, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { label: "\u9898\u5E72", name: "name", labelCol: { @@ -1671,7 +1673,7 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { rules: [{ required: true }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__/* .MdEditorInForm */ .h, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__/* .MdEditorInForm */ .h, { scrollId: "name", watch: true, height: 140, @@ -1682,8 +1684,8 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { } }) }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].List */ .Z.List, { - name: "standard_answers", + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].List */ .Z.List, { + name: answerKey, rules: [{ validator: function validator(rule, values) { if ((values === null || values === void 0 ? void 0 : values.length) === 0) { @@ -1716,8 +1718,8 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { var errors = _ref6.errors; addFnRef.current = add; removeFnRef.current = remove; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { label: "\u7B54\u6848\u9009\u9879", required: true, labelCol: { @@ -1727,37 +1729,37 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { var key = _ref7.key, name = _ref7.name, restField = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default()(_ref7, _excluded); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { className: "mb20", align: "middle", wrap: false, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { flex: '0 0 auto', - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankIndex */ .Z.blankIndex), + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankIndex */ .Z.blankIndex), children: ["\u586B\u7A7A\u9879", index + 1] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { flex: 1, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { align: "top", justify: "space-between", wrap: false, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, restField), {}, { name: [name, 'answer_text'], noStyle: true, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(BlankEditor, {}) + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(BlankEditor, {}) })) - }), scoreByBlank && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + }), scoreByBlank && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { flex: '224px', - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, restField), {}, { name: [name, 'score'], label: "\u5206\u503C", rules: [{ required: true }], - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].blankInput */ .Z.blankInput, + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankInputNumberWrapper */ .Z.blankInputNumberWrapper, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].blankInput */ .Z.blankInput, min: 0.1, max: 100, precision: 1, @@ -1768,10 +1770,10 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { }) })) })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, restField), {}, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_5___default()({}, restField), {}, { name: [name, 'position'], noStyle: true, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { type: "hidden" }) }))] @@ -1780,27 +1782,27 @@ var CompletionQuestionEditor = function CompletionQuestionEditor(_ref3) { })] }); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { align: "middle", - className: (standardAnswersValue === null || standardAnswersValue === void 0 ? void 0 : standardAnswersValue.length) > 1 ? 'mb30' : "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_15__/* ["default"].hide */ .Z.hide), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { + className: (standardAnswersValue === null || standardAnswersValue === void 0 ? void 0 : standardAnswersValue.length) > 1 ? 'mb30' : "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_16__/* ["default"].hide */ .Z.hide), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { name: "is_ordered", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(ReversedSwitch, {}) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(ReversedSwitch, {}) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { className: "ml10", children: "\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4" })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)("div", { onClick: function onClick() { return setEditAnalysis(true); }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Item */ .Z.Item, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { name: "analysis", label: "\u9898\u76EE\u89E3\u6790", labelCol: { span: 24 }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_14__/* .RegularInput */ .x, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_17__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_15__/* .RegularInput */ .x, { placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09", isEdit: editAnalysis }) @@ -4336,9 +4338,6 @@ var cascader = __webpack_require__(45239); var input_style = __webpack_require__(69463); // EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/antd/es/affix/style/index.js + 1 modules var affix_style = __webpack_require__(48283); // EXTERNAL MODULE: ./node_modules/antd/es/affix/index.js + 1 modules @@ -4351,12 +4350,15 @@ var message = __webpack_require__(12461); var breadcrumb_style = __webpack_require__(63102); // EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules var breadcrumb = __webpack_require__(58492); -// EXTERNAL MODULE: ./node_modules/@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/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/antd/es/form/style/index.js + 1 modules var form_style = __webpack_require__(75627); // EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules @@ -4516,7 +4518,7 @@ var skeleton_style = __webpack_require__(61099); var skeleton = __webpack_require__(73481); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var EditPotinmodules = ({"flex_box_center":"flex_box_center___zCnVx","flex_space_between":"flex_space_between___BBiQD","flex_box_vertical_center":"flex_box_vertical_center___KzPui","flex_box_center_end":"flex_box_center_end___zJokd","flex_box_column":"flex_box_column___Grsys","bg":"bg___oBBHW","title":"title___xV4Rt","bottmodiv":"bottmodiv___k_U6H","addQuestionBtn":"addQuestionBtn___RPRiP","left":"left___Q3Qf4","scrollWrapper":"scrollWrapper___a3Wdq","Button":"Button___r00OP","titleleft":"titleleft___WZ83K","up":"up___a9RQm","down":"down___x6RAl","qcount":"qcount___o6F1k","score":"score___Gy6jr","qtitle":"qtitle___KF7pa","qcountclick":"qcountclick___kvoyc","right":"right___Nfa70","edit":"edit___RVRSb","delete":"delete___J9BAT","shixun":"shixun___YkjdZ","scoreByBlankRadio":"scoreByBlankRadio___QYQY5","modalconfirm":"modalconfirm___dmWFe","scoremodal":"scoremodal___CDA7w","close":"close___jdUWv","content":"content___HPqUf","items":"items___YkyQL","bottom":"bottom___mzpp4","yes":"yes___Xio6z","no":"no___hbicD","formcenter":"formcenter___kN8Ax","radiogroup":"radiogroup___htjtc","easy":"easy____g1mR","medium":"medium___vPAsn","hard":"hard___c6tcf","formcenterselect":"formcenterselect___B88vb","selectitems":"selectitems___wUGKF","morebottom":"morebottom___F5cFQ","scoreinput":"scoreinput___S9Fbv","titleTooltip":"titleTooltip___J0i26"}); +/* harmony default export */ var EditPotinmodules = ({"flex_box_center":"flex_box_center___zCnVx","flex_space_between":"flex_space_between___BBiQD","flex_box_vertical_center":"flex_box_vertical_center___KzPui","flex_box_center_end":"flex_box_center_end___zJokd","flex_box_column":"flex_box_column___Grsys","bg":"bg___oBBHW","title":"title___xV4Rt","bottmodiv":"bottmodiv___k_U6H","addQuestionBtn":"addQuestionBtn___RPRiP","left":"left___Q3Qf4","scrollWrapper":"scrollWrapper___a3Wdq","Button":"Button___r00OP","titleleft":"titleleft___WZ83K","up":"up___a9RQm","down":"down___x6RAl","qcount":"qcount___o6F1k","score":"score___Gy6jr","qtitle":"qtitle___KF7pa","qcountclick":"qcountclick___kvoyc","right":"right___Nfa70","edit":"edit___RVRSb","delete":"delete___J9BAT","shixun":"shixun___YkjdZ","scoreByBlankRadio":"scoreByBlankRadio___QYQY5","modalconfirm":"modalconfirm___dmWFe","scoremodal":"scoremodal___CDA7w","close":"close___jdUWv","content":"content___HPqUf","items":"items___YkyQL","bottom":"bottom___mzpp4","yes":"yes___Xio6z","no":"no___hbicD","formcenter":"formcenter___kN8Ax","radiogroup":"radiogroup___htjtc","easy":"easy____g1mR","medium":"medium___vPAsn","hard":"hard___c6tcf","formcenterselect":"formcenterselect___B88vb","selectitems":"selectitems___wUGKF","morebottom":"morebottom___F5cFQ","scoreinput":"scoreinput___S9Fbv","titleTooltip":"titleTooltip___J0i26","exercise_styles":"exercise_styles___BJAZm"}); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/components/NoData/index.tsx @@ -5027,6 +5029,7 @@ var AddModal = function AddModal(_ref) { var SingleEditor_DragQuestions = function DragQuestions(_ref) { + var _exerciseitem$exercis; var qitem = _ref.qitem, setisedit = _ref.setisedit, TagDiscipline = _ref.TagDiscipline, @@ -5132,7 +5135,7 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) { max: 100, min: 0.1 }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { marginLeft: 20, color: 'red', @@ -5229,6 +5232,7 @@ var CompletionQuestionEditor = __webpack_require__(12589); var CombinationEditor_DragQuestions = function DragQuestions(_ref) { + var _exerciseitem$exercis; var qitem = _ref.qitem, TagDiscipline = _ref.TagDiscipline, exerciseitem = _ref.exerciseitem, @@ -5277,7 +5281,8 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { seveeditor(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, qitem), values), {}, { item_type: qitem === null || qitem === void 0 ? void 0 : qitem.question_type, use_blank_score: !scoreByBlank, - standard_answer: values.standard_answers, + standard_answers: values.standard_answers, + standard_answer: undefined, question_title: values.name })); }, @@ -5351,7 +5356,7 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { max: 100, min: 0.1 }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { marginLeft: 20, color: 'red', @@ -5371,7 +5376,8 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(CompletionQuestionEditor/* CompletionQuestionEditor */.u, { form: form, questionTitlePlaceholder: "\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9", - scoreByBlank: !scoreByBlank + scoreByBlank: !scoreByBlank, + answerKey: "standard_answers" }), /*#__PURE__*/(0,jsx_runtime.jsx)(MoreSetting, { getTagData: getTagData, qitem: qitem, @@ -5425,6 +5431,7 @@ var JudgmentQuestionEditor = __webpack_require__(60863); var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { + var _exerciseitem$exercis; var qitem = _ref.qitem, setisedit = _ref.setisedit, TagDiscipline = _ref.TagDiscipline, @@ -5523,7 +5530,7 @@ var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { max: 100, min: 0.1 }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { marginLeft: 20, color: 'red', @@ -5601,6 +5608,7 @@ var CombinationQuestionEditor = __webpack_require__(6868); var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) { + var _exerciseitem$exercis; var qitem = _ref.qitem, setisedit = _ref.setisedit, TagDiscipline = _ref.TagDiscipline, @@ -5726,7 +5734,7 @@ var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) { max: 100, min: 0.1 }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { marginLeft: 20, color: 'red', @@ -5809,7 +5817,7 @@ var markdown_editor = __webpack_require__(55373); var ShixunEditor_DragQuestions = function DragQuestions(_ref) { - var _qitem$shixun3; + var _exerciseitem$exercis, _qitem$shixun3; var qitem = _ref.qitem, setqitem = _ref.setqitem, TagDiscipline = _ref.TagDiscipline, @@ -5910,7 +5918,7 @@ var ShixunEditor_DragQuestions = function DragQuestions(_ref) { max: 100, min: 1 }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { marginLeft: 20, color: 'red', @@ -6250,6 +6258,7 @@ var SubjectiveQuestionEditor = __webpack_require__(13355); var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) { + var _exerciseitem$exercis; var qitem = _ref.qitem, setisedit = _ref.setisedit, TagDiscipline = _ref.TagDiscipline, @@ -6331,7 +6340,7 @@ var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) { max: 100, min: 0.1 }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis = exerciseitem.exercise) === null || _exerciseitem$exercis === void 0 ? void 0 : _exerciseitem$exercis.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { marginLeft: 20, color: 'red', @@ -7735,6 +7744,7 @@ var env = __webpack_require__(59758); + var questionType = [{ name: '单选题', id: 0, @@ -7777,7 +7787,7 @@ var questionType = [{ score: 'q_combinations_scores' }]; var AddNewPaper = function AddNewPaper(_ref) { - var _exerciseitem$exercis, _exerciseitem$exercis2, _exerciseitem$exercis3; + var _exerciseitem$exercis, _exerciseitem$exercis2, _exerciseitem$exercis3, _exerciseitem$exercis4, _exerciseitem$exercis5, _exerciseitem$exercis6, _user$userInfo, _user$userInfo$course, _exerciseitem$exercis7, _user$userInfo2, _user$userInfo2$cours, _exerciseitem$exercis8, _user$userInfo3, _user$userInfo3$cours, _exerciseitem$exercis9, _exerciseitem$exercis13; var user = _ref.user, dispatch = _ref.dispatch, itemid = _ref.itemid, @@ -7982,7 +7992,7 @@ var AddNewPaper = function AddNewPaper(_ref) { } function _seveeditor() { _seveeditor = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(params) { - var _exerciseitem$exercis7; + var _exerciseitem$exercis15; var datas, url, res; return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { while (1) switch (_context9.prev = _context9.next) { @@ -7991,7 +8001,7 @@ var AddNewPaper = function AddNewPaper(_ref) { repeat_answer: !params.repeat_answer, difficulty: (params === null || params === void 0 ? void 0 : params.difficulty) || 2, item_type: params.question_type, - sub_discipline_id: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis7 = exerciseitem.exercise) === null || _exerciseitem$exercis7 === void 0 ? void 0 : _exerciseitem$exercis7.sub_discipline_id, + sub_discipline_id: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis15 = exerciseitem.exercise) === null || _exerciseitem$exercis15 === void 0 ? void 0 : _exerciseitem$exercis15.sub_discipline_id, tag_discipline_ids: [] }); if (params.tag_discipline_ids) { @@ -8414,7 +8424,7 @@ var AddNewPaper = function AddNewPaper(_ref) { }, className: "iconfont icon-shixunkecheng mr5 " }), "\u5B9E\u8BAD\u8BE6\u60C5"] - }), !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + }), !isedit && (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis4 = exerciseitem.exercise) === null || _exerciseitem$exercis4 === void 0 ? void 0 : _exerciseitem$exercis4.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { onClick: function onClick() { //如果删除直接进行更新 deleteitem(); @@ -8423,7 +8433,7 @@ var AddNewPaper = function AddNewPaper(_ref) { marginRight: 20 }, className: "".concat(EditPotinmodules["delete"], " iconfont icon-shanchu13 mr5 ") - }), !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + }), !isedit && ((exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis5 = exerciseitem.exercise) === null || _exerciseitem$exercis5 === void 0 ? void 0 : _exerciseitem$exercis5.exercise_status) == 1 || (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis6 = exerciseitem.exercise) === null || _exerciseitem$exercis6 === void 0 ? void 0 : _exerciseitem$exercis6.exercise_status) == 2 && ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : (_user$userInfo$course = _user$userInfo.course) === null || _user$userInfo$course === void 0 ? void 0 : _user$userInfo$course.course_role) != 15 || (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis7 = exerciseitem.exercise) === null || _exerciseitem$exercis7 === void 0 ? void 0 : _exerciseitem$exercis7.exercise_status) == 3 && ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : (_user$userInfo2$cours = _user$userInfo2.course) === null || _user$userInfo2$cours === void 0 ? void 0 : _user$userInfo2$cours.course_role) != 15 || (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis8 = exerciseitem.exercise) === null || _exerciseitem$exercis8 === void 0 ? void 0 : _exerciseitem$exercis8.exercise_status) == 4 && ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : (_user$userInfo3$cours = _user$userInfo3.course) === null || _user$userInfo3$cours === void 0 ? void 0 : _user$userInfo3$cours.course_role) != 15) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { onClick: function onClick() { if ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6) { _umi_production_exports.history.push("/problems/newedit/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.hack_identifier, "?type=exercises&express_id=").concat(params.exerciseId, "&question_id=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_id, "&score=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_score, "&exercise=true&callback_url=/classrooms/").concat(params.coursesId, "/exercise/add/").concat(itemid, "?type=2")); @@ -8506,148 +8516,150 @@ var AddNewPaper = function AddNewPaper(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: EditPotinmodules.bottmodiv, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - width: 1200, - margin: '0px auto', - display: 'flex', - justifyContent: 'space-between', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, - onClick: function onClick() { - if (isedit) { - message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); - return; - } - setshowquestion(true); - setisshixun(false); - }, - children: "\u9898\u5E93\u9009\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, - onClick: function onClick() { - if (isedit) { - message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); - return; - } - setUploadModalVisible(true); - }, - children: "\u5BFC\u5165\u8BD5\u9898" - }), questionType === null || questionType === void 0 ? void 0 : questionType.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - className: EditPotinmodules.addQuestionBtn, - type: "primary", + className: EditPotinmodules.exercise_styles, + children: [(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis9 = exerciseitem.exercise) === null || _exerciseitem$exercis9 === void 0 ? void 0 : _exerciseitem$exercis9.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + cursor: 'pointer' + }, onClick: function onClick() { if (isedit) { message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); return; } - setisadd(true); - if (item.id === 5) { - setshowquestion(true); - setisshixun(true); - return; - } - if (item.id === 6) { - var _exerciseitem$exercis4, _exerciseitem$exercis5, _exerciseitem$exercis6; - _umi_production_exports.history.push("/problems/newcreate?difficult=".concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis4 = exerciseitem.exercise) === null || _exerciseitem$exercis4 === void 0 ? void 0 : _exerciseitem$exercis4.difficulty, "&sub_discipline_id=").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis5 = exerciseitem.exercise) === null || _exerciseitem$exercis5 === void 0 ? void 0 : _exerciseitem$exercis5.sub_discipline_id, "&express_id=").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis6 = exerciseitem.exercise) === null || _exerciseitem$exercis6 === void 0 ? void 0 : _exerciseitem$exercis6.id, "&callback_url=/classrooms/").concat(params.coursesId, "/exercise/add/").concat(itemid, "?type=2")); + setshowquestion(true); + setisshixun(false); + }, + children: "\u9898\u5E93\u9009\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + cursor: 'pointer' + }, + onClick: function onClick() { + if (isedit) { + message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); return; } - setisedit(true); - if (item.id === 2) { - setqitem({ - question_type: item.id, - isadd: true, - repeat_answer: true, - choices: [{ - choice_text: '正确', - is_answer: 0 - }, { - choice_text: '错误', - is_answer: 0 - }], - question_choices: [{ - choice_text: '正确', - is_answer: 0 - }, { - choice_text: '错误', - is_answer: 0 - }], - difficulty: 2, - standard_answers: [], - question_score: '', - question_title: '', - tag_discipline_ids: '', - analysis: '' - }); - } else { - setqitem({ - question_type: item.id, - question_choices: Array.from({ - length: 4 - }, function () { - return { - choice_text: '', + setUploadModalVisible(true); + }, + children: "\u5BFC\u5165\u8BD5\u9898" + }), questionType === null || questionType === void 0 ? void 0 : questionType.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + className: EditPotinmodules.addQuestionBtn, + type: "primary", + onClick: function onClick() { + if (isedit) { + message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); + return; + } + setisadd(true); + if (item.id === 5) { + setshowquestion(true); + setisshixun(true); + return; + } + if (item.id === 6) { + var _exerciseitem$exercis10, _exerciseitem$exercis11, _exerciseitem$exercis12; + _umi_production_exports.history.push("/problems/newcreate?difficult=".concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis10 = exerciseitem.exercise) === null || _exerciseitem$exercis10 === void 0 ? void 0 : _exerciseitem$exercis10.difficulty, "&sub_discipline_id=").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis11 = exerciseitem.exercise) === null || _exerciseitem$exercis11 === void 0 ? void 0 : _exerciseitem$exercis11.sub_discipline_id, "&express_id=").concat(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis12 = exerciseitem.exercise) === null || _exerciseitem$exercis12 === void 0 ? void 0 : _exerciseitem$exercis12.id, "&callback_url=/classrooms/").concat(params.coursesId, "/exercise/add/").concat(itemid, "?type=2")); + return; + } + setisedit(true); + if (item.id === 2) { + setqitem({ + question_type: item.id, + isadd: true, + repeat_answer: true, + choices: [{ + choice_text: '正确', is_answer: 0 - }; - }), - standard_answers: [], - repeat_answer: true, - difficulty: 2, - isadd: true, - tag_discipline_ids: '', - question_score: '', - analysis: '', - sub_item_banks: [], - is_ordered: false, - question_title: '', - use_keywords: false, - keywords: [] - }); - } + }, { + choice_text: '错误', + is_answer: 0 + }], + question_choices: [{ + choice_text: '正确', + is_answer: 0 + }, { + choice_text: '错误', + is_answer: 0 + }], + difficulty: 2, + standard_answers: [], + question_score: '', + question_title: '', + tag_discipline_ids: '', + analysis: '' + }); + } else { + setqitem({ + question_type: item.id, + question_choices: Array.from({ + length: 4 + }, function () { + return { + choice_text: '', + is_answer: 0 + }; + }), + standard_answers: [], + repeat_answer: true, + difficulty: 2, + isadd: true, + tag_discipline_ids: '', + question_score: '', + analysis: '', + sub_item_banks: [], + is_ordered: false, + question_title: '', + use_keywords: false, + keywords: [] + }); + } + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-tianjiashitixiaojiahao mr5", + style: { + fontSize: '10px' + } + }), item.name] + }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + cursor: 'pointer' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tianjiashitixiaojiahao mr5", - style: { - fontSize: '10px' - } - }), item.name] - }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var res, _user$userInfo; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/simulate_start_answer.json"), { - method: 'get', - params: { - coursesId: params === null || params === void 0 ? void 0 : params.coursesId, - categoryId: params === null || params === void 0 ? void 0 : params.exerciseId, - is_reset: 1 + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res, _user$userInfo4; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/simulate_start_answer.json"), { + method: 'get', + params: { + coursesId: params === null || params === void 0 ? void 0 : params.coursesId, + categoryId: params === null || params === void 0 ? void 0 : params.exerciseId, + is_reset: 1 + } + }); + case 2: + res = _context3.sent; + if ((res === null || res === void 0 ? void 0 : res.status) != -1) { + window.open("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/").concat((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login, "/initate_answer")); } - }); - case 2: - res = _context3.sent; - if ((res === null || res === void 0 ? void 0 : res.status) != -1) { - window.open("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/initate_answer")); - } - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })), - children: "\u6A21\u62DF\u8003\u8BD5" + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })), + children: "\u6A21\u62DF\u8003\u8BD5" + })] + }), (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis13 = exerciseitem.exercise) === null || _exerciseitem$exercis13 === void 0 ? void 0 : _exerciseitem$exercis13.exercise_status) != 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + width: '1022px' + } + }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { cursor: 'pointer' @@ -8661,11 +8673,16 @@ var AddNewPaper = function AddNewPaper(_ref) { cursor: 'pointer' }, onClick: function onClick() { + var _exerciseitem$exercis14; if (isedit) { message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。'); return; } - setisTips(true); + if ((exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis14 = exerciseitem.exercise) === null || _exerciseitem$exercis14 === void 0 ? void 0 : _exerciseitem$exercis14.exercise_status) == 1) { + setisTips(true); + } else { + _umi_production_exports.history.back(); + } // window.open(`/classrooms/${params?.coursesId}/exercise`) }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -8850,6 +8867,10 @@ var ExerciseAdd = function ExerciseAdd(_ref) { _useState12 = slicedToArray_default()(_useState11, 2), isedit = _useState12[0], setisedit = _useState12[1]; + var _useState13 = (0,react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + showUpdate = _useState14[0], + setshowUpdate = _useState14[1]; (0,react.useEffect)(function () { dispatch({ type: 'problemset/getEditDisciplines', @@ -8867,6 +8888,9 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }); }, []); (0,react.useEffect)(function () { + if (params !== null && params !== void 0 && params.exerciseId) { + queryExercises(); + } if (params.exerciseId) { dispatch({ type: 'exercise/editExercise', @@ -8876,6 +8900,38 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }); } }, [params]); + var queryExercises = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, _res$exercise, _res$exercise2, _res$exercise3; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exerciseId, ".json"), { + method: 'get', + params: { + categoryId: params === null || params === void 0 ? void 0 : params.exerciseId + } + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) != -1) { + if ((res === null || res === void 0 ? void 0 : (_res$exercise = res.exercise) === null || _res$exercise === void 0 ? void 0 : _res$exercise.exercise_status) == 2 || (res === null || res === void 0 ? void 0 : (_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.exercise_status) == 3 || (res === null || res === void 0 ? void 0 : (_res$exercise3 = res.exercise) === null || _res$exercise3 === void 0 ? void 0 : _res$exercise3.exercise_status) == 4) { + setshowUpdate(true); + } else { + setshowUpdate(false); + } + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function queryExercises() { + return _ref2.apply(this, arguments); + }; + }(); (0,react.useEffect)(function () { if (params.exerciseId) { var _items = exercise.editData; @@ -8901,12 +8957,12 @@ var ExerciseAdd = function ExerciseAdd(_ref) { return _onModalOk.apply(this, arguments); } function _onModalOk() { - _onModalOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(time, cb) { + _onModalOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(time, cb) { var value, courseid, _courseid2, id, subid, res, _res$data3, _res$data4, _res$data5; - 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.next = 2; + _context3.next = 2; return form.validateFields(); case 2: value = form.getFieldValue(); @@ -8915,18 +8971,18 @@ var ExerciseAdd = function ExerciseAdd(_ref) { value.sub_discipline_id = subid; value.is_md = true; value.time = parseInt(value.time) > 9999 ? 9999 : value.time; - _context2.next = 10; + _context3.next = 10; return dispatch({ type: "exercise/addExercise", payload: objectSpread2_default()(objectSpread2_default()({}, value), params) }); case 10: - res = _context2.sent; + res = _context3.sent; if (!(res.status === 0)) { - _context2.next = 20; + _context3.next = 20; break; } - _context2.next = 14; + _context3.next = 14; return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/notice_at.json"), { method: 'POST', body: { @@ -8941,7 +8997,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { setsubloading(false); _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/add/").concat((_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.exercise_id, "?type=2")); // history.push(`/classrooms/${params.coursesId}/exercise/${res.data?.exercise_id}/edit`) - _context2.next = 21; + _context3.next = 21; break; case 20: message/* default.error */.ZP.error(res.message); @@ -8949,9 +9005,9 @@ var ExerciseAdd = function ExerciseAdd(_ref) { cb(); case 22: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); return _onModalOk.apply(this, arguments); } @@ -8962,18 +9018,18 @@ var ExerciseAdd = function ExerciseAdd(_ref) { return _set_work_points.apply(this, arguments); } function _set_work_points() { - _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) { + _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) { var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: if (items !== null && items !== void 0 && items.ec_point_ids) { - _context3.next = 2; + _context4.next = 2; break; } - return _context3.abrupt("return"); + return _context4.abrupt("return"); case 2: - _context3.next = 4; + _context4.next = 4; return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), { method: 'post', body: objectSpread2_default()({ @@ -8981,12 +9037,12 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }, items) }); case 4: - res = _context3.sent; + res = _context4.sent; case 5: case "end": - return _context3.stop(); + return _context4.stop(); } - }, _callee3); + }, _callee4); })); return _set_work_points.apply(this, arguments); } @@ -9150,30 +9206,30 @@ var ExerciseAdd = function ExerciseAdd(_ref) { time: 60 }, onFinish: /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(value) { var _exercise$editData7, _exercise$editData7$e, res, courseid, _courseid, id, subid, _res, _res$data, _res$data2; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: setBtnLoading(true); setsubloading(true); if (!params.exerciseId) { - _context.next = 13; + _context2.next = 13; break; } value.is_md = true; value.exerciseId = (_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.id; value.sub_discipline_id = value.courseid[value.courseid.length - 1]; - _context.next = 8; + _context2.next = 8; return (0,service_exercise/* putExercise */.wy)(objectSpread2_default()({}, value)); case 8: setcurrent(2); setitemid(params.exerciseId); setBtnLoading(false); setsubloading(false); - return _context.abrupt("return"); + return _context2.abrupt("return"); case 13: - _context.next = 15; + _context2.next = 15; return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/overload_alert.json"), { method: 'get', params: { @@ -9181,9 +9237,9 @@ var ExerciseAdd = function ExerciseAdd(_ref) { } }); case 15: - res = _context.sent; + res = _context2.sent; if (!(res !== null && res !== void 0 && res.alert)) { - _context.next = 20; + _context2.next = 20; break; } dispatch({ @@ -9192,7 +9248,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { key: '预约弹窗' } }); - _context.next = 30; + _context2.next = 30; break; case 20: courseid = value.courseid; @@ -9200,13 +9256,13 @@ var ExerciseAdd = function ExerciseAdd(_ref) { value.sub_discipline_id = subid; value.is_md = true; value.time = parseInt(value.time) > 9999 ? 9999 : value.time; - _context.next = 27; + _context2.next = 27; return dispatch({ type: "exercise/addExercise", payload: objectSpread2_default()(objectSpread2_default()({}, value), params) }); case 27: - _res = _context.sent; + _res = _context2.sent; if (_res.status === 0) { // set_work_points(res.data?.exercise_id) // trackEvent(['教学课堂', '试卷', '新建试卷']); @@ -9222,12 +9278,12 @@ var ExerciseAdd = function ExerciseAdd(_ref) { setBtnLoading(false); case 31: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })); return function (_x4) { - return _ref2.apply(this, arguments); + return _ref3.apply(this, arguments); }; }(), className: Addmodules.formWrap, @@ -9257,6 +9313,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }], className: Addmodules.baseLineHeight, children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { + disabled: showUpdate, placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B", options: problemset.courseOptions, className: Addmodules.baseFormItem, @@ -9277,6 +9334,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }], children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { className: Addmodules.radiogroup, + disabled: showUpdate, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { className: Addmodules.easy, value: 1, @@ -9303,6 +9361,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { name: "time", noStyle: true, children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + disabled: showUpdate, min: 1, max: 9999, className: Addmodules.baseFormItem, @@ -9326,6 +9385,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { label: "\u8BD5\u5377\u987B\u77E5", name: "exercise_description", children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.TextArea */.Z.TextArea, { + disabled: showUpdate, rows: 6, maxLength: 65535, placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523665535\u4E2A\u5B57\u7B26" @@ -9367,13 +9427,13 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }) }); }; -/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref3) { - var classroomList = _ref3.classroomList, - loading = _ref3.loading, - user = _ref3.user, - problemset = _ref3.problemset, - globalSetting = _ref3.globalSetting, - exercise = _ref3.exercise; +/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref4) { + var classroomList = _ref4.classroomList, + loading = _ref4.loading, + user = _ref4.user, + problemset = _ref4.problemset, + globalSetting = _ref4.globalSetting, + exercise = _ref4.exercise; return { classroomList: classroomList, globalSetting: globalSetting, diff --git a/p__Classrooms__Lists__Exercise__Add__index.chunk.css b/p__Classrooms__Lists__Exercise__Add__index.chunk.css index 2aaafa97de..18a2be9e00 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Add__index.chunk.css @@ -1016,6 +1016,13 @@ max-height: 400px; overflow: auto; } +.exercise_styles___BJAZm { + width: 1200px; + margin: 0 auto; + display: flex; + justify-content: space-between; + align-items: center; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/p__Classrooms__Lists__Exercise__Answer__index.async.js b/p__Classrooms__Lists__Exercise__Answer__index.async.js index 3662d396da..475d0de3b0 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.async.js @@ -4357,44 +4357,48 @@ var Answer = function Answer(_ref) { _useState14 = slicedToArray_default()(_useState13, 2), openFullScreen = _useState14[0], setOpenFullScreen = _useState14[1]; - var _useState15 = (0,react.useState)(), + var _useState15 = (0,react.useState)(false), _useState16 = slicedToArray_default()(_useState15, 2), - time = _useState16[0], - setTime = _useState16[1]; - var _useState17 = (0,react.useState)(0), + btnLoading = _useState16[0], + setBtnLoading = _useState16[1]; + var _useState17 = (0,react.useState)(), _useState18 = slicedToArray_default()(_useState17, 2), - submitProgress = _useState18[0], - setSubmitProgress = _useState18[1]; - var _useState19 = (0,react.useState)(''), + time = _useState18[0], + setTime = _useState18[1]; + var _useState19 = (0,react.useState)(0), _useState20 = slicedToArray_default()(_useState19, 2), - iframeUrl = _useState20[0], - setIframeUrl = _useState20[1]; - var _useState21 = (0,react.useState)('none'), + submitProgress = _useState20[0], + setSubmitProgress = _useState20[1]; + var _useState21 = (0,react.useState)(''), _useState22 = slicedToArray_default()(_useState21, 2), - iframeBlock = _useState22[0], - setIframeBlock = _useState22[1]; - var _useState23 = (0,react.useState)(''), + iframeUrl = _useState22[0], + setIframeUrl = _useState22[1]; + var _useState23 = (0,react.useState)('none'), _useState24 = slicedToArray_default()(_useState23, 2), - countDownColor = _useState24[0], - setCountDownColor = _useState24[1]; - var _useState25 = (0,react.useState)({ + iframeBlock = _useState24[0], + setIframeBlock = _useState24[1]; + var _useState25 = (0,react.useState)(''), + _useState26 = slicedToArray_default()(_useState25, 2), + countDownColor = _useState26[0], + setCountDownColor = _useState26[1]; + var _useState27 = (0,react.useState)({ status: 0 }), - _useState26 = slicedToArray_default()(_useState25, 2), - checkStatus = _useState26[0], - setCheckStatus = _useState26[1]; //0ip合法,-1ip不在范围,-2已绑定其他ip - var _useState27 = (0,react.useState)(false), _useState28 = slicedToArray_default()(_useState27, 2), - openCameraSuccess = _useState28[0], - setOpenCameraSuccess = _useState28[1]; + checkStatus = _useState28[0], + setCheckStatus = _useState28[1]; //0ip合法,-1ip不在范围,-2已绑定其他ip var _useState29 = (0,react.useState)(false), _useState30 = slicedToArray_default()(_useState29, 2), - qesLoading = _useState30[0], - setQesLoading = _useState30[1]; - var _useState31 = (0,react.useState)(window.document.domain === "kepukehuan.educoder.net" ? true : false), + openCameraSuccess = _useState30[0], + setOpenCameraSuccess = _useState30[1]; + var _useState31 = (0,react.useState)(false), _useState32 = slicedToArray_default()(_useState31, 2), - isEducation = _useState32[0], - setIsEducation = _useState32[1]; + qesLoading = _useState32[0], + setQesLoading = _useState32[1]; + var _useState33 = (0,react.useState)(window.document.domain === "kepukehuan.educoder.net" ? true : false), + _useState34 = slicedToArray_default()(_useState33, 2), + isEducation = _useState34[0], + setIsEducation = _useState34[1]; var iframe = (0,react.useRef)(); var captureRef = (0,react.useRef)(); var countDownRef = (0,react.useRef)(); @@ -4409,31 +4413,31 @@ var Answer = function Answer(_ref) { var socket = (0,react.useMemo)(function () { return new WebSocket("ws://localhost:8082"); }, []); - var _useState33 = (0,react.useState)(0), - _useState34 = slicedToArray_default()(_useState33, 2), - oneindex = _useState34[0], - setoneindex = _useState34[1]; //大题下标 var _useState35 = (0,react.useState)(0), _useState36 = slicedToArray_default()(_useState35, 2), - twoindex = _useState36[0], - settwoindex = _useState36[1]; //小题下标 - var _useState37 = (0,react.useState)(false), + oneindex = _useState36[0], + setoneindex = _useState36[1]; //大题下标 + var _useState37 = (0,react.useState)(0), _useState38 = slicedToArray_default()(_useState37, 2), - isShowmodal = _useState38[0], - setisshowmodal = _useState38[1]; + twoindex = _useState38[0], + settwoindex = _useState38[1]; //小题下标 var _useState39 = (0,react.useState)(false), _useState40 = slicedToArray_default()(_useState39, 2), - ischecked = _useState40[0], - setischecked = _useState40[1]; - var _useState41 = (0,react.useState)(), + isShowmodal = _useState40[0], + setisshowmodal = _useState40[1]; + var _useState41 = (0,react.useState)(false), _useState42 = slicedToArray_default()(_useState41, 2), - type = _useState42[0], - settype = _useState42[1]; - var allowRouter = ["/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), "/classrooms/".concat(params.coursesId, "/exercise"), "/classrooms/".concat(params.coursesId, "/exercise/"), "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/check")]; + ischecked = _useState42[0], + setischecked = _useState42[1]; var _useState43 = (0,react.useState)(), _useState44 = slicedToArray_default()(_useState43, 2), - indexitems = _useState44[0], - setindexitems = _useState44[1]; + type = _useState44[0], + settype = _useState44[1]; + var allowRouter = ["/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), "/classrooms/".concat(params.coursesId, "/exercise"), "/classrooms/".concat(params.coursesId, "/exercise/"), "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/check")]; + var _useState45 = (0,react.useState)(), + _useState46 = slicedToArray_default()(_useState45, 2), + indexitems = _useState46[0], + setindexitems = _useState46[1]; (0,react.useEffect)(function () { document.body.setAttribute('data-custom', 'auto'); return function () { @@ -5595,21 +5599,23 @@ var Answer = function Answer(_ref) { return regeneratorRuntime_default()().wrap(function _callee20$(_context20) { while (1) switch (_context20.prev = _context20.next) { case 0: - _context20.next = 2; + setBtnLoading(true); + _context20.next = 3; return handleLeftTime(); - case 2: - _context20.next = 4; + case 3: + _context20.next = 5; return (0,service_exercise/* beginCommit */.Vj)({ id: params.categoryId }); - case 4: + case 5: res = _context20.sent; if (res) { - _context20.next = 7; + _context20.next = 9; break; } + setBtnLoading(false); return _context20.abrupt("return"); - case 7: + case 9: if (res.question_undo !== 0 || res.oj_undo !== 0) { tip = ''; if (res.question_undo !== 0 && res.oj_undo !== 0) { @@ -5634,12 +5640,17 @@ var Answer = function Answer(_ref) { return regeneratorRuntime_default()().wrap(function _callee18$(_context18) { while (1) switch (_context18.prev = _context18.next) { case 0: - if (isSave) { - if (!(answerCheckData !== null && answerCheckData !== void 0 && answerCheckData.screen_open)) handleToDetail();else message/* default.success */.ZP.success("保存成功"); - } else { - handleSubmitAnswer(); + if (!isSave) { + _context18.next = 4; + break; } - case 1: + if (!(answerCheckData !== null && answerCheckData !== void 0 && answerCheckData.screen_open)) handleToDetail();else message/* default.success */.ZP.success("保存成功"); + _context18.next = 6; + break; + case 4: + _context18.next = 6; + return handleSubmitAnswer(); + case 6: case "end": return _context18.stop(); } @@ -5667,12 +5678,17 @@ var Answer = function Answer(_ref) { return regeneratorRuntime_default()().wrap(function _callee19$(_context19) { while (1) switch (_context19.prev = _context19.next) { case 0: - if (isSave) { - if (!(answerCheckData !== null && answerCheckData !== void 0 && answerCheckData.screen_open)) handleToDetail();else message/* default.success */.ZP.success("保存成功"); - } else { - handleSubmitAnswer(); + if (!isSave) { + _context19.next = 4; + break; } - case 1: + if (!(answerCheckData !== null && answerCheckData !== void 0 && answerCheckData.screen_open)) handleToDetail();else message/* default.success */.ZP.success("保存成功"); + _context19.next = 6; + break; + case 4: + _context19.next = 6; + return handleSubmitAnswer(); + case 6: case "end": return _context19.stop(); } @@ -5685,7 +5701,8 @@ var Answer = function Answer(_ref) { }() }); } - case 8: + setBtnLoading(false); + case 11: case "end": return _context20.stop(); } @@ -6488,8 +6505,8 @@ var Answer = function Answer(_ref) { }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise35 = answerData.exercise) === null || _answerData$exercise35 === void 0 ? void 0 : _answerData$exercise35.user_exercise_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: isEducation ? Answermodules.eduSubmit : "", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + loading: btnLoading, style: { - width: '60px', height: '28px', marginLeft: 10 }, diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js index 1cd83e4233..1cd781022b 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js @@ -4819,6 +4819,19 @@ var WorkList = function WorkList(_ref) { message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能'); return; } + switch (record.commit_status) { + case 0: + if (!(0,authority/* isSuperAdmins */.Ny)()) { + message/* default.warn */.ZP.warn("学生未开始考试,您无权查看"); + return; + } + break; + case 1: + message/* default.warn */.ZP.warn("学生正在考试中,您无权查看"); + return; + default: + console.log("当前提交状态", record.commit_status); + } if (text && (0,authority/* isAdmin */.GJ)()) { saveExerciseUsers(); (0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/review/").concat(record === null || record === void 0 ? void 0 : record.login)); @@ -8534,8 +8547,8 @@ var divider_style = __webpack_require__(98541); var divider = __webpack_require__(27049); // EXTERNAL MODULE: ./src/components/DragSubject/index.tsx + 20 modules var DragSubject = __webpack_require__(78218); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 5 modules -var Head = __webpack_require__(92170); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 1 modules +var Head = __webpack_require__(21066); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/ReferenceAnswer/index.tsx @@ -16602,62 +16615,20 @@ var ExerciseDetail = function ExerciseDetail(_ref) { /***/ }), -/***/ 92170: -/*!******************************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 5 modules ***! - \******************************************************************************************/ +/***/ 3307: +/*!***************************************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Export/components/ExportSetting/index.tsx + 3 modules ***! + \***************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_Head; } + "Z": function() { return /* binding */ components_ExportSetting; } }); -// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules -var style = __webpack_require__(71854); -// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules -var table = __webpack_require__(67250); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SettingOutlined.js + 1 modules -var SettingOutlined = __webpack_require__(42952); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Headmodules = ({"wrap":"wrap___SSpd0","img":"img___nbd2O","table":"table___fcP71","totalScore":"totalScore___YxSMe","people":"people___bf9pK","glassSeal":"glassSeal___dYhKO","paperHeader":"paperHeader___gYUbq","exportBtn":"exportBtn___nyRYQ"}); -// EXTERNAL MODULE: ./src/service/exercise.ts -var service_exercise = __webpack_require__(51412); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules -var RenderHtml = __webpack_require__(12768); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); // EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var modal_style = __webpack_require__(35611); +var style = __webpack_require__(35611); // EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules var modal = __webpack_require__(85402); // EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules @@ -16680,19 +16651,39 @@ var es_checkbox = __webpack_require__(32808); var upload_style = __webpack_require__(13759); // EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 20 modules var upload = __webpack_require__(7426); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules var message_style = __webpack_require__(14934); // EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules var message = __webpack_require__(12461); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/@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/antd/es/input/style/index.js + 1 modules var input_style = __webpack_require__(69463); // EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules var input = __webpack_require__(75008); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js var PlusOutlined = __webpack_require__(51042); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/ExportSetting/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var ExportSettingmodules = ({"modalWrapper":"modalWrapper___rWDvO","exportSettingWrapper":"exportSettingWrapper___pCClH","imgPreviewPart":"imgPreviewPart___PCv0Y","tips":"tips___EVeBl","pottedLine":"pottedLine___AaY68","text":"text___ho3u_"}); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); // EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules @@ -17182,6 +17173,67 @@ var ExportSetting = function ExportSetting(_ref) { globalSetting: globalSetting }; })(ExportSetting)); + +/***/ }), + +/***/ 21066: +/*!******************************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 1 modules ***! + \******************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ components_Head; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules +var style = __webpack_require__(71854); +// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules +var table = __webpack_require__(67250); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules +var button_style = __webpack_require__(29913); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(861); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SettingOutlined.js + 1 modules +var SettingOutlined = __webpack_require__(42952); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Headmodules = ({"wrap":"wrap___SSpd0","img":"img___nbd2O","table":"table___fcP71","totalScore":"totalScore___YxSMe","people":"people___bf9pK","glassSeal":"glassSeal___dYhKO","paperHeader":"paperHeader___gYUbq","exportBtn":"exportBtn___nyRYQ"}); +// EXTERNAL MODULE: ./src/service/exercise.ts +var service_exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(12768); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/ExportSetting/index.tsx + 3 modules +var ExportSetting = __webpack_require__(3307); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx @@ -17564,7 +17616,7 @@ var Head = function Head(_ref) { pagination: false }) })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ExportSetting, {})] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ExportSetting/* default */.Z, {})] }); }; /* harmony default export */ var components_Head = ((0,_umi_production_exports.connect)(function (_ref6) { diff --git a/p__Classrooms__Lists__Exercise__Export__index.async.js b/p__Classrooms__Lists__Exercise__Export__index.async.js index 896dcaaabb..f7051aa459 100644 --- a/p__Classrooms__Lists__Exercise__Export__index.async.js +++ b/p__Classrooms__Lists__Exercise__Export__index.async.js @@ -1765,62 +1765,20 @@ function useInterval(callback, delay) { /***/ }), -/***/ 92170: -/*!******************************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 5 modules ***! - \******************************************************************************************/ +/***/ 3307: +/*!***************************************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Export/components/ExportSetting/index.tsx + 3 modules ***! + \***************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_Head; } + "Z": function() { return /* binding */ components_ExportSetting; } }); -// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules -var style = __webpack_require__(71854); -// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules -var table = __webpack_require__(67250); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SettingOutlined.js + 1 modules -var SettingOutlined = __webpack_require__(42952); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Headmodules = ({"wrap":"wrap___SSpd0","img":"img___nbd2O","table":"table___fcP71","totalScore":"totalScore___YxSMe","people":"people___bf9pK","glassSeal":"glassSeal___dYhKO","paperHeader":"paperHeader___gYUbq","exportBtn":"exportBtn___nyRYQ"}); -// EXTERNAL MODULE: ./src/service/exercise.ts -var service_exercise = __webpack_require__(51412); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules -var RenderHtml = __webpack_require__(12768); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); // EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var modal_style = __webpack_require__(35611); +var style = __webpack_require__(35611); // EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules var modal = __webpack_require__(85402); // EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules @@ -1843,19 +1801,39 @@ var es_checkbox = __webpack_require__(32808); var upload_style = __webpack_require__(13759); // EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 20 modules var upload = __webpack_require__(7426); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules var message_style = __webpack_require__(14934); // EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules var message = __webpack_require__(12461); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/@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/antd/es/input/style/index.js + 1 modules var input_style = __webpack_require__(69463); // EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules var input = __webpack_require__(75008); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js var PlusOutlined = __webpack_require__(51042); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/ExportSetting/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var ExportSettingmodules = ({"modalWrapper":"modalWrapper___rWDvO","exportSettingWrapper":"exportSettingWrapper___pCClH","imgPreviewPart":"imgPreviewPart___PCv0Y","tips":"tips___EVeBl","pottedLine":"pottedLine___AaY68","text":"text___ho3u_"}); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); // EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules @@ -2345,6 +2323,67 @@ var ExportSetting = function ExportSetting(_ref) { globalSetting: globalSetting }; })(ExportSetting)); + +/***/ }), + +/***/ 21066: +/*!******************************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 1 modules ***! + \******************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ components_Head; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules +var style = __webpack_require__(71854); +// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules +var table = __webpack_require__(67250); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules +var button_style = __webpack_require__(29913); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(861); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SettingOutlined.js + 1 modules +var SettingOutlined = __webpack_require__(42952); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Headmodules = ({"wrap":"wrap___SSpd0","img":"img___nbd2O","table":"table___fcP71","totalScore":"totalScore___YxSMe","people":"people___bf9pK","glassSeal":"glassSeal___dYhKO","paperHeader":"paperHeader___gYUbq","exportBtn":"exportBtn___nyRYQ"}); +// EXTERNAL MODULE: ./src/service/exercise.ts +var service_exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(12768); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/ExportSetting/index.tsx + 3 modules +var ExportSetting = __webpack_require__(3307); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx @@ -2727,7 +2766,7 @@ var Head = function Head(_ref) { pagination: false }) })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ExportSetting, {})] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ExportSetting/* default */.Z, {})] }); }; /* harmony default export */ var components_Head = ((0,_umi_production_exports.connect)(function (_ref6) { @@ -2745,136 +2784,73 @@ var Head = function Head(_ref) { /***/ }), -/***/ 43861: -/*!**************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Export/index.tsx + 3 modules ***! - \**************************************************************************/ +/***/ 45437: +/*!**************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Export/index.tsx ***! + \**************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -// ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); +/* harmony import */ var antd_es_pagination_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/pagination/style */ 14182); +/* harmony import */ var antd_es_pagination__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! antd/es/pagination */ 260); +/* harmony import */ var antd_es_dropdown_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/dropdown/style */ 68018); +/* harmony import */ var antd_es_dropdown__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! antd/es/dropdown */ 13013); +/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/button/style */ 29913); +/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var antd_es_breadcrumb_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/breadcrumb/style */ 63102); +/* harmony import */ var antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! antd/es/breadcrumb */ 58492); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var antd_es_divider_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/divider/style */ 98541); +/* harmony import */ var antd_es_divider__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! antd/es/divider */ 27049); +/* harmony import */ var antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/checkbox/style */ 82000); +/* harmony import */ var antd_es_checkbox__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! antd/es/checkbox */ 32808); +/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/row/style */ 13062); +/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! antd/es/row */ 71230); +/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/col/style */ 89032); +/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! antd/es/col */ 15746); +/* harmony import */ var antd_es_radio_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/radio/style */ 83822); +/* harmony import */ var antd_es_radio__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! antd/es/radio */ 29924); +/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/modal/style */ 35611); +/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! antd/es/modal */ 85402); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11__ = __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_11___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_12__ = __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_12___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__ = __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_13___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14__ = __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_14___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_15__); +/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd/es/input/style */ 69463); +/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! antd/es/input */ 75008); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! umi */ 89214); +/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! jszip */ 55733); +/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_19__); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @ant-design/icons */ 82826); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @ant-design/icons */ 69753); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @ant-design/icons */ 95604); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @ant-design/icons */ 95025); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @ant-design/icons */ 42952); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./index.less?modules */ 24549); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/RenderHtml */ 12768); +/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/utils/util */ 29427); +/* harmony import */ var _Review_component_Fill__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../Review/component/Fill */ 19637); +/* harmony import */ var _Review_component_Shixun__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../Review/component/Shixun */ 64198); +/* harmony import */ var _Review_component_Program__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../Review/component/Program */ 8788); +/* harmony import */ var _components_Head__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./components/Head */ 21066); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! moment */ 30381); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_27__); +/* harmony import */ var html2pdf_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! html2pdf.js */ 80599); +/* harmony import */ var html2pdf_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(html2pdf_js__WEBPACK_IMPORTED_MODULE_28__); +/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @/utils/authority */ 7); +/* harmony import */ var _utils_enum__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @/utils/enum */ 70960); +/* harmony import */ var _pages_Classrooms_Lists_Exercise_Review_component_AnswerComments__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments */ 37537); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! react/jsx-runtime */ 85893); -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Exercise_Export; } -}); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules -var style = __webpack_require__(14182); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(260); -// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules -var dropdown_style = __webpack_require__(68018); -// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js -var dropdown = __webpack_require__(13013); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules -var breadcrumb_style = __webpack_require__(63102); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules -var breadcrumb = __webpack_require__(58492); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js -var createForOfIteratorHelper = __webpack_require__(74704); -var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules -var divider_style = __webpack_require__(98541); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js -var divider = __webpack_require__(27049); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules -var checkbox_style = __webpack_require__(82000); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules -var es_checkbox = __webpack_require__(32808); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js -var col_style = __webpack_require__(89032); -// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js -var col = __webpack_require__(15746); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules -var radio_style = __webpack_require__(83822); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules -var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var modal_style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var es_modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/@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/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./node_modules/jszip/dist/jszip.min.js -var jszip_min = __webpack_require__(55733); -var jszip_min_default = /*#__PURE__*/__webpack_require__.n(jszip_min); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules -var ArrowLeftOutlined = __webpack_require__(82826); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownloadOutlined.js -var DownloadOutlined = __webpack_require__(69753); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules -var DeliveredProcedureOutlined = __webpack_require__(95604); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CaretDownOutlined.js -var CaretDownOutlined = __webpack_require__(95025); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SettingOutlined.js + 1 modules -var SettingOutlined = __webpack_require__(42952); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Exportmodules = ({"flex_box_center":"flex_box_center___GW1u0","flex_space_between":"flex_space_between___XhK9z","flex_box_vertical_center":"flex_box_vertical_center___NKIbp","flex_box_center_end":"flex_box_center_end___V3qhT","flex_box_column":"flex_box_column___b4G29","bg":"bg___exMJB","paginationWrapper":"paginationWrapper___ROsRI","totalText":"totalText___PGE6D","num":"num___jLrBF","title":"title___yiXeD","questionIcons":"questionIcons___v75Tz","green":"green___HRGef","orange":"orange___tdW4E","greenTip":"greenTip___f2SpQ","redTip":"redTip___jc8UE","orangeTip":"orangeTip___VMO_s","flexRow":"flexRow___Jshv2","simpleWrap":"simpleWrap___ul6oi","divider":"divider___Of_8z","modal":"modal___oAD7F","programTitle":"programTitle___ybswa","simpleBg":"simpleBg___yLrQy","exportBtn":"exportBtn___x5fcE"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules -var RenderHtml = __webpack_require__(12768); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Fill.tsx -var Fill = __webpack_require__(19637); -// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules -var table_style = __webpack_require__(71854); -// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules -var table = __webpack_require__(67250); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/style/index.js + 1 modules -var input_number_style = __webpack_require__(25359); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules -var input_number = __webpack_require__(87799); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var message_style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules -var tooltip_style = __webpack_require__(38390); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(84908); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(7); -// EXTERNAL MODULE: ./node_modules/moment/moment.js -var moment = __webpack_require__(30381); -var moment_default = /*#__PURE__*/__webpack_require__.n(moment); -// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules -var monaco_editor = __webpack_require__(8691); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/index.less?modules -var componentmodules = __webpack_require__(1446); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Shixun.tsx @@ -2897,481 +2873,11 @@ var jsx_runtime = __webpack_require__(85893); -var Shixun = function Shixun(_ref) { - var _answerData$exercise, _answerData$exercise2, _item$shixun; - var item = _ref.item, - answerData = _ref.answerData, - _ref$hasChangeScore = _ref.hasChangeScore, - hasChangeScore = _ref$hasChangeScore === void 0 ? true : _ref$hasChangeScore, - autoHeight = _ref.autoHeight, - _ref$saveChangeScore = _ref.saveChangeScore, - saveChangeScore = _ref$saveChangeScore === void 0 ? function () {} : _ref$saveChangeScore; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - data = _useState2[0], - setData = _useState2[1]; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - challengeData = _useState4[0], - setChallengeData = _useState4[1]; - (0,react.useEffect)(function () { - var _item$shixun_details; - if (!(item !== null && item !== void 0 && (_item$shixun_details = item.shixun_details) !== null && _item$shixun_details !== void 0 && _item$shixun_details.length)) { - return; - } - var shixun = []; - var challenge = []; - for (var i = 0; i < (item === null || item === void 0 ? void 0 : (_item$shixun_details2 = item.shixun_details) === null || _item$shixun_details2 === void 0 ? void 0 : _item$shixun_details2.length); i++) { - var _item$shixun_details2, _item$shixun_details7, _item$shixun_details8; - for (var j = 0; j < (item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list.length); j++) { - var _item$shixun_details3, _item$shixun_details4, _item$shixun_details5, _item$shixun_details6, _item$shixun_details$; - var shixunItem = item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list[j]; - shixun.push(objectSpread2_default()(objectSpread2_default()({}, shixunItem), { - operation: item === null || item === void 0 ? void 0 : (_item$shixun_details3 = item.shixun_details) === null || _item$shixun_details3 === void 0 ? void 0 : (_item$shixun_details4 = _item$shixun_details3[i]) === null || _item$shixun_details4 === void 0 ? void 0 : (_item$shixun_details5 = _item$shixun_details4.shixun_detail) === null || _item$shixun_details5 === void 0 ? void 0 : (_item$shixun_details6 = _item$shixun_details5[0]) === null || _item$shixun_details6 === void 0 ? void 0 : _item$shixun_details6.game_identifier, - shixun_challenge_id: item === null || item === void 0 ? void 0 : (_item$shixun_details$ = item.shixun_details[i]) === null || _item$shixun_details$ === void 0 ? void 0 : _item$shixun_details$.shixun_challenge_id - })); - } - if (item !== null && item !== void 0 && (_item$shixun_details7 = item.shixun_details) !== null && _item$shixun_details7 !== void 0 && (_item$shixun_details8 = _item$shixun_details7[i]) !== null && _item$shixun_details8 !== void 0 && _item$shixun_details8.shixun_detail) { - var _item$shixun_details9, _item$shixun_details10, _item$shixun_details11; - challenge.push(item === null || item === void 0 ? void 0 : (_item$shixun_details9 = item.shixun_details) === null || _item$shixun_details9 === void 0 ? void 0 : (_item$shixun_details10 = _item$shixun_details9[i]) === null || _item$shixun_details10 === void 0 ? void 0 : (_item$shixun_details11 = _item$shixun_details10.shixun_detail) === null || _item$shixun_details11 === void 0 ? void 0 : _item$shixun_details11[0]); - } - } - setChallengeData(challenge); - setData([].concat(shixun)); - }, [item === null || item === void 0 ? void 0 : item.shixun_details]); - var columns = [{ - title: "关卡", - dataIndex: "position", - key: "position", - align: 'center' - }, { - title: "任务名称", - dataIndex: "name", - key: "name", - align: 'center', - ellipsis: true, - width: 260, - render: function render(name) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "overflowHidden1", - style: { - maxWidth: "400px" - }, - title: name && name.length > 25 ? name : "", - children: name - }) - }); - } - }, { - title: "评测次数", - dataIndex: "evaluate_count", - key: "evaluate_count", - align: 'center', - render: function render(testCount, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.evaluate_count ? item.evaluate_count : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "color-grey-9", - children: "--" - }) - }); - } - }, { - title: "完成时间", - key: "finished_time", - dataIndex: "finished_time", - align: 'center', - render: function render(endTime, item) { - var timeOver = false; - if (item.finished_time && answerData !== null && answerData !== void 0 && answerData.exercise && answerData !== null && answerData !== void 0 && answerData.exercise_answer_user) { - // issue#29511 exercise.time -1没有设置答题的时间限制,则比较完成时间和试卷截至时间 - if ((answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time) === -1) { - timeOver = moment_default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.end_time).isBefore(item.finished_time); - } else { - timeOver = moment_default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_answer_user.start_at).add(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time, "m").isBefore(item.finished_time); - } - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [item.finished_time || /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-grey-999", - children: "--" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-orange-ff9 ", - children: timeOver ? "(已超时)" : "" - })] - }); - } - }, { - title: "耗时", - dataIndex: "time_consuming", - key: "time_consuming", - align: 'center', - render: function render(time, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.time_consuming || /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "color-grey-9", - children: "--" - }) - }); - } - }, { - title: "查看答案", - dataIndex: "view_answer", - key: "view_answer", - align: 'center', - render: function render(exp, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.view_answer ? "已查看" : "未查看" - }); - } - }, - // { - // title: "经验值", - // dataIndex: "experience", - // key: "experience", - // align: 'center', - // render: (exp: any, item: any) => { - // return ( - // - // {item.myself_experience}/ - // {item.experience} - // - // ); - // }, - // }, - { - title: "得分/满分", - dataIndex: "user_score", - key: "user_score", - align: 'center', - render: function render(exp, item) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-orange", - children: item.user_score - }), "/", item.game_score] - }); - } - }, hasChangeScore && { - title: "调分", - dataIndex: "user_score", - key: "user_score", - align: 'center', - render: function render(value, data, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - min: 0, - max: Number(data.game_score), - defaultValue: value, - onBlur: /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!(e.target.value != value)) { - _context.next = 6; - break; - } - _context.next = 3; - return saveChangeScore(objectSpread2_default()(objectSpread2_default()({}, item), { - shixun_challenge_id: data.shixun_challenge_id, - shixunScore: e.target.value - })); - case 3: - res = _context.sent; - console.log('res: ', res); - if (res !== null && res !== void 0 && res.question_comments) { - message/* default.success */.ZP.success("已修改当前评分"); - } - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function (_x) { - return _ref2.apply(this, arguments); - }; - }() - }); - } - }].filter(function (x) { - return !!x; - }); - var outputColumns = [{ - title: '评测次数', - dataIndex: 'key', - width: "127px", - key: 'key', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.key - }); - } - }, { - title: '详细信息', - dataIndex: 'error_msg', - key: 'error_msg', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.error_msg ? record.error_msg : "--" - }); - } - }, { - title: '评测时间', - dataIndex: 'updated_at', - key: 'updated_at', - align: 'center', - width: 200, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.updated_at ? record.updated_at : "--" - }); - } - }]; - var options = { - selectOnLineNumbers: true, - readOnly: true, - minimap: { - enabled: false - }, - scrollBeyondLastLine: false - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.student_commit_status) !== 0 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.user_exercise_status) !== 0) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt15", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "font16 c-grey-666", - children: "\u9636\u6BB5\u6210\u7EE9" - }), !!(data !== null && data !== void 0 && data.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - columns: columns, - dataSource: data, - pagination: false - })] - }), !!(challengeData !== null && challengeData !== void 0 && challengeData.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "font16 c-grey-666 mt10", - children: "\u5B9E\u8BAD\u8BE6\u60C5" - }), challengeData === null || challengeData === void 0 ? void 0 : challengeData.map(function (chanllenge, index) { - var _chanllenge$outputs; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt5", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 mr15", - children: [" \u7B2C", chanllenge.position, "\u5173"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - className: "current c-black font16", - to: "/tasks/".concat(chanllenge.game_identifier), - children: chanllenge.name - })] - }), !!(chanllenge !== null && chanllenge !== void 0 && (_chanllenge$outputs = chanllenge.outputs) !== null && _chanllenge$outputs !== void 0 && _chanllenge$outputs.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - bordered: true, - dataSource: chanllenge.outputs.map(function (out) { - return { - key: out.position, - error_msg: out.output_detail, - updated_at: out.updated_at - }; - }), - columns: outputColumns, - pagination: false - }), (chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.st) === 0 && chanllenge.passed_code && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules/* default.shixunWrp */.Z.shixunWrp, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("h2", { - children: ["\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-black", - children: chanllenge.path - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, { - height: 300, - autoHeight: autoHeight, - language: "python", - theme: "default", - value: chanllenge.passed_code, - options: options - })] - })] - }); - })] - }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - className: "c-grey-999 mt20 mb20", - value: item === null || item === void 0 ? void 0 : item.question_title - }), item === null || item === void 0 ? void 0 : (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.map(function (shixun, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "font16 c-grey-666 mb5", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "mr20", - children: ["\u7B2C", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_position, "\u5173 ", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_name] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [shixun === null || shixun === void 0 ? void 0 : shixun.challenge_score, "\u5206"] - })] - }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mb15" - })] - }); -}; -/* harmony default export */ var component_Shixun = (Shixun); -// EXTERNAL MODULE: ./node_modules/js-base64/base64.js -var base64 = __webpack_require__(19575); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/index.less?modules -var Reviewmodules = __webpack_require__(37729); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Program.tsx - - - - - - - - -var Program = function Program(_ref) { - var _answerData$exercise, _answerData$exercise2, _answerData$exercise3, _answerData$exercise4, _item$user_answer; - var item = _ref.item, - answerData = _ref.answerData, - autoHeight = _ref.autoHeight; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - data = _useState2[0], - setData = _useState2[1]; - (0,react.useEffect)(function () { - var _item$evaluate_codes; - if ((item === null || item === void 0 ? void 0 : (_item$evaluate_codes = item.evaluate_codes) === null || _item$evaluate_codes === void 0 ? void 0 : _item$evaluate_codes.length) > 0) { - var _item$evaluate_codes2; - setData(item === null || item === void 0 ? void 0 : (_item$evaluate_codes2 = item.evaluate_codes) === null || _item$evaluate_codes2 === void 0 ? void 0 : _item$evaluate_codes2.map(function (code, index) { - return { - key: index + 1, - error_msg: code !== null && code !== void 0 && code.error_msg ? base64.Base64.decode(code === null || code === void 0 ? void 0 : code.error_msg) : '', - created_at: code.created_at - }; - })); - } else { - setData([{ - key: "--", - error_msg: "--" - }]); - } - }, [item === null || item === void 0 ? void 0 : item.evaluate_codes]); - var columns = [{ - title: '评测序号', - dataIndex: 'key', - width: "127px", - key: 'key', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.key - }); - } - }, { - title: '评测时间', - dataIndex: 'created_at', - key: 'created_at', - align: 'center', - width: 200, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.created_at ? moment_default()(record.created_at).format('YYYY-MM-DD HH:mm') : "--" - }); - } - }, { - title: '评测结果', - dataIndex: 'error_msg', - key: 'error_msg', - align: 'center', - render: function render(text, record) { - var _record$error_msg; - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.error_msg ? ((_record$error_msg = record.error_msg) === null || _record$error_msg === void 0 ? void 0 : _record$error_msg.length) > 1000 ? record.error_msg.substring(0, 1000) + "..." : record.error_msg : "--" - }); - } - }]; - var options = { - selectOnLineNumbers: true, - readOnly: true, - minimap: { - enabled: false - }, - scrollBeyondLastLine: false - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt15 mb15", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item === null || item === void 0 ? void 0 : item.description - }) - }), (!!(answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.student_commit_status) && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.student_commit_status) !== 0 || !!(answerData !== null && answerData !== void 0 && (_answerData$exercise3 = answerData.exercise) !== null && _answerData$exercise3 !== void 0 && _answerData$exercise3.user_exercise_status) && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.user_exercise_status) !== 0) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - className: "mt5", - bordered: true, - dataSource: data, - columns: columns, - pagination: false - }), !!(item !== null && item !== void 0 && (_item$user_answer = item.user_answer) !== null && _item$user_answer !== void 0 && _item$user_answer.length) && (item === null || item === void 0 ? void 0 : item.passed_code) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: Reviewmodules/* default.shixunWrp */.Z.shixunWrp, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { - children: "\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, { - style: { - border: '1px solid #ccc' - }, - height: 300, - language: "python", - theme: "vs-light", - value: item !== null && item !== void 0 && item.passed_code ? base64.Base64.decode(item === null || item === void 0 ? void 0 : item.passed_code) : "", - autoHeight: autoHeight, - options: options - })] - })] - }); -}; -/* harmony default export */ var component_Program = (Program); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 5 modules -var Head = __webpack_require__(92170); -// EXTERNAL MODULE: ./node_modules/html2pdf.js/dist/html2pdf.js -var html2pdf = __webpack_require__(80599); -var html2pdf_default = /*#__PURE__*/__webpack_require__.n(html2pdf); -// EXTERNAL MODULE: ./src/utils/enum.ts -var utils_enum = __webpack_require__(70960); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + 1 modules -var AnswerComments = __webpack_require__(37537); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var _excluded = ["exercise", "globalSetting", "loading", "user", "dispatch"]; +var _excluded = ["exercise", "globalSetting", "loading", "user", "dispatch"]; @@ -3392,7 +2898,7 @@ var _excluded = ["exercise", "globalSetting", "loading", "user", "dispatch"]; var PageCount = 30; -var TextArea = input/* default.TextArea */.Z.TextArea; +var TextArea = antd_es_input__WEBPACK_IMPORTED_MODULE_33__/* ["default"].TextArea */ .Z.TextArea; var questionType = (/* unused pure expression or super */ null && (['单选题', '多选题', '判断题', '填空题', '简答题', '实训题', '编程题'])); var Export = function Export(_ref) { var _userInfo$course, _exportData$exercise3, _exportData$exercise_2, _exportData$exercise4, _exportData$exercise5, _exportData$exercise6, _exportData$exercise7, _exportData$exercise8; @@ -3401,52 +2907,52 @@ var Export = function Export(_ref) { loading = _ref.loading, user = _ref.user, dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, _excluded); - var params = (0,_umi_production_exports.useParams)(); + props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_15___default()(_ref, _excluded); + var params = (0,umi__WEBPACK_IMPORTED_MODULE_18__.useParams)(); var userInfo = user.userInfo; - var _useState = (0,react.useState)({}), - _useState2 = slicedToArray_default()(_useState, 2), + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)({}), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState, 2), changeScoreData = _useState2[0], setChangeScoreData = _useState2[1]; - var exportElement = (0,react.useRef)(); - var isExportBlank = (0,react.useRef)(false); - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), + var exportElement = (0,react__WEBPACK_IMPORTED_MODULE_17__.useRef)(); + var isExportBlank = (0,react__WEBPACK_IMPORTED_MODULE_17__.useRef)(false); + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)(false), + _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState3, 2), isLoading = _useState4[0], setIsLoading = _useState4[1]; - var _useState5 = (0,react.useState)({}), - _useState6 = slicedToArray_default()(_useState5, 2), + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)({}), + _useState6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState5, 2), exportData = _useState6[0], setExportData = _useState6[1]; - var _useState7 = (0,react.useState)(new (jszip_min_default())()), - _useState8 = slicedToArray_default()(_useState7, 2), + var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)(new (jszip__WEBPACK_IMPORTED_MODULE_19___default())()), + _useState8 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState7, 2), zip = _useState8[0], setZip = _useState8[1]; - var _useState9 = (0,react.useState)([]), - _useState10 = slicedToArray_default()(_useState9, 2), + var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)([]), + _useState10 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState9, 2), allStudents = _useState10[0], setAllStudents = _useState10[1]; - var _useState11 = (0,react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), + var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)(false), + _useState12 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState11, 2), autoHeight = _useState12[0], setAutoHeight = _useState12[1]; - var _useState13 = (0,react.useState)(false), - _useState14 = slicedToArray_default()(_useState13, 2), + var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)(false), + _useState14 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState13, 2), isshowanswer = _useState14[0], setisshowanswer = _useState14[1]; //导出空白试卷加答案时显示答案 - var _useState15 = (0,react.useState)(false), - _useState16 = slicedToArray_default()(_useState15, 2), + var _useState15 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)(false), + _useState16 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState15, 2), userScoreVisible = _useState16[0], setUserScoreVisible = _useState16[1]; //导出所有学生试卷时需要显示学生得分 - var _useState17 = (0,react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), + var _useState17 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)(false), + _useState18 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState17, 2), userCommentVisible = _useState18[0], setUserCommentVisible = _useState18[1]; //导出所有学生试卷时需要显示评语 - var _useState19 = (0,react.useState)(false), - _useState20 = slicedToArray_default()(_useState19, 2), + var _useState19 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)(false), + _useState20 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState19, 2), ismodal = _useState20[0], setismodal = _useState20[1]; - (0,react.useEffect)(function () { + (0,react__WEBPACK_IMPORTED_MODULE_17__.useEffect)(function () { if (userInfo !== null && userInfo !== void 0 && userInfo.login) { getData(); } @@ -3473,20 +2979,20 @@ var Export = function Export(_ref) { if (res !== null && res !== void 0 && (_res$exercise3 = res.exercise) !== null && _res$exercise3 !== void 0 && _res$exercise3.choice_random) { if (item.question_type === 0 || item.question_type === 1) { item.items.map(function (i) { - i.question_choices = (0,util/* randomArray */.M2)(i.question_choices, random_id); + i.question_choices = (0,_utils_util__WEBPACK_IMPORTED_MODULE_22__/* .randomArray */ .M2)(i.question_choices, random_id); return i; }); } if (item.question_type === 7) { item.items.forEach(function (i) { i.sub_exercise_questions.forEach(function (k) { - k.question_choices = (0,util/* randomArray */.M2)(k.question_choices, random_id); + k.question_choices = (0,_utils_util__WEBPACK_IMPORTED_MODULE_22__/* .randomArray */ .M2)(k.question_choices, random_id); }); }); } } if (res !== null && res !== void 0 && (_res$exercise4 = res.exercise) !== null && _res$exercise4 !== void 0 && _res$exercise4.question_random) { - item.items = (0,util/* randomArray */.M2)(item.items, random_id); + item.items = (0,_utils_util__WEBPACK_IMPORTED_MODULE_22__/* .randomArray */ .M2)(item.items, random_id); } item.items.map(function (i) { i.question_num = _key; @@ -3498,9 +3004,9 @@ var Export = function Export(_ref) { } }; var getData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().mark(function _callee() { var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: dispatch({ @@ -3541,7 +3047,7 @@ var Export = function Export(_ref) { res = _context.sent; isExportBlank.current = true; case 13: - setExportData(objectSpread2_default()({}, res || {})); + setExportData(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_12___default()({}, res || {})); setTimeout(function () { var nbPages = 1; var sourceHtml = document.getElementById("export-id-all"); @@ -3584,7 +3090,7 @@ var Export = function Export(_ref) { evt.initEvent("click", false, false); link.dispatchEvent(evt); document.body.removeChild(link); - setZip(new (jszip_min_default())()); + setZip(new (jszip__WEBPACK_IMPORTED_MODULE_19___default())()); }); setisshowanswer(false); setUserCommentVisible(false); @@ -3592,16 +3098,16 @@ var Export = function Export(_ref) { setAutoHeight(false); }; var exportReport = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(type) { + var _ref3 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().mark(function _callee6(type) { var _exercise$exerciseExp2; var nums, modal, pages, title, _exercise$exerciseExp3, _exercise$exerciseExp4, opt, worker, _loop, i, next, _next; - return regeneratorRuntime_default()().wrap(function _callee6$(_context8) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().wrap(function _callee6$(_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: _next = function _next3() { - _next = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + _next = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().mark(function _callee5() { var res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context7) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().wrap(function _callee5$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: nums++; @@ -3627,10 +3133,10 @@ var Export = function Export(_ref) { case 7: res = _context7.sent; randomQuestion(res); - setExportData(objectSpread2_default()({}, res || {})); - setTimeout( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + setExportData(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_12___default()({}, res || {})); + setTimeout( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().mark(function _callee4() { var worker, _loop2, _i; - return regeneratorRuntime_default()().wrap(function _callee4$(_context6) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().wrap(function _callee4$(_context6) { while (1) switch (_context6.prev = _context6.next) { case 0: handleRemoveSurplusCanvas(); @@ -3640,15 +3146,15 @@ var Export = function Export(_ref) { // // .toPdf() // .output('blob') // setIsLoading(false) - worker = html2pdf_default()(); - _loop2 = /*#__PURE__*/regeneratorRuntime_default()().mark(function _loop2(i) { - return regeneratorRuntime_default()().wrap(function _loop2$(_context5) { + worker = html2pdf_js__WEBPACK_IMPORTED_MODULE_28___default()(); + _loop2 = /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().mark(function _loop2(i) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().wrap(function _loop2$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: _context5.next = 2; return worker.set(opt).from(pages[i]).toContainer().toCanvas().toPdf().get('pdf').then( /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(pdf) { - return regeneratorRuntime_default()().wrap(function _callee3$(_context4) { + var _ref6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().mark(function _callee3(pdf) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().wrap(function _callee3$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: if (!(i < pages.length - 1)) { @@ -3685,10 +3191,10 @@ var Export = function Export(_ref) { _context6.next = 4; break; case 9: - zip.file("".concat(allStudents[nums - 1]['user_name'], "-").concat(moment_default()().format('YYYY-MM-DD HH:mm:ss'), ".pdf"), worker.output("blob")); + zip.file("".concat(allStudents[nums - 1]['user_name'], "-").concat(moment__WEBPACK_IMPORTED_MODULE_27___default()().format('YYYY-MM-DD HH:mm:ss'), ".pdf"), worker.output("blob")); modal.update({ - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("span", { className: "c-blue", children: nums + 1 }), "/", allStudents === null || allStudents === void 0 ? void 0 : allStudents.length] @@ -3728,22 +3234,22 @@ var Export = function Export(_ref) { nums = 0; if (type !== 'all') setIsLoading(true); // else - modal = es_modal/* default.info */.Z.info({ + modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_34__/* ["default"].info */ .Z.info({ width: 460, - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + children: ["\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("span", { className: "c-red", children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3" })] }), - content: type === 'all' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + content: type === 'all' ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("span", { className: "c-blue", children: nums + 1 }), "/", allStudents === null || allStudents === void 0 ? void 0 : allStudents.length] }) : null, maskClosable: false, - className: Exportmodules.modal, + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].modal */ .Z.modal, onOk: function onOk() {} }); handleRemoveSurplusCanvas(); @@ -3781,7 +3287,7 @@ var Export = function Export(_ref) { // return; // } pages = exportElement.current.children; - title = "".concat(moment_default()().format('YYYY-MM-DD HH:mm:ss')); + title = "".concat(moment__WEBPACK_IMPORTED_MODULE_27___default()().format('YYYY-MM-DD HH:mm:ss')); if ((_exercise$exerciseExp2 = exercise.exerciseExportHeadData) !== null && _exercise$exerciseExp2 !== void 0 && _exercise$exerciseExp2.user) { title = "".concat(((_exercise$exerciseExp3 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp3 === void 0 ? void 0 : _exercise$exerciseExp3.student_id) || '').concat((_exercise$exerciseExp4 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp4 === void 0 ? void 0 : _exercise$exerciseExp4.user); } @@ -3800,15 +3306,15 @@ var Export = function Export(_ref) { mode: ['avoid-all'] } }; - worker = html2pdf_default()(); - _loop = /*#__PURE__*/regeneratorRuntime_default()().mark(function _loop(i) { - return regeneratorRuntime_default()().wrap(function _loop$(_context3) { + worker = html2pdf_js__WEBPACK_IMPORTED_MODULE_28___default()(); + _loop = /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().mark(function _loop(i) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().wrap(function _loop$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; return worker.set(opt).from(pages[i]).toContainer().toCanvas().toPdf().get('pdf').then( /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(pdf) { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + var _ref4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().mark(function _callee2(pdf) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: if (!(i < pages.length - 1)) { @@ -3879,21 +3385,21 @@ var Export = function Export(_ref) { }; var renderQuestion = function renderQuestion(item, i) { var _item$question_choice, _item$question_choice2, _item$question_choice3, _changeScoreData$item, _item$user_answer4, _item$user_answer_lig, _item$user_answer5, _item$sub_exercise_qu, _item$standard_answer, _item$standard_answer2, _item$standard_answer3, _item$standard_answer4; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { style: { display: 'flex' }, - className: Exportmodules.programTitle, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].programTitle */ .Z.programTitle, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { style: { flexShrink: 0 }, className: "font18", children: [i, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { value: item.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { style: { flexShrink: 0 }, @@ -3902,27 +3408,27 @@ var Export = function Export(_ref) { })] }), // 单选题 - item.question_type === utils_enum/* QuestionType.Single */.c.Single && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_30__/* .QuestionType.Single */ .c.Single && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.Fragment, { children: (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.map(function (val, key) { var _item$user_answer; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { flex: "25px", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("div", { style: { width: 25, overflow: "hidden" }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_radio__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { checked: (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.includes(val.choice_id), style: { width: 25 } }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { value: val.choice_text || "" }) })] @@ -3930,27 +3436,27 @@ var Export = function Export(_ref) { }) }), // 多选题 - item.question_type === utils_enum/* QuestionType.Multiple */.c.Multiple && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_30__/* .QuestionType.Multiple */ .c.Multiple && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.Fragment, { children: (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (val, key) { var _item$user_answer2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { flex: "25px", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("div", { style: { width: 25, overflow: "hidden" }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_38__/* ["default"] */ .Z, { checked: (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.includes(val.choice_id), style: { width: 25 } }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { value: val.choice_text || "" }) })] @@ -3961,26 +3467,26 @@ var Export = function Export(_ref) { }) }), // 判断题 - item.question_type === utils_enum/* QuestionType.Judge */.c.Judge && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Exportmodules.flexRow, + item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_30__/* .QuestionType.Judge */ .c.Judge && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].flexRow */ .Z.flexRow, children: (_item$question_choice3 = item.question_choices) === null || _item$question_choice3 === void 0 ? void 0 : _item$question_choice3.map(function (val, key) { var _item$user_answer3; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { flex: "25px", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("div", { style: { width: 25, overflow: "hidden" }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_radio__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { checked: (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.includes(val.choice_id), style: { width: 25 } }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { flex: "1", children: val.choice_text })] @@ -3989,104 +3495,104 @@ var Export = function Export(_ref) { // {val.choice_text} // }) - }), item.question_type === utils_enum/* QuestionType.Fill */.c.Fill && !isExportBlank.current && /*#__PURE__*/(0,jsx_runtime.jsx)(Fill/* default */.Z, { + }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_30__/* .QuestionType.Fill */ .c.Fill && !isExportBlank.current && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_Review_component_Fill__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { item: item, answerData: exportData, changeScoreData: changeScoreData, textValue: (_changeScoreData$item = changeScoreData[item.q_position]) === null || _changeScoreData$item === void 0 ? void 0 : _changeScoreData$item.text, textOnChange: function textOnChange(value) { changeScoreData[item.q_position].text = value; - setChangeScoreData(objectSpread2_default()({}, changeScoreData)); + setChangeScoreData(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_12___default()({}, changeScoreData)); }, seeAnswerVisible: false - }), item.question_type === utils_enum/* QuestionType.Shixun */.c.Shixun && /*#__PURE__*/(0,jsx_runtime.jsx)(component_Shixun, { + }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_30__/* .QuestionType.Shixun */ .c.Shixun && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_Review_component_Shixun__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { item: item, answerData: exportData, hasChangeScore: false, autoHeight: autoHeight - }), item.question_type === utils_enum/* QuestionType.Subjective */.c.Subjective && item !== null && item !== void 0 && (_item$user_answer4 = item.user_answer) !== null && _item$user_answer4 !== void 0 && _item$user_answer4[0] ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Exportmodules.simpleBg, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_30__/* .QuestionType.Subjective */ .c.Subjective && item !== null && item !== void 0 && (_item$user_answer4 = item.user_answer) !== null && _item$user_answer4 !== void 0 && _item$user_answer4[0] ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].simpleBg */ .Z.simpleBg, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("aside", { className: "font14 c-light-primary mb5", children: "\u5B66\u751F\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: userCommentVisible ? /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("div", { + children: userCommentVisible ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { value: item === null || item === void 0 ? void 0 : (_item$user_answer_lig = item.user_answer_light) === null || _item$user_answer_lig === void 0 ? void 0 : _item$user_answer_lig[0] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { value: item === null || item === void 0 ? void 0 : (_item$user_answer5 = item.user_answer) === null || _item$user_answer5 === void 0 ? void 0 : _item$user_answer5[0] }) })] - }) : null, item.question_type === utils_enum/* QuestionType.Program */.c.Program && /*#__PURE__*/(0,jsx_runtime.jsx)(component_Program, { + }) : null, item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_30__/* .QuestionType.Program */ .c.Program && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_Review_component_Program__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, { item: item, answerData: exportData, autoHeight: autoHeight - }), item.question_type === utils_enum/* QuestionType.Combine */.c.Combine && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_30__/* .QuestionType.Combine */ .c.Combine && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.Fragment, { children: (_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.map(function (val, key) { var _val$question_choices, _val$standard_answer; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { style: { marginLeft: 10 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { style: { fontSize: '16px' }, children: [i, ".", key + 1, "\uFF08\u5355\u9009\u9898\uFF09", val === null || val === void 0 ? void 0 : val.question_title, "\uFF08", val === null || val === void 0 ? void 0 : val.question_score, "\u5206\uFF09"] }), (_val$question_choices = val.question_choices) === null || _val$question_choices === void 0 ? void 0 : _val$question_choices.map(function (vals, keys) { var _val$user_answer; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { flex: "25px", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("div", { style: { width: 25, overflow: "hidden" }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_radio__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { checked: (_val$user_answer = val.user_answer) === null || _val$user_answer === void 0 ? void 0 : _val$user_answer.includes(vals.choice_id), style: { width: 25 } }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { value: vals.choice_text || "" }) })] }, keys); - }), (val === null || val === void 0 ? void 0 : val.standard_answer_show) && isshowanswer && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), (val === null || val === void 0 ? void 0 : val.standard_answer_show) && isshowanswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { className: "font16 ", children: ["\u6B63\u786E\u7B54\u6848\uFF1A", val === null || val === void 0 ? void 0 : val.standard_answer_show] - }), ((val === null || val === void 0 ? void 0 : val.standard_answer_show) || (val === null || val === void 0 ? void 0 : (_val$standard_answer = val.standard_answer) === null || _val$standard_answer === void 0 ? void 0 : _val$standard_answer.length) > 0) && isshowanswer && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), ((val === null || val === void 0 ? void 0 : val.standard_answer_show) || (val === null || val === void 0 ? void 0 : (_val$standard_answer = val.standard_answer) === null || _val$standard_answer === void 0 ? void 0 : _val$standard_answer.length) > 0) && isshowanswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { style: { marginTop: 14 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("span", { className: "font16 ", children: "\u89E3\u6790\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - className: Exportmodules.renderHtml, + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].renderHtml */ .Z.renderHtml, value: (val === null || val === void 0 ? void 0 : val.analysis) || '暂无解析' })] })] }); }) - }), isshowanswer && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), isshowanswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { style: { marginTop: 10 }, - children: [(item === null || item === void 0 ? void 0 : item.question_type) < 3 && (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [(item === null || item === void 0 ? void 0 : item.question_type) < 3 && (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { className: "font16 ", children: ["\u6B63\u786E\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : item.standard_answer_show] - }), !!(item !== null && item !== void 0 && (_item$standard_answer = item.standard_answer) !== null && _item$standard_answer !== void 0 && _item$standard_answer.length) && isshowanswer && (item === null || item === void 0 ? void 0 : item.question_type) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), !!(item !== null && item !== void 0 && (_item$standard_answer = item.standard_answer) !== null && _item$standard_answer !== void 0 && _item$standard_answer.length) && isshowanswer && (item === null || item === void 0 ? void 0 : item.question_type) === 3 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("div", { children: item === null || item === void 0 ? void 0 : (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.map(function (answer, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { children: ["\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A", index + 1, "\uFF09:"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(TextArea, { autoSize: true, disabled: true, value: answer === null || answer === void 0 ? void 0 : answer.answer_text[0] @@ -4094,43 +3600,43 @@ var Export = function Export(_ref) { })] }); }) - }), (item === null || item === void 0 ? void 0 : item.standard_answer) && (item === null || item === void 0 ? void 0 : item.question_type) === 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + }), (item === null || item === void 0 ? void 0 : item.standard_answer) && (item === null || item === void 0 ? void 0 : item.question_type) === 4 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("p", { className: "mt10 mb0", children: "\u53C2\u8003\u7B54\u6848\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("div", { style: { border: "1px solid #eee", background: "#f5f5f5", borderRadius: 4, padding: 5 }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { value: item === null || item === void 0 ? void 0 : (_item$standard_answer3 = item.standard_answer) === null || _item$standard_answer3 === void 0 ? void 0 : _item$standard_answer3[0] }) })] - }), (item === null || item === void 0 ? void 0 : item.question_type) <= 4 && ((item === null || item === void 0 ? void 0 : item.standard_answer_show) || (item === null || item === void 0 ? void 0 : (_item$standard_answer4 = item.standard_answer) === null || _item$standard_answer4 === void 0 ? void 0 : _item$standard_answer4.length) > 0) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), (item === null || item === void 0 ? void 0 : item.question_type) <= 4 && ((item === null || item === void 0 ? void 0 : item.standard_answer_show) || (item === null || item === void 0 ? void 0 : (_item$standard_answer4 = item.standard_answer) === null || _item$standard_answer4 === void 0 ? void 0 : _item$standard_answer4.length) > 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { style: { marginTop: 14 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("span", { className: "font16 ", children: "\u89E3\u6790\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - className: Exportmodules.renderHtml, + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].renderHtml */ .Z.renderHtml, value: (item === null || item === void 0 ? void 0 : item.analysis) || '暂无解析' })] })] - }), userScoreVisible && !Number.isNaN(parseFloat(item === null || item === void 0 ? void 0 : item.user_score)) && (item === null || item === void 0 ? void 0 : item.question_type) !== utils_enum/* QuestionType.Shixun */.c.Shixun && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), userScoreVisible && !Number.isNaN(parseFloat(item === null || item === void 0 ? void 0 : item.user_score)) && (item === null || item === void 0 ? void 0 : item.question_type) !== _utils_enum__WEBPACK_IMPORTED_MODULE_30__/* .QuestionType.Shixun */ .c.Shixun && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("span", { style: { color: '#0152d9' }, children: "\u5B66\u751F\u5F97\u5206\uFF1A" }), item === null || item === void 0 ? void 0 : item.user_score, "\u5206"] - }), (item === null || item === void 0 ? void 0 : item.answer_comments) && userCommentVisible && /*#__PURE__*/(0,jsx_runtime.jsx)(AnswerComments/* default */.Z, { + }), (item === null || item === void 0 ? void 0 : item.answer_comments) && userCommentVisible && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_pages_Classrooms_Lists_Exercise_Review_component_AnswerComments__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { list: item === null || item === void 0 ? void 0 : item.answer_comments - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_divider__WEBPACK_IMPORTED_MODULE_39__/* ["default"] */ .Z, { style: isExportBlank.current ? { marginTop: 30 } : {} @@ -4158,12 +3664,12 @@ var Export = function Export(_ref) { }; var renderDom = function renderDom(er, key, index) { if (er.category) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { className: "font16 c-light-primary", children: [toChinesNum(er === null || er === void 0 ? void 0 : er.category), "\u3001", er.name] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { className: "c-grey-999", children: ["\uFF08\u5171", er.count, "\u9898\uFF0C", (er === null || er === void 0 ? void 0 : er.question_type) === 7 ? "\u5305\u542B".concat(er === null || er === void 0 ? void 0 : er.sub_count, "\u5C0F\u9898\uFF1B") : '', "\u5171", er.score, "\u5206\uFF09"] })] @@ -4173,21 +3679,21 @@ var Export = function Export(_ref) { return renderQuestion(er.questionDetail, key); } }; - var renderClassifyQuestion = (0,react.useCallback)(function () { + var renderClassifyQuestion = (0,react__WEBPACK_IMPORTED_MODULE_17__.useCallback)(function () { var _exercise$exerciseExp5, _exercise$exerciseExp6, _Array, _Array$fill, _Array$fill$map, _exportData$exercise_; var step = (exercise === null || exercise === void 0 ? void 0 : (_exercise$exerciseExp5 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp5 === void 0 ? void 0 : (_exercise$exerciseExp6 = _exercise$exerciseExp5.exercise_header) === null || _exercise$exerciseExp6 === void 0 ? void 0 : _exercise$exerciseExp6.export_page_num) || 40; var newData = []; var questionIndex = 1; //小题题号 - var _iterator = createForOfIteratorHelper_default()((exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise_ = exportData.exercise_question_types) === null || _exportData$exercise_ === void 0 ? void 0 : _exportData$exercise_.entries()) || []), + var _iterator = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_4___default()((exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise_ = exportData.exercise_question_types) === null || _exportData$exercise_ === void 0 ? void 0 : _exportData$exercise_.entries()) || []), _step; try { var _loop3 = function _loop3() { - var _step$value = slicedToArray_default()(_step.value, 2), + var _step$value = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_step.value, 2), categoryIndex = _step$value[0], questionItem = _step$value[1]; questionItem.items.forEach(function (question, index) { if (index === 0) { - newData.push(objectSpread2_default()(objectSpread2_default()({}, questionItem), {}, { + newData.push(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_12___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_12___default()({}, questionItem), {}, { items: null, category: categoryIndex + 1, questionDetail: question, @@ -4213,16 +3719,16 @@ var Export = function Export(_ref) { if (newData !== null && newData !== void 0 && newData.length) return (_Array = new Array(Math.ceil((newData === null || newData === void 0 ? void 0 : newData.length) / step))) === null || _Array === void 0 ? void 0 : (_Array$fill = _Array.fill([])) === null || _Array$fill === void 0 ? void 0 : (_Array$fill$map = _Array$fill.map(function (item, key) { return newData.slice(key * step, key * step + step); })) === null || _Array$fill$map === void 0 ? void 0 : _Array$fill$map.map(function (i, k) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { className: "pl60 pr30", style: { minHeight: k === 0 ? 1000 : "auto" }, - children: [k === 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Head/* default */.Z, { + children: [k === 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_components_Head__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { isExportBlank: isExportBlank.current - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { - className: Exportmodules.divider + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_divider__WEBPACK_IMPORTED_MODULE_39__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].divider */ .Z.divider })] }), i === null || i === void 0 ? void 0 : i.map(function (item, index) { return renderDom(item, item.questionIndex, index); @@ -4231,64 +3737,64 @@ var Export = function Export(_ref) { }); return null; }, [exportData, exercise, autoHeight]); - var _useState21 = (0,react.useState)({ + var _useState21 = (0,react__WEBPACK_IMPORTED_MODULE_17__.useState)({ num: 1 }), - _useState22 = slicedToArray_default()(_useState21, 2), + _useState22 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState21, 2), paginationParams = _useState22[0], setPaginationParams = _useState22[1]; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("section", { className: "edu-container", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("section", { className: "animated fadeIn", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("aside", { className: "mt10", - children: userInfo && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { + children: userInfo && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_40__/* ["default"] */ .Z, { separator: ">", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_40__/* ["default"].Item */ .Z.Item, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(umi__WEBPACK_IMPORTED_MODULE_18__.Link, { to: "/classrooms/".concat(params.coursesId, "/exercise"), children: userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_name }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_40__/* ["default"].Item */ .Z.Item, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(umi__WEBPACK_IMPORTED_MODULE_18__.Link, { to: "/classrooms/".concat(params.coursesId, "/exercise"), children: "\u8BD5\u5377\u5217\u8868" }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_40__/* ["default"].Item */ .Z.Item, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(umi__WEBPACK_IMPORTED_MODULE_18__.Link, { to: "/classrooms/".concat(params.coursesId, "/exercise/").concat(exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise3 = exportData.exercise) === null || _exportData$exercise3 === void 0 ? void 0 : _exportData$exercise3.id, "/detail"), children: "\u8BD5\u5377\u8BE6\u60C5" }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_breadcrumb__WEBPACK_IMPORTED_MODULE_40__/* ["default"].Item */ .Z.Item, { children: (exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise_2 = exportData.exercise_answer_user) === null || _exportData$exercise_2 === void 0 ? void 0 : _exportData$exercise_2.user_name) || (exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise4 = exportData.exercise) === null || _exportData$exercise4 === void 0 ? void 0 : _exportData$exercise4.exercise_name) })] }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: [Exportmodules.title, 'mt20'].join(' '), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("aside", { + className: [_index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].title */ .Z.title, 'mt20'].join(' '), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { style: { width: "100%" }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { flex: "1", style: { lineHeight: '24px' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(umi__WEBPACK_IMPORTED_MODULE_18__.Link, { to: "/classrooms/".concat(params.coursesId, "/exercise/").concat(exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise5 = exportData.exercise) === null || _exportData$exercise5 === void 0 ? void 0 : _exportData$exercise5.id, "/detail"), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(ArrowLeftOutlined/* default */.Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_41__/* ["default"] */ .Z, { className: "font16 c-black" }) - }), (0,util/* exerciseTips */.vB)((_exportData$exercise6 = exportData.exercise) === null || _exportData$exercise6 === void 0 ? void 0 : _exportData$exercise6.exercise_status), /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + }), (0,_utils_util__WEBPACK_IMPORTED_MODULE_22__/* .exerciseTips */ .vB)((_exportData$exercise6 = exportData.exercise) === null || _exportData$exercise6 === void 0 ? void 0 : _exportData$exercise6.exercise_status), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("strong", { className: "font20 ml5", children: exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise7 = exportData.exercise) === null || _exportData$exercise7 === void 0 ? void 0 : _exportData$exercise7.exercise_name })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_dropdown__WEBPACK_IMPORTED_MODULE_42__/* ["default"] */ .Z, { menu: { items: [{ - label: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_button__WEBPACK_IMPORTED_MODULE_43__/* ["default"] */ .Z, { type: "text", onClick: function onClick() { setisshowanswer(true); @@ -4296,30 +3802,30 @@ var Export = function Export(_ref) { exportReport(""); }, 500); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DownloadOutlined/* default */.Z, {}), "\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"] + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__/* ["default"] */ .Z, {}), "\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"] }), key: '1', show: true }, { - label: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_button__WEBPACK_IMPORTED_MODULE_43__/* ["default"] */ .Z, { type: "text", onClick: function onClick() { return exportReport(""); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DownloadOutlined/* default */.Z, {}), "\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"] + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__/* ["default"] */ .Z, {}), "\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"] }), key: '2', show: true }, { - label: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_button__WEBPACK_IMPORTED_MODULE_43__/* ["default"] */ .Z, { type: "text", onClick: function onClick() { setismodal(true); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DownloadOutlined/* default */.Z, {}), "\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"] + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__/* ["default"] */ .Z, {}), "\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"] }), key: '3', - show: (0,authority/* isAdmin */.GJ)() + show: (0,_utils_authority__WEBPACK_IMPORTED_MODULE_29__/* .isAdmin */ .GJ)() }].filter(function (item) { return item.show; }).map(function (item) { @@ -4329,16 +3835,16 @@ var Export = function Export(_ref) { }; }) }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - className: Exportmodules.exportBtn, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DeliveredProcedureOutlined/* default */.Z, {}), "\u5BFC\u51FA", /*#__PURE__*/(0,jsx_runtime.jsx)(CaretDownOutlined/* default */.Z, {})] + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)(antd_es_button__WEBPACK_IMPORTED_MODULE_43__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].exportBtn */ .Z.exportBtn, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__/* ["default"] */ .Z, {}), "\u5BFC\u51FA", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__/* ["default"] */ .Z, {})] }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { className: "ml20", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(SettingOutlined/* default */.Z, {}), - className: Exportmodules.exportBtn, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_43__/* ["default"] */ .Z, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__/* ["default"] */ .Z, {}), + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].exportBtn */ .Z.exportBtn, onClick: function onClick() { dispatch({ type: 'exercise/setActionTabs', @@ -4349,18 +3855,18 @@ var Export = function Export(_ref) { }, children: "\u5BFC\u51FA\u8BBE\u7F6E" }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {})] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, {})] }) })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_modal__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z, { title: '导出试卷选择' // okText='是' , open: ismodal // cancelText="否" , - footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + footer: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_43__/* ["default"] */ .Z, { type: "primary", onClick: function onClick() { setUserCommentVisible(true); @@ -4369,7 +3875,7 @@ var Export = function Export(_ref) { exportReport("all"); }, children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_43__/* ["default"] */ .Z, { onClick: function onClick() { setUserScoreVisible(true); setismodal(false); @@ -4382,109 +3888,432 @@ var Export = function Export(_ref) { return setismodal(false); }, children: "\u662F\u5426\u8FDE\u540C\u8BC4\u9605\u6559\u5E08\u3001\u6559\u5E08\u8BC4\u8BED\u4E00\u8D77\u5BFC\u51FA\uFF1F" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(Exportmodules.bg, " pt30 mt20"), - children: [(exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise8 = exportData.exercise) === null || _exportData$exercise8 === void 0 ? void 0 : _exportData$exercise8.is_random) && /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - className: "".concat(Exportmodules.paginationWrapper), + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("div", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].bg */ .Z.bg, " pt30 mt20"), + children: [(exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise8 = exportData.exercise) === null || _exportData$exercise8 === void 0 ? void 0 : _exportData$exercise8.is_random) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)(antd_es_pagination__WEBPACK_IMPORTED_MODULE_48__/* ["default"] */ .Z, { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].paginationWrapper */ .Z.paginationWrapper), showTotal: function showTotal(total) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Exportmodules.totalText, - children: ["\u5171\u8BA1", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Exportmodules.num, + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsxs)("span", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].totalText */ .Z.totalText, + children: ["\u5171\u8BA1", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("span", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].num */ .Z.num, children: total }), "\u4EFD\u8BD5\u5377"] }); }, - total: exportData === null || exportData === void 0 ? void 0 : exportData.exercise_count, - pageSize: 1, - current: paginationParams.num, - showSizeChanger: false, - onChange: /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(page) { - var res; - return regeneratorRuntime_default()().wrap(function _callee7$(_context9) { - while (1) switch (_context9.prev = _context9.next) { - case 0: - setPaginationParams({ - num: page - }); - _context9.next = 3; - return dispatch({ - type: 'exercise/editExercise', - payload: { - coursesId: params.coursesId, - categoryId: params.exerciseId, - num: page - 1 - } - }); - case 3: - res = _context9.sent; - setExportData(res); - case 5: - case "end": - return _context9.stop(); - } - }, _callee7); - })); - return function (_x4) { - return _ref7.apply(this, arguments); - }; - }(), - showQuickJumper: true, - hideOnSinglePage: false - }), /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - id: "export-all", - className: [Exportmodules.bg, 'pt30', 'pb30', 'mt20', 'mb20', 'relative'].join(' '), - ref: exportElement, - children: renderClassifyQuestion() + total: exportData === null || exportData === void 0 ? void 0 : exportData.exercise_count, + pageSize: 1, + current: paginationParams.num, + showSizeChanger: false, + onChange: /*#__PURE__*/function () { + var _ref7 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().mark(function _callee7(page) { + var res; + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_11___default()().wrap(function _callee7$(_context9) { + while (1) switch (_context9.prev = _context9.next) { + case 0: + setPaginationParams({ + num: page + }); + _context9.next = 3; + return dispatch({ + type: 'exercise/editExercise', + payload: { + coursesId: params.coursesId, + categoryId: params.exerciseId, + num: page - 1 + } + }); + case 3: + res = _context9.sent; + setExportData(res); + case 5: + case "end": + return _context9.stop(); + } + }, _callee7); + })); + return function (_x4) { + return _ref7.apply(this, arguments); + }; + }(), + showQuickJumper: true, + hideOnSinglePage: false + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_32__.jsx)("section", { + id: "export-all", + className: [_index_less_modules__WEBPACK_IMPORTED_MODULE_20__/* ["default"].bg */ .Z.bg, 'pt30', 'pb30', 'mt20', 'mb20', 'relative'].join(' '), + ref: exportElement, + children: renderClassifyQuestion() + })] + })] + }); +}; +/* harmony default export */ __webpack_exports__["default"] = ((0,umi__WEBPACK_IMPORTED_MODULE_18__.connect)(function (_ref8) { + var exercise = _ref8.exercise, + loading = _ref8.loading, + user = _ref8.user, + globalSetting = _ref8.globalSetting; + return { + exercise: exercise, + globalSetting: globalSetting, + user: user, + loading: loading.effects + }; +})(Export)); + +/***/ }), + +/***/ 37537: +/*!***************************************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + 1 modules ***! + \***************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ component_AnswerComments; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AnswerCommentsmodules = ({"flex_box_center":"flex_box_center___hzSR8","flex_space_between":"flex_space_between___Mscip","flex_box_vertical_center":"flex_box_vertical_center___Uckau","flex_box_center_end":"flex_box_center_end___Kw1tf","flex_box_column":"flex_box_column___udgQE","comments":"comments___He0El","line":"line___P3zVB"}); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./node_modules/moment/moment.js +var moment = __webpack_require__(30381); +var moment_default = /*#__PURE__*/__webpack_require__.n(moment); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + + + + + + + + +var AnswerComments = function AnswerComments(_ref) { + var list = _ref.list, + _ref$hideScore = _ref.hideScore, + hideScore = _ref$hideScore === void 0 ? false : _ref$hideScore; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: list === null || list === void 0 ? void 0 : list.map(function (v) { + var _v$user, _v$user2, _v$user3, _v$comments; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default.API_SERVER */.Z.API_SERVER + '/images/' + ((_v$user2 = v.user) === null || _v$user2 === void 0 ? void 0 : _v$user2.image_url), + width: "40", + style: { + borderRadius: 40 + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 font16", + children: (_v$user3 = v.user) === null || _v$user3 === void 0 ? void 0 : _v$user3.name + })] + }, v === null || v === void 0 ? void 0 : (_v$user = v.user) === null || _v$user === void 0 ? void 0 : _v$user.user_id), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AnswerCommentsmodules.comments, + children: v === null || v === void 0 ? void 0 : (_v$comments = v.comments) === null || _v$comments === void 0 ? void 0 : _v$comments.map(function (e, i) { + var _v$user4, _v$comments2; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [!!e.shixun_chanllge_position && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flexShrink: 0, + marginRight: 10 + }, + children: ["\u7B2C", e.shixun_chanllge_position, "\u5173"] + }), !hideScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flex: 1 + }, + children: ["\u539F\u59CB\u5F97\u5206", e === null || e === void 0 ? void 0 : e.origin_score, "\u5206\uFF0C\u4FEE\u6B63\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-primary", + children: e === null || e === void 0 ? void 0 : e.score + }), "\u5206"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + flexShrink: 0 + }, + children: moment_default()(e.updated_at).format('YYYY-MM-DD HH:mm') + })] + }), !!e.comment && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u8BC4\u8BED\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-primary", + children: e.comment + })] + }), (v === null || v === void 0 ? void 0 : (_v$comments2 = v.comments) === null || _v$comments2 === void 0 ? void 0 : _v$comments2.length) - 1 > i && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AnswerCommentsmodules.line + })] + }, (v === null || v === void 0 ? void 0 : (_v$user4 = v.user) === null || _v$user4 === void 0 ? void 0 : _v$user4.user_id) + '-' + i); + }) + })] + }); + }) + }); +}; +/* harmony default export */ var component_AnswerComments = (AnswerComments); + +/***/ }), + +/***/ 19637: +/*!***********************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Fill.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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/input/style */ 69463); +/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/input */ 75008); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/RenderHtml */ 12768); +/* harmony import */ var _SeeAnswer__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./SeeAnswer */ 18707); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./index.less?modules */ 1446); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + + + + +var TextArea = antd_es_input__WEBPACK_IMPORTED_MODULE_8__/* ["default"].TextArea */ .Z.TextArea; +var Fill = function Fill(_ref) { + var item = _ref.item, + answerData = _ref.answerData, + changeScoreData = _ref.changeScoreData, + textValue = _ref.textValue, + _ref$textOnChange = _ref.textOnChange, + textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange, + _ref$seeAnswerVisible = _ref.seeAnswerVisible, + seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)([]), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), + userAnswer = _useState2[0], + setUserAnswer = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), + _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2), + showEdit = _useState4[0], + setShowEdit = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { + if (changeScoreData !== null && changeScoreData !== void 0 && changeScoreData[item.q_position]) { + !showEdit && setShowEdit(true); + } else { + showEdit && setShowEdit(false); + } + }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); + (0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { + var data = []; + var _loop = function _loop(i) { + var _item$user_answer; + var param = (item === null || item === void 0 ? void 0 : (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.find(function (e) { + return e.choice_id === i + 1; + })) || { + choice_id: i + 1, + answer_text: '' + }; + data.push(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, param)); + }; + for (var i = 0; i < (item === null || item === void 0 ? void 0 : item.multi_count); i++) { + _loop(i); + } + setUserAnswer(data); + }, [item === null || item === void 0 ? void 0 : item.user_answer]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"].fillBg */ .Z.fillBg, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("aside", { + className: "font14 c-light-primary mb5", + children: "\u5B66\u751F\u7B54\u9898" + }), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("span", { + children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + value: answer === null || answer === void 0 ? void 0 : answer.answer_text + }) + })] + }); + }), seeAnswerVisible && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_SeeAnswer__WEBPACK_IMPORTED_MODULE_5__/* .SeeAnswer */ .u, { + data: item + })] + }); +}; +/* harmony default export */ __webpack_exports__["Z"] = (Fill); + +/***/ }), + +/***/ 8788: +/*!**************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Program.tsx ***! + \**************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var antd_es_table_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/table/style */ 71854); +/* harmony import */ var antd_es_table__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/table */ 67250); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/RenderHtml */ 12768); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! moment */ 30381); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/monaco-editor */ 8691); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! js-base64 */ 19575); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../index.less?modules */ 37729); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + + + + + + +var Program = function Program(_ref) { + var _answerData$exercise, _answerData$exercise2, _answerData$exercise3, _answerData$exercise4, _item$user_answer; + var item = _ref.item, + answerData = _ref.answerData, + autoHeight = _ref.autoHeight; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), + data = _useState2[0], + setData = _useState2[1]; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + var _item$evaluate_codes; + if ((item === null || item === void 0 ? void 0 : (_item$evaluate_codes = item.evaluate_codes) === null || _item$evaluate_codes === void 0 ? void 0 : _item$evaluate_codes.length) > 0) { + var _item$evaluate_codes2; + setData(item === null || item === void 0 ? void 0 : (_item$evaluate_codes2 = item.evaluate_codes) === null || _item$evaluate_codes2 === void 0 ? void 0 : _item$evaluate_codes2.map(function (code, index) { + return { + key: index + 1, + error_msg: code !== null && code !== void 0 && code.error_msg ? js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(code === null || code === void 0 ? void 0 : code.error_msg) : '', + created_at: code.created_at + }; + })); + } else { + setData([{ + key: "--", + error_msg: "--" + }]); + } + }, [item === null || item === void 0 ? void 0 : item.evaluate_codes]); + var columns = [{ + title: '评测序号', + dataIndex: 'key', + width: "127px", + key: 'key', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { + children: record.key + }); + } + }, { + title: '评测时间', + dataIndex: 'created_at', + key: 'created_at', + align: 'center', + width: 200, + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { + children: record.created_at ? moment__WEBPACK_IMPORTED_MODULE_4___default()(record.created_at).format('YYYY-MM-DD HH:mm') : "--" + }); + } + }, { + title: '评测结果', + dataIndex: 'error_msg', + key: 'error_msg', + align: 'center', + render: function render(text, record) { + var _record$error_msg; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { + children: record.error_msg ? ((_record$error_msg = record.error_msg) === null || _record$error_msg === void 0 ? void 0 : _record$error_msg.length) > 1000 ? record.error_msg.substring(0, 1000) + "..." : record.error_msg : "--" + }); + } + }]; + var options = { + selectOnLineNumbers: true, + readOnly: true, + minimap: { + enabled: false + }, + scrollBeyondLastLine: false + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "mt15 mb15", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, { + value: item === null || item === void 0 ? void 0 : item.description + }) + }), (!!(answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.student_commit_status) && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.student_commit_status) !== 0 || !!(answerData !== null && answerData !== void 0 && (_answerData$exercise3 = answerData.exercise) !== null && _answerData$exercise3 !== void 0 && _answerData$exercise3.user_exercise_status) && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.user_exercise_status) !== 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_table__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + className: "mt5", + bordered: true, + dataSource: data, + columns: columns, + pagination: false + }), !!(item !== null && item !== void 0 && (_item$user_answer = item.user_answer) !== null && _item$user_answer !== void 0 && _item$user_answer.length) && (item === null || item === void 0 ? void 0 : item.passed_code) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("aside", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_7__/* ["default"].shixunWrp */ .Z.shixunWrp, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("h3", { + children: "\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP, { + style: { + border: '1px solid #ccc' + }, + height: 300, + language: "python", + theme: "vs-light", + value: item !== null && item !== void 0 && item.passed_code ? js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(item === null || item === void 0 ? void 0 : item.passed_code) : "", + autoHeight: autoHeight, + options: options })] })] }); }; -/* harmony default export */ var Exercise_Export = ((0,_umi_production_exports.connect)(function (_ref8) { - var exercise = _ref8.exercise, - loading = _ref8.loading, - user = _ref8.user, - globalSetting = _ref8.globalSetting; - return { - exercise: exercise, - globalSetting: globalSetting, - user: user, - loading: loading.effects - }; -})(Export)); +/* harmony default export */ __webpack_exports__["Z"] = (Program); /***/ }), -/***/ 37537: -/*!***************************************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + 1 modules ***! - \***************************************************************************************************/ +/***/ 18707: +/*!****************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/SeeAnswer.tsx ***! + \****************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "u": function() { return /* binding */ SeeAnswer; } +/* harmony export */ }); +/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/row/style */ 13062); +/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/row */ 71230); +/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/col/style */ 89032); +/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/col */ 15746); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/RenderHtml */ 12768); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ 85893); -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ component_AnswerComments; } -}); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AnswerCommentsmodules = ({"flex_box_center":"flex_box_center___hzSR8","flex_space_between":"flex_space_between___Mscip","flex_box_vertical_center":"flex_box_vertical_center___Uckau","flex_box_center_end":"flex_box_center_end___Kw1tf","flex_box_column":"flex_box_column___udgQE","comments":"comments___He0El","line":"line___P3zVB"}); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// EXTERNAL MODULE: ./node_modules/moment/moment.js -var moment = __webpack_require__(30381); -var moment_default = /*#__PURE__*/__webpack_require__.n(moment); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx @@ -4492,92 +4321,121 @@ var jsx_runtime = __webpack_require__(85893); +var SeeAnswer = function SeeAnswer(_ref) { + var data = _ref.data; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2), + show = _useState2[0], + setShow = _useState2[1]; + var renderDom = function renderDom() { + var _data$standard_answer, _data$standard_answer2; + switch (data.question_type) { + case 3: + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("aside", { + className: "mt20", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + style: { + cursor: "pointer" + }, + className: "font14 c-blue current", + onClick: function onClick() { + setShow(!show); + }, + children: show ? "隐藏参考答案" : "查看参考答案" + }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", { + children: data === null || data === void 0 ? void 0 : (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, key) { + var _item$answer_text; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { + style: { + alignItems: 'baseline' + }, + className: "mr20", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, { + flex: "50px", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("span", { + className: "mt10", + children: ["\u586B\u7A7A", item.choice_id, ":"] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, { + flex: 1, + children: item === null || item === void 0 ? void 0 : (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, key) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", { + children: val + }); + }) + })] + }); + }) + })] + }); + break; + case 4: + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("aside", { + className: "mt20", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { + style: { + cursor: "pointer" + }, + className: "font14 c-blue current", + onClick: function onClick() { + setShow(!show); + }, + children: show ? "隐藏参考答案" : "查看参考答案" + }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + value: data === null || data === void 0 ? void 0 : (_data$standard_answer2 = data.standard_answer) === null || _data$standard_answer2 === void 0 ? void 0 : _data$standard_answer2.join(" ") + }) + })] + }); + break; + } + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("section", { + children: renderDom() + }); +}; + +/***/ }), + +/***/ 64198: +/*!*************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Shixun.tsx ***! + \*************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var antd_es_table_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/table/style */ 71854); +/* harmony import */ var antd_es_table__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd/es/table */ 67250); +/* harmony import */ var antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/input-number/style */ 25359); +/* harmony import */ var antd_es_input_number__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/input-number */ 87799); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/message/style */ 14934); +/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/message */ 12461); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390); +/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd/es/tooltip */ 84908); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6__ = __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_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/RenderHtml */ 12768); +/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/utils/authority */ 7); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! moment */ 30381); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! umi */ 89214); +/* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/monaco-editor */ 8691); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./index.less?modules */ 1446); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + -var AnswerComments = function AnswerComments(_ref) { - var list = _ref.list, - _ref$hideScore = _ref.hideScore, - hideScore = _ref$hideScore === void 0 ? false : _ref$hideScore; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: list === null || list === void 0 ? void 0 : list.map(function (v) { - var _v$user, _v$user2, _v$user3, _v$comments; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt20", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default.API_SERVER */.Z.API_SERVER + '/images/' + ((_v$user2 = v.user) === null || _v$user2 === void 0 ? void 0 : _v$user2.image_url), - width: "40", - style: { - borderRadius: 40 - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml10 font16", - children: (_v$user3 = v.user) === null || _v$user3 === void 0 ? void 0 : _v$user3.name - })] - }, v === null || v === void 0 ? void 0 : (_v$user = v.user) === null || _v$user === void 0 ? void 0 : _v$user.user_id), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AnswerCommentsmodules.comments, - children: v === null || v === void 0 ? void 0 : (_v$comments = v.comments) === null || _v$comments === void 0 ? void 0 : _v$comments.map(function (e, i) { - var _v$user4, _v$comments2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - justify: "space-between", - children: [!!e.shixun_chanllge_position && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flexShrink: 0, - marginRight: 10 - }, - children: ["\u7B2C", e.shixun_chanllge_position, "\u5173"] - }), !hideScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flex: 1 - }, - children: ["\u539F\u59CB\u5F97\u5206", e === null || e === void 0 ? void 0 : e.origin_score, "\u5206\uFF0C\u4FEE\u6B63\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary", - children: e === null || e === void 0 ? void 0 : e.score - }), "\u5206"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - flexShrink: 0 - }, - children: moment_default()(e.updated_at).format('YYYY-MM-DD HH:mm') - })] - }), !!e.comment && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u8BC4\u8BED\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary", - children: e.comment - })] - }), (v === null || v === void 0 ? void 0 : (_v$comments2 = v.comments) === null || _v$comments2 === void 0 ? void 0 : _v$comments2.length) - 1 > i && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AnswerCommentsmodules.line - })] - }, (v === null || v === void 0 ? void 0 : (_v$user4 = v.user) === null || _v$user4 === void 0 ? void 0 : _v$user4.user_id) + '-' + i); - }) - })] - }); - }) - }); -}; -/* harmony default export */ var component_AnswerComments = (AnswerComments); -/***/ }), -/***/ 19637: -/*!***********************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Fill.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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/input/style */ 69463); -/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/input */ 75008); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/RenderHtml */ 12768); -/* harmony import */ var _SeeAnswer__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./SeeAnswer */ 18707); -/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./index.less?modules */ 1446); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893); @@ -4588,172 +4446,329 @@ var AnswerComments = function AnswerComments(_ref) { -var TextArea = antd_es_input__WEBPACK_IMPORTED_MODULE_8__/* ["default"].TextArea */ .Z.TextArea; -var Fill = function Fill(_ref) { + + + + +var Shixun = function Shixun(_ref) { + var _answerData$exercise, _answerData$exercise2, _item$shixun; var item = _ref.item, answerData = _ref.answerData, - changeScoreData = _ref.changeScoreData, - textValue = _ref.textValue, - _ref$textOnChange = _ref.textOnChange, - textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange, - _ref$seeAnswerVisible = _ref.seeAnswerVisible, - seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)([]), - _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), - userAnswer = _useState2[0], - setUserAnswer = _useState2[1]; - var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), - _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2), - showEdit = _useState4[0], - setShowEdit = _useState4[1]; - (0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { - if (changeScoreData !== null && changeScoreData !== void 0 && changeScoreData[item.q_position]) { - !showEdit && setShowEdit(true); - } else { - showEdit && setShowEdit(false); + _ref$hasChangeScore = _ref.hasChangeScore, + hasChangeScore = _ref$hasChangeScore === void 0 ? true : _ref$hasChangeScore, + autoHeight = _ref.autoHeight, + _ref$saveChangeScore = _ref.saveChangeScore, + saveChangeScore = _ref$saveChangeScore === void 0 ? function () {} : _ref$saveChangeScore; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_8__.useState)([]), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7___default()(_useState, 2), + data = _useState2[0], + setData = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_8__.useState)([]), + _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7___default()(_useState3, 2), + challengeData = _useState4[0], + setChallengeData = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_8__.useEffect)(function () { + var _item$shixun_details; + if (!(item !== null && item !== void 0 && (_item$shixun_details = item.shixun_details) !== null && _item$shixun_details !== void 0 && _item$shixun_details.length)) { + return; } - }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); - (0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { - var data = []; - var _loop = function _loop(i) { - var _item$user_answer; - var param = (item === null || item === void 0 ? void 0 : (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.find(function (e) { - return e.choice_id === i + 1; - })) || { - choice_id: i + 1, - answer_text: '' - }; - data.push(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, param)); - }; - for (var i = 0; i < (item === null || item === void 0 ? void 0 : item.multi_count); i++) { - _loop(i); + var shixun = []; + var challenge = []; + for (var i = 0; i < (item === null || item === void 0 ? void 0 : (_item$shixun_details2 = item.shixun_details) === null || _item$shixun_details2 === void 0 ? void 0 : _item$shixun_details2.length); i++) { + var _item$shixun_details2, _item$shixun_details7, _item$shixun_details8; + for (var j = 0; j < (item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list.length); j++) { + var _item$shixun_details3, _item$shixun_details4, _item$shixun_details5, _item$shixun_details6, _item$shixun_details$; + var shixunItem = item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list[j]; + shixun.push(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6___default()({}, shixunItem), { + operation: item === null || item === void 0 ? void 0 : (_item$shixun_details3 = item.shixun_details) === null || _item$shixun_details3 === void 0 ? void 0 : (_item$shixun_details4 = _item$shixun_details3[i]) === null || _item$shixun_details4 === void 0 ? void 0 : (_item$shixun_details5 = _item$shixun_details4.shixun_detail) === null || _item$shixun_details5 === void 0 ? void 0 : (_item$shixun_details6 = _item$shixun_details5[0]) === null || _item$shixun_details6 === void 0 ? void 0 : _item$shixun_details6.game_identifier, + shixun_challenge_id: item === null || item === void 0 ? void 0 : (_item$shixun_details$ = item.shixun_details[i]) === null || _item$shixun_details$ === void 0 ? void 0 : _item$shixun_details$.shixun_challenge_id + })); + } + if (item !== null && item !== void 0 && (_item$shixun_details7 = item.shixun_details) !== null && _item$shixun_details7 !== void 0 && (_item$shixun_details8 = _item$shixun_details7[i]) !== null && _item$shixun_details8 !== void 0 && _item$shixun_details8.shixun_detail) { + var _item$shixun_details9, _item$shixun_details10, _item$shixun_details11; + challenge.push(item === null || item === void 0 ? void 0 : (_item$shixun_details9 = item.shixun_details) === null || _item$shixun_details9 === void 0 ? void 0 : (_item$shixun_details10 = _item$shixun_details9[i]) === null || _item$shixun_details10 === void 0 ? void 0 : (_item$shixun_details11 = _item$shixun_details10.shixun_detail) === null || _item$shixun_details11 === void 0 ? void 0 : _item$shixun_details11[0]); + } + } + setChallengeData(challenge); + setData([].concat(shixun)); + }, [item === null || item === void 0 ? void 0 : item.shixun_details]); + var columns = [{ + title: "关卡", + dataIndex: "position", + key: "position", + align: 'center' + }, { + title: "任务名称", + dataIndex: "name", + key: "name", + align: 'center', + ellipsis: true, + width: 260, + render: function render(name) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, { + title: name, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + className: "overflowHidden1", + style: { + maxWidth: "400px" + }, + title: name && name.length > 25 ? name : "", + children: name + }) + }); + } + }, { + title: "评测次数", + dataIndex: "evaluate_count", + key: "evaluate_count", + align: 'center', + render: function render(testCount, item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + children: item.evaluate_count ? item.evaluate_count : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + className: "color-grey-9", + children: "--" + }) + }); + } + }, { + title: "完成时间", + key: "finished_time", + dataIndex: "finished_time", + align: 'center', + render: function render(endTime, item) { + var timeOver = false; + if (item.finished_time && answerData !== null && answerData !== void 0 && answerData.exercise && answerData !== null && answerData !== void 0 && answerData.exercise_answer_user) { + // issue#29511 exercise.time -1没有设置答题的时间限制,则比较完成时间和试卷截至时间 + if ((answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time) === -1) { + timeOver = moment__WEBPACK_IMPORTED_MODULE_11___default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.end_time).isBefore(item.finished_time); + } else { + timeOver = moment__WEBPACK_IMPORTED_MODULE_11___default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_answer_user.start_at).add(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time, "m").isBefore(item.finished_time); + } + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("span", { + children: [item.finished_time || /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + className: "c-grey-999", + children: "--" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + className: "c-orange-ff9 ", + children: timeOver ? "(已超时)" : "" + })] + }); + } + }, { + title: "耗时", + dataIndex: "time_consuming", + key: "time_consuming", + align: 'center', + render: function render(time, item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + children: item.time_consuming || /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + className: "color-grey-9", + children: "--" + }) + }); + } + }, { + title: "查看答案", + dataIndex: "view_answer", + key: "view_answer", + align: 'center', + render: function render(exp, item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + children: item.view_answer ? "已查看" : "未查看" + }); + } + }, + // { + // title: "经验值", + // dataIndex: "experience", + // key: "experience", + // align: 'center', + // render: (exp: any, item: any) => { + // return ( + // + // {item.myself_experience}/ + // {item.experience} + // + // ); + // }, + // }, + { + title: "得分/满分", + dataIndex: "user_score", + key: "user_score", + align: 'center', + render: function render(exp, item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + className: "c-orange", + children: item.user_score + }), "/", item.game_score] + }); } - setUserAnswer(data); - }, [item === null || item === void 0 ? void 0 : item.user_answer]); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"].fillBg */ .Z.fillBg, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("aside", { - className: "font14 c-light-primary mb5", - children: "\u5B66\u751F\u7B54\u9898" - }), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("span", { - children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { - value: answer === null || answer === void 0 ? void 0 : answer.answer_text - }) - })] + }, hasChangeScore && { + title: "调分", + dataIndex: "user_score", + key: "user_score", + align: 'center', + render: function render(value, data, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(antd_es_input_number__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, { + min: 0, + max: Number(data.game_score), + defaultValue: value, + onBlur: /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_4___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(e) { + var res; + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!(e.target.value != value)) { + _context.next = 6; + break; + } + _context.next = 3; + return saveChangeScore(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6___default()({}, item), { + shixun_challenge_id: data.shixun_challenge_id, + shixunScore: e.target.value + })); + case 3: + res = _context.sent; + console.log('res: ', res); + if (res !== null && res !== void 0 && res.question_comments) { + antd_es_message__WEBPACK_IMPORTED_MODULE_18__/* ["default"].success */ .ZP.success("已修改当前评分"); + } + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }() }); - }), seeAnswerVisible && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_SeeAnswer__WEBPACK_IMPORTED_MODULE_5__/* .SeeAnswer */ .u, { - data: item - })] + } + }].filter(function (x) { + return !!x; }); -}; -/* harmony default export */ __webpack_exports__["Z"] = (Fill); - -/***/ }), - -/***/ 18707: -/*!****************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/SeeAnswer.tsx ***! - \****************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "u": function() { return /* binding */ SeeAnswer; } -/* harmony export */ }); -/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/row/style */ 13062); -/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/row */ 71230); -/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/col/style */ 89032); -/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/col */ 15746); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/RenderHtml */ 12768); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - -var SeeAnswer = function SeeAnswer(_ref) { - var data = _ref.data; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), - _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2), - show = _useState2[0], - setShow = _useState2[1]; - var renderDom = function renderDom() { - var _data$standard_answer, _data$standard_answer2; - switch (data.question_type) { - case 3: - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("aside", { - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { - style: { - cursor: "pointer" - }, - className: "font14 c-blue current", - onClick: function onClick() { - setShow(!show); - }, - children: show ? "隐藏参考答案" : "查看参考答案" - }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", { - children: data === null || data === void 0 ? void 0 : (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, key) { - var _item$answer_text; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - style: { - alignItems: 'baseline' - }, - className: "mr20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, { - flex: "50px", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("span", { - className: "mt10", - children: ["\u586B\u7A7A", item.choice_id, ":"] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, { - flex: 1, - children: item === null || item === void 0 ? void 0 : (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, key) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", { - children: val - }); - }) - })] - }); - }) - })] - }); - break; - case 4: - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("aside", { - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span", { - style: { - cursor: "pointer" - }, - className: "font14 c-blue current", - onClick: function onClick() { - setShow(!show); - }, - children: show ? "隐藏参考答案" : "查看参考答案" - }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { - value: data === null || data === void 0 ? void 0 : (_data$standard_answer2 = data.standard_answer) === null || _data$standard_answer2 === void 0 ? void 0 : _data$standard_answer2.join(" ") - }) - })] - }); - break; + var outputColumns = [{ + title: '评测次数', + dataIndex: 'key', + width: "127px", + key: 'key', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + children: record.key + }); + } + }, { + title: '详细信息', + dataIndex: 'error_msg', + key: 'error_msg', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + children: record.error_msg ? record.error_msg : "--" + }); } + }, { + title: '评测时间', + dataIndex: 'updated_at', + key: 'updated_at', + align: 'center', + width: 200, + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + children: record.updated_at ? record.updated_at : "--" + }); + } + }]; + var options = { + selectOnLineNumbers: true, + readOnly: true, + minimap: { + enabled: false + }, + scrollBeyondLastLine: false }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("section", { - children: renderDom() + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.Fragment, { + children: [((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.student_commit_status) !== 0 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.user_exercise_status) !== 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("div", { + className: "mt15", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("p", { + className: "font16 c-grey-666", + children: "\u9636\u6BB5\u6210\u7EE9" + }), !!(data !== null && data !== void 0 && data.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(antd_es_table__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + columns: columns, + dataSource: data, + pagination: false + })] + }), !!(challengeData !== null && challengeData !== void 0 && challengeData.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("p", { + className: "font16 c-grey-666 mt10", + children: "\u5B9E\u8BAD\u8BE6\u60C5" + }), challengeData === null || challengeData === void 0 ? void 0 : challengeData.map(function (chanllenge, index) { + var _chanllenge$outputs; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("div", { + className: "mt5", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("span", { + className: "font16 mr15", + children: [" \u7B2C", chanllenge.position, "\u5173"] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(umi__WEBPACK_IMPORTED_MODULE_12__.Link, { + className: "current c-black font16", + to: "/tasks/".concat(chanllenge.game_identifier), + children: chanllenge.name + })] + }), !!(chanllenge !== null && chanllenge !== void 0 && (_chanllenge$outputs = chanllenge.outputs) !== null && _chanllenge$outputs !== void 0 && _chanllenge$outputs.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(antd_es_table__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { + bordered: true, + dataSource: chanllenge.outputs.map(function (out) { + return { + key: out.position, + error_msg: out.output_detail, + updated_at: out.updated_at + }; + }), + columns: outputColumns, + pagination: false + }), (chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.st) === 0 && chanllenge.passed_code && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14__/* ["default"].shixunWrp */ .Z.shixunWrp, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("h2", { + children: ["\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("span", { + className: "c-light-black", + children: chanllenge.path + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .ZP, { + height: 300, + autoHeight: autoHeight, + language: "python", + theme: "default", + value: chanllenge.passed_code, + options: options + })] + })] + }); + })] + }), (0,_utils_authority__WEBPACK_IMPORTED_MODULE_10__/* .isStudent */ .dE)() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + className: "c-grey-999 mt20 mb20", + value: item === null || item === void 0 ? void 0 : item.question_title + }), item === null || item === void 0 ? void 0 : (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.map(function (shixun, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("p", { + className: "font16 c-grey-666 mb5", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("span", { + className: "mr20", + children: ["\u7B2C", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_position, "\u5173 ", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_name] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("span", { + children: [shixun === null || shixun === void 0 ? void 0 : shixun.challenge_score, "\u5206"] + })] + }); + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("div", { + className: "mb15" + })] }); }; +/* harmony default export */ __webpack_exports__["Z"] = (Shixun); /***/ }), @@ -4787,6 +4802,17 @@ var QuestionType; /***/ }), +/***/ 24549: +/*!***********************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Export/index.less?modules ***! + \***********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__["Z"] = ({"flex_box_center":"flex_box_center___GW1u0","flex_space_between":"flex_space_between___XhK9z","flex_box_vertical_center":"flex_box_vertical_center___NKIbp","flex_box_center_end":"flex_box_center_end___V3qhT","flex_box_column":"flex_box_column___b4G29","bg":"bg___exMJB","paginationWrapper":"paginationWrapper___ROsRI","totalText":"totalText___PGE6D","num":"num___jLrBF","title":"title___yiXeD","questionIcons":"questionIcons___v75Tz","green":"green___HRGef","orange":"orange___tdW4E","greenTip":"greenTip___f2SpQ","redTip":"redTip___jc8UE","orangeTip":"orangeTip___VMO_s","flexRow":"flexRow___Jshv2","simpleWrap":"simpleWrap___ul6oi","divider":"divider___Of_8z","modal":"modal___oAD7F","programTitle":"programTitle___ybswa","simpleBg":"simpleBg___yLrQy","exportBtn":"exportBtn___x5fcE"}); + +/***/ }), + /***/ 1446: /*!*********************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/index.less?modules ***! diff --git a/p__Classrooms__Lists__Exercise__Review__index.async.js b/p__Classrooms__Lists__Exercise__Review__index.async.js index e5b362c318..1e12640698 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.async.js @@ -1,5 +1,91 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[78085,4390,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[78085,4977,12768,67570],{ + +/***/ 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: /*!*****************************************!*\ @@ -56,6 +142,624 @@ var noData = function noData(_ref) { /***/ }), +/***/ 36579: +/*!*********************************************************!*\ + !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ PreviewAll; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules +var style = __webpack_require__(29913); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var tooltip_style = __webpack_require__(38390); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/PreviewAll/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"}); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules +var ArrowDownOutlined = __webpack_require__(77171); +// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules +var monaco_editor = __webpack_require__(8691); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/service/exercise.ts +var exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx + + + + + + + + + + + + + + + + + + + +/* harmony default export */ var PreviewAll = (function (_ref) { + var _data, _data2, _data3, _data4, _data5, _data6; + var _ref$editOffice = _ref.editOffice, + editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice, + data = _ref.data, + theme = _ref.theme, + type = _ref.type, + filename = _ref.filename, + monacoEditor = _ref.monacoEditor, + className = _ref.className, + style = _ref.style, + close = _ref.close, + onClose = _ref.onClose, + hasMask = _ref.hasMask, + disabledDownload = _ref.disabledDownload, + onImgDimensions = _ref.onImgDimensions; + var _useState = (0,react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), + _useState2 = slicedToArray_default()(_useState, 2), + src = _useState2[0], + setSrc = _useState2[1]; + var _useState3 = (0,react.useState)(""), + _useState4 = slicedToArray_default()(_useState3, 2), + token = _useState4[0], + setToken = _useState4[1]; + var _useState5 = (0,react.useState)(), + _useState6 = slicedToArray_default()(_useState5, 2), + officeData = _useState6[0], + setOfficeData = _useState6[1]; + var officePath = window.ENV === "build" ? "/react/build" : ""; + var apiServer = location.host.startsWith("localhost") ? env/* default.PROXY_SERVER */.Z.PROXY_SERVER : env/* default.API_SERVER */.Z.API_SERVER; + var size; + var unit = 1024 * 1024; + var maxSize = 10 * unit; + var closeRef = (0,react.useRef)(); + if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") { + data = env/* default.API_SERVER */.Z.API_SERVER + data; + } + if (type === "office") { + size = (0,util/* parseUrl */.en)(data).filesize; + if (size > maxSize) { + type = "other"; + } + } + if (filename) monacoEditor.filename = filename; + (0,react.useEffect)(function () { + var _document$cookie, _document$cookie$repl; + var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 ? void 0 : (_document$cookie$repl = _document$cookie.replace(/\s/g, "")) === null || _document$cookie$repl === void 0 ? void 0 : _document$cookie$repl.split(";"); + cookies === null || cookies === void 0 ? void 0 : cookies.map(function (item) { + var i = item.split("="); + if (i[0] === '_educoder_session') { + setToken(i[1]); + } + }); + }, []); + (0,react.useEffect)(function () { + if (type === "office") getData(); + }, [type, data]); + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _url, _id, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + console.log("data:", data); + _url = data; + if (!data.startsWith("http")) { + _url = location.origin + _url; + } + _id = new URL(_url).pathname.split("/").pop(); + _context.next = 6; + return (0,exercise/* setEcsAttachment */.gJ)({ + attachment_id: _id + }); + case 6: + res = _context.sent; + setOfficeData(res); + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData() { + return _ref2.apply(this, arguments); + }; + }(); + var handleClick = function handleClick() { + if (data.startsWith("http") || data.startsWith('blob:')) { + handleDown(); + return; + } + (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); + }; + var handleDown = function handleDown() { + (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: objectSpread2_default()({}, style || {}), + className: "".concat(hasMask && PreviewAllmodules.bgBlack, " ").concat(!!type ? PreviewAllmodules.wrp : "hide"), + children: [close && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: PreviewAllmodules.close, + ref: closeRef, + children: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + onClose(); + onImgDimensions(); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-yulanpizhu" + }) + }) + }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: handleDown, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-quxiaozhiding" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5173\u95ED", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "", + onClick: onClose, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-guanbi1" + }) + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"), + children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor)) + }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", { + src: "".concat(((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http://")) > -1 || ((_data3 = data) === null || _data3 === void 0 ? void 0 : _data3.indexOf("https://")) > -1 ? "" : "data:audio/mp3;base64,").concat(data), + autoPlay: true + }), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + controls: true, + src: "".concat(data), + autoPlay: true + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + controls: true, + src: "data:video/mp4;base64,".concat(data), + autoPlay: true + }) + }), type === 'office' && officeData && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: "".concat(officePath, "/office.html?key=").concat(officeData.key, "&url=").concat(apiServer + officeData.url, "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default.ONLYOFFICE */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload) + }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: data + '&disposition=inline' + }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload) + }) // + , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(((_data5 = data) === null || _data5 === void 0 ? void 0 : _data5.indexOf("http://")) > -1 || ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data) + }), type === "other" && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + type: "primary", + size: "large", + onClick: handleClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] + }) + }), type === "download" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + type: "primary", + size: "large", + onClick: handleClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] + })] + }); +}); + +/***/ }), + +/***/ 12768: +/*!*********************************************************!*\ + !*** ./src/components/RenderHtml/index.tsx + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ RenderHtml; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/katex/dist/katex.min.css +var katex_min = __webpack_require__(81897); +// EXTERNAL MODULE: ./node_modules/marked/lib/marked.js +var marked = __webpack_require__(47084); +var marked_default = /*#__PURE__*/__webpack_require__.n(marked); +// EXTERNAL MODULE: ./node_modules/marked/src/helpers.js +var helpers = __webpack_require__(90621); +;// CONCATENATED MODULE: ./src/utils/marked.ts + + + +function indentCodeCompensation(raw, text) { + var matchIndentToCode = raw.match(/^(\s+)(?:```)/); + if (matchIndentToCode === null) { + return text; + } + var indentToCode = matchIndentToCode[1]; + return text.split('\n').map(function (node) { + var matchIndentInNode = node.match(/^\s+/); + if (matchIndentInNode === null) { + return node; + } + var _matchIndentInNode = slicedToArray_default()(matchIndentInNode, 1), + indentInNode = _matchIndentInNode[0]; + if (indentInNode.length >= indentToCode.length) { + return node.slice(indentToCode.length); + } + return node; + }).join('\n'); +} +//兼容之前的 ##标题式写法 +var toc = []; +var ctx = ["