"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[47904,1806,76476,24974],{ /***/ 86468: /*!**********************************************!*\ !*** ./src/components/AsyncButton/index.tsx ***! \**********************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ Z: function() { return /* binding */ AsyncButton; } /* harmony export */ }); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var _excluded = ["children"]; var AsyncButton = function AsyncButton(_ref) { var children = _ref.children, props = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded); var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), btnLoading = _useState2[0], setBtnLoading = _useState2[1]; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, { loading: btnLoading, onClick: ( /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(e) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.prev = 0; setBtnLoading(true); _context.next = 4; return props.onClick(e); case 4: setBtnLoading(false); _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); console.error(_context.t0); setBtnLoading(false); case 11: case "end": return _context.stop(); } }, _callee, null, [[0, 7]]); })); return function (_x) { return _ref2.apply(this, arguments); }; }()), children: children })); }; /***/ }), /***/ 3655: /*!********************************************************!*\ !*** ./src/components/CutOffNow/index.tsx + 1 modules ***! \********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ CutOffNow; } }); // 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); // 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/message/index.js + 4 modules var message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules var date_picker = __webpack_require__(57930); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules var input = __webpack_require__(73782); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules var table = __webpack_require__(61998); // 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/_dayjs@1.11.13@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(61186); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(21082); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(97091); ;// CONCATENATED MODULE: ./src/components/CutOffNow/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var CutOffNowmodules = ({"tips":"tips___e8J4O","homeworkType":"homeworkType___ZjN2X","antdTable":"antdTable___amDdp","modalWrapper":"modalWrapper___XPojI"}); // EXTERNAL MODULE: ./src/service/classrooms.ts var classrooms = __webpack_require__(54602); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting.tsx var Releasesetting = __webpack_require__(63363); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/CutOffNow/index.tsx var CuttOffNow = function CuttOffNow(_ref) { var dispatch = _ref.dispatch, courseEndTime = _ref.courseEndTime, classroomList = _ref.classroomList, _ref$successCallback = _ref.successCallback, successCallback = _ref$successCallback === void 0 ? function () {} : _ref$successCallback, visible = _ref.visible, homeworkIds = _ref.homeworkIds, courseId = _ref.courseId, isBatch = _ref.isBatch, shixunHomeworks = _ref.shixunHomeworks; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), tableLoading = _useState2[0], setTableLoading = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), confirmLoading = _useState4[0], setConfirmLoading = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), noGroup = _useState6[0], setNoGroup = _useState6[1]; //作业截止 var _useState7 = (0,_react_17_0_2_react.useState)([]), _useState8 = slicedToArray_default()(_useState7, 2), submitCourseGroups = _useState8[0], setSubmitCourseGroups = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)([]), _useState10 = slicedToArray_default()(_useState9, 2), submitCourseTableData = _useState10[0], setSubmitCourseTableData = _useState10[1]; var _useState11 = (0,_react_17_0_2_react.useState)([]), _useState12 = slicedToArray_default()(_useState11, 2), selectedSubmitCourseIds = _useState12[0], setSelectedSubmitCourseIds = _useState12[1]; //补交截止 var _useState13 = (0,_react_17_0_2_react.useState)([]), _useState14 = slicedToArray_default()(_useState13, 2), lateCourseGroups = _useState14[0], setLateCourseGroups = _useState14[1]; var _useState15 = (0,_react_17_0_2_react.useState)([]), _useState16 = slicedToArray_default()(_useState15, 2), lateCourseTableData = _useState16[0], setLateCourseTableData = _useState16[1]; var _useState17 = (0,_react_17_0_2_react.useState)([]), _useState18 = slicedToArray_default()(_useState17, 2), selectedLateCourseIds = _useState18[0], setSelectedLateCourseIds = _useState18[1]; //批量截止 var _useState19 = (0,_react_17_0_2_react.useState)([]), _useState20 = slicedToArray_default()(_useState19, 2), allCourseGroups = _useState20[0], setAllCourseGroups = _useState20[1]; var _useState21 = (0,_react_17_0_2_react.useState)([]), _useState22 = slicedToArray_default()(_useState21, 2), allCourseTableData = _useState22[0], setAllCourseTableData = _useState22[1]; var _useState23 = (0,_react_17_0_2_react.useState)([]), _useState24 = slicedToArray_default()(_useState23, 2), selectedAllCourseIds = _useState24[0], setSelectedAllCourseIds = _useState24[1]; (0,_react_17_0_2_react.useEffect)(function () { if (visible) { getData(); } else { clear(); } }, [visible]); var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: setTableLoading(true); _context.next = 3; return (0,classrooms/* getAllowEndGroups */.oR)(homeworkIds[0], { course_id: courseId }); case 3: res = _context.sent; setNoGroup(res.no_group); if (isBatch) { setAllCourseGroups(res.all_course_groups); setAllCourseTableData(res.all_course_groups); } else { setLateCourseGroups(res.late_course_groups); setLateCourseTableData(res.late_course_groups); setSubmitCourseGroups(res.submit_course_groups); setSubmitCourseTableData(res.submit_course_groups); } setTableLoading(false); form.setFieldsValue({ 'end_time': dayjs_min_default()() }); case 8: case "end": return _context.stop(); } }, _callee); })); return function getData() { return _ref2.apply(this, arguments); }; }(); var handleOk = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var formValue, endTimeString, selectNothing, res; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: formValue = form.getFieldsValue(); endTimeString = dayjs_min_default()(formValue.end_time).format('YYYY-MM-DD HH:mm'); selectNothing = isBatch ? selectedAllCourseIds.length === 0 : selectedSubmitCourseIds.length === 0 && selectedLateCourseIds.length === 0; if (!(selectNothing && !noGroup)) { _context2.next = 6; break; } message/* default */.ZP.warning('请选择需要操作的班级'); return _context2.abrupt("return"); case 6: setConfirmLoading(true); _context2.next = 9; return (0,classrooms/* stopHomework */.Mc)(courseId, { no_group: noGroup, homework_ids: homeworkIds, group_ids: isBatch ? selectedAllCourseIds : selectedSubmitCourseIds, end_time: endTimeString, late_group_ids: isBatch ? selectedAllCourseIds : selectedLateCourseIds }); case 9: res = _context2.sent; setConfirmLoading(false); if (res.status === 0) { clear(); message/* default */.ZP.success('操作成功'); successCallback(); dispatch({ type: 'classroomList/setActionTabs', payload: { key: '清除选择数据' } }); } case 12: case "end": return _context2.stop(); } }, _callee2); })); return function handleOk() { return _ref3.apply(this, arguments); }; }(); var clear = function clear() { setSelectedSubmitCourseIds([]); setSelectedLateCourseIds([]); setSubmitCourseTableData([]); setLateCourseTableData([]); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { centered: true, title: "\u7ACB\u5373\u622A\u6B62", className: CutOffNowmodules.modalWrapper, width: isBatch || noGroup ? 520 : 760, open: visible, confirmLoading: confirmLoading, destroyOnClose: true, okText: "\u622A\u6B62", cancelText: "\u53D6\u6D88", onOk: function onOk() { return handleOk(); }, onCancel: function onCancel() { clear(); dispatch({ type: 'classroomList/setActionTabs', payload: {} }); }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: CutOffNowmodules.tips, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { form: form, layout: "vertical", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "end_time", label: "\u622A\u6B62\u65F6\u95F4", children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { style: { width: '100%' }, disabledDate: function disabledDate(current) { return (0,Releasesetting/* disabledDate */.Q8)(current, courseEndTime); }, disabledTime: function disabledTime(current) { return (0,Releasesetting/* disabledTime */.d0)(current); }, placeholder: '请选择结束时间', showTime: { format: 'HH:mm', defaultValue: dayjs_min_default()((0,util/* HalfPastOne */.U6)(), 'HH:mm') }, format: "YYYY-MM-DD HH:mm", allowClear: false }) }) }), !noGroup && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: isBatch ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { placeholder: "\u641C\u7D22\u73ED\u7EA7" // suffix={} , onChange: function onChange(e) { setAllCourseTableData(allCourseGroups.filter(function (item) { return item.name.indexOf(e.target.value) > -1; })); } }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { style: { marginTop: '10px', height: '300px', overflow: 'auto' }, className: CutOffNowmodules.antdTable, rowSelection: { type: 'checkbox', onChange: function onChange(selectedRowKeys) { setSelectedAllCourseIds(selectedRowKeys); } }, rowKey: "id", pagination: false, dataSource: allCourseTableData, loading: tableLoading, columns: [{ title: '班级', dataIndex: 'name' }] })] }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { gutter: 24, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { span: 14, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: CutOffNowmodules.homeworkType, children: "\u4F5C\u4E1A\u622A\u6B62" }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { placeholder: "\u641C\u7D22\u73ED\u7EA7" // suffix={} , onChange: function onChange(e) { setSubmitCourseTableData(submitCourseGroups.filter(function (item) { return item.name.indexOf(e.target.value) > -1; })); } }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: CutOffNowmodules.tableWrapper, children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { style: { marginTop: '10px', height: '260px', overflow: 'auto' }, className: CutOffNowmodules.antdTable, rowSelection: { type: 'checkbox', onChange: function onChange(selectedRowKeys) { setSelectedSubmitCourseIds(selectedRowKeys); } }, rowKey: "id", pagination: false, dataSource: submitCourseTableData, loading: tableLoading, columns: [{ title: '班级', dataIndex: 'name', ellipsis: true }, { title: '发布时间', dataIndex: 'publish_time' }, { title: '截止时间', dataIndex: 'end_time' }] }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { flex: 10, style: { maxWidth: "280px" }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: CutOffNowmodules.homeworkType, children: "\u8865\u4EA4\u622A\u6B62" }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { placeholder: "\u641C\u7D22\u73ED\u7EA7", onChange: function onChange(e) { setLateCourseTableData(lateCourseGroups.filter(function (item) { return item.name.indexOf(e.target.value) > -1; })); } }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: CutOffNowmodules.tableWrapper, children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { style: { marginTop: '10px', height: '260px', overflow: 'auto', maxWidth: "280px" }, className: CutOffNowmodules.antdTable, rowSelection: { type: 'checkbox', onChange: function onChange(selectedRowKeys) { setSelectedLateCourseIds(selectedRowKeys); } }, rowKey: "id", pagination: false, loading: tableLoading, dataSource: lateCourseTableData, columns: [{ title: '班级', dataIndex: 'name', ellipsis: true, width: 120 }, { title: '截止时间', dataIndex: 'late_time' }] }) })] })] }) })] }); }; /* harmony default export */ var CutOffNow = ((0,_umi_production_exports.connect)(function (_ref4) { var shixunHomeworks = _ref4.shixunHomeworks, classroomList = _ref4.classroomList; return { shixunHomeworks: shixunHomeworks, classroomList: classroomList }; })(CuttOffNow)); /***/ }), /***/ 88255: /*!********************************************!*\ !*** ./src/components/ExportZip/index.tsx ***! \********************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createForOfIteratorHelper.js */ 91232); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 8591); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! jszip */ 86129); /* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ 92723); /* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils/fetch */ 18030); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var ExportZip = function ExportZip(_ref, ref) { var _ref$files = _ref.files, files = _ref$files === void 0 ? [] : _ref$files, name = _ref.name, _ref$buttonProps = _ref.buttonProps, buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps, hide = _ref.hide, _ref$onOk = _ref.onOk, onOk = _ref$onOk === void 0 ? function () {} : _ref$onOk; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2), isLoading = _useState2[0], setIsLoading = _useState2[1]; var zip = (0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(new (jszip__WEBPACK_IMPORTED_MODULE_6___default())()); (0,react__WEBPACK_IMPORTED_MODULE_5__.useImperativeHandle)(ref, function () { return { exportReport: exportReport, exportAndCreateUserFolder: exportAndCreateUserFolder }; }); var exportReport = /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee4(item) { var fileTypeText, data, num, size, fileNum, modal, next, _next, _args4 = arguments; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: _next = function _next3() { _next = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee3() { var _data$num; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: uploadRequest({}, "".concat(_utils_env__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z.API_SERVER, "/api/attachments/").concat(data === null || data === void 0 || (_data$num = data[num]) === null || _data$num === void 0 ? void 0 : _data$num.id), /*#__PURE__*/function () { var _ref3 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee2(res, xhr) { var _res$target$response, _data$num2; var d, blob, fileName; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: if (!(((_res$target$response = res.target.response) === null || _res$target$response === void 0 ? void 0 : _res$target$response.type) === 'application/json')) { _context2.next = 8; break; } _context2.next = 3; return getJson(res.target.response); case 3: d = _context2.sent; if (!d.message) { _context2.next = 8; break; } antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.warning((d === null || d === void 0 ? void 0 : d.message) || '下载出错, 请联系管理员'); setIsLoading(false); return _context2.abrupt("return"); case 8: blob = new Blob([res.target.response], { type: 'application/vnd.ms-excel;charset=utf-8' }); size = size + blob.size; fileName = data === null || data === void 0 || (_data$num2 = data[num]) === null || _data$num2 === void 0 ? void 0 : _data$num2.filename; setTimeout( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee() { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: zip.current.file(fileName, blob); modal.update({ content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { className: "c-blue", children: num + 1 }), "/", data === null || data === void 0 ? void 0 : data.length, fileNum > 0 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("span", { children: ["(\u5DF2\u62C6\u5206", fileNum, "\u4E2Azip\u5305)"] }) : ''] }) }); if (num === (data === null || data === void 0 ? void 0 : data.length) - 1) { download(modal, fileNum > 0 ? fileNum + 1 : 0); } else { if (size > 900 * 1024 * 1024) { //大于900拆分zip fileNum++; size = 0; fileNumDownload(fileNum, function () { num++; next(); }); } else { num++; next(); } } case 3: case "end": return _context.stop(); } }, _callee); })), 2600); case 12: case "end": return _context2.stop(); } }, _callee2); })); return function (_x2, _x3) { return _ref3.apply(this, arguments); }; }()); case 1: case "end": return _context3.stop(); } }, _callee3); })); return _next.apply(this, arguments); }; next = function _next2() { return _next.apply(this, arguments); }; fileTypeText = _args4.length > 1 && _args4[1] !== undefined ? _args4[1] : '附件'; data = item || files; setIsLoading(true); num = 0; size = 0; fileNum = 0; modal = antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.info({ width: 460, title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { children: ["\u6B63\u5728\u5BFC\u51FA", fileTypeText, ",", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { className: "c-red", children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3" })] }), content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { className: "c-blue", children: num + 1 }), "/", data === null || data === void 0 ? void 0 : data.length] }), maskClosable: false, okText: '我知道了', onOk: function onOk() {} }); next(); case 10: case "end": return _context4.stop(); } }, _callee4); })); return function exportReport(_x) { return _ref2.apply(this, arguments); }; }(); var exportAndCreateUserFolder = /*#__PURE__*/function () { var _ref5 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee6(data) { var fileTypeText, downloadName, num, totalNum, modal, handleFileItem, _handleFileItem, _iterator, _step, userFiles, folderName, folder, _iterator2, _step2, fileItem, content, link, _args6 = arguments; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee6$(_context6) { while (1) switch (_context6.prev = _context6.next) { case 0: _handleFileItem = function _handleFileItem3() { _handleFileItem = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee5(exportItem, userFolder) { var res, blob, fileName; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: _context5.next = 2; return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .ZP)("".concat(_utils_env__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z.API_SERVER, "/api/attachments/").concat(exportItem.id), { method: 'get' }); case 2: res = _context5.sent; blob = new Blob([res], { type: 'application/vnd.ms-excel;charset=utf-8' }); fileName = exportItem.filename; userFolder.file(fileName, blob); num += 1; modal.update({ content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { className: "c-blue", children: num }), "/", totalNum] }) }); case 8: case "end": return _context5.stop(); } }, _callee5); })); return _handleFileItem.apply(this, arguments); }; handleFileItem = function _handleFileItem2(_x5, _x6) { return _handleFileItem.apply(this, arguments); }; fileTypeText = _args6.length > 1 && _args6[1] !== undefined ? _args6[1] : '附件'; downloadName = _args6.length > 2 ? _args6[2] : undefined; setIsLoading(true); num = 0; //暂时先不处理大文件进一步拆分的逻辑,能批注的文件类型基本上不会太大 totalNum = data.flat().length; modal = antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.info({ width: 460, title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { children: ["\u6B63\u5728\u5BFC\u51FA", fileTypeText, ",", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { className: "c-red", children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3" })] }), content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { className: "c-blue", children: num }), "/", totalNum] }), maskClosable: false, okText: '我知道了' }); _iterator = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(data); _context6.prev = 9; _iterator.s(); case 11: if ((_step = _iterator.n()).done) { _context6.next = 34; break; } userFiles = _step.value; folderName = "".concat(userFiles[0].user_name, "-").concat(userFiles[0].student_id); folder = zip.current.folder(folderName); _iterator2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(userFiles); _context6.prev = 16; _iterator2.s(); case 18: if ((_step2 = _iterator2.n()).done) { _context6.next = 24; break; } fileItem = _step2.value; _context6.next = 22; return handleFileItem(fileItem, folder); case 22: _context6.next = 18; break; case 24: _context6.next = 29; break; case 26: _context6.prev = 26; _context6.t0 = _context6["catch"](16); _iterator2.e(_context6.t0); case 29: _context6.prev = 29; _iterator2.f(); return _context6.finish(29); case 32: _context6.next = 11; break; case 34: _context6.next = 39; break; case 36: _context6.prev = 36; _context6.t1 = _context6["catch"](9); _iterator.e(_context6.t1); case 39: _context6.prev = 39; _iterator.f(); return _context6.finish(39); case 42: _context6.next = 44; return zip.current.generateAsync({ type: 'blob' }); case 44: content = _context6.sent; link = document.createElement('a'); link.href = window.URL.createObjectURL(content); link.download = "".concat(downloadName || name, ".zip"); document.body.appendChild(link); link.click(); document.body.removeChild(link); window.URL.revokeObjectURL(link.href); modal.destroy(); setIsLoading(false); onOk(); zip.current = new (jszip__WEBPACK_IMPORTED_MODULE_6___default())(); case 56: case "end": return _context6.stop(); } }, _callee6, null, [[9, 36, 39, 42], [16, 26, 29, 32]]); })); return function exportAndCreateUserFolder(_x4) { return _ref5.apply(this, arguments); }; }(); function getJson(data) { return new Promise(function (resolve) { var reader = new FileReader(); reader.readAsText(data, 'utf-8'); reader.addEventListener('loadend', function () { var msg = JSON.parse(reader.result); resolve(msg); }); }); } var uploadRequest = function uploadRequest(params, url, callback, error) { var newUrl = url; var xhr = new window.XMLHttpRequest(); xhr.withCredentials = true; xhr.addEventListener('load', function (res) { callback(res, xhr); }, false); xhr.addEventListener('error', function (err) { if (error) { error(err); } }, false); xhr.responseType = 'blob'; xhr.open('GET', newUrl); xhr.send(null); return xhr; }; var fileNumDownload = function fileNumDownload(num, cb) { zip.current.generateAsync({ type: "blob" }).then(function (content) { var link = document.createElement('a'); link.href = window.URL.createObjectURL(content); link.download = name + "-".concat(num) + '.zip'; document.body.appendChild(link); var evt = document.createEvent("MouseEvents"); evt.initEvent("click", false, false); link.dispatchEvent(evt); document.body.removeChild(link); zip.current = new (jszip__WEBPACK_IMPORTED_MODULE_6___default())(); cb(); }); }; var download = function download(modal, num) { zip.current.generateAsync({ type: "blob" }).then(function (content) { var link = document.createElement('a'); link.href = window.URL.createObjectURL(content); if (num > 0) { link.download = name + "-".concat(num) + '.zip'; } else { link.download = name + '.zip'; } document.body.appendChild(link); var evt = document.createEvent("MouseEvents"); evt.initEvent("click", false, false); link.dispatchEvent(evt); document.body.removeChild(link); modal.destroy(); setIsLoading(false); onOk(); zip.current = new (jszip__WEBPACK_IMPORTED_MODULE_6___default())(); }); }; return hide ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.Fragment, {}) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, buttonProps), {}, { onClick: function onClick() { return exportReport(); }, loading: isLoading, children: "\u4E0B\u8F7D" })); }; /* harmony default export */ __webpack_exports__.Z = (/*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_5__.forwardRef)(ExportZip)); /***/ }), /***/ 75991: /*!***************************************************************!*\ !*** ./src/components/FileDownloadList/index.tsx + 3 modules ***! \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ components_FileDownloadList; } }); // 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/FileDownloadList/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var FileDownloadListmodules = ({"flex_box_center":"flex_box_center___A3pzf","flex_space_between":"flex_space_between___JBoa5","flex_box_vertical_center":"flex_box_vertical_center___MJuIO","flex_box_center_end":"flex_box_center_end___OcjUA","flex_box_column":"flex_box_column___zSH4A","list":"list___KhJas","middle":"middle___IjlYi","row":"row___GGtIx","title":"title___o_xqf","size":"size___OVRoL","download":"download___ZLcIH","preview":"preview___gi0kI","annotation":"annotation___KVSwj"}); // EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js var _classnames_2_5_1_classnames = __webpack_require__(92310); var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); // EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 3 modules var PreviewAll = __webpack_require__(51998); ;// CONCATENATED MODULE: ./src/components/ImageDimensions/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var ImageDimensionsmodules = ({"imageDimensions":"imageDimensions___a7crR","img":"img___Kroat"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules var spin = __webpack_require__(71418); // EXTERNAL MODULE: ./node_modules/_markerjs3@2.29.1@markerjs3/markerjs2.esm.js var markerjs2_esm = __webpack_require__(2859); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(18030); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(21082); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/ImageDimensions/index.tsx var ImageDimensions = function ImageDimensions(_ref) { var data = _ref.data, className = _ref.className, _ref$style = _ref.style, style = _ref$style === void 0 ? {} : _ref$style, onClose = _ref.onClose, onOk = _ref.onOk; var imgRef = (0,_react_17_0_2_react.useRef)(null); var markerArea = (0,_react_17_0_2_react.useRef)(null); var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), loading = _useState2[0], setLoading = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)('正在加载中'), _useState4 = slicedToArray_default()(_useState3, 2), loadingText = _useState4[0], setLoadingText = _useState4[1]; (0,_react_17_0_2_react.useEffect)(function () { if (data !== null && data !== void 0 && data.visible) { document.body.setAttribute('data-custom', 'height'); } else { document.body.removeAttribute('data-custom'); } if (data !== null && data !== void 0 && data.src) { getImg(); } }, [data === null || data === void 0 ? void 0 : data.visible]); var getImg = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: setLoading(true); setLoadingText('正在加载中'); _context.next = 4; return (0,util/* toDataUrl */.ZJ)(data === null || data === void 0 ? void 0 : data.src); case 4: res = _context.sent; imgRef.current.src = ""; imgRef.current.src = res; imgRef.current.onload = function () { initMarkerjs(); }; setLoading(false); setLoadingText(''); case 10: case "end": return _context.stop(); } }, _callee); })); return function getImg() { return _ref2.apply(this, arguments); }; }(); var onSave = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(event) { var res, result; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: setLoading(true); setLoadingText('正在保存中'); _context2.next = 4; return (0,fetch/* default */.ZP)('/api/attachments.json', { method: 'post', body: { file_type: 'base64', original_filename: data.title, file: event.dataUrl } }); case 4: res = _context2.sent; if (!(res !== null && res !== void 0 && res.id)) { _context2.next = 10; break; } _context2.next = 8; return (0,fetch/* default */.ZP)("/api/attachments/".concat(data.id, "/add_subitem.json"), { method: 'post', body: { subitem_id: res === null || res === void 0 ? void 0 : res.id, settings: JSON.stringify(event.state) } }); case 8: result = _context2.sent; if (result.status === 0) { onOk(); } case 10: setLoading(false); setLoadingText(''); case 12: case "end": return _context2.stop(); } }, _callee2); })); return function onSave(_x) { return _ref3.apply(this, arguments); }; }(); var dealDom = function dealDom() { // 删除标签 // 找到href为"https://markerjs.com/"的a标签 var targetLink = document.querySelector('a[href="https://markerjs.com/"]'); if (targetLink && targetLink.parentNode) { targetLink.parentNode.style.display = 'none'; } // 设置title var item = [{ name: '[data-action="select"]', title: '选择' }, { name: '[data-action="delete"]', title: '删除元素' }, { name: '[data-action="undo"]', title: '撤销' }, { name: '[data-type-name="FrameMarker"]', title: '矩形' }, { name: '[data-type-name="FreehandMarker"]', title: '画线' }, { name: '[data-type-name="ArrowMarker"]', title: '箭头' }, { name: '[data-type-name="TextMarker"]', title: '文本' }, { name: '[data-type-name="EllipseMarker"]', title: '椭圆' }, { name: '[data-type-name="HighlightMarker"]', title: '方块' }, { name: '[data-type-name="CalloutMarker"]', title: '注释' }, { name: '[data-action="render"]', title: '保存' }, { name: '[data-action="close"]', title: '退出' }]; item.forEach(function (e) { var targetElement = document.querySelector(e.name); if (targetElement) { targetElement.setAttribute('title', e.title); } }); }; var initMarkerjs = function initMarkerjs() { markerArea.current = new markerjs2_esm/* MarkerArea */.hP(imgRef.current); markerArea.current.addEventListener('render', onSave); markerArea.current.addEventListener('beforeclose', onClose); markerArea.current.show(); console.log(markerArea.current, '22222'); if (data !== null && data !== void 0 && data.snapshotData) { markerArea.current.restoreState(data.snapshotData); } setTimeout(function () { dealDom(); }, 300); }; return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { children: (data === null || data === void 0 ? void 0 : data.visible) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: _classnames_2_5_1_classnames_default()(ImageDimensionsmodules.imageDimensions, className), style: style, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { spinning: loading, tip: loadingText, style: { position: 'absolute' } }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: ImageDimensionsmodules.img, ref: imgRef // crossOrigin='anonymous' // src={data?.src} })] }) }); }; /* harmony default export */ var components_ImageDimensions = (ImageDimensions); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(92723); // EXTERNAL MODULE: ./src/utils/authority.ts var utils_authority = __webpack_require__(93697); ;// CONCATENATED MODULE: ./src/components/FileDownloadList/index.tsx var FileDownloadList = function FileDownloadList(_ref) { var className = _ref.className, style = _ref.style, _ref$dataSource = _ref.dataSource, dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, _ref$authority = _ref.authority, authority = _ref$authority === void 0 ? false : _ref$authority, callback = _ref.callback, _ref$showDimensions = _ref.showDimensions, showDimensions = _ref$showDimensions === void 0 ? true : _ref$showDimensions; var _useState = (0,_react_17_0_2_react.useState)({ content: "", type: "" }), _useState2 = slicedToArray_default()(_useState, 2), data = _useState2[0], setData = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)({}), _useState4 = slicedToArray_default()(_useState3, 2), openData = _useState4[0], setOpenData = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), isedit = _useState6[0], setisedit = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)({ title: '', visible: false, src: '', snapshotData: {} }), _useState8 = slicedToArray_default()(_useState7, 2), dimensions = _useState8[0], setDimensions = _useState8[1]; var monacoValueRef = (0,_react_17_0_2_react.useRef)(); var handleClick = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: setOpenData(item); if (!(item.file_type === "txt")) { _context.next = 6; break; } _context.next = 4; return (0,fetch/* default */.ZP)(item.url, { method: "get", headers: { "Content-Type": "application/xml" } }); case 4: res = _context.sent; monacoValueRef.current = res; case 6: setData({ type: item.file_type, content: env/* default */.Z.API_SERVER + item.url }); case 7: case "end": return _context.stop(); } }, _callee); })); return function handleClick(_x) { return _ref2.apply(this, arguments); }; }(); var handleAnnotation = function handleAnnotation(item) { var _item$subitem; setDimensions({ visible: true, src: env/* default */.Z.API_SERVER + item.url, id: item.id, title: item.title, snapshotData: item === null || item === void 0 || (_item$subitem = item.subitem) === null || _item$subitem === void 0 ? void 0 : _item$subitem.settings }); }; var handleCheckAnnotation = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(item) { var _item$subitem2; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: setData({ type: item.file_type, content: env/* default */.Z.API_SERVER + (item === null || item === void 0 || (_item$subitem2 = item.subitem) === null || _item$subitem2 === void 0 ? void 0 : _item$subitem2.url) }); case 1: case "end": return _context2.stop(); } }, _callee2); })); return function handleCheckAnnotation(_x2) { return _ref3.apply(this, arguments); }; }(); var handleOk = function handleOk() { callback(); setDimensions({ visible: false }); }; if (!(dataSource !== null && dataSource !== void 0 && dataSource.length)) { return null; } return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: _classnames_2_5_1_classnames_default()(FileDownloadListmodules.list, className), style: style, children: dataSource.map(function (item, index) { var _item$subitem3, _item$subitem4, _item$subitem5; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: FileDownloadListmodules.row, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: FileDownloadListmodules.title, onClick: function onClick() { return handleClick(item); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fujian1" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { title: item.title, children: item.title })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: FileDownloadListmodules.size, children: item.filesize }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: FileDownloadListmodules.download, onClick: function onClick() { var _item$url; (0,util/* downLoadLink */.Nd)('', "".concat(env/* default */.Z.API_SERVER).concat((_item$url = item.url) === null || _item$url === void 0 ? void 0 : _item$url.replace('disposition=inline', ''))); // downLoadLink('', `${ENV.API_SERVER}${item.url?.replace('disposition=inline', '')}`) }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xiazai4" }), "\u4E0B\u8F7D"] }), !['other', 'download'].includes(item === null || item === void 0 ? void 0 : item.file_type) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: FileDownloadListmodules.preview, onClick: function onClick() { return handleClick(item); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-yulan" }), "\u9884\u89C8"] }), ['image'].includes(item === null || item === void 0 ? void 0 : item.file_type) && showDimensions && (authority ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: FileDownloadListmodules.annotation, onClick: function onClick() { return handleAnnotation(item); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-pizhu" }), (_item$subitem3 = item.subitem) !== null && _item$subitem3 !== void 0 && _item$subitem3.id ? '修改批注' : '批注'] }) : ((_item$subitem4 = item.subitem) === null || _item$subitem4 === void 0 ? void 0 : _item$subitem4.id) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: FileDownloadListmodules.annotation, onClick: function onClick() { return handleCheckAnnotation(item); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-chakanlaoshipizhu1" }), "\u67E5\u770B\u8001\u5E08\u6279\u6CE8"] })), ['image'].includes(item === null || item === void 0 ? void 0 : item.file_type) && ((_item$subitem5 = item.subitem) === null || _item$subitem5 === void 0 ? void 0 : _item$subitem5.id) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: FileDownloadListmodules.download, style: { marginLeft: 20 }, onClick: function onClick() { var _item$subitem6; (0,util/* downLoadLink */.Nd)('', "".concat(env/* default */.Z.API_SERVER).concat(item === null || item === void 0 || (_item$subitem6 = item.subitem) === null || _item$subitem6 === void 0 || (_item$subitem6 = _item$subitem6.url) === null || _item$subitem6 === void 0 ? void 0 : _item$subitem6.replace('disposition=inline', ''))); // downLoadLink('', `${ENV.API_SERVER}${item.url?.replace('disposition=inline', '')}`) }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xiazai4" }), "\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"] }), ['office'].includes(item === null || item === void 0 ? void 0 : item.file_type) && (0,utils_authority/* isAdmins */.eB)() && ["xlsx", "docx", "pptx"].includes(item === null || item === void 0 ? void 0 : item.file_sub) && showDimensions && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: FileDownloadListmodules.annotation, onClick: function onClick() { setisedit(true); handleClick(item); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-pizhu" }), item.is_edit ? '修改批注' : '批注'] }), item.is_edit && (0,utils_authority/* isStudent */.dE)() && showDimensions && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: FileDownloadListmodules.annotation, onClick: function onClick() { // setisedit(true) handleClick(item); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-sousuo7" }), '查看老师批注'] })] }, index); }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, { close: true, data: data === null || data === void 0 ? void 0 : data.content, type: data === null || data === void 0 ? void 0 : data.type, hasMask: true, editOffice: isedit ? 'edit' : 'view', monacoEditor: { value: monacoValueRef.current, language: "txt", onChange: function onChange() {}, options: { readOnly: true, fontSize: 14, minimap: { enabled: false } } }, onImgDimensions: authority && showDimensions && data.type === 'image' ? function () { return handleAnnotation(openData); } : null, onClose: function onClose() { callback(); setisedit(false); setData({ content: "", type: "" }); } }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ImageDimensions, { onOk: handleOk, onClose: function onClose() { return setDimensions({ visible: false }); }, data: dimensions })] }); }; /* harmony default export */ var components_FileDownloadList = (FileDownloadList); /***/ }), /***/ 76476: /*!**********************************************************!*\ !*** ./src/components/MultiUpload/index.tsx + 2 modules ***! \**********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { z: function() { return /* binding */ coverToFileList; }, Z: function() { return /* binding */ MultiUpload; } }); // 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/toConsumableArray.js var toConsumableArray = __webpack_require__(37205); var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); // 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); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules var upload = __webpack_require__(59028); // 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/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js var es_button = __webpack_require__(3113); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(92723); // EXTERNAL MODULE: ./src/pages/MoopCases/FormPanel/service.ts var service = __webpack_require__(90341); // EXTERNAL MODULE: ./src/components/SingleUpload/index.tsx var SingleUpload = __webpack_require__(64212); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules var InboxOutlined = __webpack_require__(60186); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js var lodash = __webpack_require__(89392); ;// CONCATENATED MODULE: ./src/components/MultiUpload/index.less // extracted by mini-css-extract-plugin ;// CONCATENATED MODULE: ./src/assets/images/uploadImg.svg function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var __defProp = Object.defineProperty; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __hasOwnProp = Object.prototype.hasOwnProperty; var __propIsEnum = Object.prototype.propertyIsEnumerable; var __defNormalProp = function __defNormalProp(obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; }; var __spreadValues = function __spreadValues(a, b) { for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); if (__getOwnPropSymbols) { var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var prop = _step.value; if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } } return a; }; var SvgUploadImg = function SvgUploadImg(props) { return /* @__PURE__ */React.createElement("svg", __spreadValues({ width: 14, height: 14, xmlns: "http://www.w3.org/2000/svg" }, props), /* @__PURE__ */React.createElement("title", null, "\u5F62\u72B6"), /* @__PURE__ */React.createElement("path", { d: "M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z", fill: "#3061D0", fillRule: "nonzero" })); }; /* harmony default export */ var uploadImg = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/MultiUpload/index.tsx var Dragger = upload/* default */.Z.Dragger; function coverToFileList(data) { var rs = []; if (data && data.length > 0) { rs = data.map(function (item) { return { uid: item.id, id: item.id, name: item.title + SingleUpload/* uploadNameSizeSeperator */.sX + item.filesize, url: item.url, filesize: item.filesize, status: 'done', response: { id: item.id } }; }); } return rs; } /* harmony default export */ var MultiUpload = (function (_ref) { var value = _ref.value, _onChange = _ref.onChange, action = _ref.action, data = _ref.data, className = _ref.className, _ref$maxSize = _ref.maxSize, maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize, _ref$title = _ref.title, title = _ref$title === void 0 ? '上传附件' : _ref$title, _ref$showRemoveModal = _ref.showRemoveModal, showRemoveModal = _ref$showRemoveModal === void 0 ? false : _ref$showRemoveModal, _ref$accept = _ref.accept, accept = _ref$accept === void 0 ? '' : _ref$accept, additionalText = _ref.additionalText, isDragger = _ref.isDragger, _ref$number = _ref.number, number = _ref$number === void 0 ? 1000 : _ref$number, _ref$aloneClear = _ref.aloneClear, aloneClear = _ref$aloneClear === void 0 ? false : _ref$aloneClear; var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), disabled = _useState2[0], setDisabled = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(value || []), _useState4 = slicedToArray_default()(_useState3, 2), fileList = _useState4[0], setFileList = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(1), _useState6 = slicedToArray_default()(_useState5, 2), nums = _useState6[0], setnums = _useState6[1]; (0,_react_17_0_2_react.useEffect)(function () { if (value) { if (nums === 1) { setFileList(toConsumableArray_default()(value)); } setnums(2); if (number === (value === null || value === void 0 ? void 0 : value.length)) { setDisabled(true); } } }, [value]); var clearLastFile = function clearLastFile() { setTimeout(function () { fileList.pop(); setFileList(toConsumableArray_default()(fileList)); }, 500); }; var uploadProps = { multiple: true, disabled: disabled, accept: accept, withCredentials: true, fileList: fileList, // fileList: fileList?.length ? fileList : value, beforeUpload: function beforeUpload(file, fileArr) { var fileSize = file.size / 1024 / 1024; if (fileList.concat(fileArr).length > number) { fileList.pop(); setFileList(toConsumableArray_default()(fileList)); message/* default */.ZP.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(number, "\u4E2A\u6587\u4EF6")); if (aloneClear) { return Promise.reject(); } clearLastFile(); return false; } if (!(fileSize < maxSize)) { message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB).")); if (aloneClear) { return Promise.reject(); } clearLastFile(); return false; } return true; }, data: data, action: action || "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), // ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a onChange: function onChange(info) { var _info$file; if (info.file.status === "removed") { fileList = info.fileList; } else { fileList = (0,lodash.uniqBy)([].concat(toConsumableArray_default()(info.fileList), toConsumableArray_default()(fileList)), 'uid'); } if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { var _info$file2; message/* default */.ZP.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); return; } if (fileList.length >= number) setDisabled(true);else setDisabled(false); setFileList(toConsumableArray_default()(fileList)); fileList = fileList.map(function (file) { var _file$response; if (file !== null && file !== void 0 && (_file$response = file.response) !== null && _file$response !== void 0 && _file$response.id) { var _file$response2; file.url = "/api/attachments/".concat(file === null || file === void 0 || (_file$response2 = file.response) === null || _file$response2 === void 0 ? void 0 : _file$response2.id); } if (file.name.indexOf(SingleUpload/* uploadNameSizeSeperator */.sX) === -1) { file.name = "".concat(file.name).concat(SingleUpload/* uploadNameSizeSeperator */.sX).concat((0,SingleUpload/* bytesToSize */.RD)(file.size)); } return objectSpread2_default()({}, file); }); console.log('info:', info, fileList); _onChange(fileList); }, onRemove: function () { var _onRemove = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(file) { var remove; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: remove = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var id, rs; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: id = file.response ? file.response.id : file.id; if (!id) { _context.next = 8; break; } _context.next = 4; return (0,service/* removeAttachment */.JZ)(file.response ? file.response.id : file.uid); case 4: rs = _context.sent; return _context.abrupt("return", Promise.resolve(rs)); case 8: return _context.abrupt("return", true); case 9: case "end": return _context.stop(); } }, _callee); })); return function remove() { return _ref2.apply(this, arguments); }; }(); if (!showRemoveModal) { _context3.next = 5; break; } return _context3.abrupt("return", new Promise(function (resolve, reject) { modal/* default */.Z.confirm({ centered: true, width: 530, okText: '确定', cancelText: '取消', title: '提示', content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "tc font16", children: "\u662F\u5426\u786E\u8BA4\u5220\u9664?" }), onOk: function () { var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return remove(); case 2: res = _context2.sent; message/* default */.ZP.success('删除成功'); resolve(true); case 5: case "end": return _context2.stop(); } }, _callee2); })); function onOk() { return _onOk.apply(this, arguments); } return onOk; }(), onCancel: function onCancel() { return resolve(false); } }); })); case 5: _context3.next = 7; return remove(); case 7: return _context3.abrupt("return", _context3.sent); case 8: case "end": return _context3.stop(); } }, _callee3); })); function onRemove(_x) { return _onRemove.apply(this, arguments); } return onRemove; }() }; function onCancel(e) { e.preventDefault(); e.stopPropagation(); } return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "multi-upload ".concat(className ? className : ''), children: [isDragger && /*#__PURE__*/(0,jsx_runtime.jsxs)(Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "ant-upload-drag-icon", children: /*#__PURE__*/(0,jsx_runtime.jsx)(InboxOutlined/* default */.Z, {}) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: "ant-upload-text", children: ["\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A", maxSize, "MB)", ' '] }), additionalText] })), !isDragger && /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { disabled: disabled, className: "upload_button", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: "aBtn_img", src: uploadImg }), title] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { onClick: onCancel, className: "upload_text", children: ["(\u5355\u4E2A\u6587\u4EF6\u6700\u5927", maxSize, "MB)", ' '] })] }))] }); }); /***/ }), /***/ 64212: /*!***********************************************!*\ !*** ./src/components/SingleUpload/index.tsx ***! \***********************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ RD: function() { return /* binding */ bytesToSize; }, /* harmony export */ sX: function() { return /* binding */ uploadNameSizeSeperator; } /* harmony export */ }); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js */ 37205); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/env */ 92723); /* harmony import */ var _pages_MoopCases_FormPanel_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/pages/MoopCases/FormPanel/service */ 90341); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var uploadNameSizeSeperator = '  '; function bytesToSize(bytes) { var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB']; if (bytes == 0) return '0 Byte'; var i = parseInt('' + Math.floor(Math.log(bytes) / Math.log(1024)), 10); return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i]; } /* unused harmony default export */ var __WEBPACK_DEFAULT_EXPORT__ = (function (_ref) { var _ref$value = _ref.value, value = _ref$value === void 0 ? [] : _ref$value, action = _ref.action, _onChange = _ref.onChange, className = _ref.className, _ref$maxSize = _ref.maxSize, maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize, _ref$title = _ref.title, title = _ref$title === void 0 ? '文件上传' : _ref$title, _ref$accept = _ref.accept, accept = _ref$accept === void 0 ? null : _ref$accept; var uploadProps = { multiple: false, fileList: value, accept: accept, withCredentials: true, beforeUpload: function beforeUpload(file) { var fileSize = file.size / 1024 / 1024; if (!(fileSize < maxSize)) { message.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")); return Promise.reject(); } return true; }, action: "".concat(ENV.API_SERVER, "/api/attachments.json"), // ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a onChange: function onChange(info) { var _info$file; var fileList = _toConsumableArray(info.fileList); fileList = fileList.map(function (file) { if (file.name.indexOf(uploadNameSizeSeperator) === -1) { file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); } return _objectSpread({}, file); }); if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { var _info$file2; message.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); _onChange([]); return; } _onChange(fileList); }, onRemove: function () { var _onRemove = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(file) { var fileSize, id, rs; return _regeneratorRuntime().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: fileSize = file.size / 1024 / 1024; if (!(file.status === 'uploading')) { _context.next = 3; break; } return _context.abrupt("return", true); case 3: if (fileSize < maxSize) { _context.next = 7; break; } return _context.abrupt("return", true); case 7: id = file.response ? file.response.id : file.uid; if (!id) { _context.next = 15; break; } _context.next = 11; return removeAttachment(file.response ? file.response.id : file.id); case 11: rs = _context.sent; return _context.abrupt("return", rs); case 15: return _context.abrupt("return", true); case 16: case "end": return _context.stop(); } }, _callee); })); function onRemove(_x) { return _onRemove.apply(this, arguments); } return onRemove; }() }; function onCancel(e) { e.preventDefault(); e.stopPropagation(); } return /*#__PURE__*/_jsx("div", { className: "single-upload ".concat(className ? className : ''), children: /*#__PURE__*/_jsxs(Upload, _objectSpread(_objectSpread({}, uploadProps), {}, { children: [/*#__PURE__*/_jsx(Button, { type: "primary", title: value.length > 0 ? '每次只能上传一个资源, 删除下面资源可重新上传 ' : '', disabled: value.length > 0, ghost: true, children: title }), /*#__PURE__*/_jsxs("span", { onClick: onCancel, style: { marginLeft: 10 }, children: ["(\u5355\u4E2A\u6587\u4EF6\u6700\u5927", maxSize, "M)", ' '] })] })) }); }); /***/ }), /***/ 17641: /*!***************************************************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/ConfigWorks/HiddenSetting/GroupAppeal.tsx ***! \***************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_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 antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 95237); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 43604); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 57809); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 94001); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 57930); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 73782); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ant-design/icons */ 71371); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @ant-design/icons */ 45532); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! umi */ 97091); /* harmony import */ var _pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting */ 63363); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var _excluded = ["key", "name"]; var GroupAppeal = function GroupAppeal(_ref) { var disabled = _ref.disabled, shixunHomeworks = _ref.shixunHomeworks, selectOptions = _ref.selectOptions, form = _ref.form; var workSetting = shixunHomeworks.workSetting; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), selectedLabels = _useState2[0], setSelectedLabels = _useState2[1]; var filteredOptions = (0,react__WEBPACK_IMPORTED_MODULE_4__.useMemo)(function () { return selectOptions === null || selectOptions === void 0 ? void 0 : selectOptions.filter(function (option) { return !selectedLabels.includes(option.value); }); }, [selectedLabels, selectOptions]); (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { var _workSetting$anonymou; var finishedGroup = (workSetting === null || workSetting === void 0 || (_workSetting$anonymou = workSetting.anonymous_appeal_settings) === null || _workSetting$anonymou === void 0 ? void 0 : _workSetting$anonymou.filter(function (item) { return item.appeal_time; })) || []; setSelectedLabels(finishedGroup.map(function (item) { return item.group_name; })); }, [workSetting]); return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.List, { name: "anonymous_appeal_settings", children: function children(fields, _ref2) { var add = _ref2.add, remove = _ref2.remove; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { children: fields.map(function (field) { var _workSetting$anonymou2; var key = field.key, name = field.name, restField = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_2___default()(field, _excluded); var formItemValue = form.getFieldValue(['anonymous_appeal_settings', name]); var canBeDeleted = formItemValue.deleteflag; //已经发布的规则不能删除 return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div", { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { align: "middle", style: { marginLeft: 30, marginBottom: 30 }, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { children: ["\u7533\u8BC9\u89C4\u5219", key + 1, "\uFF1A"] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { span: 8, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { name: [field.name, 'group_name'], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__["default"], { mode: "multiple", disabled: disabled || !canBeDeleted, placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0", options: filteredOptions || [], onSelect: function onSelect(value) { setSelectedLabels(function (pre) { return [].concat(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(pre), [value]); }); }, onDeselect: function onDeselect(value) { setSelectedLabels(function (pre) { return pre.filter(function (name) { return name !== value; }); }); } }) })) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { className: "ml20", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { label: "\u8FDD\u89C4\u533F\u8BC4\u6263\u5206", name: [field.name, 'appeal_penalty'], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { min: 0, disabled: disabled }) })) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { className: "ml20", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { label: "\u7ED3\u675F\u65F6\u95F4", name: [field.name, 'appeal_time'], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__["default"], { allowClear: false, style: { width: 170 }, placeholder: '请选择结束时间', disabled: disabled, disabledDate: function disabledDate(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_6__/* .disabledDate */ .Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date); }, disabledTime: function disabledTime(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_6__/* .disabledTime */ .d0)(current); }, showTime: { format: 'HH:mm' }, format: "YYYY-MM-DD HH:mm" }) })) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { name: [name, 'deleteflag'], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { type: "hidden" }) })), key !== 0 && !disabled && canBeDeleted && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { className: "ml20", onClick: function onClick() { var deletedGroups = form.getFieldValue(['anonymous_appeal_settings', name, 'group_name']) || []; setSelectedLabels(function (pre) { return pre.filter(function (groupName) { return !deletedGroups.includes(groupName); }); }); remove(name); } }), !disabled && fields.length < (workSetting === null || workSetting === void 0 || (_workSetting$anonymou2 = workSetting.anonymous_appeal_settings) === null || _workSetting$anonymou2 === void 0 ? void 0 : _workSetting$anonymou2.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, { className: "c-green ml20", onClick: function onClick() { add({ deleteflag: true }); } })] }) }, key); }) }); } }); }; /* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_5__.connect)(function (_ref3) { var shixunHomeworks = _ref3.shixunHomeworks; return { shixunHomeworks: shixunHomeworks }; })(GroupAppeal)); /***/ }), /***/ 48384: /*!****************************************************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/ConfigWorks/HiddenSetting/GroupComment.tsx ***! \****************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_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 antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 57930); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 78241); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 95237); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 43604); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 57809); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 8591); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd */ 73782); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 94001); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 24905); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ant-design/icons */ 71371); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ant-design/icons */ 45532); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! moment */ 61186); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! umi */ 97091); /* harmony import */ var _pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting */ 63363); /* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils/authority */ 93697); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var _excluded = ["key", "name"]; var RangePicker = antd__WEBPACK_IMPORTED_MODULE_10__["default"].RangePicker; var GroupComment = function GroupComment(_ref) { var disabled = _ref.disabled, shixunHomeworks = _ref.shixunHomeworks, selectOptions = _ref.selectOptions, form = _ref.form, data = _ref.data, classroomList = _ref.classroomList; var workSetting = shixunHomeworks.workSetting; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), selectedLabels = _useState2[0], setSelectedLabels = _useState2[1]; var filteredOptions = (0,react__WEBPACK_IMPORTED_MODULE_4__.useMemo)(function () { return selectOptions === null || selectOptions === void 0 ? void 0 : selectOptions.filter(function (option) { return !selectedLabels.includes(option.value); }); }, [selectedLabels, selectOptions]); (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { var _workSetting$anonymou; var finishedGroup = (workSetting === null || workSetting === void 0 || (_workSetting$anonymou = workSetting.anonymous_comment_settings) === null || _workSetting$anonymou === void 0 ? void 0 : _workSetting$anonymou.filter(function (item) { return item.evaluation_end; })) || []; setSelectedLabels(finishedGroup.map(function (item) { return item.group_name; })); }, [workSetting]); var appealStarted = function appealStarted(id) { var _workSetting$anonymou2; var appealItem = workSetting === null || workSetting === void 0 || (_workSetting$anonymou2 = workSetting.anonymous_appeal_settings) === null || _workSetting$anonymou2 === void 0 ? void 0 : _workSetting$anonymou2.find(function (item) { return item.group_id === id; }); return data.anonymous_appeal && appealItem && (appealItem === null || appealItem === void 0 ? void 0 : appealItem.appeal_time) !== null; }; //是否启用匿评申诉,暂时勾选也算 return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.List, { name: "anonymous_comment_settings", children: function children(fields, _ref2) { var add = _ref2.add, remove = _ref2.remove; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.Fragment, { children: fields.map(function (field) { var _formItemValue$evalua, _workSetting$anonymou3; var key = field.key, name = field.name, restField = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_2___default()(field, _excluded); var formItemValue = form.getFieldValue(['anonymous_comment_settings', name]); var canBeDeleted = formItemValue.deleteflag; //deleteflag只能用来区分规则是否已发布并由后端返回 var ruleStarted = moment__WEBPACK_IMPORTED_MODULE_5___default()((_formItemValue$evalua = formItemValue.evaluation_start) === null || _formItemValue$evalua === void 0 ? void 0 : _formItemValue$evalua[0]) <= moment__WEBPACK_IMPORTED_MODULE_5___default()(); //开始时间已小于当前时间 var rangePickerDisabled = !canBeDeleted && ruleStarted ? [true, appealStarted(formItemValue === null || formItemValue === void 0 ? void 0 : formItemValue.group_id)] : [false, false]; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { align: "top", style: { marginLeft: 30, marginBottom: 30 }, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { children: ["\u533F\u8BC4\u89C4\u5219", key + 1, "\uFF1A"] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { flex: 1, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { align: "middle", style: { marginBottom: 16 }, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { span: 8, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { name: [name, 'group_name'], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__["default"], { mode: "multiple", disabled: disabled || !canBeDeleted, placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0", options: filteredOptions || [], onSelect: function onSelect(value) { setSelectedLabels(function (pre) { return [].concat(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(pre), [value]); }); }, onDeselect: function onDeselect(value) { setSelectedLabels(function (pre) { return pre.filter(function (name) { return name !== value; }); }); } }) })) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { className: "ml20", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { name: [name, 'evaluation_start'], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(RangePicker, { ranges: { 此刻: function 此刻() { var _formItemValue$evalua2; var startTime = formItemValue === null || formItemValue === void 0 || (_formItemValue$evalua2 = formItemValue.evaluation_start) === null || _formItemValue$evalua2 === void 0 ? void 0 : _formItemValue$evalua2[0]; return [startTime ? moment__WEBPACK_IMPORTED_MODULE_5___default()(startTime) : moment__WEBPACK_IMPORTED_MODULE_5___default()(), moment__WEBPACK_IMPORTED_MODULE_5___default()()]; } }, disabled: disabled || rangePickerDisabled, allowClear: false, disabledDate: function disabledDate(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_7__/* .disabledDate */ .Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date); }, disabledTime: function disabledTime(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_7__/* .disabledTime */ .d0)(current); }, showTime: { format: 'HH:mm' }, format: "YYYY-MM-DD HH:mm", onChange: function onChange() { var _classroomList$Assist; if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_8__/* .isAssistant */ .Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.group) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_anonymous_comment)) { antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); return; } } }) })) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { name: [name, 'deleteflag'], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, { type: "hidden" }) })), key !== 0 && !disabled && canBeDeleted && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, { className: "ml20", onClick: function onClick() { var deletedGroups = form.getFieldValue(['anonymous_comment_settings', name, 'group_name']) || []; setSelectedLabels(function (pre) { return pre.filter(function (groupName) { return !deletedGroups.includes(groupName); }); }); remove(name); } }), !disabled && fields.length < (workSetting === null || workSetting === void 0 || (_workSetting$anonymou3 = workSetting.anonymous_comment_settings) === null || _workSetting$anonymou3 === void 0 ? void 0 : _workSetting$anonymou3.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { className: "c-green ml20", onClick: function onClick() { add({ deleteflag: true }); } })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { align: "middle", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { span: 4, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { label: "\u533F\u8BC4\u6570\u91CF", name: [name, 'evaluation_num'], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { min: 0, disabled: disabled || !canBeDeleted && ruleStarted }) })) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { span: 4, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { label: "\u7F3A\u8BC4\u6263\u5206", name: [name, 'absence_penalty'], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { min: 0, disabled: disabled, onChange: function onChange(value) { var _classroomList$Assist2; if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_8__/* .isAssistant */ .Rm)() && !((_classroomList$Assist2 = classroomList.AssistantObject.group) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_anonymous_comment)) { antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); return; } } }) })) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { className: "ml20", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.Item, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, restField), {}, { name: [name, 'student_comment'], valuePropName: "checked", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { disabled: disabled, onChange: function onChange() { var _classroomList$Assist3; if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_8__/* .isAssistant */ .Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.group) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_anonymous_comment)) { antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); return; } } }) })) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { className: "ml10", children: "\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605" })] })] })] }) }, key); }) }); } }); }; /* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_6__.connect)(function (_ref3) { var shixunHomeworks = _ref3.shixunHomeworks, classroomList = _ref3.classroomList; return { shixunHomeworks: shixunHomeworks, classroomList: classroomList }; })(GroupComment)); /***/ }), /***/ 77959: /*!*****************************************************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/ConfigWorks/HiddenSetting/UnifiedAppeal.tsx ***! \*****************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! umi */ 97091); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd */ 95237); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd */ 43604); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 57930); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 94001); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! moment */ 61186); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting */ 63363); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var UnifiedAppeal = function UnifiedAppeal(_ref) { var data = _ref.data, disabled = _ref.disabled, setData = _ref.setData, shixunHomeworks = _ref.shixunHomeworks; var workSetting = shixunHomeworks.workSetting, workList = shixunHomeworks.workList; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { align: "middle", className: "mt25 pl70", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { children: "\u7ED3\u675F\u65F6\u95F4:" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { className: "ml5", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], { allowClear: false, style: { width: 170 }, placeholder: '请选择结束时间', showTime: { format: 'HH:mm' }, format: "YYYY-MM-DD HH:mm", disabled: disabled, disabledDate: function disabledDate(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_3__/* .disabledDate */ .Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date); }, disabledTime: function disabledTime(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_3__/* .disabledTime */ .d0)(current); }, value: data.appeal_time ? moment__WEBPACK_IMPORTED_MODULE_2___default()(data.appeal_time) : '', onChange: function onChange(value, time) { data.appeal_time = time; setData(Object.assign({}, data)); } }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", { className: "c-grey-c ml10", children: "(\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)" }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { align: "middle", className: "mt25 pl70", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { children: "\u8FDD\u89C4\u533F\u8BC4\u6263\u5206:" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { className: "ml5", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, { disabled: disabled, value: data.appeal_penalty, min: 0, onChange: function onChange(value) { data.appeal_penalty = value; setData(Object.assign({}, data)); } }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { flex: "1", className: "ml5", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", { className: "c-grey-c ml10", children: "(\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C)" }) })] })] }); }; /* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(function (_ref2) { var shixunHomeworks = _ref2.shixunHomeworks; return { shixunHomeworks: shixunHomeworks }; })(UnifiedAppeal)); /***/ }), /***/ 1775: /*!******************************************************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/ConfigWorks/HiddenSetting/UnifiedComment.tsx ***! \******************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd */ 95237); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd */ 43604); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 57930); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 94001); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 24905); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 61186); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! umi */ 97091); /* harmony import */ var _pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting */ 63363); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var UnifiedComment = function UnifiedComment(_ref) { var data = _ref.data, setData = _ref.setData, disabled = _ref.disabled, shixunHomeworks = _ref.shixunHomeworks; var workSetting = shixunHomeworks.workSetting; var ruleStarted = moment__WEBPACK_IMPORTED_MODULE_1___default()(workSetting === null || workSetting === void 0 ? void 0 : workSetting.evaluation_start) <= moment__WEBPACK_IMPORTED_MODULE_1___default()(); //规则已开始,部分内容不可编辑 var appealStarted = data.anonymous_appeal; //是否启用匿评申诉,暂时勾选也算 return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { align: "middle", className: "pl30", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { children: "\u5F00\u59CB\u65F6\u95F4:" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { className: "ml5", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], { allowClear: false, style: { width: 170 }, placeholder: '请选择开始时间', showTime: { format: 'HH:mm' }, format: "YYYY-MM-DD HH:mm", disabledDate: function disabledDate(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_3__/* .disabledDate */ .Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date); }, disabledTime: function disabledTime(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_3__/* .disabledTime */ .d0)(current); }, disabled: disabled || ruleStarted || appealStarted, value: data.evaluation_start ? moment__WEBPACK_IMPORTED_MODULE_1___default()(data.evaluation_start) : '', onChange: function onChange(value, time) { data.evaluation_start = time; setData(Object.assign({}, data)); } }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", { className: "c-grey-c ml10", children: "(\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E4B\u524D\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\uFF0C\u53C2\u4E0E\u533F\u8BC4)" }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { align: "middle", className: "mt25 pl30", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { children: "\u7ED3\u675F\u65F6\u95F4:" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { className: "ml5", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], { allowClear: false, style: { width: 170 }, placeholder: '请选择结束时间', showTime: { format: 'HH:mm' // defaultValue: moment(HalfPastOne(), 'HH:mm'), }, format: "YYYY-MM-DD HH:mm", disabledDate: function disabledDate(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_3__/* .disabledDate */ .Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date, data.evaluation_start); }, disabledTime: function disabledTime(current) { return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_3__/* .disabledTime */ .d0)(current, moment__WEBPACK_IMPORTED_MODULE_1___default()(data.evaluation_start)); }, disabled: disabled || appealStarted, value: data.evaluation_end ? moment__WEBPACK_IMPORTED_MODULE_1___default()(data.evaluation_end) : '', onChange: function onChange(value, time) { data.evaluation_end = time; setData(Object.assign({}, data)); } }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", { className: "c-grey-c ml10", children: "(\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)" }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { align: "middle", className: "mt25 pl30", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { children: "\u533F\u8BC4\u6570\u91CF:" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { className: "ml5", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, { disabled: disabled || ruleStarted || appealStarted, value: data.evaluation_num, min: 0, onChange: function onChange(value) { data.evaluation_num = value; setData(Object.assign({}, data)); } }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { flex: "1", className: "ml5", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", { className: "c-grey-c ml10", children: "(\u672C\u5904\u586B\u5199\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6\u3002)" }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { align: "middle", className: "mt25 pl30", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { children: "\u7F3A\u8BC4\u6263\u5206:" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { className: "ml5", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, { min: 0, disabled: disabled, value: data.absence_penalty, onChange: function onChange(value) { data.absence_penalty = value; setData(Object.assign({}, data)); } }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { flex: "1", className: "ml5", children: ["\u5206", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", { className: "c-grey-c ml10", children: "(\u5B66\u751F\u7F3A\u8BC4\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C)" })] })] }), data.anonymous_comment && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.Fragment, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { span: 24, className: "mt15 pl30", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { checked: data.student_comment, disabled: disabled, onChange: function onChange() { data.student_comment = !data.student_comment; setData(Object.assign({}, data)); }, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("strong", { children: "\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605" }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", { className: "c-grey-c font12", children: "(\u5B66\u751F\u76F8\u4E92\u533F\u8BC4\u7684\u6570\u636E\uFF0C\u5728\u4F5C\u54C1\u5217\u8868\u4E2D\u8BA1\u5165\u5DF2\u8BC4\u9605)" })] }) }) })] }); }; /* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_2__.connect)(function (_ref2) { var shixunHomeworks = _ref2.shixunHomeworks; return { shixunHomeworks: shixunHomeworks }; })(UnifiedComment)); /***/ }), /***/ 95335: /*!*********************************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/ShixunHomeworks/components/TrfList/index.tsx + 2 modules ***! \*********************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ components_TrfList; } }); // 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); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules var input = __webpack_require__(73782); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules var es_checkbox = __webpack_require__(24905); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js var row = __webpack_require__(95237); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/components/TrfList/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var TrfListmodules = ({"leftdiv":"leftdiv___aBzsX","listClass":"listClass___bxIEW","spantitle":"spantitle___v_Vc4","rightdiv":"rightdiv___xWu4M"}); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/components/TrfList/delete.png var delete_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC"; // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(54313); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/components/TrfList/index.tsx //滚动加载 var TrfList = function TrfList(_ref) { var data = _ref.data, _ref$value = _ref.value, value = _ref$value === void 0 ? [] : _ref$value, handleChangePage = _ref.handleChangePage, setSelectedRowKeys = _ref.setSelectedRowKeys, selectedRowKeys = _ref.selectedRowKeys, _ref$onChange = _ref.onChange, onChange = _ref$onChange === void 0 ? function () {} : _ref$onChange; var _useState = (0,_react_17_0_2_react.useState)([]), _useState2 = slicedToArray_default()(_useState, 2), leftList = _useState2[0], setleftList = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 2), rightList = _useState4[0], setRightList = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), checkoutList = _useState6[0], setCheckoutList = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(1), _useState8 = slicedToArray_default()(_useState7, 2), page = _useState8[0], setpage = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(), _useState10 = slicedToArray_default()(_useState9, 2), sechar = _useState10[0], setsechar = _useState10[1]; (0,_react_17_0_2_react.useEffect)(function () { setleftList(data); setRightList([]); setCheckoutList([]); }, [data]); (0,_react_17_0_2_react.useEffect)(function () { if (setSelectedRowKeys) { setRightList(selectedRowKeys); setCheckoutList(selectedRowKeys); } }, [selectedRowKeys]); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex', justifyContent: 'space-between' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: TrfListmodules.leftdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { size: 'middle', onChange: ( /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: // const res = await Fetch(`/api/common_exercises/exercise_users/student_groups.json`, { method: "get", params: {page: 1, per_page: 200,student_group:e} }); // if (res.status === 0) { // setleftList(res?.data) // setsechar(e); // } // if(!e){ // setsechar(''); // } // setpage(1); setleftList(data.filter(function (item) { var _item$name; return item === null || item === void 0 || (_item$name = item.name) === null || _item$name === void 0 ? void 0 : _item$name.includes(e.target.value); })); case 1: case "end": return _context.stop(); } }, _callee); })); return function (_x) { return _ref2.apply(this, arguments); }; }()), placeholder: "\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2" }), leftList.length === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { styles: { margin: '70px auto' }, customText: '暂无分班' }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { height: '85%', overflow: 'auto', overflowX: 'hidden' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { value: rightList.map(function (item) { return "".concat(item.id); }), onChange: function onChange(e) { setSelectedRowKeys(leftList.filter(function (item) { return e.includes("".concat(item.id)); })); }, style: { marginTop: '10px', flexDirection: "column" }, children: leftList.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { style: { marginTop: '10px', lineHeight: '24px', display: 'flex', width: 200 }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { style: { display: 'flex', height: '24px', alignItems: 'center' }, disabled: item.is_published, value: "".concat(item.id), children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: TrfListmodules.listClass, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: TrfListmodules.spantitle, style: { width: item.is_published ? '108px' : '170px' }, children: item.name }), item.is_published && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { width: '52px', height: '24px', background: '#B8B8B8', borderRadius: '13px', color: 'white', lineHeight: '24px', textAlign: 'center', display: 'inline-block' }, children: "\u5DF2\u53D1\u5E03" })] }) }) }, item.id); }) }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: TrfListmodules.rightdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { onChange: function onChange(e) { setCheckoutList(rightList.filter(function (item) { return item.name.includes(e.target.value); })); }, size: 'middle', placeholder: "\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2" }), checkoutList.length === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { styles: { margin: '70px auto' }, customText: '暂未选择分班' }), checkoutList.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { marginTop: '10px', height: '85%', overflow: 'hidden', position: 'relative' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { overflowX: 'hidden', overflowY: 'scroll', position: 'absolute', left: 0, top: 0, right: -17, bottom: 0 }, children: checkoutList.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { justify: "space-between", style: { marginTop: '10px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { overflow: 'hidden', whiteSpace: 'nowrap', textOverflow: 'ellipsis', marginRight: '5px', marginLeft: '5px', width: '75%' }, children: item.name }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: delete_namespaceObject, style: { cursor: 'pointer', height: '16px', marginRight: 17 }, onClick: function onClick() { setSelectedRowKeys(rightList.filter(function (items) { return "".concat(items.id) != "".concat(item.id); })); } })] }, item.id); }) }) })] })] }); }; /* harmony default export */ var components_TrfList = (TrfList); /***/ }), /***/ 90341: /*!**************************************************!*\ !*** ./src/pages/MoopCases/FormPanel/service.ts ***! \**************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ $J: function() { return /* binding */ getMoopCase; }, /* harmony export */ JZ: function() { return /* binding */ removeAttachment; }, /* harmony export */ bN: function() { return /* binding */ updateMoopCase; }, /* harmony export */ jP: function() { return /* binding */ addMoopCase; }, /* harmony export */ rO: function() { return /* binding */ getLibraryTags; } /* harmony export */ }); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils/fetch */ 18030); function getMoopCase(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .get */ .U2)("libraries/".concat(id, ".json")); } function getLibraryTags() { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .get */ .U2)('library_tags.json'); } function removeAttachment(_x) { return _removeAttachment.apply(this, arguments); } function _removeAttachment() { _removeAttachment = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(id) { var response; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .del */ .IV)("attachments/".concat(id, ".json")); case 2: response = _context.sent; return _context.abrupt("return", response.status === 0); case 4: case "end": return _context.stop(); } }, _callee); })); return _removeAttachment.apply(this, arguments); } function addMoopCase(params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .post */ .v_)("libraries.json", params); } function updateMoopCase(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .put */ .gz)("libraries/".concat(id, ".json"), params); } /***/ }), /***/ 1806: /*!*****************************!*\ !*** ./src/utils/export.ts ***! \*****************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ AD: function() { return /* binding */ ExportCollegeStudentsInfo; }, /* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; }, /* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; }, /* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; }, /* harmony export */ KM: function() { return /* binding */ getmember_works; }, /* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; }, /* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; }, /* harmony export */ Uj: function() { return /* binding */ exportTaskPass; }, /* harmony export */ VY: function() { return /* binding */ getrank_list; }, /* harmony export */ YO: function() { return /* binding */ exportCommitResultWord; }, /* harmony export */ YX: function() { return /* binding */ exportClassroomsPaper; }, /* harmony export */ Zn: function() { return /* binding */ ExportCourseInfo; }, /* harmony export */ _g: function() { return /* binding */ exportMoocrecord; }, /* harmony export */ _k: function() { return /* binding */ getDownFile; }, /* harmony export */ c6: function() { return /* binding */ ExportVideoStudy; }, /* harmony export */ cr: function() { return /* binding */ ExportCourseActScore; }, /* harmony export */ eV: function() { return /* binding */ ExportCourseStudentsInfo; }, /* harmony export */ fi: function() { return /* binding */ ExportCourseMemberScores; }, /* harmony export */ gh: function() { return /* binding */ ExportAttendance; }, /* harmony export */ hS: function() { return /* binding */ getec_courses; }, /* harmony export */ iA: function() { return /* binding */ ExportCourseAndOther; }, /* harmony export */ j6: function() { return /* binding */ ExportCourseTotalScore; }, /* harmony export */ je: function() { return /* binding */ ExportExerciseStudentScores; }, /* harmony export */ jj: function() { return /* binding */ ExportCourseWorkListShixuns; }, /* harmony export */ kS: function() { return /* binding */ getquestion_rank_list; }, /* harmony export */ o6: function() { return /* binding */ ExportVideoStudent; }, /* harmony export */ pO: function() { return /* binding */ exportUserExerciseDetail; }, /* harmony export */ rQ: function() { return /* binding */ ExportProblemset; }, /* harmony export */ sA: function() { return /* binding */ ExportPollsScores; }, /* harmony export */ xm: function() { return /* binding */ getecyears; }, /* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; } /* harmony export */ }); /* unused harmony exports ExportCourseWorkListAppendix, Exportcompetitions */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _service_classrooms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/service/classrooms */ 54602); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! umi */ 97091); /* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util */ 21082); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 8591); /* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./env */ 92723); var showLoading = function showLoading() { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'globalSetting/setGlobalLoading', payload: { show: true, text: '正在生成文件,请稍后...' } }); }; var hideLoading = function hideLoading() { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'globalSetting/setGlobalLoading', payload: { show: false, text: '' } }); }; var ExportCourseInfo = /*#__PURE__*/function () { var _ref = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: showLoading(); _context.next = 3; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseInfo */ .YR)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 3: res = _context.sent; if (!(res.status === 0)) { _context.next = 7; break; } _context.next = 7; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_couser_info.json"), query: params })); case 7: hideLoading(); case 8: case "end": return _context.stop(); } }, _callee); })); return function ExportCourseInfo(_x) { return _ref.apply(this, arguments); }; }(); var ExportCourseActScore = /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseActScore */ .yS)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: res = _context2.sent; if (!(res.status === 0)) { _context2.next = 8; break; } antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_member_act_score")); _context2.next = 13; break; case 8: if (!(res.status === -2)) { _context2.next = 12; break; } return _context2.abrupt("return", res); case 12: if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'classroomList/setActionTabs', payload: { key: '导出提醒' } }); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_member_act_score")); } case 13: case "end": return _context2.stop(); } }, _callee2); })); return function ExportCourseActScore(_x2) { return _ref2.apply(this, arguments); }; }(); var ExportCourseMemberScores = /*#__PURE__*/function () { var _ref3 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseMemberScores */ .W0)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: res = _context3.sent; if (!(res.status === 0)) { _context3.next = 8; break; } antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_score")); _context3.next = 13; break; case 8: if (!(res.status === -2)) { _context3.next = 12; break; } return _context3.abrupt("return", res); case 12: if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'classroomList/setActionTabs', payload: { key: '导出提醒' } }); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_score")); } case 13: case "end": return _context3.stop(); } }, _callee3); })); return function ExportCourseMemberScores(_x3) { return _ref3.apply(this, arguments); }; }(); //试卷 var ExportCourseAndOther = /*#__PURE__*/function () { var _ref4 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: _context4.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseAndOther */ .Nl)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: res = _context4.sent; if (!(res.status === 0)) { _context4.next = 8; break; } antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); _context4.next = 13; break; case 8: if (!(res.status === -2)) { _context4.next = 12; break; } return _context4.abrupt("return", res); case 12: if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'classroomList/setActionTabs', payload: { key: '导出提醒' } }); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); } case 13: case "end": return _context4.stop(); } }, _callee4); })); return function ExportCourseAndOther(_x4) { return _ref4.apply(this, arguments); }; }(); //第三方幕课 var exportMoocrecord = /*#__PURE__*/function () { var _ref5 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: _context5.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportMoocrecords */ .td)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: res = _context5.sent; if (!(res.status === 0)) { _context5.next = 8; break; } antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); _context5.next = 13; break; case 8: if (!(res.status === -2)) { _context5.next = 12; break; } return _context5.abrupt("return", res); case 12: if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'classroomList/setActionTabs', payload: { key: '导出提醒' } }); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); } case 13: case "end": return _context5.stop(); } }, _callee5); })); return function exportMoocrecord(_x5) { return _ref5.apply(this, arguments); }; }(); //作业 var ExportCourseTotalScore = /*#__PURE__*/function () { var _ref6 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { while (1) switch (_context6.prev = _context6.next) { case 0: _context6.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseTotalScore */ .QX)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: res = _context6.sent; if (!(res.status === 0)) { _context6.next = 8; break; } antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_homework")); _context6.next = 13; break; case 8: if (!(res.status === -2)) { _context6.next = 12; break; } return _context6.abrupt("return", res); case 12: if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'classroomList/setActionTabs', payload: { key: '导出提醒' } }); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_homework")); } case 13: case "end": return _context6.stop(); } }, _callee6); })); return function ExportCourseTotalScore(_x6) { return _ref6.apply(this, arguments); }; }(); var ExportCourseWorkListScores = /*#__PURE__*/function () { var _ref7 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params, type) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: _context7.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListScores */ .aP)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: res = _context7.sent; if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'classroomList/setActionTabs', payload: { key: '导出提醒' } }); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); } // else if(res.status === -1){ // history.push(`/classrooms/${params.coursesId}/exportlist/${type}`) // }; // console.log(JSON.stringify(params)) // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params})) // hideLoading(); case 4: case "end": return _context7.stop(); } }, _callee7); })); return function ExportCourseWorkListScores(_x7, _x8) { return _ref7.apply(this, arguments); }; }(); var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () { var _ref8 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(params) { var res; return _regeneratorRuntime().wrap(function _callee8$(_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: showLoading(); _context8.next = 3; return exportCourseWorkListAppendix(_objectSpread({}, params)); case 3: res = _context8.sent; if (!(res.status === 0)) { _context8.next = 7; break; } _context8.next = 7; return downLoadFileIframe('', setUrlQuery({ url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"), query: params })); case 7: hideLoading(); case 8: case "end": return _context8.stop(); } }, _callee8); })); return function ExportCourseWorkListAppendix(_x9) { return _ref8.apply(this, arguments); }; }())); var ExportPollsScores = /*#__PURE__*/function () { var _ref9 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: showLoading(); _context9.next = 3; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 3: res = _context9.sent; if (!(res.status === 0)) { _context9.next = 7; break; } _context9.next = 7; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"), query: params })); case 7: hideLoading(); case 8: case "end": return _context9.stop(); } }, _callee9); })); return function ExportPollsScores(_x10) { return _ref9.apply(this, arguments); }; }(); var ExportAttendance = /*#__PURE__*/function () { var _ref10 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { while (1) switch (_context10.prev = _context10.next) { case 0: _context10.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"), query: params })); case 2: case "end": return _context10.stop(); } }, _callee10); })); return function ExportAttendance(_x11) { return _ref10.apply(this, arguments); }; }(); var ExportVideoStudent = /*#__PURE__*/function () { var _ref11 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) { while (1) switch (_context11.prev = _context11.next) { case 0: _context11.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/video_study_statics.xlsx"), query: params })); case 2: case "end": return _context11.stop(); } }, _callee11); })); return function ExportVideoStudent(_x12) { return _ref11.apply(this, arguments); }; }(); var ExportVideoStudy = /*#__PURE__*/function () { var _ref12 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) { while (1) switch (_context12.prev = _context12.next) { case 0: _context12.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_video_study.xlsx"), query: params })); case 2: case "end": return _context12.stop(); } }, _callee12); })); return function ExportVideoStudy(_x13) { return _ref12.apply(this, arguments); }; }(); var ExportCourseStudentsInfo = /*#__PURE__*/function () { var _ref13 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) { while (1) switch (_context13.prev = _context13.next) { case 0: _context13.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"), query: params })); case 2: case "end": return _context13.stop(); } }, _callee13); })); return function ExportCourseStudentsInfo(_x14) { return _ref13.apply(this, arguments); }; }(); var ExportCollegeStudentsInfo = /*#__PURE__*/function () { var _ref14 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) { while (1) switch (_context14.prev = _context14.next) { case 0: _context14.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/school_manages/students.xlsx", query: params })); case 2: case "end": return _context14.stop(); } }, _callee14); })); return function ExportCollegeStudentsInfo(_x15) { return _ref14.apply(this, arguments); }; }(); var ExportProblemset = /*#__PURE__*/function () { var _ref15 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) { while (1) switch (_context15.prev = _context15.next) { case 0: _context15.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/item_banks/export.xlsx", query: params })); case 2: case "end": return _context15.stop(); } }, _callee15); })); return function ExportProblemset(_x16) { return _ref15.apply(this, arguments); }; }(); var Exportcompetitions = /*#__PURE__*/(/* unused pure expression or super */ null && (function () { var _ref16 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee16(params) { return _regeneratorRuntime().wrap(function _callee16$(_context16) { while (1) switch (_context16.prev = _context16.next) { case 0: _context16.next = 2; return downLoadFile('', setUrlQuery({ url: ENV.API_SERVER + "/api/competitions/region_reports.xlsx", query: params })); case 2: case "end": return _context16.stop(); } }, _callee16); })); return function Exportcompetitions(_x17) { return _ref16.apply(this, arguments); }; }())); var ExportExerciseStudentScores = /*#__PURE__*/function () { var _ref17 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) { while (1) switch (_context17.prev = _context17.next) { case 0: _context17.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: res = _context17.sent; if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score")); } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'classroomList/setActionTabs', payload: { key: '导出提醒' } }); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score")); } // else if(res.status === -1){ // history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`) // }; // // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params})) // hideLoading(); case 4: case "end": return _context17.stop(); } }, _callee17); })); return function ExportExerciseStudentScores(_x18) { return _ref17.apply(this, arguments); }; }(); var getDownFile = /*#__PURE__*/function () { var _ref18 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) { while (1) switch (_context18.prev = _context18.next) { case 0: console.log('----------', '调用下载'); _context18.next = 3; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/export_records/".concat(params.id, ".xlsx"), query: params })); case 3: case "end": return _context18.stop(); } }, _callee18); })); return function getDownFile(_x19) { return _ref18.apply(this, arguments); }; }(); var getecyears = /*#__PURE__*/function () { var _ref19 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) { while (1) switch (_context19.prev = _context19.next) { case 0: _context19.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_major_schools/0/ec_years.xlsx", query: params })); case 2: case "end": return _context19.stop(); } }, _callee19); })); return function getecyears(_x20) { return _ref19.apply(this, arguments); }; }(); var ExportStudentanalysis = /*#__PURE__*/function () { var _ref20 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) { while (1) switch (_context20.prev = _context20.next) { case 0: _context20.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) { return "course_group_id[]=".concat(item); }).join('&')), query: params })); case 2: case "end": return _context20.stop(); } }, _callee20); })); return function ExportStudentanalysis(_x21) { return _ref20.apply(this, arguments); }; }(); var getec_training_objectives = /*#__PURE__*/function () { var _ref21 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) { while (1) switch (_context21.prev = _context21.next) { case 0: _context21.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"), query: params })); case 2: case "end": return _context21.stop(); } }, _callee21); })); return function getec_training_objectives(_x22) { return _ref21.apply(this, arguments); }; }(); var get_ecs_attachment = /*#__PURE__*/function () { var _ref22 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) { while (1) switch (_context22.prev = _context22.next) { case 0: _context22.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx", query: params })); case 2: case "end": return _context22.stop(); } }, _callee22); })); return function get_ecs_attachment(_x23) { return _ref22.apply(this, arguments); }; }(); var getec_courses = /*#__PURE__*/function () { var _ref23 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) { while (1) switch (_context23.prev = _context23.next) { case 0: _context23.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"), query: params })); case 2: case "end": return _context23.stop(); } }, _callee23); })); return function getec_courses(_x24) { return _ref23.apply(this, arguments); }; }(); var getec_graduation_requirements = /*#__PURE__*/function () { var _ref24 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) { while (1) switch (_context24.prev = _context24.next) { case 0: _context24.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"), query: params })); case 2: case "end": return _context24.stop(); } }, _callee24); })); return function getec_graduation_requirements(_x25) { return _ref24.apply(this, arguments); }; }(); var getrank_list = /*#__PURE__*/function () { var _ref25 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { while (1) switch (_context25.prev = _context25.next) { case 0: _context25.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/rank_list.xlsx", query: params })); case 2: case "end": return _context25.stop(); } }, _callee25); })); return function getrank_list(_x26) { return _ref25.apply(this, arguments); }; }(); var getquestion_rank_list = /*#__PURE__*/function () { var _ref26 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { while (1) switch (_context26.prev = _context26.next) { case 0: _context26.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/question_rank_list.xlsx", query: params })); case 2: case "end": return _context26.stop(); } }, _callee26); })); return function getquestion_rank_list(_x27) { return _ref26.apply(this, arguments); }; }(); // 试卷库--试卷详情--试卷导出 var exportPaperlibraryPaper = /*#__PURE__*/function () { var _ref27 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) { while (1) switch (_context27.prev = _context27.next) { case 0: _context27.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/examination_banks/".concat(params.id, ".json"), query: params })); case 2: case "end": return _context27.stop(); } }, _callee27); })); return function exportPaperlibraryPaper(_x28) { return _ref27.apply(this, arguments); }; }(); // 导出当前学生试卷 var exportUserExerciseDetail = /*#__PURE__*/function () { var _ref28 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params, title) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) { while (1) switch (_context28.prev = _context28.next) { case 0: _context28.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/consult_exercise.json"), query: params })); case 2: case "end": return _context28.stop(); } }, _callee28); })); return function exportUserExerciseDetail(_x29, _x30) { return _ref28.apply(this, arguments); }; }(); // 教学课堂--试卷详情--试卷导出 var exportClassroomsPaper = /*#__PURE__*/function () { var _ref29 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) { while (1) switch (_context29.prev = _context29.next) { case 0: _context29.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params.categoryId, ".json"), query: params })); case 2: case "end": return _context29.stop(); } }, _callee29); })); return function exportClassroomsPaper(_x31) { return _ref29.apply(this, arguments); }; }(); var getmember_works = /*#__PURE__*/function () { var _ref30 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) { while (1) switch (_context30.prev = _context30.next) { case 0: _context30.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/".concat(params === null || params === void 0 ? void 0 : params.identifier, "/competition_commit_records/member_works.xlsx"), query: params })); case 2: case "end": return _context30.stop(); } }, _callee30); })); return function getmember_works(_x32) { return _ref30.apply(this, arguments); }; }(); // 导出问卷word文档 var exportCommitResultWord = /*#__PURE__*/function () { var _ref31 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) { while (1) switch (_context31.prev = _context31.next) { case 0: _context31.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"), query: params })); case 2: case "end": return _context31.stop(); } }, _callee31); })); return function exportCommitResultWord(_x33) { return _ref31.apply(this, arguments); }; }(); // 导出实训word var exportTaskPass = /*#__PURE__*/function () { var _ref32 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) { while (1) switch (_context32.prev = _context32.next) { case 0: _context32.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json", query: params })); case 2: case "end": return _context32.stop(); } }, _callee32); })); return function exportTaskPass(_x34) { return _ref32.apply(this, arguments); }; }(); var ExportCourseWorkListShixuns = /*#__PURE__*/function () { var _ref33 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params, type) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) { while (1) switch (_context33.prev = _context33.next) { case 0: _context33.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListShiXuns */ .o_)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: res = _context33.sent; if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功!导出后文件保存时间为7天,请及时下载'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ type: 'classroomList/setActionTabs', payload: { key: '导出提醒' } }); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); } // else if(res.status === -1){ // history.push(`/classrooms/${params.coursesId}/exportlist/${type}`) // }; // console.log(JSON.stringify(params)) // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params})) // hideLoading(); case 4: case "end": return _context33.stop(); } }, _callee33); })); return function ExportCourseWorkListShixuns(_x35, _x36) { return _ref33.apply(this, arguments); }; }(); /***/ }), /***/ 53918: /*!***************************!*\ !*** ./src/utils/form.ts ***! \***************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ M: function() { return /* binding */ stringToMoment; }, /* harmony export */ Y: function() { return /* binding */ momentToString; } /* harmony export */ }); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 61186); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ 89392); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); var momentToString = function momentToString(obj) { var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'YYYY-MM-DD'; var copy = (0,lodash__WEBPACK_IMPORTED_MODULE_1__.cloneDeepWith)(obj, function (momentValue) { if (momentValue instanceof (moment__WEBPACK_IMPORTED_MODULE_0___default())) { return momentValue.format(format); } }); return copy; }; var stringToMoment = function stringToMoment(obj, keys, format) { var isObj = function isObj(target) { return Reflect.toString.call(target) === '[object Object]'; }; if (!isObj(obj) && !Array.isArray(obj)) { return obj; } for (var _i = 0, _Object$keys = Object.keys(obj); _i < _Object$keys.length; _i++) { var key = _Object$keys[_i]; if (Array.isArray(obj[key])) { obj[key] = obj[key].map(function (item) { return stringToMoment(item, keys, format); }); } else if (isObj(obj[key])) { obj[key] = stringToMoment(obj[key], keys, format); } else { if (keys.includes(key) && typeof obj[key] === 'string') { obj[key] = format ? moment__WEBPACK_IMPORTED_MODULE_0___default()(obj[key], format) : moment__WEBPACK_IMPORTED_MODULE_0___default()(obj[key]); } } } return obj; }; /***/ }) }]);