"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[12303],{ /***/ 7892: /*!********************************************************************************************************!*\ !*** ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/DeleteOutlined.js + 1 modules ***! \********************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ icons_DeleteOutlined; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/extends.js var esm_extends = __webpack_require__(24931); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); ;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/DeleteOutlined.js // This icon file is generated automatically. var DeleteOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z" } }] }, "name": "delete", "theme": "outlined" }; /* harmony default export */ var asn_DeleteOutlined = (DeleteOutlined); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules var AntdIcon = __webpack_require__(99194); ;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/DeleteOutlined.js // GENERATE BY ./scripts/generate.ts // DON NOT EDIT IT MANUALLY var DeleteOutlined_DeleteOutlined = function DeleteOutlined(props, ref) { return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { ref: ref, icon: asn_DeleteOutlined })); }; /**![delete](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM2MCAxODRoLThjNC40IDAgOC0zLjYgOC04djhoMzA0di04YzAgNC40IDMuNiA4IDggOGgtOHY3Mmg3MnYtODBjMC0zNS4zLTI4LjctNjQtNjQtNjRIMzUyYy0zNS4zIDAtNjQgMjguNy02NCA2NHY4MGg3MnYtNzJ6bTUwNCA3MkgxNjBjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjMyYzAgNC40IDMuNiA4IDggOGg2MC40bDI0LjcgNTIzYzEuNiAzNC4xIDI5LjggNjEgNjMuOSA2MWg0NTRjMzQuMiAwIDYyLjMtMjYuOCA2My45LTYxbDI0LjctNTIzSDg4OGM0LjQgMCA4LTMuNiA4LTh2LTMyYzAtMTcuNy0xNC4zLTMyLTMyLTMyek03MzEuMyA4NDBIMjkyLjdsLTI0LjItNTEyaDQ4N2wtMjQuMiA1MTJ6IiAvPjwvc3ZnPg==) */ var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(DeleteOutlined_DeleteOutlined); if (false) {} /* harmony default export */ var icons_DeleteOutlined = (RefIcon); /***/ }), /***/ 69519: /*!*****************************************!*\ !*** ./src/components/NoData/index.tsx ***! \*****************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 93314); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var noData = function noData(_ref) { var img = _ref.img, _ref$buttonProps = _ref.buttonProps, buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps, _ref$styles = _ref.styles, styles = _ref$styles === void 0 ? {} : _ref$styles, customText = _ref.customText, ButtonText = _ref.ButtonText, ButtonClick = _ref.ButtonClick, Buttonclass = _ref.Buttonclass, ButtonTwo = _ref.ButtonTwo, imgStyles = _ref.imgStyles, _ref$loading = _ref.loading, loading = _ref$loading === void 0 ? false : _ref$loading; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, { color: '#999', margin: '100px auto', visibility: loading ? 'hidden' : 'visible' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", { src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__, style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, imgStyles), {}, { pointerEvents: "none", userSelect: "none" }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", { className: "mt20 font14", children: customText || '暂时还没有相关数据哦!' }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({ className: Buttonclass, onClick: ButtonClick }, buttonProps), {}, { children: ButtonText })), ButtonTwo && ButtonTwo] }); }; /* harmony default export */ __webpack_exports__.Z = (noData); /***/ }), /***/ 4443: /*!*********************************************************!*\ !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ PreviewAll; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js var objectSpread2 = __webpack_require__(82242); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(7557); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(41498); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js var es_button = __webpack_require__(3113); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules var ArrowDownOutlined = __webpack_require__(60889); // EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 4 modules var monaco_editor = __webpack_require__(16127); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(25644); // EXTERNAL MODULE: ./src/service/exercise.ts var exercise = __webpack_require__(63309); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(69519); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(18765); // EXTERNAL MODULE: ./src/service/attachment.ts var attachment = __webpack_require__(11389); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice, data = _ref.data, theme = _ref.theme, type = _ref.type, filename = _ref.filename, monacoEditor = _ref.monacoEditor, className = _ref.className, style = _ref.style, close = _ref.close, onClose = _ref.onClose, hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, showNodata = _ref.showNodata, recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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_17_0_2_react.useState)(""), _useState4 = slicedToArray_default()(_useState3, 2), token = _useState4[0], setToken = _useState4[1]; var _useState5 = (0,_react_17_0_2_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 */.Z.PROXY_SERVER : env/* default */.Z.API_SERVER; // let size; var unit = 1024 * 1024; var maxSize = 10 * unit; var closeRef = (0,_react_17_0_2_react.useRef)(); if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") { data = env/* default */.Z.API_SERVER + data; } var getFileExtension = function getFileExtension(url) { var filename = url.substring(url.lastIndexOf('/') + 1); var extension = filename.split('.').pop(); return extension; }; if (filename) monacoEditor.filename = filename; (0,_react_17_0_2_react.useEffect)(function () { var _document$cookie; var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 || (_document$cookie = _document$cookie.replace(/\s/g, "")) === null || _document$cookie === void 0 ? void 0 : _document$cookie.split(";"); cookies === null || cookies === void 0 || cookies.map(function (item) { var i = item.split("="); if (i[0] === '_educoder_session') { setToken(i[1]); } }); }, []); (0,_react_17_0_2_react.useEffect)(function () { if (type === "office") { if (data.indexOf("bigfilescdn.") > -1 || data.indexOf("bigfiles1") > -1) { setOfficeData({ url: data, fileType: getFileExtension(data), model: data.indexOf("model=edit") ? "edit" : "view" }); } else { 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; res.url = apiServer + res.url; setOfficeData(res); case 9: 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() { if (recordInfo) { // 教学资料--点击下载资料时记录下载信息 (0,attachment/* add_file_quantity */.fc)({ id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, watch_type: 1, course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id }); } (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)(jsx_runtime.Fragment, { children: /*#__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(btoa(officeData.url), "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload) }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { src: data + '&disposition=inline' }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload) }) // , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: "".concat(((_data5 = data) === null || _data5 === void 0 ? void 0 : _data5.indexOf("http://")) > -1 || ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data) }), (type === "other" || type === "download") && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: showNodata ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { customText: "\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B", ButtonTwo: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xiazai4 font14" }), type: "primary", size: 'middle', onClick: handleClick, children: "\u4E0B\u8F7D" }) }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { type: "primary", size: 'middle', onClick: handleClick, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] }) })] }); }); /***/ }), /***/ 70159: /*!*********************************************!*\ !*** ./src/components/RenderHtml/index.tsx ***! \*********************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js */ 37205); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createForOfIteratorHelper.js */ 91232); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var katex_dist_katex_min_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! katex/dist/katex.min.css */ 28721); /* harmony import */ var _utils_marked__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/marked */ 85373); /* harmony import */ var code_prettify__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! code-prettify */ 64018); /* harmony import */ var code_prettify__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(code_prettify__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var hls_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! hls.js */ 70169); /* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/env */ 18765); /* harmony import */ var katex__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! katex */ 15342); /* harmony import */ var katex__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(katex__WEBPACK_IMPORTED_MODULE_10__); /* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! uuid */ 1012); /* harmony import */ var _components_PreviewAll__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/PreviewAll */ 4443); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var ADD_MULTI = '@▁▁@'; var ADD_SINGLE = '@▁@'; var preRegex = /]*>/g; function _unescape(str) { var div = document.createElement('div'); div.innerHTML = str; return div.childNodes.length === 0 ? '' : div.childNodes[0].nodeValue; } /* harmony default export */ __webpack_exports__.Z = (function (_ref) { var _ref$value = _ref.value, value = _ref$value === void 0 ? '' : _ref$value, className = _ref.className, showTextOnly = _ref.showTextOnly, showLines = _ref.showLines, _ref$style = _ref.style, style = _ref$style === void 0 ? {} : _ref$style, _ref$stylesPrev = _ref.stylesPrev, stylesPrev = _ref$stylesPrev === void 0 ? {} : _ref$stylesPrev, highlightKeywords = _ref.highlightKeywords, showProgramFill = _ref.showProgramFill, isProgramFill = _ref.isProgramFill, _ref$disabledFill = _ref.disabledFill, disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill, programFillValue = _ref.programFillValue, _ref$onFillChange = _ref.onFillChange, onFillChange = _ref$onFillChange === void 0 ? function (value) {} : _ref$onFillChange, _ref$onFillBlur = _ref.onFillBlur, onFillBlur = _ref$onFillBlur === void 0 ? function () {} : _ref$onFillBlur; var str = String(value); var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(""), _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), data = _useState2[0], setData = _useState2[1]; var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)("office"), _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), type = _useState4[0], setType = _useState4[1]; var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), _useState6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2), projectValue = _useState6[0], setProjectValue = _useState6[1]; var classNamesRef = (0,react__WEBPACK_IMPORTED_MODULE_4__.useRef)("a" + (0,uuid__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z)()); var formObj = {}; var createInput = function createInput(a, num) { // const wrap = document.createElement("span") // wrap.className = var input = document.createElement(a === ADD_SINGLE ? "input" : "textarea"); input.style.width = "100%"; input.style.height = a === ADD_SINGLE ? "40px" : "151px"; input.rows = 5; input.spellcheck = false; input.name = "edu-program-fill"; input.placeholder = "请输入"; input.dataset.id = num; var key = Object.keys(formObj).length; formObj[key] = input; return "").concat(input.outerHTML, ""); }; var formatMD = function formatMD(rs) { return rs.replace(/([\s\S]+?)<\/style>/gim, function (_, css) { var _css = css.replace(/(\n|\r)/g, "").split("}"); var arr = []; _css.map(function (item) { if (item != '') { arr.push(".".concat(classNamesRef.current, " ").concat(item)); } }); return ""); }); }; var html = (0,react__WEBPACK_IMPORTED_MODULE_4__.useMemo)(function () { try { var reg = /\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g; var reg2 = /\"\/api\/attachments\/|\"\/attachments\/download\//g; var reg3 = /\(\s+\/files\/uploads\/|\"\/files\/uploads\//g; str = str.replace(reg, "(" + _utils_env__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.API_SERVER + "/api/attachments/").replace(reg2, '"' + _utils_env__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.API_SERVER + "/api/attachments/").replace(reg3, '"' + _utils_env__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.API_SERVER + "/files/uploads/").replaceAll("http://video.educoder", "https://video.educoder").replaceAll("http://www.educoder.net/api", "https://data.educoder.net/api").replaceAll("https://www.educoder.net/api", "https://data.educoder.net/api").replace(/\r\n/g, "\n"); // str = str.replace(new RegExp("(?", ">").replace(/(@▁▁@|@▁@)/g, function (a, b, c) { ++num; return createInput(a, num); }); return "
".concat(formatMD(str || ""), "
"); } var rs = formatMD(str); rs = (0,_utils_marked__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)(rs); var math_expressions = (0,_utils_marked__WEBPACK_IMPORTED_MODULE_6__/* .getMathExpressions */ .ez)(); if (str.match(/\[TOC\]/)) { rs = rs.replace('

