diff --git a/p__Classrooms__Lists__Assistant__index.async.js b/p__Classrooms__Lists__Assistant__index.async.js index 4c87358d35..9ea0aceab1 100644 --- a/p__Classrooms__Lists__Assistant__index.async.js +++ b/p__Classrooms__Lists__Assistant__index.async.js @@ -745,7 +745,7 @@ var ZhujiaoPage = function ZhujiaoPage(_ref) { /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 71418); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 5112); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 24905); /* harmony import */ var _service_teacher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/teacher */ 19841); /* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-infinite-scroller */ 26724); /* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__); @@ -835,18 +835,18 @@ var EditAttendance = function EditAttendance(_ref) { return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - formValue = form.getFieldValue(); + formValue = form.getFieldsValue(); + console.log(formValue); if (!formValue.course_member_id) { - _context2.next = 9; + _context2.next = 10; break; } - selectValue = formValue.course_member_id.split(","); - _context2.next = 5; + selectValue = formValue.course_member_id; + _context2.next = 6; return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .changeCourseAdmin */ .rM)(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, { - user_id: selectValue[1], - course_member_id: selectValue[0] + course_member_id: selectValue })); - case 5: + case 6: res = _context2.sent; if (res.status === 0) { setData([]); @@ -870,11 +870,11 @@ var EditAttendance = function EditAttendance(_ref) { payload: {} }); } - _context2.next = 10; + _context2.next = 11; break; - case 9: - antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员"); case 10: + antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员"); + case 11: case "end": return _context2.stop(); } @@ -917,14 +917,17 @@ var EditAttendance = function EditAttendance(_ref) { style: { marginBottom: 0 }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Group */ .ZP.Group, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Group, { children: data === null || data === void 0 ? void 0 : data.map(function (item, key) { return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP, { - value: item.course_member_id + "," + item.user_id, + style: { + marginBottom: 6 + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { + value: item.course_member_id, children: item.name }) - }); + }, key); }) }) }) @@ -946,6 +949,285 @@ var EditAttendance = function EditAttendance(_ref) { /***/ }), +/***/ 24905: +/*!************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ es_checkbox; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js +var _classnames_2_3_2_classnames = __webpack_require__(12124); +var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js +var es = __webpack_require__(5630); +// 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/config-provider/context.js +var config_provider_context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(1684); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js +var context = __webpack_require__(44973); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/GroupContext.js + +const GroupContext = /*#__PURE__*/_react_17_0_2_react.createContext(null); +/* harmony default export */ var checkbox_GroupContext = (GroupContext); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js +var checkbox_style = __webpack_require__(98447); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules +var wave = __webpack_require__(14088); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/interface.js +var wave_interface = __webpack_require__(4572); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Checkbox.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + + +const InternalCheckbox = (props, ref) => { + var _a; + const { + prefixCls: customizePrefixCls, + className, + rootClassName, + children, + indeterminate = false, + style, + onMouseEnter, + onMouseLeave, + skipGroup = false, + disabled + } = props, + restProps = __rest(props, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + const { + getPrefixCls, + direction, + checkbox + } = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_); + const checkboxGroup = _react_17_0_2_react.useContext(checkbox_GroupContext); + const { + isFormItemInput + } = _react_17_0_2_react.useContext(context/* FormItemInputContext */.aM); + const contextDisabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); + const mergedDisabled = (_a = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _a !== void 0 ? _a : contextDisabled; + const prevValue = _react_17_0_2_react.useRef(restProps.value); + _react_17_0_2_react.useEffect(() => { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + _react_17_0_2_react.useEffect(() => { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return () => checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }, [restProps.value]); + const prefixCls = getPrefixCls('checkbox', customizePrefixCls); + const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); + const checkboxProps = Object.assign({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + const classString = _classnames_2_3_2_classnames_default()(`${prefixCls}-wrapper`, { + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-wrapper-checked`]: checkboxProps.checked, + [`${prefixCls}-wrapper-disabled`]: mergedDisabled, + [`${prefixCls}-wrapper-in-form-item`]: isFormItemInput + }, checkbox === null || checkbox === void 0 ? void 0 : checkbox.className, className, rootClassName, hashId); + const checkboxClass = _classnames_2_3_2_classnames_default()({ + [`${prefixCls}-indeterminate`]: indeterminate + }, wave_interface/* TARGET_CLS */.A, hashId); + const ariaChecked = indeterminate ? 'mixed' : undefined; + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { + component: "Checkbox", + disabled: mergedDisabled + }, /*#__PURE__*/_react_17_0_2_react.createElement("label", { + className: classString, + style: Object.assign(Object.assign({}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.style), style), + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, Object.assign({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children)))); +}; +const Checkbox = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(7094); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/omit.js +var omit = __webpack_require__(99468); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Group.js +"use client"; + + +var Group_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + +const InternalGroup = (props, ref) => { + const { + defaultValue, + children, + options = [], + prefixCls: customizePrefixCls, + className, + rootClassName, + style, + onChange + } = props, + restProps = Group_rest(props, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]); + const { + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_); + const [value, setValue] = _react_17_0_2_react.useState(restProps.value || defaultValue || []); + const [registeredValues, setRegisteredValues] = _react_17_0_2_react.useState([]); + _react_17_0_2_react.useEffect(() => { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + const memoOptions = _react_17_0_2_react.useMemo(() => options.map(option => { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }), [options]); + const cancelValue = val => { + setRegisteredValues(prevValues => prevValues.filter(v => v !== val)); + }; + const registerValue = val => { + setRegisteredValues(prevValues => [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val])); + }; + const toggleOption = option => { + const optionIndex = value.indexOf(option.value); + const newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(val => registeredValues.includes(val)).sort((a, b) => { + const indexA = memoOptions.findIndex(opt => opt.value === a); + const indexB = memoOptions.findIndex(opt => opt.value === b); + return indexA - indexB; + })); + }; + const prefixCls = getPrefixCls('checkbox', customizePrefixCls); + const groupPrefixCls = `${prefixCls}-group`; + const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); + const domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + const childrenNode = options.length ? memoOptions.map(option => /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: `${groupPrefixCls}-item`, + style: option.style, + title: option.title + }, option.label)) : children; + // eslint-disable-next-line react/jsx-no-constructed-context-values + const context = { + toggleOption, + value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue, + cancelValue + }; + const classString = _classnames_2_3_2_classnames_default()(groupPrefixCls, { + [`${groupPrefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_GroupContext.Provider, { + value: context + }, childrenNode))); +}; + +const CheckboxGroup = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalGroup); +/* harmony default export */ var Group = (/*#__PURE__*/_react_17_0_2_react.memo(CheckboxGroup)); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js +"use client"; + + + +const es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +if (false) {} +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + /***/ 8378: /*!*******************************************************************!*\ !*** ./node_modules/_antd@5.9.0@antd/es/style/motion/collapse.js ***! @@ -1449,6 +1731,109 @@ es_tree_Tree.TreeNode = es/* TreeNode */.O; /***/ }), +/***/ 5630: +/*!*****************************************************************!*\ + !*** ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* unused harmony export Checkbox */ +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 23015); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 32441); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 65817); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 89561); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 83658); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var rc_util_es_hooks_useMergedState__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/hooks/useMergedState */ 84381); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); + + + + + +var _excluded = ["prefixCls", "className", "style", "checked", "disabled", "defaultChecked", "type", "title", "onChange"]; + + + + +var Checkbox = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function (props, ref) { + var _classNames; + var _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-checkbox' : _props$prefixCls, + className = props.className, + style = props.style, + checked = props.checked, + disabled = props.disabled, + _props$defaultChecked = props.defaultChecked, + defaultChecked = _props$defaultChecked === void 0 ? false : _props$defaultChecked, + _props$type = props.type, + type = _props$type === void 0 ? 'checkbox' : _props$type, + title = props.title, + onChange = props.onChange, + inputProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(props, _excluded); + var inputRef = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null); + var _useMergedState = (0,rc_util_es_hooks_useMergedState__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(defaultChecked, { + value: checked + }), + _useMergedState2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(_useMergedState, 2), + rawValue = _useMergedState2[0], + setRawValue = _useMergedState2[1]; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useImperativeHandle)(ref, function () { + return { + focus: function focus() { + var _inputRef$current; + (_inputRef$current = inputRef.current) === null || _inputRef$current === void 0 ? void 0 : _inputRef$current.focus(); + }, + blur: function blur() { + var _inputRef$current2; + (_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.blur(); + }, + input: inputRef.current + }; + }); + var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), rawValue), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + var handleChange = function handleChange(e) { + if (disabled) { + return; + } + if (!('checked' in props)) { + setRawValue(e.target.checked); + } + onChange === null || onChange === void 0 ? void 0 : onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)({}, props), {}, { + type: type, + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + }; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("span", { + className: classString, + title: title, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)({}, inputProps, { + className: "".concat(prefixCls, "-input"), + ref: inputRef, + onChange: handleChange, + disabled: disabled, + checked: !!rawValue, + type: type + })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); +}); +/* harmony default export */ __webpack_exports__.Z = (Checkbox); + +/***/ }), + /***/ 51581: /*!****************************************************************************************************!*\ !*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/dist/InfiniteScroll.js ***! diff --git a/p__Classrooms__Lists__Students__index.async.js b/p__Classrooms__Lists__Students__index.async.js index c17db9510d..9c47252485 100644 --- a/p__Classrooms__Lists__Students__index.async.js +++ b/p__Classrooms__Lists__Students__index.async.js @@ -2176,7 +2176,7 @@ var Students_ShixunsListPage = function ShixunsListPage(_ref) { /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 71418); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 5112); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 24905); /* harmony import */ var _service_teacher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/teacher */ 19841); /* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-infinite-scroller */ 26724); /* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__); @@ -2266,18 +2266,18 @@ var EditAttendance = function EditAttendance(_ref) { return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - formValue = form.getFieldValue(); + formValue = form.getFieldsValue(); + console.log(formValue); if (!formValue.course_member_id) { - _context2.next = 9; + _context2.next = 10; break; } - selectValue = formValue.course_member_id.split(","); - _context2.next = 5; + selectValue = formValue.course_member_id; + _context2.next = 6; return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .changeCourseAdmin */ .rM)(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, { - user_id: selectValue[1], - course_member_id: selectValue[0] + course_member_id: selectValue })); - case 5: + case 6: res = _context2.sent; if (res.status === 0) { setData([]); @@ -2301,11 +2301,11 @@ var EditAttendance = function EditAttendance(_ref) { payload: {} }); } - _context2.next = 10; + _context2.next = 11; break; - case 9: - antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员"); case 10: + antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员"); + case 11: case "end": return _context2.stop(); } @@ -2348,14 +2348,17 @@ var EditAttendance = function EditAttendance(_ref) { style: { marginBottom: 0 }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Group */ .ZP.Group, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Group, { children: data === null || data === void 0 ? void 0 : data.map(function (item, key) { return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP, { - value: item.course_member_id + "," + item.user_id, + style: { + marginBottom: 6 + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { + value: item.course_member_id, children: item.name }) - }); + }, key); }) }) }) diff --git a/p__Classrooms__Lists__Teachers__index.async.js b/p__Classrooms__Lists__Teachers__index.async.js index 8d3ab9d5d1..72755a10a5 100644 --- a/p__Classrooms__Lists__Teachers__index.async.js +++ b/p__Classrooms__Lists__Teachers__index.async.js @@ -188,7 +188,7 @@ var noData = function noData(_ref) { /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 71418); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 5112); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 24905); /* harmony import */ var _service_teacher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/teacher */ 19841); /* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-infinite-scroller */ 26724); /* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__); @@ -278,18 +278,18 @@ var EditAttendance = function EditAttendance(_ref) { return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - formValue = form.getFieldValue(); + formValue = form.getFieldsValue(); + console.log(formValue); if (!formValue.course_member_id) { - _context2.next = 9; + _context2.next = 10; break; } - selectValue = formValue.course_member_id.split(","); - _context2.next = 5; + selectValue = formValue.course_member_id; + _context2.next = 6; return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .changeCourseAdmin */ .rM)(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, { - user_id: selectValue[1], - course_member_id: selectValue[0] + course_member_id: selectValue })); - case 5: + case 6: res = _context2.sent; if (res.status === 0) { setData([]); @@ -313,11 +313,11 @@ var EditAttendance = function EditAttendance(_ref) { payload: {} }); } - _context2.next = 10; + _context2.next = 11; break; - case 9: - antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员"); case 10: + antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员"); + case 11: case "end": return _context2.stop(); } @@ -360,14 +360,17 @@ var EditAttendance = function EditAttendance(_ref) { style: { marginBottom: 0 }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Group */ .ZP.Group, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Group, { children: data === null || data === void 0 ? void 0 : data.map(function (item, key) { return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP, { - value: item.course_member_id + "," + item.user_id, + style: { + marginBottom: 6 + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { + value: item.course_member_id, children: item.name }) - }); + }, key); }) }) }) diff --git a/p__tasks__index.async.js b/p__tasks__index.async.js index 97b3c6abed..38e5ad9e60 100644 --- a/p__tasks__index.async.js +++ b/p__tasks__index.async.js @@ -13164,6 +13164,7 @@ var uploadOffice_excluded = ["user", "cancelUpload", "defaultFilelist", "getData + var decrypt = function decrypt(word) { var ENC_KEY = "bf3c199c2470cb477d907b1e0917c17b"; var IV = "5183666c72eec9e4"; @@ -13203,16 +13204,19 @@ var UploadFile = function UploadFile(_ref) { }, [defaultFilelist]); var _props = { onPreview: function onPreview(e) { - setData(e.download_url); + // debugger + setData(e.response.url); }, + action: env/* default */.Z.API_SERVER + '/api/attachments.json', onRemove: function () { var _onRemove = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { + var _e$response; var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; - return (0,utils_fetch/* default */.ZP)("/api/tasks/".concat(props.identifier, "/destroy_attachment"), { + return (0,utils_fetch/* default */.ZP)("/api/attachments/".concat(e.id || (e === null || e === void 0 || (_e$response = e.response) === null || _e$response === void 0 ? void 0 : _e$response.id), ".json"), { method: "delete", body: { id: e.id @@ -13238,76 +13242,51 @@ var UploadFile = function UploadFile(_ref) { } return onRemove; }(), + data: { + game_identifier: props.identifier + }, disabled: props.disabled, + onChange: function onChange(info) { + setFileList(info.fileList); + }, multiple: true, - fileList: fileList, - customRequest: function () { - var _customRequest = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(options) { - var _user$userInfo, _res$data, _res$data2; - var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return _uploadFiles(options.file, { - login: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, - container_type: props.container_type, - container_id: props.identifier, - description: props.description, - realFileName: props.realFileName - }); - case 2: - res = _context2.sent; - options.onSuccess({ - file: options.file, - uid: res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.attachment_id, - id: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.attachment_id - }); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - function customRequest(_x2) { - return _customRequest.apply(this, arguments); - } - return customRequest; - }(), - beforeUpload: function () { - var _beforeUpload = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(file) { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function beforeUpload(_x3) { - return _beforeUpload.apply(this, arguments); - } - return beforeUpload; - }() + fileList: fileList + // customRequest: async (options: any) => { + // const res: any = await _uploadFiles(options.file, { + // login: user?.userInfo?.login, + // container_type: props.container_type, + // container_id: props.identifier, + // description: props.description, + // realFileName: props.realFileName + // }) + // options.onSuccess({ + // file: options.file, + // uid: res?.data?.attachment_id, + // id: res?.data?.attachment_id, + // }) + // }, + // beforeUpload: async (file: any) => { + // } }; + var _uploadFiles = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(file, obj) { - var _res$data3, _res$data4, _res$data5, _res$data6, _res$data7, _res$data8; + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(file, obj) { + var _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6; var name, res, namearrs, filename; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: obj.file_name = file.name; name = file.name; - _context4.next = 4; + _context2.next = 4; return (0,utils_fetch/* default */.ZP)('/api/buckets/get_upload_token_for_file.json', { method: "get" }); case 4: - res = _context4.sent; + res = _context2.sent; res.data = JSON.parse(decrypt(res.data)); if (!((res === null || res === void 0 ? void 0 : res.status) !== 0)) { - _context4.next = 12; + _context2.next = 12; break; } fileList[fileList.findIndex(function (item) { @@ -13318,15 +13297,15 @@ var UploadFile = function UploadFile(_ref) { })]['file']['status'] = 'error'; props.onChange(fileList); message/* default */.ZP.warning("上传失败,请重新尝试"); - return _context4.abrupt("return"); + return _context2.abrupt("return"); case 12: client = new (aliyun_oss_sdk_default())({ - endpoint: res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.end_point, - region: res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.region, - accessKeyId: res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.access_key_id, - accessKeySecret: res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.access_key_secret, - bucket: res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.bucket, - stsToken: res === null || res === void 0 || (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.security_token + endpoint: res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.end_point, + region: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.region, + accessKeyId: res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.access_key_id, + accessKeySecret: res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.access_key_secret, + bucket: res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.bucket, + stsToken: res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.security_token }); console.log('files:', file, res); setClient(client); @@ -13335,8 +13314,8 @@ var UploadFile = function UploadFile(_ref) { namearrs.pop(); filename = obj.realFileName ? namearrs : (0,v4/* default */.Z)(); console.log("obj1111:", obj); - return _context4.abrupt("return", new Promise(function (resolve, reject) { - var _res$data9; + return _context2.abrupt("return", new Promise(function (resolve, reject) { + var _res$data7; // try { client.multipartUpload("".concat(props.identifier, "/").concat(filename.join("")).concat(name.indexOf(".") > -1 ? '.' + name.split(".").pop() : ""), new Blob([file], { type: file.type @@ -13364,7 +13343,7 @@ var UploadFile = function UploadFile(_ref) { customValue: { id: name + '' }, - url: res === null || res === void 0 || (_res$data9 = res.data) === null || _res$data9 === void 0 ? void 0 : _res$data9.callback_url, + url: res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.callback_url, host: res === null || res === void 0 ? void 0 : res.data.bucket_host, body: 'bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&' + (0,utils_fetch/* parseParams */.rz)(obj) } @@ -13387,11 +13366,11 @@ var UploadFile = function UploadFile(_ref) { })); case 20: case "end": - return _context4.stop(); + return _context2.stop(); } - }, _callee4); + }, _callee2); })); - return function _uploadFiles(_x4, _x5) { + return function _uploadFiles(_x2, _x3) { return _ref2.apply(this, arguments); }; }(); @@ -13410,47 +13389,47 @@ var UploadFile = function UploadFile(_ref) { } }, [cancelUpload]); var toUpload = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: fileList.map( /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(item) { - var _user$userInfo2, res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) { + var _user$userInfo, res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: if (!((!item.status || item.status === 'error') && !cancelUpload)) { - _context5.next = 6; + _context3.next = 6; break; } item.status = 'uploading'; item.file.status = 'uploading'; - _context5.next = 5; + _context3.next = 5; return _uploadFiles(item, { - login: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login, + login: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, container_type: props.container_type, container_id: props.identifier, description: props.description, realFileName: props.realFileName }); case 5: - res = _context5.sent; + res = _context3.sent; case 6: case "end": - return _context5.stop(); + return _context3.stop(); } - }, _callee5); + }, _callee3); })); - return function (_x6) { + return function (_x4) { return _ref4.apply(this, arguments); }; }()); case 1: case "end": - return _context6.stop(); + return _context4.stop(); } - }, _callee6); + }, _callee4); })); return function toUpload() { return _ref3.apply(this, arguments); @@ -13460,7 +13439,7 @@ var UploadFile = function UploadFile(_ref) { className: OfficeUploadmodules.files, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, { close: true, - data: encodeURIComponent(data), + data: data, type: !!(data !== null && data !== void 0 && data.length) ? "office" : "", onClose: function onClose() { return setData(""); diff --git a/p__tasks__index.chunk.css b/p__tasks__index.chunk.css index dcecccfdb7..20dfe49bb2 100644 --- a/p__tasks__index.chunk.css +++ b/p__tasks__index.chunk.css @@ -5389,24 +5389,26 @@ ul.menu___sjQxY [class~='ant-dropdown-menu-item-active'] { .files___kFNIo [class^='ant-upload-list-item']:hover [class^='ant-upload-list-item-info'] { border: 1px solid #0152d9; } -.files___kFNIo [class*='ant-upload-list-item-list-type-text'] { +.files___kFNIo [class*='ant-upload-list-item'] { color: #0152d9; font-size: 18px; height: 34px; } -.files___kFNIo [class*='ant-upload-list-item-list-type-text'] [class^='ant-upload-list-item-card-actions'] { +.files___kFNIo [class*='ant-upload-list-item'] [class^='ant-upload-list-item-card-actions'] { top: 2px; right: 5px; } -.files___kFNIo [class*='ant-upload-list-item-list-type-text'] [class^='ant-upload-text-icon'] svg { +.files___kFNIo [class*='ant-upload-list-item'] [class^='ant-upload-icon'] svg { font-size: 18px; margin-top: 3px; color: #0152d9; } -.files___kFNIo [class*='ant-upload-list-item-list-type-text'] [class^='ant-upload-list-item-name'] { +.files___kFNIo [class*='ant-upload-list-item'] [class^='ant-upload-list-item-name'] { padding-left: 30px; + font-size: 18px; + height: 34px; } -.files___kFNIo [class*='ant-upload-list-item-list-type-text'] [class^='ant-btn'] svg { +.files___kFNIo [class*='ant-upload-list-item'] [class^='ant-btn'] svg { color: #fb3226; margin-right: 5px; font-size: 18px; diff --git a/umi.js b/umi.js index 4e5150c3ac..b0ae25de23 100644 --- a/umi.js +++ b/umi.js @@ -130475,7 +130475,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__Students__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(49166), __webpack_require__.e(4977), __webpack_require__.e(94386), __webpack_require__.e(48077)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Students/index.tsx */ 31316)); }), '111': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Assistant__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(96232), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(94386), __webpack_require__.e(33356)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Assistant/index.tsx */ 29541)); + return Promise.all(/*! import() | p__Classrooms__Lists__Assistant__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(96232), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(94386), __webpack_require__.e(33356)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Assistant/index.tsx */ 29541)); }), '112': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(43428), __webpack_require__.e(53877), __webpack_require__.e(36187), __webpack_require__.e(4977), __webpack_require__.e(81882), __webpack_require__.e(33072), __webpack_require__.e(37990), __webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/index.tsx */ 40637));