[TOC]

', (0,_utils_marked__WEBPACK_IMPORTED_MODULE_6__/* .getTocContent */ .Qv)()); (0,_utils_marked__WEBPACK_IMPORTED_MODULE_6__/* .cleanToc */ .Iy)(); } rs = rs.replace(/(__special_katext_id_\d+__)/g, function (_match, capture) { var _math_expressions$cap = math_expressions[capture], type = _math_expressions$cap.type, expression = _math_expressions$cap.expression; return (0,katex__WEBPACK_IMPORTED_MODULE_10__.renderToString)(_unescape(expression) || '', { displayMode: type === 'block', throwOnError: false, output: 'html' }); }); rs = rs.replace(/▁/g, '▁▁▁'); (0,_utils_marked__WEBPACK_IMPORTED_MODULE_6__/* .resetMathExpressions */ .AL)(); // return dompurify.sanitize(rs) var dom = document.createElement('div'); dom.innerHTML = rs; if (highlightKeywords) { var escapedKeywords = highlightKeywords.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); findKeyword(dom, escapedKeywords); return dom.innerHTML; } if (showTextOnly) { return dom.innerText; } setTimeout(function () { return onLoad(); }, 500); return dom.innerHTML; }, [str, highlightKeywords]); (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { if (el.current) { var inputs = el.current.querySelectorAll(["input", "textarea"]); inputs.forEach(function (input) { input.oninput = onInput; input.onblur = onBlur; }); } }, [projectValue]); (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { if (!!(programFillValue !== null && programFillValue !== void 0 && programFillValue.length)) { try { var scoreDom = el.current.querySelectorAll(".edu-program-fill-score"); var dom = el.current.querySelectorAll('[name="edu-program-fill"]'); var _iterator = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(dom.entries()), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var _programFillValue$k; var _step$value = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_step.value, 2), k = _step$value[0], i = _step$value[1]; i.value = (_programFillValue$k = programFillValue[k]) === null || _programFillValue$k === void 0 ? void 0 : _programFillValue$k.value; if (programFillValue[k].type === "warning") { i.className = "program-fill-warning"; } else if (programFillValue[k].type === "success") { i.className = "program-fill-success"; } else { i.className = ""; } } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } var _iterator2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(scoreDom.entries()), _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var _programFillValue$_k, _programFillValue$_k2; var _step2$value = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_step2.value, 2), _k = _step2$value[0], _i = _step2$value[1]; _i.innerHTML = (_programFillValue$_k = programFillValue[_k]) !== null && _programFillValue$_k !== void 0 && _programFillValue$_k.score ? "".concat((_programFillValue$_k2 = programFillValue[_k]) === null || _programFillValue$_k2 === void 0 ? void 0 : _programFillValue$_k2.score, "\u5206") : ""; } } catch (err) { _iterator2.e(err); } finally { _iterator2.f(); } setProjectValue(programFillValue); } catch (error) {} } }, [programFillValue]); var onInput = function onInput(e) { projectValue[e.target.dataset.id] = projectValue[e.target.dataset.id] || {}; projectValue[e.target.dataset.id]["value"] = e.target.value; setProjectValue(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(projectValue)); onFillChange(projectValue, e.target.dataset.id); }; var onBlur = function onBlur(e) { projectValue[e.target.dataset.id] = projectValue[e.target.dataset.id] || {}; projectValue[e.target.dataset.id]["value"] = e.target.value; setProjectValue(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(projectValue)); onFillBlur(projectValue, e.target.dataset.id); }; function findKeyword(node, keyword) { return node.childNodes.forEach(function (childNode) { if (childNode.childNodes.length > 0) { findKeyword(childNode, keyword); } else if (childNode.nodeName !== "IMG") { if (childNode.innerHTML) { var _childNode$innerHTML; childNode.innerHTML = (_childNode$innerHTML = childNode.innerHTML) === null || _childNode$innerHTML === void 0 ? void 0 : _childNode$innerHTML.replace(new RegExp(keyword, "gi"), '$&'); } else { var dom = document.createElement("span"); dom.innerHTML = childNode.textContent.replace(new RegExp(keyword, "gi"), '$&'); childNode.replaceWith(dom); } } }); // return dom.childNodes.forEach((node:any) => { // console.log("nodeLen:",node.childNodes.length) // if(node.childNodes.length > 0){ // debugger // // findKeyword(dom.childNodes,keyword) // }else{ // if(node.nodeName !== "#text"){ // node.innerHTML = node.innerHTML.replaceAll(keyword,`${keyword}`) // console.log("node:",node,dom,node.nodeName,node.innerHTML,node.childNodes.length) // debugger // } // } // return node // }); } var el = (0,react__WEBPACK_IMPORTED_MODULE_4__.useRef)(); _utils_marked__WEBPACK_IMPORTED_MODULE_6__/* .lines */ .jb['WebkitLineClamp'] = showLines; if (showLines) { style = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, style), _utils_marked__WEBPACK_IMPORTED_MODULE_6__/* .lines */ .jb); } function onAncherHandler(e) { var target = e.target; if (target.tagName.toUpperCase() === 'A') { var ancher = target.getAttribute('href'); if (ancher.indexOf("office") > -1) { e.preventDefault(); setData(ancher); setType("office"); } else if (ancher.indexOf("application/pdf") > -1) { e.preventDefault(); setData(ancher); setType("pdf"); } else if (ancher.indexOf("text/html") > -1) { e.preventDefault(); setData(ancher); setType("html"); } else if (ancher.startsWith('#')) { e.preventDefault(); var viewEl = document.getElementById(ancher.replace('#', '')); if (viewEl) { viewEl.scrollIntoView(true); } } } } var onLoad = function onLoad() { var _el$current; var videoElement = (_el$current = el.current) === null || _el$current === void 0 ? void 0 : _el$current.querySelectorAll('video'); videoElement === null || videoElement === void 0 || videoElement.forEach(function (item) { item.oncontextmenu = function () { return false; }; if (item.src.indexOf('.m3u8') > -1) { if (item.canPlayType('application/vnd.apple.mpegurl')) {} else if (hls_js__WEBPACK_IMPORTED_MODULE_8__/* ["default"].isSupported */ .ZP.isSupported()) { var hls = new hls_js__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .ZP(); hls.loadSource(item.src); hls.attachMedia(item); } } }); }; (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { if (el.current && html) { if (html.match(preRegex)) { window.PR.prettyPrint(); } } if (el.current) { el.current.addEventListener('click', onAncherHandler); return function () { var _el$current2; (_el$current2 = el.current) === null || _el$current2 === void 0 || _el$current2.removeEventListener('click', onAncherHandler); (0,_utils_marked__WEBPACK_IMPORTED_MODULE_6__/* .resetMathExpressions */ .AL)(); (0,_utils_marked__WEBPACK_IMPORTED_MODULE_6__/* .cleanToc */ .Iy)(); }; } }, [html, el.current, onAncherHandler]); return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.Fragment, { children: [showTextOnly && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", { ref: el, children: html }), !showTextOnly && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", { ref: el, style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, style), className: "".concat(className ? className : '', " ").concat(disabledFill ? "disabled-fill" : "", " markdown-body ").concat(classNamesRef.current), dangerouslySetInnerHTML: { __html: html } }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_components_PreviewAll__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { close: true, data: data, type: !!(data !== null && data !== void 0 && data.length) ? type : "", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, stylesPrev), onClose: function onClose() { return setData(""); } })] }); }); /***/ }), /***/ 84284: /*!*********************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/CommonHomework/Comment/index.tsx + 6 modules ***! \*********************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ Comment; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(7557); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(41498); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js var objectSpread2 = __webpack_require__(82242); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(9498); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); // EXTERNAL MODULE: ./node_modules/_jszip@3.10.1@jszip/dist/jszip.min.js var jszip_min = __webpack_require__(86129); var jszip_min_default = /*#__PURE__*/__webpack_require__.n(jszip_min); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84087); // EXTERNAL MODULE: ./src/.umi-production/exports.ts + 15 modules var _umi_production_exports = __webpack_require__(32136); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var es_modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js var row = __webpack_require__(95237); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js var col = __webpack_require__(43604); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js var es_button = __webpack_require__(3113); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules var skeleton = __webpack_require__(87876); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules var breadcrumb = __webpack_require__(66104); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules var divider = __webpack_require__(28103); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules var table = __webpack_require__(52306); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/timeline/index.js + 5 modules var timeline = __webpack_require__(10777); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js var es_select = __webpack_require__(57809); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules var spin = __webpack_require__(71418); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules var ArrowLeftOutlined = __webpack_require__(5105); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/SolutionOutlined.js + 1 modules var SolutionOutlined = __webpack_require__(36346); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules var ExclamationCircleOutlined = __webpack_require__(23717); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/DeleteOutlined.js + 1 modules var DeleteOutlined = __webpack_require__(7892); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(18765); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(82522); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(25644); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules var es_form = __webpack_require__(78241); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules var input_number = __webpack_require__(97913); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules var input = __webpack_require__(8772); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Comment/components/ScoreInput.tsx /* harmony default export */ var ScoreInput = (function (_ref) { var defaultValue = _ref.defaultValue, onBlur = _ref.onBlur, max = _ref.max, _ref$className = _ref.className, className = _ref$className === void 0 ? 'game-score' : _ref$className; var _useState = (0,_react_17_0_2_react.useState)(defaultValue), _useState2 = slicedToArray_default()(_useState, 2), value = _useState2[0], setValue = _useState2[1]; (0,_react_17_0_2_react.useEffect)(function () { setValue(defaultValue); }, [defaultValue]); function onChange(v) { setValue(v); } function onBlurHandler() { if (value) { onBlur(value > max ? max : value); setValue(null); } } return /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { max: max, min: 0, className: className, value: value, onChange: onChange, onBlur: onBlurHandler }); }); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Comment/components/ChangeCommit/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var ChangeCommitmodules = ({"greyText":"greyText___lvEE6","info":"info___El01Z","label":"label___GmvST","blackContent":"blackContent___FYo0Z","orangeContent":"orangeContent____uYQ3","inputLabel":"inputLabel___ruiZm","tableTitle":"tableTitle___ir3x7","scoreTable":"scoreTable___b9Z37"}); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Comment/components/ChangeCommit/index.tsx var DelShixun = function DelShixun(_ref) { var _homeWorkReport$stage, _homeWorkReport$stage2; var shixunHomeworks = _ref.shixunHomeworks, dispatch = _ref.dispatch, classroomList = _ref.classroomList, gethomeworkreport = _ref.gethomeworkreport, homeWorkReport = _ref.homeWorkReport; var shixunWorkReport = shixunHomeworks.shixunWorkReport; var params = (0,_umi_production_exports.useParams)(); var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), showRequired = _useState2[0], setShowRequired = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), btnLoading = _useState4[0], setBtnLoading = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(''), _useState6 = slicedToArray_default()(_useState5, 2), score = _useState6[0], setScore = _useState6[1]; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; // useEffect(() => { // if (shixunHomeworks.actionTabs.key === '更改点评') // form.setFieldsValue({ // comment: shixunHomeworks.actionTabs.selectArrs?.data?.work_comment, // hidden_comment: // shixunHomeworks.actionTabs.selectArrs?.data?.work_comment_hidden, // }); // }, [shixunHomeworks.actionTabs.key]); var quickCommit = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var formValue, res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: setBtnLoading(true); formValue = form.getFieldsValue(); _context.next = 4; return (0,fetch/* default */.ZP)("/api/student_works/".concat(params.homeworkId, "/shixun_work_comment.json"), { method: 'post', body: { hidden_comment: formValue.hidden_comment, comment: formValue.comment } }); case 4: res = _context.sent; if (res.status === 0) { message/* default */.ZP.success('点评成功'); form.resetFields(); dispatch({ type: 'shixunHomeworks/setActionTabs', payload: {} }); // dispatch({ // type: 'shixunHomeworks/getShixunWorkReport', // payload: { ...params }, // }); gethomeworkreport(); } setBtnLoading(false); case 7: case "end": return _context.stop(); } }, _callee); })); return function quickCommit() { return _ref2.apply(this, arguments); }; }(); var anonymousCommit = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var formValue, res; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: if (score) { _context2.next = 3; break; } message/* default */.ZP.warning('请填写分数'); return _context2.abrupt("return"); case 3: setBtnLoading(true); formValue = form.getFieldsValue(); _context2.next = 7; return (0,fetch/* default */.ZP)("/api/student_works/".concat(params.homeworkId, "/add_score.json"), { method: 'post', body: { comment: formValue.comment, score: score } }); case 7: res = _context2.sent; if (res.status === 0) { message/* default */.ZP.success('点评成功'); dispatch({ type: 'shixunHomeworks/setActionTabs', payload: {} }); gethomeworkreport(); } setBtnLoading(false); case 10: case "end": return _context2.stop(); } }, _callee2); })); return function anonymousCommit() { return _ref3.apply(this, arguments); }; }(); var columns = [{ title: '任务名称', dataIndex: 'shixun_name', ellipsis: true // width: 140, // render: (text: string, record: any, index: number) => { // return
{text}
// } }, { title: '开启时间', dataIndex: 'open_time', width: 160, render: function render(text) { return text || '--'; } }, { title: '评测次数', dataIndex: 'evaluate_count', width: 110 }, { title: '完成时间', dataIndex: 'finished_time', width: 160 }, { title: '实训耗时', dataIndex: 'cost_time', width: 160 }, // { // title: '迟交扣分', // dataIndex: 'late_penalty', // width: 90, // render: (text) => ( // text || '--' // ) // }, { title: '缺评扣分', dataIndex: 'absence_penalty', width: 90, render: function render(text) { return text || '--'; } }, { title: '得分', dataIndex: 'score', width: 90, // align: 'center', render: function render(text, record) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: parseFloat(record.score_full) !== parseFloat(text) ? '#E30000' : '#53C41B' }, children: text }), "/", record.score_full] }); } }, { title: '调分', width: 100, dataIndex: 'action', // align: 'center', render: function render(text, record) { if ((0,authority/* isAdmin */.GJ)()) { return /*#__PURE__*/(0,jsx_runtime.jsx)(ScoreInput, { max: record.score_full, onBlur: ( /*#__PURE__*/function () { var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(value) { var _classroomList$Assist; var res; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.practice) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_appraise))) { _context3.next = 3; break; } message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); return _context3.abrupt("return"); case 3: _context3.next = 5; return (0,fetch/* default */.ZP)("/api/student_works/".concat(params.homeworkId, "/adjust_score.json"), { method: 'post', body: { score: value } }); case 5: res = _context3.sent; gethomeworkreport(); if (res.status === 0) { message/* default */.ZP.success("调分成功"); } case 8: case "end": return _context3.stop(); } }, _callee3); })); return function (_x) { return _ref4.apply(this, arguments); }; }()) }); } if (homeWorkReport !== null && homeWorkReport !== void 0 && homeWorkReport.is_anonymous) { return /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { min: 0, value: score, onChange: function onChange(e) { return setScore(e); }, max: record.score_full }); } return text; } }].filter(function (e) { if (homeWorkReport !== null && homeWorkReport !== void 0 && homeWorkReport.is_anonymous) { return !['late_penalty', 'score', 'absence_penalty'].includes(e.dataIndex); } return true; }); return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { centered: true, width: 1080, title: "\u70B9\u8BC4\u4F5C\u4E1A", afterClose: function afterClose() { form.resetFields(); setScore(''); }, confirmLoading: btnLoading, open: shixunHomeworks.actionTabs.key === '更改点评' ? true : false, okText: "\u786E\u5B9A", cancelText: "\u53D6\u6D88", onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { var _classroomList$Assist2; var formValue; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist2 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_appraise))) { _context4.next = 3; break; } message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); return _context4.abrupt("return"); case 3: if (!(homeWorkReport !== null && homeWorkReport !== void 0 && homeWorkReport.is_anonymous)) { _context4.next = 6; break; } anonymousCommit(); return _context4.abrupt("return"); case 6: formValue = form.getFieldsValue(); if (JSON.stringify(formValue) === '{}' || formValue.hidden_comment === '' && formValue.comment === '') { setShowRequired(true); } else { quickCommit(); } case 8: case "end": return _context4.stop(); } }, _callee4); })), onCancel: function onCancel() { dispatch({ type: 'shixunHomeworks/setActionTabs', payload: {} }); }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { className: ChangeCommitmodules.info, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(ChangeCommitmodules.label, " ").concat(ChangeCommitmodules.greyText), children: "\u59D3\u540D" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ChangeCommitmodules.blackContent, children: homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.username })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(ChangeCommitmodules.label, " ").concat(ChangeCommitmodules.greyText), children: "\u5B66\u53F7" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ChangeCommitmodules.blackContent, children: (homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.student_id) || '--' })] }), !(homeWorkReport !== null && homeWorkReport !== void 0 && homeWorkReport.is_anonymous) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(ChangeCommitmodules.label, " ").concat(ChangeCommitmodules.greyText), children: "\u73ED\u7EA7" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ChangeCommitmodules.blackContent, children: (homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.group_name) || '--' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(ChangeCommitmodules.label, " ").concat(ChangeCommitmodules.greyText), children: "\u8FDF\u4EA4\u6263\u5206" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ChangeCommitmodules.orangeContent, children: (homeWorkReport === null || homeWorkReport === void 0 || (_homeWorkReport$stage = homeWorkReport.stage_list[0]) === null || _homeWorkReport$stage === void 0 ? void 0 : _homeWorkReport$stage.late_penalty) || '--' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(ChangeCommitmodules.label, " ").concat(ChangeCommitmodules.greyText), children: "\u7F3A\u8BC4\u6263\u5206" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ChangeCommitmodules.orangeContent, children: (homeWorkReport === null || homeWorkReport === void 0 || (_homeWorkReport$stage2 = homeWorkReport.stage_list[0]) === null || _homeWorkReport$stage2 === void 0 ? void 0 : _homeWorkReport$stage2.absence_penalty) || '--' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(ChangeCommitmodules.label, " ").concat(ChangeCommitmodules.greyText), children: "\u603B\u6210\u7EE9" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: ChangeCommitmodules.orangeContent, children: (homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.stage_list[0].score) || '--' })] })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { form: form, onChange: function onChange() { if (showRequired) setShowRequired(false); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(ChangeCommitmodules.inputLabel, " ").concat(ChangeCommitmodules.greyText), children: homeWorkReport !== null && homeWorkReport !== void 0 && homeWorkReport.is_anonymous ? '评语' : '学生和课堂老师可见' }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "comment", children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.TextArea, { placeholder: "\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9", rows: 3 }) }), !(homeWorkReport !== null && homeWorkReport !== void 0 && homeWorkReport.is_anonymous) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(ChangeCommitmodules.inputLabel, " ").concat(ChangeCommitmodules.greyText), children: "\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "hidden_comment", children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.TextArea, { placeholder: "\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9", rows: 3 }) }), " "] })] }), showRequired && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "c-red", children: "\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ChangeCommitmodules.tableTitle, children: "\u5173\u5361\u6210\u7EE9" }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { className: ChangeCommitmodules.scoreTable, dataSource: homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.stage_list, rowKey: "challenge_id", pagination: false, columns: columns // scroll={{ x: 'max-content' }} })] }); }; /* harmony default export */ var ChangeCommit = ((0,_umi_production_exports.connect)(function (_ref6) { var shixunHomeworks = _ref6.shixunHomeworks, classroomList = _ref6.classroomList; return { shixunHomeworks: shixunHomeworks, classroomList: classroomList }; })(DelShixun)); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Comment/components/AppealModal/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var AppealModalmodules = ({}); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Comment/components/AppealModal/index.tsx var AppealModal = function AppealModal(_ref) { var _shixunHomeworks$acti; var shixunHomeworks = _ref.shixunHomeworks, dispatch = _ref.dispatch, gethomeworkreport = _ref.gethomeworkreport, homeWorkReport = _ref.homeWorkReport; var shixunWorkReport = shixunHomeworks.shixunWorkReport; console.log(homeWorkReport, 'homeWorkReport'); var params = (0,_umi_production_exports.useParams)(); var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), btnLoading = _useState2[0], setBtnLoading = _useState2[1]; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; var _ref2 = (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$acti = shixunHomeworks.actionTabs) === null || _shixunHomeworks$acti === void 0 || (_shixunHomeworks$acti = _shixunHomeworks$acti.selectArrs) === null || _shixunHomeworks$acti === void 0 ? void 0 : _shixunHomeworks$acti.data) || {}, user_name = _ref2.user_name, score = _ref2.score, comment_time = _ref2.comment_time, content = _ref2.content, score_id = _ref2.score_id, user_id = _ref2.user_id; var anonymousCommit = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var formValue, res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return form.validateFields(); case 2: setBtnLoading(true); formValue = form.getFieldsValue(); _context.next = 6; return (0,fetch/* default */.ZP)("/api/student_works/".concat(params.homeworkId, "/appeal_anonymous_score.json"), { method: 'post', body: { comment: formValue.comment, score_id: score_id, userId: user_id } }); case 6: res = _context.sent; if (res.status === 0) { message/* default */.ZP.success('操作成功'); dispatch({ type: 'shixunHomeworks/setActionTabs', payload: {} }); gethomeworkreport(); } setBtnLoading(false); case 9: case "end": return _context.stop(); } }, _callee); })); return function anonymousCommit() { return _ref3.apply(this, arguments); }; }(); return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { centered: true, width: 600, title: "\u533F\u8BC4\u7533\u8BC9", afterClose: function afterClose() { form.resetFields(); }, confirmLoading: btnLoading, open: shixunHomeworks.actionTabs.key === '匿评申诉' ? true : false, okText: "\u786E\u5B9A", cancelText: "\u53D6\u6D88", onOk: anonymousCommit, onCancel: function onCancel() { dispatch({ type: 'shixunHomeworks/setActionTabs', payload: {} }); }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "p20", style: { background: '#F7F8F9', padding: 15, marginBottom: 20 }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { justify: "space-between", className: AppealModalmodules.info, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-grey-666", children: user_name }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-grey-333 ml5", children: "\u8C03\u5206\u4E3A" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "c-orange ml5", children: [score, "\u5206"] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-grey-333", children: comment_time })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "c-grey-333 mt5", children: content })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { form: form, className: "mt15", layout: "vertical", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "comment", label: "\u7533\u8BC9", rules: [{ required: true, message: '请输入申诉原因' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.TextArea, { placeholder: "\u8BF7\u8F93\u5165\u7533\u8BC9\u539F\u56E0", rows: 3 }) }) })] }); }; /* harmony default export */ var components_AppealModal = ((0,_umi_production_exports.connect)(function (_ref4) { var shixunHomeworks = _ref4.shixunHomeworks; return { shixunHomeworks: shixunHomeworks }; })(AppealModal)); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/WorkList/components/RedoShixunModal.tsx var RedoShixunModal = __webpack_require__(68329); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Comment/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Commentmodules = ({"flex_box_center":"flex_box_center___uz0LL","flex_space_between":"flex_space_between___kuKI5","flex_box_vertical_center":"flex_box_vertical_center___VzPH1","flex_box_center_end":"flex_box_center_end___Tyr1U","flex_box_column":"flex_box_column___qsgVa","title":"title___SFyGM","export":"export___ezPhH","title1_right":"title1_right___tMOJn","userPic":"userPic___mW4Rr","userInfo":"userInfo___vYvSZ","listItem":"listItem___gJf4Z","rightInfo":"rightInfo___PRYRt","shixunTitle":"shixunTitle___STlvE","shixunWrp":"shixunWrp___knhTt","footerBar":"footerBar___R5IlQ","footerBarStatic":"footerBarStatic___M4EQj","exitComment":"exitComment___NoCI4","nextComment":"nextComment___sFj7z","modal":"modal___TwQdH","tag":"tag___RErUu"}); // EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx var RenderHtml = __webpack_require__(70159); // EXTERNAL MODULE: ./src/service/shixunHomeworks.ts var service_shixunHomeworks = __webpack_require__(91045); // EXTERNAL MODULE: ./node_modules/_html2pdf.js@0.10.1@html2pdf.js/dist/html2pdf.js var html2pdf = __webpack_require__(44425); var html2pdf_default = /*#__PURE__*/__webpack_require__.n(html2pdf); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Comment/index.tsx var _excluded = ["shixunHomeworks", "classroomList", "globalSetting", "loading", "user", "dispatch"]; var ShixunsListPage = function ShixunsListPage(_ref) { var _homeWorkReport$shixu, _homeWorkReport$homew, _homeWorkReport$shixu2, _homeWorkReport$shixu3; var shixunHomeworks = _ref.shixunHomeworks, classroomList = _ref.classroomList, globalSetting = _ref.globalSetting, loading = _ref.loading, user = _ref.user, dispatch = _ref.dispatch, props = objectWithoutProperties_default()(_ref, _excluded); var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()({}, (0,_umi_production_exports.useParams)())), _useState2 = slicedToArray_default()(_useState, 2), params = _useState2[0], setParams = _useState2[1]; var _params = (0,_umi_production_exports.useParams)(); var location = (0,_umi_production_exports.useLocation)(); // checkbox checked储存 var _useState3 = (0,_react_17_0_2_react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 0); var _useState5 = (0,_react_17_0_2_react.useState)({ last: false }), _useState6 = slicedToArray_default()(_useState5, 2), nextComment = _useState6[0], setNextComment = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)({ last: false }), _useState8 = slicedToArray_default()(_useState7, 2), Previous = _useState8[0], setPrevious = _useState8[1]; var reportElement = (0,_react_17_0_2_react.useRef)(); var reportElementInfo = (0,_react_17_0_2_react.useRef)(); var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), isExportLoading = _useState10[0], setIsExportLoading = _useState10[1]; var _useState11 = (0,_react_17_0_2_react.useState)(false), _useState12 = slicedToArray_default()(_useState11, 2), spinning = _useState12[0], setSpinning = _useState12[1]; var _useState13 = (0,_react_17_0_2_react.useState)(false), _useState14 = slicedToArray_default()(_useState13, 2), autoHeight = _useState14[0], setAutoHeight = _useState14[1]; // const { shixunWorkReport, studentWorkCommon } = shixunHomeworks var _useState15 = (0,_react_17_0_2_react.useState)(), _useState16 = slicedToArray_default()(_useState15, 2), homeWorkReport = _useState16[0], sethomeWorkReport = _useState16[1]; var _useState17 = (0,_react_17_0_2_react.useState)(), _useState18 = slicedToArray_default()(_useState17, 2), previewHtml = _useState18[0], setPreviewHtml = _useState18[1]; var _useState19 = (0,_react_17_0_2_react.useState)(true), _useState20 = slicedToArray_default()(_useState19, 2), codeloding = _useState20[0], setcodeloding = _useState20[1]; var _useState21 = (0,_react_17_0_2_react.useState)(), _useState22 = slicedToArray_default()(_useState21, 2), datatables = _useState22[0], setdatatables = _useState22[1]; var hasPower = (0,authority/* isAdmin */.GJ)(); var _useState23 = (0,_react_17_0_2_react.useState)(new (jszip_min_default())()), _useState24 = slicedToArray_default()(_useState23, 2), zip = _useState24[0], setZip = _useState24[1]; var _useState25 = (0,_react_17_0_2_react.useState)(0), _useState26 = slicedToArray_default()(_useState25, 2), num = _useState26[0], setNum = _useState26[1]; var _useState27 = (0,_react_17_0_2_react.useState)([]), _useState28 = slicedToArray_default()(_useState27, 2), allStudentWorks = _useState28[0], setAllStudentWorks = _useState28[1]; var _useState29 = (0,_react_17_0_2_react.useState)(false), _useState30 = slicedToArray_default()(_useState29, 2), isshow = _useState30[0], setIsshow = _useState30[1]; var _useState31 = (0,_react_17_0_2_react.useState)(false), _useState32 = slicedToArray_default()(_useState31, 2), isshows = _useState32[0], setIsshows = _useState32[1]; var _useState33 = (0,_react_17_0_2_react.useState)(""), _useState34 = slicedToArray_default()(_useState33, 2), score = _useState34[0], setscore = _useState34[1]; // 判断是否为老师 var _useState35 = (0,_react_17_0_2_react.useState)(false), _useState36 = slicedToArray_default()(_useState35, 2), isTeacher = _useState36[0], setisTeacher = _useState36[1]; // 如果不是老师就禁用输入框: var _useState37 = (0,_react_17_0_2_react.useState)(true), _useState38 = slicedToArray_default()(_useState37, 2), isDisabled = _useState38[0], setisDisabled = _useState38[1]; var _useState39 = (0,_react_17_0_2_react.useState)(0), _useState40 = slicedToArray_default()(_useState39, 2), last_score = _useState40[0], setlast_score = _useState40[1]; // 获取用户信息: var getUser = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: // const res = await getUserInfo() // console.log("-----------===========================用户身份", res); // 判断如果用户身份是老师或者管理员身份 if (user.userInfo.is_teacher || user.userInfo.admin) { setisTeacher(true); setisDisabled(false); } case 1: case "end": return _context.stop(); } }, _callee); })); return function getUser() { return _ref2.apply(this, arguments); }; }(); (0,_react_17_0_2_react.useEffect)(function () { getUser(); console.log("打印的------", homeWorkReport); console.log(shixunHomeworks); // 在这里可以判断有没有查过重 setscore(homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.repeat_minus_score); }, [homeWorkReport, user]); (0,_react_17_0_2_react.useEffect)(function () { console.log("触发这", homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.work_score); setlast_score(homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.work_score); }, [homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.work_score, score]); (0,_react_17_0_2_react.useEffect)(function () { dispatch({ type: 'globalSetting/footerToggle', payload: false }); return function () { dispatch({ type: 'globalSetting/footerToggle', payload: true }); }; }, []); (0,_react_17_0_2_react.useEffect)(function () { if (homeWorkReport) { var _homeWorkReport$targe; var items = []; homeWorkReport === null || homeWorkReport === void 0 || (_homeWorkReport$targe = homeWorkReport.target_test_sets) === null || _homeWorkReport$targe === void 0 || _homeWorkReport$targe.map(function (item, index) { var _item$targets; item === null || item === void 0 || (_item$targets = item.targets) === null || _item$targets === void 0 || _item$targets.map(function (ite, j) { var _item$targets2; ite.name = item === null || item === void 0 ? void 0 : item.name; ite.total_target_score = item === null || item === void 0 ? void 0 : item.total_target_score; ite.actual_target_score = item === null || item === void 0 ? void 0 : item.actual_target_score; ite.rowSpan = j === 0 ? item === null || item === void 0 || (_item$targets2 = item.targets) === null || _item$targets2 === void 0 ? void 0 : _item$targets2.length : 0; ite.order = index + 1; items.push(ite); }); }); setdatatables(items); dispatch({ type: 'classroomList/getAssistantPermissions', payload: { course_id: params.coursesId } }); } }, [homeWorkReport]); // console.log('---',homeWorkReport?.target_test_sets?.[0]?.targets); (0,_react_17_0_2_react.useEffect)(function () { if (shixunHomeworks.actionTabs.key === '导出实训报告' && allStudentWorks.length > 0) { if (homeWorkReport !== null && homeWorkReport !== void 0 && homeWorkReport.course_name) { exportReport('all'); } } }, [homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.course_name]); (0,_react_17_0_2_react.useEffect)(function () { console.log(_params); setParams(objectSpread2_default()({}, _params)); }, [location.pathname]); var scrollView = function scrollView() { document.body.scrollIntoView(); }; function getData() { return _getData.apply(this, arguments); } // 解决导出 bug: DOMException: Failed to execute 'drawImage' on 'CanvasRenderingContext2D' function _getData() { _getData = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19() { var _res$all_student_work, _res$all_student_work2; var paylaod, res, key, _res$all_student_work3, _res$all_student_work4; return regeneratorRuntime_default()().wrap(function _callee19$(_context21) { while (1) switch (_context21.prev = _context21.next) { case 0: paylaod = JSON.parse(localStorage['all_student_works_param'] || '{}'); _context21.next = 3; return dispatch({ type: 'shixunHomeworks/getAllStudentWorks', payload: objectSpread2_default()(objectSpread2_default()({}, params), paylaod) }); case 3: res = _context21.sent; // setSpinning(false); setAllStudentWorks(res['all_student_works']); key = (_res$all_student_work = res['all_student_works']) === null || _res$all_student_work === void 0 ? void 0 : _res$all_student_work.map(function (item) { return String(item.student_work_id); }).indexOf(params.homeworkId); if (key === ((_res$all_student_work2 = res['all_student_works']) === null || _res$all_student_work2 === void 0 ? void 0 : _res$all_student_work2.length) - 1) { setNextComment({ last: true }); } else { setNextComment((_res$all_student_work3 = res['all_student_works']) === null || _res$all_student_work3 === void 0 ? void 0 : _res$all_student_work3[key + 1]); } if (key === 0) { setPrevious({ last: true }); } else { setPrevious((_res$all_student_work4 = res['all_student_works']) === null || _res$all_student_work4 === void 0 ? void 0 : _res$all_student_work4[key - 1]); } case 8: case "end": return _context21.stop(); } }, _callee19); })); return _getData.apply(this, arguments); } var handleRemoveSurplusCanvas = function handleRemoveSurplusCanvas() { document.querySelectorAll('canvas').forEach(function (item) { (!item.clientWidth || !item.clientHeight) && item.remove(); }); }; // const setMonocoHeight = () => { // if (reportElement.current.offsetHeight > 62000) { // setAutoHeight(false) // } else { // setAutoHeight(true) // } // } var exportReport = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(type) { var nums, modal, opt, aaa, _aaa, next, _next, pages, worker, folder, _loop, i; return regeneratorRuntime_default()().wrap(function _callee7$(_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: _next = function _next3() { _next = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { var res, _res$data, _res$data2, _res$data3, res1; return regeneratorRuntime_default()().wrap(function _callee6$(_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: _context8.next = 2; return (0,fetch/* default */.ZP)("/api/student_works/".concat(allStudentWorks[nums]['student_work_id'], "/jupyter_work_report.json"), { method: 'get' }); case 2: res = _context8.sent; if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) { _context8.next = 14; break; } sethomeWorkReport(res.data); if (!(res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && (_res$data = _res$data.shixun_detail[0]) !== null && _res$data !== void 0 && _res$data.myshixun_identifier)) { _context8.next = 13; break; } setcodeloding(true); _context8.next = 9; return (0,fetch/* default */.ZP)("/api/jupyters/preview_tpi.json", { method: 'get', params: { identifier: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 || (_res$data2 = _res$data2.shixun_detail[0]) === null || _res$data2 === void 0 ? void 0 : _res$data2.myshixun_identifier, student_work_id: res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.work_id // identifier: "qm28kagvuf" } }); case 9: res1 = _context8.sent; if (res1.status === 0) { setPreviewHtml(res1.html_content); setcodeloding(false); mathjax(); // setStatus(Status.Preview) aaa(); } _context8.next = 14; break; case 13: aaa(); case 14: case "end": return _context8.stop(); } }, _callee6); })); return _next.apply(this, arguments); }; next = function _next2() { return _next.apply(this, arguments); }; _aaa = function _aaa3() { _aaa = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { return regeneratorRuntime_default()().wrap(function _callee5$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: scrollView(); nums++; setTimeout( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { var _homeWorkReport$stage; var folders, pages, worker, _loop2, _i; return regeneratorRuntime_default()().wrap(function _callee4$(_context6) { while (1) switch (_context6.prev = _context6.next) { case 0: handleRemoveSurplusCanvas(); folders = zip.folder("".concat(homeWorkReport === null || homeWorkReport === void 0 || (_homeWorkReport$stage = homeWorkReport.stage_list[0]) === null || _homeWorkReport$stage === void 0 ? void 0 : _homeWorkReport$stage.shixun_name)); pages = document.querySelector('#export-all').children; worker = html2pdf_default()(); _loop2 = /*#__PURE__*/regeneratorRuntime_default()().mark(function _loop2(_i) { return regeneratorRuntime_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) { while (1) switch (_context4.prev = _context4.next) { case 0: if (!(_i < pages.length - 1)) { _context4.next = 3; break; } _context4.next = 3; return pdf.addPage(); case 3: case "end": return _context4.stop(); } }, _callee3); })); return function (_x3) { return _ref6.apply(this, arguments); }; }()); case 2: case "end": return _context5.stop(); } }, _loop2); }); _i = 0; case 6: if (!(_i < pages.length)) { _context6.next = 11; break; } return _context6.delegateYield(_loop2(_i), "t0", 8); case 8: _i++; _context6.next = 6; break; case 11: folders.file("".concat(allStudentWorks[nums - 1]['student_work_user_name'], ".pdf"), worker.output("blob")); // folder.file(`${homeWorkReport?.username}.pdf`, worker.output("blob"), { base64: false }); // const codesF = folders.folder("代码文件") // homeWorkReport?.shixun_detail?.map((item: any, index: number) => { // const codesG = codesF.folder(`第${index + 1}关-${item.subject}-${item.id}`) // item?.game_codes?.map((i: any) => { // codesG.file(`${i.filename}.txt`, i?.content); // }) // }) // zip.file(`${allStudentWorks[nums - 1]['student_work_user_name']}${nums}.pdf`, pdfUrl); modal.update({ content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-blue", children: nums }), "/", allStudentWorks === null || allStudentWorks === void 0 ? void 0 : allStudentWorks.length, /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"] }) }); if (nums == (allStudentWorks === null || allStudentWorks === void 0 ? void 0 : allStudentWorks.length)) { modal.destroy(); download(); } else { next(); } case 14: case "end": return _context6.stop(); } }, _callee4); })), 2200); case 3: case "end": return _context7.stop(); } }, _callee5); })); return _aaa.apply(this, arguments); }; aaa = function _aaa2() { return _aaa.apply(this, arguments); }; nums = 0; // if (type !== 'all') // setIsExportLoading(true) // else modal = es_modal/* default */.Z.info({ width: 460, title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-red", children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3" })] }), content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-blue", children: nums + 1 }), "/", type !== 'all' ? 1 : allStudentWorks === null || allStudentWorks === void 0 ? void 0 : allStudentWorks.length, /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"] }), maskClosable: false, className: Commentmodules.modal, onOk: function onOk() {} }); opt = { margin: [0, 0], filename: "".concat(homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.username, ".pdf"), // image: { // type: 'jpeg', // quality: 0.98 // }, html2canvas: { // dpi: 192, // scale:2, useCORS: true, letterRendering: true }, jsPDF: { unit: 'mm', format: 'a4', orientation: 'landscape' // unit: 'pt', format: [1200, 800], orientation: 'portrait' } }; if (!(type !== 'all' || (allStudentWorks === null || allStudentWorks === void 0 ? void 0 : allStudentWorks.length) < 2)) { _context9.next = 27; break; } handleRemoveSurplusCanvas(); scrollView(); // await new Promise(function (resolve, reject) { // setMonocoHeight() // setTimeout(function () { // resolve(''); // }, 1500); // }); pages = reportElementInfo.current.children; worker = html2pdf_default()(); folder = zip.folder("".concat(homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.username)); _loop = /*#__PURE__*/regeneratorRuntime_default()().mark(function _loop(i) { return regeneratorRuntime_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) { while (1) switch (_context2.prev = _context2.next) { case 0: if (!(i < pages.length - 1)) { _context2.next = 3; break; } _context2.next = 3; return pdf.addPage(); case 3: case "end": return _context2.stop(); } }, _callee2); })); return function (_x2) { return _ref4.apply(this, arguments); }; }()); case 2: case "end": return _context3.stop(); } }, _loop); }); i = 0; case 15: if (!(i < pages.length)) { _context9.next = 20; break; } return _context9.delegateYield(_loop(i), "t0", 17); case 17: i++; _context9.next = 15; break; case 20: setIsExportLoading(false); // zip.file(`${homeWorkReport?.username}.pdf`, pdfUrl); folder.file("".concat(homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.username, ".pdf"), worker.output("blob"), { base64: false }); // const codeF = folder.folder("代码文件") // homeWorkReport?.shixun_detail?.map((item: any, index: number) => { // const codesG = codeF.folder(`第${index + 1}关-${item.subject}-${item.id}`) // item?.game_codes?.map((i: any) => { // codesG.file(`${i.filename}.txt`, i?.content); // }) // }) // worker.save() modal.destroy(); download(); return _context9.abrupt("return"); case 27: next(); case 28: case "end": return _context9.stop(); } }, _callee7); })); return function exportReport(_x) { return _ref3.apply(this, arguments); }; }(); var download = function download() { zip.generateAsync({ type: "blob" }).then(function (content) { var link = document.createElement('a'); link.href = window.URL.createObjectURL(content); link.download = (homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.course_name) + '.zip'; //此写法兼容可火狐浏览器 document.body.appendChild(link); var evt = document.createEvent("MouseEvents"); evt.initEvent("click", false, false); link.dispatchEvent(evt); document.body.removeChild(link); setZip(new (jszip_min_default())()); }); setAutoHeight(false); }; (0,_react_17_0_2_react.useEffect)(function () { initData(); }, [params.homeworkId]); (0,_react_17_0_2_react.useEffect)(function () { if (homeWorkReport !== null && homeWorkReport !== void 0 && homeWorkReport.work_id) { if ((0,authority/* isAdmin */.GJ)() || homeWorkReport !== null && homeWorkReport !== void 0 && homeWorkReport.is_anonymous) getData(); } }, [homeWorkReport === null || homeWorkReport === void 0 ? void 0 : homeWorkReport.work_id]); (0,_react_17_0_2_react.useEffect)(function () { console.log(homeWorkReport); }, [homeWorkReport]); var gethomeworkreport = /*#__PURE__*/function () { var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { var res; return regeneratorRuntime_default()().wrap(function _callee8$(_context10) { while (1) switch (_context10.prev = _context10.next) { case 0: _context10.next = 2; return (0,fetch/* default */.ZP)("/api/student_works/".concat(params.homeworkId, "/jupyter_work_report.json"), { method: 'get' }); case 2: res = _context10.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { sethomeWorkReport(res.data); } case 4: case "end": return _context10.stop(); } }, _callee8); })); return function gethomeworkreport() { return _ref7.apply(this, arguments); }; }(); var getinitData = /*#__PURE__*/function () { var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { var res, _res$data4, _res$data5, _res$data6, res1; return regeneratorRuntime_default()().wrap(function _callee9$(_context11) { while (1) switch (_context11.prev = _context11.next) { case 0: _context11.next = 2; return (0,fetch/* default */.ZP)("/api/student_works/".concat(params.homeworkId, "/jupyter_work_report.json"), { method: 'get' }); case 2: res = _context11.sent; if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) { _context11.next = 15; break; } sethomeWorkReport(res.data); if (!(res !== null && res !== void 0 && (_res$data4 = res.data) !== null && _res$data4 !== void 0 && (_res$data4 = _res$data4.shixun_detail[0]) !== null && _res$data4 !== void 0 && _res$data4.myshixun_identifier)) { _context11.next = 15; break; } setcodeloding(true); _context11.next = 9; return (0,fetch/* default */.ZP)("/api/jupyters/preview_tpi.json", { method: 'get', params: { identifier: res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 || (_res$data5 = _res$data5.shixun_detail[0]) === null || _res$data5 === void 0 ? void 0 : _res$data5.myshixun_identifier, student_work_id: res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.work_id // identifier: "qm28kagvuf" } }); case 9: res1 = _context11.sent; if (!(res1.status === 0)) { _context11.next = 15; break; } setPreviewHtml(res1.html_content); setcodeloding(false); createDom(res1.html_content); return _context11.abrupt("return"); case 15: case "end": return _context11.stop(); } }, _callee9); })); return function getinitData() { return _ref8.apply(this, arguments); }; }(); var createDom = function createDom(html_content) { var _html_content$match; html_content === null || html_content === void 0 || (_html_content$match = html_content.match) === null || _html_content$match === void 0 || (_html_content$match = _html_content$match.call(html_content, /