diff --git a/59277.async.js b/59277.async.js index 0935585692..13cfc471c4 100644 --- a/59277.async.js +++ b/59277.async.js @@ -831,6 +831,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -851,6 +853,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -867,7 +870,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -956,6 +960,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/75006.async.js b/75006.async.js index ba031263ee..01aaf9427f 100644 --- a/75006.async.js +++ b/75006.async.js @@ -1705,9 +1705,11 @@ var User = function User(_ref) { localStorage.removeItem('item'); localStorage.removeItem('iscreate'); // localStorage.removeItem('CCshow') - _umi_production_exports.history.replace('/'); - window.location.reload(); - case 16: + setTimeout(function () { + _umi_production_exports.history.replace('/'); + window.location.reload(); + }, 800); + case 15: case "end": return _context.stop(); } diff --git a/layouts__GraduationsDetail__index.async.js b/layouts__GraduationsDetail__index.async.js index c841461728..0be4190471 100644 --- a/layouts__GraduationsDetail__index.async.js +++ b/layouts__GraduationsDetail__index.async.js @@ -346,6 +346,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -366,6 +368,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -382,7 +385,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -471,6 +475,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/layouts__ShixunDetail__index.async.js b/layouts__ShixunDetail__index.async.js index ec34cbb5b7..9a8ae73dc2 100644 --- a/layouts__ShixunDetail__index.async.js +++ b/layouts__ShixunDetail__index.async.js @@ -61,9 +61,9 @@ var noData = function noData(_ref) { /***/ }), -/***/ 83183: +/***/ 32696: /*!*********************************************************!*\ - !*** ./src/layouts/ShixunDetail/index.tsx + 27 modules ***! + !*** ./src/layouts/ShixunDetail/index.tsx + 31 modules ***! \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -4349,7 +4349,7 @@ var SubmenuIcons = { }; ;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var ShixunDetailmodules = ({"flex_box_center":"flex_box_center___ztP5B","flex_space_between":"flex_space_between___ZnBAF","flex_box_vertical_center":"flex_box_vertical_center___sIQLg","flex_box_center_end":"flex_box_center_end___Yjb4r","flex_box_column":"flex_box_column___wx6hu","wrp":"wrp___eXSKX","classroomInfo":"classroomInfo___zfzoC","title":"title___BCkXZ","titleLeft":"titleLeft___XPuIq","classroomUser":"classroomUser___b_ny2","headPic":"headPic___pR9pz","teacherInfo":"teacherInfo___BeE5H","classroomDesc":"classroomDesc___csaXO","classroomDescBg":"classroomDescBg___OQixb","joinCouses":"joinCouses___RT5bw","bg":"bg___zCz6k","task_count":"task_count___GC5OH","container":"container___m1Tgk","leftMenuActions":"leftMenuActions___H7kfl","leftMenu":"leftMenu___aMBG9","menuText":"menuText___vgQ83","totalCount":"totalCount___AoAB2","actions":"actions___MsngA","open":"open___inDJH","actived":"actived___rqjRz","actived2":"actived2___x7Wvg","tipJoin":"tipJoin___uzlgb","badge":"badge___s6J4T","num":"num____292N","classromediv":"classromediv___AQhQT","glow":"glow___Ucfx9","st":"st___KjyfC","link":"link___aoTXV","sLink":"sLink___moIi9","iconH":"iconH___N915X","shareClassroom":"shareClassroom___WbdZI","copy":"copy___plAJS","btnWrap":"btnWrap___UOuN_","btn":"btn___DfMBs","tip":"tip___FDQL5","export":"export___Dr4oV","bottom":"bottom___DezCj","yes":"yes___SmiO1","no":"no____2dJW"}); +/* harmony default export */ var ShixunDetailmodules = ({"flex_box_center":"flex_box_center___ztP5B","flex_space_between":"flex_space_between___ZnBAF","flex_box_vertical_center":"flex_box_vertical_center___sIQLg","flex_box_center_end":"flex_box_center_end___Yjb4r","flex_box_column":"flex_box_column___wx6hu","wrp":"wrp___eXSKX","classroomInfo":"classroomInfo___zfzoC","title":"title___BCkXZ","titleLeft":"titleLeft___XPuIq","classroomUser":"classroomUser___b_ny2","headPic":"headPic___pR9pz","teacherInfo":"teacherInfo___BeE5H","classroomDesc":"classroomDesc___csaXO","classroomDescBg":"classroomDescBg___OQixb","joinCouses":"joinCouses___RT5bw","bg":"bg___zCz6k","task_count":"task_count___GC5OH","container":"container___m1Tgk","leftMenuActions":"leftMenuActions___H7kfl","leftMenu":"leftMenu___aMBG9","menuText":"menuText___vgQ83","totalCount":"totalCount___AoAB2","actions":"actions___MsngA","open":"open___inDJH","actived":"actived___rqjRz","actived2":"actived2___x7Wvg","tipJoin":"tipJoin___uzlgb","badge":"badge___s6J4T","num":"num____292N","classromediv":"classromediv___AQhQT","glow":"glow___Ucfx9","st":"st___KjyfC","link":"link___aoTXV","sLink":"sLink___moIi9","iconH":"iconH___N915X","shareClassroom":"shareClassroom___WbdZI","copy":"copy___plAJS","btnWrap":"btnWrap___UOuN_","btn":"btn___DfMBs","tip":"tip___FDQL5","export":"export___Dr4oV","bottom":"bottom___DezCj","yes":"yes___SmiO1","no":"no____2dJW","skeleton":"skeleton___fBWXQ","skeletonL":"skeletonL___m64NF","skeletonR":"skeletonR___ICZBM","skeletonR_2":"skeletonR_2___ttKxS","skeletonR_1":"skeletonR_1___koZuU"}); ;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/LeftMenus/index.tsx @@ -5916,8 +5916,270 @@ var CopyRecordModal = function CopyRecordModal(_ref) { })(CopyRecordModal)); // EXTERNAL MODULE: ./src/assets/images/delete.png var images_delete = __webpack_require__(9936); -// EXTERNAL MODULE: ./src/assets/images/AssistantCode3.jpeg -var AssistantCode3 = __webpack_require__(32637); +;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/CopyClossRoomModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CopyClossRoomModalmodules = ({"copyCourseMod":"copyCourseMod___aGSAc","explain":"explain___TYv11","copyType":"copyType___MbYAW"}); +// EXTERNAL MODULE: ./src/assets/images/403Qrcode.png +var _403Qrcode = __webpack_require__(25510); +;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/CopyClossRoomModal/index.tsx + + + + + + + + + + + + + +var CopyClossRoomModal = function CopyClossRoomModal(_ref) { + var classroomList = _ref.classroomList, + dispatch = _ref.dispatch, + _ref$openCopyCourse = _ref.openCopyCourse, + openCopyCourse = _ref$openCopyCourse === void 0 ? false : _ref$openCopyCourse, + _ref$copyCourseConfir = _ref.copyCourseConfirmLoading, + copyCourseConfirmLoading = _ref$copyCourseConfir === void 0 ? false : _ref$copyCourseConfir, + copyCourseParams = _ref.copyCourseParams, + setCopyCourseConfirmLoading = _ref.setCopyCourseConfirmLoading, + setOpenCopyCourse = _ref.setOpenCopyCourse, + setCopyCourseParams = _ref.setCopyCourseParams; + var query = (0,_umi_production_exports.useParams)(); + var localtion = (0,_umi_production_exports.useLocation)(); + var statusModel = function statusModel() { + var text = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; + var text2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + modal/* default */.Z.info({ + centered: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + color: '#faad14' + } + }), + width: 460, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + style: { + marginLeft: -38 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center', + margin: '12px 0' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: text + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: text2 + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + border: '4px solid #0152d9', + borderRadius: '4px' + }, + src: _403Qrcode, + alt: "\u4E8C\u7EF4\u7801", + width: 160 + })] + }), + okText: '我知道了' + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + open: openCopyCourse, + confirmLoading: copyCourseConfirmLoading, + width: 806, + centered: true, + title: "\u590D\u5236\u8BFE\u5802", + okText: "\u786E\u8BA4", + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _ref3, _res$data; + var selectVlas, res, _res$data2; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + selectVlas = (_ref3 = []).concat.apply(_ref3, toConsumableArray_default()(Object.values(copyCourseParams))); + if (!(selectVlas.length == 0)) { + _context.next = 4; + break; + } + message/* default */.ZP.info('请至少选择一个课堂内容进行复制'); + return _context.abrupt("return"); + case 4: + setCopyCourseConfirmLoading(true); + _context.next = 7; + return (0,classrooms/* duplicateCourse */.S9)(objectSpread2_default()(objectSpread2_default()({}, query), {}, { + course_module_names: selectVlas + })); + case 7: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 2) { + statusModel('针对一个课堂一天只可复制一次,', '如果需要复制多次,请联系管理员。'); + } + if ((res === null || res === void 0 ? void 0 : res.status) === 3) { + statusModel('您今天复制课堂的次数已达上限,', '请明天再尝试或联系运营获取帮助。'); + } + if (res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && _res$data.identifier) { + message/* default */.ZP.success('操作成功'); + setOpenCopyCourse(false); + window.open("/classrooms/".concat(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.identifier, "/teachers")); + } + setCopyCourseConfirmLoading(false); + case 12: + case "end": + return _context.stop(); + } + }, _callee); + })), + onCancel: function onCancel() { + return setOpenCopyCourse(false); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CopyClossRoomModalmodules.copyCourseMod, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyClossRoomModalmodules.explain, + children: "\u8BF4\u660E\uFF1A\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802\uFF0C\u9009\u4E2D\u7684\u65E7\u8BFE\u5802\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u8D44\u6599\u548C\u73ED\u7EA7\u6210\u5458\u7B49\u90FD\u5C06\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyClossRoomModalmodules.copyType, + children: "\u8BFE\u4E1A\u8003\u67E5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { + value: copyCourseParams === null || copyCourseParams === void 0 ? void 0 : copyCourseParams.aaa, + options: [{ + label: '课堂实验', + value: 'practice' + }, { + label: '图文作业', + value: 'normal' + }, { + label: '分组作业', + value: 'group' + }, { + label: '编程作业', + value: 'hack' + }, { + label: '在线考试', + value: 'exercise' + }], + onChange: function onChange(e) { + setCopyCourseParams(function (val) { + return objectSpread2_default()(objectSpread2_default()({}, val), {}, { + aaa: e + }); + }); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyClossRoomModalmodules.copyType, + children: "\u4EA4\u6D41\u4E92\u52A8" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { + value: copyCourseParams === null || copyCourseParams === void 0 ? void 0 : copyCourseParams.bbb, + options: [{ + label: '问卷调查', + value: 'poll' + }, { + label: '互动讨论', + value: 'board' + }, { + label: '班级与学生', + value: 'course_group' + }], + onChange: function onChange(e) { + setCopyCourseParams(function (val) { + return objectSpread2_default()(objectSpread2_default()({}, val), {}, { + bbb: e + }); + }); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyClossRoomModalmodules.copyType, + children: "\u6559\u5B66\u8D44\u6E90" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { + value: copyCourseParams === null || copyCourseParams === void 0 ? void 0 : copyCourseParams.ccc, + options: [{ + label: '教学资料', + value: 'attachment' + }, { + label: '视频直播', + value: 'course_video' + }], + onChange: function onChange(e) { + setCopyCourseParams(function (val) { + return objectSpread2_default()(objectSpread2_default()({}, val), {}, { + ccc: e + }); + }); + } + })] + })] + })] + }) + }); +}; +/* harmony default export */ var components_CopyClossRoomModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var classroomList = _ref4.classroomList, + loading = _ref4.loading; + return { + classroomList: classroomList, + loading: loading + }; +})(CopyClossRoomModal)); +;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/CopyingClossRoomModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CopyingClossRoomModalmodules = ({"copyWarp":"copyWarp___uxCLd"}); +;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/CopyingClossRoomModal/index.tsx + + + + + + +var CopyingClossRoomModal_CopyClossRoomModal = function CopyClossRoomModal(_ref) { + var classroomList = _ref.classroomList, + dispatch = _ref.dispatch; + var detailTopBanner = classroomList.detailTopBanner; + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: !(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.copy_completed) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyingClossRoomModalmodules.copyWarp, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: __webpack_require__(/*! @/assets/images/classrooms/copy_classroom.png */ 74265), + style: { + width: 172, + height: 172, + marginLeft: 60 + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 17, + color: '#fff', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u8BFE\u5802\u5185\u5BB9\u6B63\u5728\u590D\u5236\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u5B8C\u6210\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u5448\u73B0\u6700\u65B0\u7684\u8BFE\u5802\u5185\u5BB9\u3002" + })] + })] + }) + }) + }); +}; +/* harmony default export */ var CopyingClossRoomModal = ((0,_umi_production_exports.connect)(function (_ref2) { + var classroomList = _ref2.classroomList, + loading = _ref2.loading; + return { + classroomList: classroomList, + loading: loading + }; +})(CopyingClossRoomModal_CopyClossRoomModal)); ;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/index.tsx @@ -5955,6 +6217,7 @@ var ShixunDetail_excluded = ["classroomList", "globalSetting", "shixunHomeworks" + var Content = layout/* default */.Z.Content; @@ -6007,8 +6270,20 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { setTipsVisible = _useState16[1]; var _useState17 = (0,_react_17_0_2_react.useState)(false), _useState18 = slicedToArray_default()(_useState17, 2), - iscopyshow = _useState18[0], - setiscopyshow = _useState18[1]; + openCopyCourse = _useState18[0], + _setOpenCopyCourse = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)({ + aaa: ["practice", "exercise"], + bbb: [], + ccc: ["attachment"] + }), + _useState20 = slicedToArray_default()(_useState19, 2), + copyCourseParams = _useState20[0], + _setCopyCourseParams = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)(false), + _useState22 = slicedToArray_default()(_useState21, 2), + copyCourseConfirmLoading = _useState22[0], + _setCopyCourseConfirmLoading = _useState22[1]; var localtion = (0,_umi_production_exports.useLocation)(); var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), @@ -6048,10 +6323,10 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }); }; }, []); - var _useState19 = (0,_react_17_0_2_react.useState)(false), - _useState20 = slicedToArray_default()(_useState19, 2), - classroomscloseisshow = _useState20[0], - setclassroomscloseisshow = _useState20[1]; + var _useState23 = (0,_react_17_0_2_react.useState)(false), + _useState24 = slicedToArray_default()(_useState23, 2), + classroomscloseisshow = _useState24[0], + setclassroomscloseisshow = _useState24[1]; (0,_react_17_0_2_react.useEffect)(function () { var time = dayjs_min_default()().add(0, 'days').unix(); var lasttime = localStorage.getItem('classroomsclose'); @@ -6092,6 +6367,23 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { setTipsVisible(false); }; }, [detailTopBanner]); + (0,_react_17_0_2_react.useEffect)(function () { + // 判断当前课堂是否复制成功 复制成功刷新当前页面 + var timer; + if (detailTopBanner && !detailTopBanner.copy_completed) { + timer = setTimeout(function () { + getTopBar(); + }, 10000); + } + return function () { + clearTimeout(timer); + }; + }, [detailTopBanner]); + (0,_react_17_0_2_react.useEffect)(function () { + if (detailTopBanner.copy_completed) { + getMenus(); + } + }, [detailTopBanner.copy_completed]); var closeTips = function closeTips() { var recordStr = "".concat(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login, "-").concat(query.coursesId, "-date"); var date = dayjs_min_default()().endOf('day').format('YYYY-MM-DD HH:mm:ss'); @@ -6132,12 +6424,12 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { return _addinfo.apply(this, arguments); } function _addinfo() { - _addinfo = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(code) { + _addinfo = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(code) { var res; - return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - _context11.next = 2; + _context10.next = 2; return (0,fetch/* default */.ZP)("/api/courses/apply_to_join_course.json", { method: 'post', body: { @@ -6146,7 +6438,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }); case 2: - res = _context11.sent; + res = _context10.sent; if ((res === null || res === void 0 ? void 0 : res.status) === -4) { dispatch({ type: 'classroomList/setActionTabs', @@ -6164,9 +6456,9 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } case 5: case "end": - return _context11.stop(); + return _context10.stop(); } - }, _callee11); + }, _callee10); })); return _addinfo.apply(this, arguments); } @@ -6184,14 +6476,14 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }); }; var handleClick = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(key) { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(key) { var _user$userInfo, _user$userInfo2, _res4; var res, text; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - _context7.t0 = key; - _context7.next = _context7.t0 === 0 ? 3 : _context7.t0 === 1 ? 8 : _context7.t0 === 2 ? 17 : _context7.t0 === 3 ? 20 : _context7.t0 === 4 ? 26 : _context7.t0 === 5 ? 29 : _context7.t0 === 6 ? 32 : _context7.t0 === 7 ? 32 : _context7.t0 === 8 ? 34 : _context7.t0 === 9 ? 43 : 48; + _context6.t0 = key; + _context6.next = _context6.t0 === 0 ? 3 : _context6.t0 === 1 ? 8 : _context6.t0 === 2 ? 17 : _context6.t0 === 3 ? 20 : _context6.t0 === 4 ? 27 : _context6.t0 === 5 ? 30 : _context6.t0 === 6 ? 33 : _context6.t0 === 7 ? 33 : _context6.t0 === 8 ? 35 : _context6.t0 === 9 ? 44 : 49; break; case 3: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '设为公开/私有']); @@ -6220,11 +6512,11 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }, _callee); }))); - return _context7.abrupt("break", 48); + return _context6.abrupt("break", 49); case 8: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '停用/启用邀请码']); if (!(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.invite_code)) { - _context7.next = 13; + _context6.next = 13; break; } confirm( /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { @@ -6248,15 +6540,15 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }, _callee2); }))); - _context7.next = 16; + _context6.next = 16; break; case 13: - _context7.next = 15; + _context6.next = 15; return (0,classrooms/* setInviteCodeHalt */.L$)(objectSpread2_default()({}, query)); case 15: - res = _context7.sent; + res = _context6.sent; case 16: - return _context7.abrupt("break", 48); + return _context6.abrupt("break", 49); case 17: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '编辑课堂']); if (detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.excellent) { @@ -6264,67 +6556,46 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } else { _umi_production_exports.history.push("/classrooms/".concat(query.coursesId, "/edit")); } - return _context7.abrupt("break", 48); + return _context6.abrupt("break", 49); case 20: if ((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.professional_certification) { - _context7.next = 23; + _context6.next = 23; break; } message/* default */.ZP.warning('需要通过职业认证后才能复制课堂'); - return _context7.abrupt("return"); + return _context6.abrupt("return"); case 23: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '复制课堂']); - confirm( /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u65E7\u8BFE\u5802\u7684\u4F5C\u4E1A\u3001\u8D44\u6E90\u3001\u8BD5\u5377\u7B49\u90FD\u5C06\u88AB\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u91CC\u9762", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u95EE\u662F\u5426\u7EE7\u7EED\uFF1F"] - }), /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var res, pathname; + _setCopyCourseParams({ + aaa: ["practice", "exercise"], + bbb: [], + ccc: ["attachment"] + }); + _setOpenCopyCourse(true); + return _context6.abrupt("break", 49); + case 27: + (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '删除课堂']); + confirm('课堂删除后数据将无法恢复,是否确定删除?', /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; - return (0,classrooms/* duplicateCourse */.S9)(objectSpread2_default()({}, query)); - case 2: - res = _context3.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 2) { - setiscopyshow(true); - } - if (res !== null && res !== void 0 && res.new_course_id) { - message/* default */.ZP.success('复制成功'); - pathname = localtion.pathname.split('/'); - pathname[2] = res.new_course_id; - _umi_production_exports.history.replace(pathname.join('/')); - window.location.reload(); - } - case 5: - case "end": - return _context3.stop(); - } - }, _callee3); - }))); - return _context7.abrupt("break", 48); - case 26: - (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '删除课堂']); - confirm('课堂删除后数据将无法恢复,是否确定删除?', /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; return (0,classrooms/* deleteCourse */.A)(objectSpread2_default()({}, query)); case 2: - res = _context4.sent; + res = _context3.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { message/* default */.ZP.success('删除成功'); _umi_production_exports.history.replace('/classrooms/index'); } case 4: case "end": - return _context4.stop(); + return _context3.stop(); } - }, _callee4); + }, _callee3); }))); - return _context7.abrupt("break", 48); - case 29: + return _context6.abrupt("break", 49); + case 30: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '切换为学生']); dispatch({ type: 'classroomList/setActionTabs', @@ -6332,8 +6603,8 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { key: '切换为学生' } }); - return _context7.abrupt("break", 48); - case 32: + return _context6.abrupt("break", 49); + case 33: modal/* default */.Z.confirm({ centered: true, okText: '确定', @@ -6341,27 +6612,27 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { title: '切换身份', content: IdentityChangeText[key]['text'], onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { var res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', key == 6 ? '切换为老师' : ' 切换为助教']); - _context5.next = 3; + _context4.next = 3; return (0,fetch/* default */.ZP)(IdentityChangeText[key]['url'], { method: 'post' }); case 3: - res = _context5.sent; + res = _context4.sent; if (res.status === 0) { message/* default */.ZP.success('切换成功'); window.location.reload(); } case 5: case "end": - return _context5.stop(); + return _context4.stop(); } - }, _callee5); + }, _callee4); })); function onOk() { return _onOk.apply(this, arguments); @@ -6369,68 +6640,68 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { return onOk; }() }); - return _context7.abrupt("break", 48); - case 34: + return _context6.abrupt("break", 49); + case 35: if (!(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.invite_code)) { - _context7.next = 39; + _context6.next = 40; break; } (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '退出课堂']); confirm( /*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u9000\u51FA\u540E\u60A8\u5C06\u4E0D\u518D\u662F\u672C\u8BFE\u5802\u7684\u6210\u5458,\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664" - }), /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + }), /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { var _res3; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - _context6.next = 2; + _context5.next = 2; return (0,classrooms/* exitCourse */.fN)(objectSpread2_default()({}, query)); case 2: - res = _context6.sent; + res = _context5.sent; if (((_res3 = res) === null || _res3 === void 0 ? void 0 : _res3.status) === 0) { message/* default */.ZP.success('退出成功'); _umi_production_exports.history.push("/users/".concat(userInfo.login)); } case 4: case "end": - return _context6.stop(); + return _context5.stop(); } - }, _callee6); + }, _callee5); }))); - _context7.next = 42; + _context6.next = 43; break; - case 39: - _context7.next = 41; + case 40: + _context6.next = 42; return (0,classrooms/* setInviteCodeHalt */.L$)(objectSpread2_default()({}, query)); - case 41: - res = _context7.sent; case 42: - return _context7.abrupt("break", 48); + res = _context6.sent; case 43: + return _context6.abrupt("break", 49); + case 44: if ((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.professional_certification) { - _context7.next = 46; + _context6.next = 47; break; } message/* default */.ZP.warning('需要通过职业认证后才能查看复制记录'); - return _context7.abrupt("return"); - case 46: + return _context6.abrupt("return"); + case 47: dispatch({ type: 'classroomList/setActionTabs', payload: { key: '复制记录' } }); - return _context7.abrupt("break", 48); - case 48: + return _context6.abrupt("break", 49); + case 49: if (((_res4 = res) === null || _res4 === void 0 ? void 0 : _res4.status) === 0) { message/* default */.ZP.success('设置成功'); getTopBar(); } - case 49: + case 50: case "end": - return _context7.stop(); + return _context6.stop(); } - }, _callee7); + }, _callee6); })); return function handleClick(_x2) { return _ref2.apply(this, arguments); @@ -6561,7 +6832,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { addinfo(searchParams.get('code')); } else { getTopBar(); - getMenus(); + // getMenus(); } }, [query.coursesId]); @@ -6721,12 +6992,12 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { })] }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml40 mr20", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { var res; - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: - _context8.next = 2; + _context7.next = 2; return (0,fetch/* default */.ZP)("/api/courses/apply_to_join_course.json", { method: 'post', body: { @@ -6735,15 +7006,15 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }); case 2: - res = _context8.sent; + res = _context7.sent; if (res) { message/* default */.ZP.info(res === null || res === void 0 ? void 0 : res.message); } case 4: case "end": - return _context8.stop(); + return _context7.stop(); } - }, _callee8); + }, _callee7); })), children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u7533\u8BF7\u6210\u4E3A\u6559\u5E08", @@ -6752,12 +7023,12 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }) }) }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { var res; - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: - _context9.next = 2; + _context8.next = 2; return (0,fetch/* default */.ZP)("/api/courses/apply_to_join_course.json", { method: 'post', body: { @@ -6766,15 +7037,15 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }); case 2: - res = _context9.sent; + res = _context8.sent; if (res) { message/* default */.ZP.info(res === null || res === void 0 ? void 0 : res.message); } case 4: case "end": - return _context9.stop(); + return _context8.stop(); } - }, _callee9); + }, _callee8); })), children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u7533\u8BF7\u6210\u4E3A\u52A9\u6559", @@ -6845,7 +7116,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { children: "|" }), "\u8BFE\u5802\u8BBF\u95EE\u91CF ", detailTopBanner.visits] })] - }), document.domain !== 'kepukehuan.educoder.net' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), (detailTopBanner === null || detailTopBanner === void 0 ? void 0 : detailTopBanner.copy_completed) && document.domain !== 'kepukehuan.educoder.net' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ShixunDetailmodules.titleRight, style: { height: '20px', @@ -7051,7 +7322,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { className: ShixunDetailmodules.classroomDescBg }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: ShixunDetailmodules.classroomDesc, - children: document.domain !== 'kepukehuan.educoder.net' ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.copy_completed && document.domain !== 'kepukehuan.educoder.net' ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [(detailTopBanner === null || detailTopBanner === void 0 ? void 0 : detailTopBanner.excellent) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(LeftMenu, {}), !(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)(LeftMenu, {})] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -7156,7 +7427,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: "edu-container mb20", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(layout/* default */.Z, { + children: detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.copy_completed ? /*#__PURE__*/(0,jsx_runtime.jsxs)(layout/* default */.Z, { style: { background: 'none' }, @@ -7170,6 +7441,25 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {}) }) })] + }) : + /*#__PURE__*/ + // 骨架内容 + (0,jsx_runtime.jsxs)("div", { + className: ShixunDetailmodules.skeleton, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunDetailmodules.skeletonL + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunDetailmodules.skeletonR, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunDetailmodules.skeletonR_1 + }), Array.from({ + length: 5 + }, function (_, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunDetailmodules.skeletonR_2 + }, index); + })] + })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddCategory, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Rename, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ExportScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AddTeacher, { onShow: function onShow() { @@ -7187,40 +7477,6 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { return setModalVisible(true); } }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_JoinCourses, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(SwitchStudents, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_MoocModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_CopyRecordModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(AddInfo, {}), shareStatus && /*#__PURE__*/(0,jsx_runtime.jsx)(components_ShareModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - open: iscopyshow, - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { - style: { - color: '#faad14', - fontSize: '18px' - } - }), " \u63D0\u793A"] - }), - onCancel: function onCancel() { - return setiscopyshow(false); - }, - footer: false, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center', - marginBottom: 44 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u9488\u5BF9\u4E00\u4E2A\u8BFE\u5802\u4E00\u5929\u53EA\u53EF\u590D\u5236\u4E00\u6B21\uFF0C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginBottom: 30 - }, - children: "\u5982\u9700\u590D\u5236\u591A\u6B21\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - width: 124, - height: 124 - }, - src: AssistantCode3 - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { open: modalVisble, width: 464, centered: true, @@ -7260,25 +7516,25 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }), " \u63D0\u793A"] }), okText: "\u7533\u8BF7\u5EF6\u671F", - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { var res; - return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - _context10.next = 2; + _context9.next = 2; return (0,fetch/* default */.ZP)("/api/business_contacts.json", { method: 'post' }); case 2: - res = _context10.sent; + res = _context9.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { message/* default */.ZP.info('申请成功'); } case 4: case "end": - return _context10.stop(); + return _context9.stop(); } - }, _callee10); + }, _callee9); })), onCancel: function onCancel() { return setModalVisible1(false); @@ -7296,15 +7552,28 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { children: "\u7533\u8BF7\u5EF6\u671F" }), "\u201D\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002"] }) - })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_CopyClossRoomModal, { + openCopyCourse: openCopyCourse, + copyCourseConfirmLoading: copyCourseConfirmLoading, + copyCourseParams: copyCourseParams, + setCopyCourseConfirmLoading: function setCopyCourseConfirmLoading(e) { + _setCopyCourseConfirmLoading(e); + }, + setOpenCopyCourse: function setOpenCopyCourse(e) { + _setOpenCopyCourse(e); + }, + setCopyCourseParams: function setCopyCourseParams(e) { + _setCopyCourseParams(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(CopyingClossRoomModal, {})] }); }; -/* harmony default export */ var ShixunDetail = ((0,_umi_production_exports.connect)(function (_ref11) { - var classroomList = _ref11.classroomList, - loading = _ref11.loading, - globalSetting = _ref11.globalSetting, - user = _ref11.user, - shixunHomeworks = _ref11.shixunHomeworks; +/* harmony default export */ var ShixunDetail = ((0,_umi_production_exports.connect)(function (_ref10) { + var classroomList = _ref10.classroomList, + loading = _ref10.loading, + globalSetting = _ref10.globalSetting, + user = _ref10.user, + shixunHomeworks = _ref10.shixunHomeworks; return { classroomList: classroomList, globalSetting: globalSetting, @@ -7316,13 +7585,13 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { /***/ }), -/***/ 32637: -/*!***********************************************!*\ - !*** ./src/assets/images/AssistantCode3.jpeg ***! - \***********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ 74265: +/*!*********************************************************!*\ + !*** ./src/assets/images/classrooms/copy_classroom.png ***! + \*********************************************************/ +/***/ (function(module) { -module.exports = __webpack_require__.p + "static/AssistantCode3.a8740efb.jpeg"; +module.exports = "data:image/png;base64,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"; /***/ }), diff --git a/layouts__ShixunDetail__index.chunk.css b/layouts__ShixunDetail__index.chunk.css index 02e70b9081..fdbbf3f92f 100644 --- a/layouts__ShixunDetail__index.chunk.css +++ b/layouts__ShixunDetail__index.chunk.css @@ -514,6 +514,7 @@ } #educoder .bg___zCz6k { background: #fafafa; + position: relative; } #educoder .task_count___GC5OH { color: #999; @@ -879,6 +880,34 @@ color: #464F66 !important; line-height: 14px; } +.skeleton___fBWXQ { + display: flex; + justify-content: space-between; + margin-top: 24px; +} +.skeleton___fBWXQ .skeletonL___m64NF { + width: 263px; + height: 600px; + background-color: #fff; + border-radius: 4px; +} +.skeleton___fBWXQ .skeletonR___ICZBM { + width: 916px; +} +.skeleton___fBWXQ .skeletonR___ICZBM .skeletonR_2___ttKxS { + width: 100%; + height: 104px; + margin-top: 10px; + background-color: #fff; + border-radius: 4px; +} +.skeleton___fBWXQ .skeletonR___ICZBM .skeletonR_1___koZuU { + width: 100%; + height: 64px; + margin-top: 38px; + background-color: #fff; + border-radius: 4px; +} /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/layouts/ShixunDetail/components/MoocModal/index.less?modules ***! @@ -994,3 +1023,61 @@ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/layouts/ShixunDetail/components/CopyRecordModal/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/layouts/ShixunDetail/components/CopyClossRoomModal/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.copyCourseMod___aGSAc .explain___TYv11 { + padding: 0px 20px; + height: 30px; + background: #F6F7F9; + font-size: 14px; + color: #FF7E0F; + line-height: 30px; + text-align: left; +} +.copyCourseMod___aGSAc ul { + padding-left: 0; +} +.copyCourseMod___aGSAc ul li { + margin: 20px 0 10px 0px; +} +.copyCourseMod___aGSAc .copyType___MbYAW::before { + content: ''; + display: inline-block; + width: 8px; + height: 8px; + background: #333333; + border-radius: 4px; + margin-right: 10px; + position: relative; + top: -2px; +} +.copyCourseMod___aGSAc .copyType___MbYAW { + font-family: PingFangSC, PingFang SC; + font-weight: 600; + font-size: 14px; + color: #333333; + margin-bottom: 10px; + height: 22px; + line-height: 22px; +} +.copyCourseMod___aGSAc [class~='ant-checkbox-wrapper'] { + color: #666; + padding-right: 52px; +} + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/layouts/ShixunDetail/components/CopyingClossRoomModal/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.copyWarp___uxCLd { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: calc(100% + 20px); + background-color: rgba(0, 0, 0, 0.5); + display: flex; + justify-content: center; + align-items: center; +} + diff --git a/layouts__SimpleLayouts.async.js b/layouts__SimpleLayouts.async.js index 9eb04fa4c7..af28b2c4c9 100644 --- a/layouts__SimpleLayouts.async.js +++ b/layouts__SimpleLayouts.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js index 61a3e9adc9..a9c2b7d204 100644 --- a/p__Classrooms__Lists__Attachment__index.async.js +++ b/p__Classrooms__Lists__Attachment__index.async.js @@ -190,6 +190,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -210,6 +212,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -226,7 +229,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -315,6 +319,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -600,7 +612,7 @@ var SetPublic = function SetPublic(_ref) { var getData = /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() { var _attachment$actionTab, _res$attachment_histo; - var obj, res; + var obj, res, _attachment$actionTab2, _attachment$actionTab3; return _root_workspace_ppte5yg23_SJ5m_develop_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: @@ -634,6 +646,10 @@ var SetPublic = function SetPublic(_ref) { } else { preview.type = res.file_type; preview.data = _utils_env__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.API_SERVER + res.url; + preview.recordInfo = { + id: attachment === null || attachment === void 0 || (_attachment$actionTab2 = attachment.actionTabs) === null || _attachment$actionTab2 === void 0 || (_attachment$actionTab2 = _attachment$actionTab2.selectArrs) === null || _attachment$actionTab2 === void 0 ? void 0 : _attachment$actionTab2.id, + course_id: attachment === null || attachment === void 0 || (_attachment$actionTab3 = attachment.actionTabs) === null || _attachment$actionTab3 === void 0 || (_attachment$actionTab3 = _attachment$actionTab3.params) === null || _attachment$actionTab3 === void 0 ? void 0 : _attachment$actionTab3.course_id + }; if (res.file_type === "txt") { preview.monacoEditor.value = res.content; } @@ -654,8 +670,8 @@ var SetPublic = function SetPublic(_ref) { }(); (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { if (attachment.actionTabs.key === "资源下载") { - var _attachment$actionTab2; - params.id = (_attachment$actionTab2 = attachment.actionTabs.selectArrs) === null || _attachment$actionTab2 === void 0 ? void 0 : _attachment$actionTab2["id"]; + var _attachment$actionTab4; + params.id = (_attachment$actionTab4 = attachment.actionTabs.selectArrs) === null || _attachment$actionTab4 === void 0 ? void 0 : _attachment$actionTab4["id"]; form.resetFields(); getData(); } else { @@ -809,9 +825,9 @@ var SetPublic = function SetPublic(_ref) { /***/ }), -/***/ 42113: +/***/ 2391: /*!**********************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Attachment/index.tsx + 17 modules ***! + !*** ./src/pages/Classrooms/Lists/Attachment/index.tsx + 16 modules ***! \**********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -1085,245 +1101,25 @@ var defineProperty = __webpack_require__(85573); var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); // 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/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js var col = __webpack_require__(43604); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules var date_picker = __webpack_require__(72086); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules -var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(9498); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(20008); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/TrfList/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var TrfListmodules = ({"leftdiv":"leftdiv___KFnZz","listClass":"listClass___FfLSv","spantitle":"spantitle___UgKSB","rightdiv":"rightdiv___Citnr"}); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/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__(77068); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/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]; - (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.course_group_id); - }), - onChange: function onChange(e) { - setSelectedRowKeys(leftList.filter(function (item) { - return e.includes("".concat(item.course_group_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.course_group_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.course_group_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.course_group_id) != "".concat(item.course_group_id); - })); - } - })] - }, item.course_group_id); - }) - }) - })] - })] - }); -}; -/* harmony default export */ var components_TrfList = (TrfList); +// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js +var lodash = __webpack_require__(89392); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting.tsx var Releasesetting = __webpack_require__(93666); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/DeleteOutlined.js + 1 modules +var DeleteOutlined = __webpack_require__(8897); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules +var PlusCircleOutlined = __webpack_require__(10064); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/PublishResoure.tsx @@ -1342,8 +1138,12 @@ var Releasesetting = __webpack_require__(93666); + + var PublishShixun = function PublishShixun(_ref) { - var classroomList = _ref.classroomList, + var _workSetting$group_se2, _workSetting$group_se3, _workSetting$group_se4; + var attachment = _ref.attachment, + classroomList = _ref.classroomList, dispatch = _ref.dispatch, courseEndTime = _ref.courseEndTime, getFileData = _ref.getFileData; @@ -1367,94 +1167,74 @@ var PublishShixun = function PublishShixun(_ref) { _useState8 = slicedToArray_default()(_useState7, 2), limit = _useState8[0], setLimit = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(true), + var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), loading = _useState10[0], setLoading = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)([]), + var _useState11 = (0,_react_17_0_2_react.useState)(-1), _useState12 = slicedToArray_default()(_useState11, 2), - targetKeys = _useState12[0], - settargetKeys = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(true), + radiovalue = _useState12[0], + setradiovalue = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(), _useState14 = slicedToArray_default()(_useState13, 2), - radiovalue = _useState14[0], - setradiovalue = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(), + time = _useState14[0], + settime = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)([{ + is_admin: true + }]), _useState16 = slicedToArray_default()(_useState15, 2), - time = _useState16[0], - settime = _useState16[1]; + groupSettings = _useState16[0], + setGroupSetting = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)([]), + _useState18 = slicedToArray_default()(_useState17, 2), + repairSettings = _useState18[0], + setRepairSetting = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)({ + group_settings: [] + }), + _useState20 = slicedToArray_default()(_useState19, 2), + workSetting = _useState20[0], + setworksetting = _useState20[1]; params['id'] = params.coursesId; (0,_react_17_0_2_react.useEffect)(function () { - if (classroomList.actionTabs.key === '立即发布') { + if (['立即发布', '修改发布'].includes(classroomList.actionTabs.key)) { clear(); getData(); - // if (classroomList.actionTabs.type === 2) { - var selectItem = classroomList.actionTabs.selectArrsAll[0]; - console.log(selectItem.publish_time); - - // setradiovalue(selectItem.unified_setting) - if (selectItem.publish_time) { - form.setFieldsValue(defineProperty_default()({}, 'publish_time', dayjs_min_default()(selectItem.publish_time))); - } else { - form.setFieldsValue(defineProperty_default()({}, 'publish_time', dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')))); - } - setradiovalue((!selectItem.is_publish || selectItem.unified_setting) && classroomList.actionTabs.manage_all_group); - settime(selectItem.publish_time); - // } } }, [classroomList.actionTabs]); var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(nextPage) { - var _res$course_group; - var res; + var res, newarr; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - setLoading(true); - _context.next = 3; - return (0,fetch/* default */.ZP)("/api/files/get_batches_publish_info.json", { - // ...params, - // page: nextPage ? nextPage : page, - // limit: 20000, - method: 'get', - params: { - course_id: params.id, - attachment_id: classroomList.actionTabs.selectArrs[0] + if (!classroomList.actionTabs.batch) { + _context.next = 3; + break; + } + setradiovalue(0); + return _context.abrupt("return"); + case 3: + _context.next = 5; + return dispatch({ + type: 'attachment/getDetail', + payload: { + id: classroomList.actionTabs.selectArrs[0], + course_id: params === null || params === void 0 ? void 0 : params.id } - // homework_id: - // classroomList.actionTabs.type === 1 - // ? '' - // : classroomList.actionTabs.selectArrs[0], }); - case 3: + case 5: res = _context.sent; - res === null || res === void 0 || (_res$course_group = res.course_group) === null || _res$course_group === void 0 || _res$course_group.map(function (item, index) { - item.key = item.course_group_id; - item.title = item.name; - item.disabled = item.is_published; - // item.disabled=item.id===2381; - }); if (res) { - setList(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.course_groups)); - setCount(res === null || res === void 0 ? void 0 : res.course_groups_count); - setLoading(false); - // if (!nextPage) { - // form.setFieldsValue({ - // // ['group_ids']: res?.course_groups?.map((e: any) => String(e.id)), - // ['publish_time']: moment( - // moment(new Date()) - // .add(0, 'days') - // .format('YYYY-MM-DD HH:mm'), - // ), - // ['end_time']: moment( - // moment(new Date(DayHalfPastOne('/'))) - // .add(7, 'days') - // .format('YYYY-MM-DD HH:mm'), - // ), - // }); - // } + setradiovalue(!classroomList.actionTabs.selectArrsAll[0].is_publish ? 0 : res === null || res === void 0 ? void 0 : res.file_status); + setGroupSetting(res === null || res === void 0 ? void 0 : res.course_groups); + form.setFieldsValue(defineProperty_default()({}, 'publish_time', res.publish_time ? dayjs_min_default()(res.publish_time) : dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')))); + newarr = objectSpread2_default()({}, workSetting); + newarr.group_settings = res === null || res === void 0 ? void 0 : res.batches_publish_info; + setworksetting(newarr); + setLoading(true); } - case 6: + case 7: case "end": return _context.stop(); } @@ -1472,8 +1252,7 @@ var PublishShixun = function PublishShixun(_ref) { var handleOk = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _classroomList$detail; - var formValue, bodys, res; + var _groupSettings, formValue, bodys, res; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: @@ -1482,41 +1261,57 @@ var PublishShixun = function PublishShixun(_ref) { // setisLoading(false) // return // } + if (radiovalue == 1) { + groupSettings = (_groupSettings = groupSettings) === null || _groupSettings === void 0 ? void 0 : _groupSettings.map(function (item) { + var _workSetting$group_se; + if (!item.course_group_name) { + message/* default */.ZP.error('请选择分班名称'); + throw new String('请选择分班名称'); + } + if (!item.publish_time) { + message/* default */.ZP.error('请把发布时间填写完整'); + throw new String('请把发布时间填写完整'); + } + item.course_group_id = (_workSetting$group_se = workSetting.group_settings) === null || _workSetting$group_se === void 0 ? void 0 : _workSetting$group_se.filter(function (v) { + return item === null || item === void 0 ? void 0 : item.course_group_name.includes(v.name); + }).map(function (v) { + return v.course_group_id || v.id; + }).toString().split(","); + return item; + }); + } formValue = objectSpread2_default()({}, form.getFieldsValue()); if (!(formValue.end_time <= formValue.publish_time)) { - _context2.next = 5; + _context2.next = 6; break; } message/* default */.ZP.info('截止时间不能大于或等于发布时间'); setisLoading(false); return _context2.abrupt("return"); - case 5: - if (!((targetKeys === null || targetKeys === void 0 ? void 0 : targetKeys.length) <= 0 && !radiovalue && list.length > 0)) { - _context2.next = 9; - break; - } - message/* default */.ZP.info('发布班级不能为空'); - setisLoading(false); - return _context2.abrupt("return"); - case 9: + case 6: + // if (targetKeys?.length <= 0 && !radiovalue && list.length > 0) { + // message.info('发布班级不能为空'); + // setisLoading(false) + // return; + // } bodys = { attachment_id: toConsumableArray_default()(classroomList.actionTabs.selectArrs), course_id: params.id, - course_group_ids: targetKeys.length > 0 ? targetKeys.map(function (item) { - return item.course_group_id; - }) : (_classroomList$detail = classroomList.detailShixunsList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.course_groups, + // course_group_ids: targetKeys.length > 0 ? targetKeys.map(item => item.course_group_id) : classroomList.detailShixunsList?.course_groups, // end_time: moment(formValue.end_time).format('YYYY-MM-DD HH:mm'), publish_time: dayjs_min_default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'), // unified_setting: !targetKeys.length, - publish_type: !targetKeys.length ? 0 : 1 + // publish_type: !targetKeys.length ? 0:1, + publish_type: radiovalue, + group_settings: groupSettings }; setisLoading(true); - _context2.next = 13; + _context2.next = 10; return (0,fetch/* default */.ZP)("/api/files/batches_publish.json", { method: 'post', body: objectSpread2_default()({}, bodys) }); - case 13: + case 10: res = _context2.sent; if (res.status === 0) { setisLoading(false); @@ -1578,7 +1373,7 @@ var PublishShixun = function PublishShixun(_ref) { } else { setisLoading(false); } - case 15: + case 12: case "end": return _context2.stop(); } @@ -1590,25 +1385,58 @@ var PublishShixun = function PublishShixun(_ref) { }(); var clear = function clear() { setPage(1); - setList([]); - settargetKeys([]); + setradiovalue(-1); + setworksetting({ + group_settings: [] + }); + form.setFieldsValue(defineProperty_default()({}, 'publish_time', dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')))); + setLoading(false); }; var hasMore = count > page * limit; var detailShixunsList = classroomList.detailShixunsList; - var _useState17 = (0,_react_17_0_2_react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - isLoading = _useState18[0], - setisLoading = _useState18[1]; + var _useState21 = (0,_react_17_0_2_react.useState)(false), + _useState22 = slicedToArray_default()(_useState21, 2), + isLoading = _useState22[0], + setisLoading = _useState22[1]; return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { width: 600, centered: true, confirmLoading: isLoading, title: "\u53D1\u5E03\u6559\u5B66\u8D44\u6599", - open: classroomList.actionTabs.key === '立即发布', + open: ['立即发布', '修改发布'].includes(classroomList.actionTabs.key), okText: "\u786E\u5B9A\u53D1\u5E03", cancelText: "\u53D6\u6D88", onOk: function onOk() { - return handleOk(); + classroomList.actionTabs.key == '立即发布' ? handleOk() : modal/* default */.Z.confirm({ + centered: true, + width: 500, + okText: '确定', + cancelText: '取消', + icon: null, + title: '提示', + className: 'custom-modal-divider', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "font14", + children: [classroomList.actionTabs.batch && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mb10", + children: "\u786E\u5B9A\u6279\u91CF\u8BBE\u7F6E\u9009\u4E2D\u8D44\u6E90\u7684\u53D1\u5E03\u89C4\u5219\u5417\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002" + })] + }), classroomList.actionTabs.key == '修改发布' && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mb10", + children: "\u786E\u5B9A\u4FEE\u6539\u53D1\u5E03\u8BBE\u7F6E\u89C4\u5219\u5417\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002" + })] + })] + }), + onOk: function onOk() { + handleOk(); + } + }); }, onCancel: function onCancel() { clear(); @@ -1623,9 +1451,53 @@ var PublishShixun = function PublishShixun(_ref) { style: { paddingLeft: 0 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - className: "mt30", + children: [ + /*#__PURE__*/ + // classroomList.actionTabs.type === 2 && + (0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + marginBottom: '10px', + marginTop: '30px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr5", + children: "\u53D1\u5E03\u89C4\u5219:" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: radiovalue, + onChange: function onChange(e) { + setradiovalue(e.target.value); + if (e.target.value == 1) { + var _attachment$detail; + var course_groups = attachment === null || attachment === void 0 || (_attachment$detail = attachment.detail) === null || _attachment$detail === void 0 ? void 0 : _attachment$detail.course_groups; + setGroupSetting((course_groups === null || course_groups === void 0 ? void 0 : course_groups.length) > 0 ? course_groups : [{ + is_admin: true + }]); + } else if (e.target.value == 0) { + var _attachment$detail2; + var publish_time = attachment === null || attachment === void 0 || (_attachment$detail2 = attachment.detail) === null || _attachment$detail2 === void 0 ? void 0 : _attachment$detail2.publish_time; + form.setFieldValue('publish_time', publish_time ? dayjs_min_default()(publish_time) : dayjs_min_default()()); + } + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml5", + value: -1, + children: "\u6682\u4E0D\u53D1\u5E03" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml20", + value: 0, + children: "\u7EDF\u4E00\u53D1\u5E03" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml20", + value: 1, + disabled: loading && (workSetting === null || workSetting === void 0 || (_workSetting$group_se2 = workSetting.group_settings) === null || _workSetting$group_se2 === void 0 ? void 0 : _workSetting$group_se2.length) <= 0, + children: "\u5206\u73ED\u53D1\u5E03" + })] + })] + }), radiovalue == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { align: "middle", + style: { + marginTop: '20px' + }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "publish_time", @@ -1653,95 +1525,189 @@ var PublishShixun = function PublishShixun(_ref) { }) }) }) - }), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - marginBottom: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr5", - children: "\u53D1\u5E03\u89C4\u5219:" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: radiovalue, - onChange: function onChange(e) { - setradiovalue(e.target.value); - // getData(); - settargetKeys([]); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: true, - disabled: !classroomList.actionTabs.manage_all_group || !classroomList.actionTabs.selectArrsAll[0].unified_setting && classroomList.actionTabs.selectArrsAll[0].is_publish, - children: "\u7EDF\u4E00\u53D1\u5E03" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - className: "ml20", - disabled: list.length <= 0 || classroomList.actionTabs.selectArrsAll[0].unified_setting, - value: false, - children: "\u5206\u73ED\u53D1\u5E03" - })] - })] - }), list.length <= 0 && classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), loading && (workSetting === null || workSetting === void 0 || (_workSetting$group_se3 = workSetting.group_settings) === null || _workSetting$group_se3 === void 0 ? void 0 : _workSetting$group_se3.length) <= 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { marginLeft: '65px', color: 'rgba(0, 0, 0, 0.25)' }, - children: "\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\"" + children: "\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4E0D\u53EF\u9009\u62E9\u201C\u5206\u73ED\u53D1\u5E03\u201D" })] - }), (classroomList.actionTabs.type === 1 || !radiovalue) && list.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), radiovalue == 1 && (workSetting === null || workSetting === void 0 || (_workSetting$group_se4 = workSetting.group_settings) === null || _workSetting$group_se4 === void 0 ? void 0 : _workSetting$group_se4.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { style: { - display: 'flex', - justifyContent: 'space-between', - marginBottom: '10px' + paddingLeft: 65, + marginBottom: 30, + maxHeight: 216, + overflow: 'hidden auto' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: targetKeys.length === list.length, - onChange: function onChange(e) { - if (targetKeys.length === list.length) { - settargetKeys([]); - } else { - settargetKeys(list); - } - }, - children: "\u5168\u9009" + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 24, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 24, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: " \u5206\u73ED\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: "\u53D1\u5E03\u65F6\u95F4\uFF1A" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 4 + })] }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: 16 - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flex: 1 - }, - children: ["\u5DF2\u9009\u62E9", targetKeys.length || 0, "\u4E2A\u5206\u73ED"] - })] - }), (classroomList.actionTabs.type === 1 || !radiovalue) && list.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(components_TrfList, { - data: list, - selectedRowKeys: targetKeys, - setSelectedRowKeys: settargetKeys - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: "\u6CE8\u610F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "1\u3001\u9009\u62E9\u7EDF\u4E00\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u6559\u5B66\u8D44\u6599\u53D1\u9001\u81F3\u8BFE\u5802\u7684\u5168\u90E8\u73ED\u7EA7(\u5305\u62EC\u672A\u5206\u73ED)" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "2\u3001\u9009\u62E9\u5206\u73ED\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u4F5C\u4E1A\u53D1\u5E03\u81F3\u6307\u5B9A\u73ED\u7EA7\u3002" - })] - }); -}; -/* harmony default export */ var PublishResoure = ((0,_umi_production_exports.connect)(function (_ref4) { - var classroomList = _ref4.classroomList; - return { - classroomList: classroomList - }; -})(PublishShixun)); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/SetPublic.tsx - - - - + }), groupSettings && groupSettings.map(function (v, k) { + var _workSetting$group_se5; + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 24, + style: { + marginTop: k > 0 ? '10px' : '' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [8, 16], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 10, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + gutter: [8, 16], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '1', + style: { + maxWidth: 200 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + mode: "multiple", + style: { + width: '100%' + }, + value: v.course_group_name, + placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0", + onChange: function onChange(value, option) { + console.log(option); + groupSettings[k]['course_group_name'] = value; + groupSettings[k]['course_group_id'] = v.course_group_id; + var items = (0,lodash.flattenDeep)(groupSettings.map(function (e) { + return e.course_group_name; + })); + var newRepairSettings = repairSettings.map(function (e) { + var ar = (e === null || e === void 0 ? void 0 : e.course_group_name) || []; + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + course_group_name: (0,lodash.remove)(ar, function (k) { + return items.includes(k); + }) + }); + }); + setRepairSetting(newRepairSettings); + setGroupSetting(groupSettings.slice()); + }, + children: (workSetting === null || workSetting === void 0 ? void 0 : workSetting.group_settings) && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.group_settings.map(function (v) { + var groupNameInGroupSettings = groupSettings.map(function (item) { + return item.course_group_name; + }).flat(); + if (!groupNameInGroupSettings.includes(v.name)) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: v.name, + children: v.name + }, v.course_group_id); + } + })) + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 10, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "ml30", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { + placeholder: '请选择发布时间', + showTime: { + format: 'HH:mm' + }, + allowClear: false, + format: "YYYY-MM-DD HH:mm", + disabledDate: function disabledDate(current) { + return (0,Releasesetting/* disabledDate */.Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date); + }, + disabledTime: function disabledTime(current) { + return (0,Releasesetting/* disabledTime */.d0)(current); + }, + value: v.publish_time ? dayjs_min_default()(v.publish_time) : '', + onChange: function onChange(value, time) { + groupSettings[k]['publish_time'] = time; + setGroupSetting(toConsumableArray_default()(groupSettings)); + } + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + span: 4, + children: [k > 0 && (dayjs_min_default()() <= dayjs_min_default()(v.publish_time) || !v.course_group_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(DeleteOutlined/* default */.Z, { + style: { + position: 'absolute', + top: 10 + }, + onClick: function onClick() { + // 数据同步 + var repairSettingsCopy = (0,lodash.cloneDeep)(repairSettings); + console.log(repairSettingsCopy, "repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"); + repairSettingsCopy.forEach(function (i, key) { + if (i.group_name) { + i.group_name = i.group_name.filter(function (item) { + var _groupSettings$k$grou; + return !((_groupSettings$k$grou = groupSettings[k].group_name) !== null && _groupSettings$k$grou !== void 0 && _groupSettings$k$grou.includes(item)); + }); + } + }); + groupSettings = groupSettings.filter(function (val, key) { + return k !== key; + }); + setRepairSetting(repairSettingsCopy); + setGroupSetting(groupSettings.slice()); + setTimeout(function () { + return setGroupSetting(groupSettings.slice()); + }, 10); + } + }), groupSettings.length < (workSetting === null || workSetting === void 0 || (_workSetting$group_se5 = workSetting.group_settings) === null || _workSetting$group_se5 === void 0 ? void 0 : _workSetting$group_se5.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, { + className: "c-green ml20", + style: { + position: 'absolute', + left: 20, + top: 10 + }, + onClick: function onClick() { + console.log(groupSettings); + setGroupSetting(groupSettings.concat({})); + } + })] + })] + }) + }, k); + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt20", + children: "\u6CE8\u610F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "1\u3001\u9009\u62E9\u7EDF\u4E00\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u6559\u5B66\u8D44\u6599\u53D1\u9001\u81F3\u8BFE\u5802\u7684\u5168\u90E8\u73ED\u7EA7(\u5305\u62EC\u672A\u5206\u73ED)\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "2\u3001\u9009\u62E9\u5206\u73ED\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u4F5C\u4E1A\u53D1\u5E03\u81F3\u6307\u5B9A\u73ED\u7EA7\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "3\u3001\u9009\u62E9\u6682\u4E0D\u53D1\u5E03\u5E76\u786E\u5B9A\u65F6\uFF0C\u53EF\u64A4\u9500\u5DF2\u8BBE\u7F6E\u7684\u7EDF\u4E00\u53D1\u5E03\u548C\u5206\u73ED\u53D1\u5E03\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002" + })] + }); +}; +/* harmony default export */ var PublishResoure = ((0,_umi_production_exports.connect)(function (_ref4) { + var attachment = _ref4.attachment, + classroomList = _ref4.classroomList; + return { + attachment: attachment, + classroomList: classroomList + }; +})(PublishShixun)); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/SetPublic.tsx + + + + @@ -1812,6 +1778,8 @@ var SetPublic_SetPublic = function SetPublic(_ref) { classroomList: classroomList }; })(SetPublic_SetPublic)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(20008); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/AddCategory.tsx @@ -2908,14 +2876,6 @@ var ExternalLinks_SetPublic = function SetPublic(_ref) { attachment: attachment }; })(ExternalLinks_SetPublic)); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js -var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/DeleteOutlined.js + 1 modules -var DeleteOutlined = __webpack_require__(8897); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules -var PlusCircleOutlined = __webpack_require__(10064); -// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js -var lodash = __webpack_require__(89392); // EXTERNAL MODULE: ./src/service/attachment.ts var service_attachment = __webpack_require__(82284); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/Config.tsx @@ -2949,7 +2909,6 @@ var Config_defaultFormValue = { var RangePicker = date_picker["default"].RangePicker; var Config_Option = es_select["default"].Option; var Config_SetPublic = function SetPublic(_ref) { - var _histories$, _histories$2, _histories$3, _histories$4; var attachment = _ref.attachment, shixunHomeworks = _ref.shixunHomeworks, dispatch = _ref.dispatch, @@ -2987,6 +2946,7 @@ var Config_SetPublic = function SetPublic(_ref) { var _useState9 = (0,_react_17_0_2_react.useState)({ unified_setting: true, //是否统一设置 + file_status: -1, publish_time: '' // string 统一设置的发布时间 }), _useState10 = slicedToArray_default()(_useState9, 2), @@ -3043,6 +3003,7 @@ var Config_SetPublic = function SetPublic(_ref) { } data.publish_time = res.publish_time ? res.publish_time : dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')); console.log(data.unified_setting); + data.file_status = res === null || res === void 0 ? void 0 : res.file_status; setData(Object.assign({}, data)); setHistories([objectSpread2_default()({}, res)].concat(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.attachment_histories))); newarr = objectSpread2_default()({}, workSetting); @@ -3071,7 +3032,7 @@ var Config_SetPublic = function SetPublic(_ref) { } else { console.log(groupSettings); } - case 20: + case 21: case "end": return _context.stop(); } @@ -3248,7 +3209,7 @@ var Config_SetPublic = function SetPublic(_ref) { // message.error('资料已统一发布,不能再分班发布') // return // } - if (!data.unified_setting) groupSettings = (_groupSettings = groupSettings) === null || _groupSettings === void 0 ? void 0 : _groupSettings.map(function (item) { + if (data.file_status == 1) groupSettings = (_groupSettings = groupSettings) === null || _groupSettings === void 0 ? void 0 : _groupSettings.map(function (item) { var _workSetting$group_se; if (!item.course_group_name) { message/* default */.ZP.error('请选择分班名称'); @@ -3282,7 +3243,7 @@ var Config_SetPublic = function SetPublic(_ref) { course_second_category_id: params.categoryId || 0, is_public: (_value$is_public = value.is_public) === null || _value$is_public === void 0 ? void 0 : _value$is_public[0], delay_publish: value.delay_publish, - publish_type: data !== null && data !== void 0 && data.unified_setting ? 0 : 1, + publish_type: data === null || data === void 0 ? void 0 : data.file_status, description: value.description, publish_time: formValue.publish_time, new_attachment_id: (_value$attachment_ids = value.attachment_ids) === null || _value$attachment_ids === void 0 ? void 0 : _value$attachment_ids.map(function (v) { @@ -3415,8 +3376,9 @@ var Config_SetPublic = function SetPublic(_ref) { name: "is_public", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: true, - disabled: ((_histories$ = histories[0]) === null || _histories$ === void 0 || (_histories$ = _histories$.course_groups) === null || _histories$ === void 0 ? void 0 : _histories$.length) > 0 || !attachment.actionTabs.manage_all_group, + value: true + // disabled={histories[0]?.course_groups?.length > 0 || !attachment.actionTabs.manage_all_group} + , children: "\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1" }) }) @@ -3428,34 +3390,40 @@ var Config_SetPublic = function SetPublic(_ref) { className: "mr5", children: "\u53D1\u5E03\u8BBE\u7F6E:" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: data.unified_setting, + value: data.file_status, onChange: function onChange(e) { // if (histories[0]?.is_publish) { // message.error(`已发布,不能再修改统一设置`) // return // } - data.unified_setting = !data.unified_setting; - setData(Object.assign({}, data)); - if (data.unified_setting === false && groupSettings == '') { - setGroupSetting(groupSettings.concat({})); - return; - } + + setData(Object.assign({}, objectSpread2_default()(objectSpread2_default()({}, data), {}, { + file_status: e.target.value + }))); + // if (data.unified_setting === false && groupSettings == '') { + // setGroupSetting(groupSettings.concat({})); + // return; + // } // if (data.unified_setting) { // setGroupSetting([]) // setRepairSetting([{ late_penalty: 5 }]) // } }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: true, - disabled: ((_histories$2 = histories[0]) === null || _histories$2 === void 0 || (_histories$2 = _histories$2.course_groups) === null || _histories$2 === void 0 ? void 0 : _histories$2.length) > 0 || !attachment.actionTabs.manage_all_group, + className: "ml5", + value: -1, + children: "\u6682\u4E0D\u53D1\u5E03" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml20", + value: 0, children: "\u7EDF\u4E00\u53D1\u5E03" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: false, - disabled: (_histories$3 = histories[0]) === null || _histories$3 === void 0 ? void 0 : _histories$3.unified_setting, + className: "ml20", + value: 1, children: "\u5206\u73ED\u53D1\u5E03" })] })] - }), data.unified_setting && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), data.file_status == 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", className: "mb30", style: { @@ -3482,8 +3450,9 @@ var Config_SetPublic = function SetPublic(_ref) { }, disabledTime: function disabledTime(current) { return (0,Releasesetting/* disabledTime */.d0)(current); - }, - disabled: dayjs_min_default()() > dayjs_min_default()((_histories$4 = histories[0]) === null || _histories$4 === void 0 ? void 0 : _histories$4.publish_time) || !attachment.actionTabs.manage_all_group, + } + // disabled={moment() > moment(histories[0]?.publish_time) || !attachment.actionTabs.manage_all_group} + , value: data.publish_time ? dayjs_min_default()(data.publish_time) : '', onChange: function onChange(value, time) { data.publish_time = time; @@ -3499,7 +3468,7 @@ var Config_SetPublic = function SetPublic(_ref) { children: "(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)" }) })] - }), !data.unified_setting && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z + }), data.file_status == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z // style={{ // marginTop: 30, // paddingTop: 40, @@ -3535,6 +3504,9 @@ var Config_SetPublic = function SetPublic(_ref) { var _workSetting$group_se2; return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { span: 24, + style: { + marginTop: k > 0 ? '10px' : '' + }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { gutter: [8, 16], children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { @@ -3550,7 +3522,6 @@ var Config_SetPublic = function SetPublic(_ref) { // disabled={disabled || (!workList?.homework_status?.includes("未发布") && v.id) || (isAssistant() && !classroomList.AssistantObject.practice?.can_publish)} // disabled={(moment()>=moment(v.publish_time))&& v.publish_time} , { - disabled: v.course_group_id, mode: "multiple", style: { width: '100%' @@ -3611,7 +3582,6 @@ var Config_SetPublic = function SetPublic(_ref) { disabledTime: function disabledTime(current) { return (0,Releasesetting/* disabledTime */.d0)(current); }, - disabled: v.is_timeout, value: v.publish_time ? dayjs_min_default()(v.publish_time) : '', onChange: function onChange(value, time) { // data.publish_time = time @@ -3627,6 +3597,10 @@ var Config_SetPublic = function SetPublic(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { span: 4, children: [k > 0 && (dayjs_min_default()() <= dayjs_min_default()(v.publish_time) || !v.course_group_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(DeleteOutlined/* default */.Z, { + style: { + position: 'absolute', + top: 10 + }, onClick: function onClick() { // 数据同步 var repairSettingsCopy = (0,lodash.cloneDeep)(repairSettings); @@ -3653,7 +3627,7 @@ var Config_SetPublic = function SetPublic(_ref) { style: { position: 'absolute', left: 20, - top: 4 + top: 10 }, onClick: function onClick() { console.log(groupSettings); @@ -3721,10 +3695,10 @@ var OutLinkConfig_defaultFormValue = { description: "", title: "", link: "", - publish_time: "" + file_status: -1, + publish_time: '' // string 统一设置的发布时间 }; var OutLinkConfig_SetPublic = function SetPublic(_ref) { - var _histories$, _histories$2, _histories$3, _histories$4; var attachment = _ref.attachment, dispatch = _ref.dispatch, getFileData = _ref.getFileData; @@ -3840,6 +3814,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { } } data.publish_time = res.publish_time ? res.publish_time : dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')); + data.file_status = res === null || res === void 0 ? void 0 : res.file_status; setData(Object.assign({}, data)); setHistories([objectSpread2_default()({}, res)].concat(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.attachment_histories))); newarr = objectSpread2_default()({}, workSetting); @@ -3869,7 +3844,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { console.log(groupSettings); } // form.setFieldsValue({...res}) - case 21: + case 22: case "end": return _context.stop(); } @@ -3935,7 +3910,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { course_second_category_id: params.categoryId * 1, is_public: (_value$is_public = value.is_public) === null || _value$is_public === void 0 ? void 0 : _value$is_public[0], delay_publish: value.delay_publish, - publish_type: data !== null && data !== void 0 && data.unified_setting ? 0 : 1, + publish_type: data === null || data === void 0 ? void 0 : data.file_status, description: value.description, publish_time: formValue.publish_time, link: value.link, @@ -4015,8 +3990,9 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { name: "is_public", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: true, - disabled: ((_histories$ = histories[0]) === null || _histories$ === void 0 || (_histories$ = _histories$.course_groups) === null || _histories$ === void 0 ? void 0 : _histories$.length) > 0 || !attachment.actionTabs.manage_all_group, + value: true + // disabled={histories[0]?.course_groups?.length>0 || !attachment.actionTabs.manage_all_group} + , children: "\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1" }) }) @@ -4028,34 +4004,40 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { className: "mr5", children: "\u53D1\u5E03\u8BBE\u7F6E:" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: data.unified_setting, + value: data.file_status, onChange: function onChange(e) { // if (histories[0]?.is_publish) { // message.error(`已发布,不能再修改统一设置`) // return // } - data.unified_setting = !data.unified_setting; - setData(Object.assign({}, data)); - if (data.unified_setting === false && groupSettings == '') { - setGroupSetting(groupSettings.concat({})); - return; - } + + setData(Object.assign({}, objectSpread2_default()(objectSpread2_default()({}, data), {}, { + file_status: e.target.value + }))); + // if (data.unified_setting === false && groupSettings == '') { + // setGroupSetting(groupSettings.concat({})); + // return; + // } // if (data.unified_setting) { // setGroupSetting([]) // setRepairSetting([{ late_penalty: 5 }]) // } }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: true, - disabled: ((_histories$2 = histories[0]) === null || _histories$2 === void 0 || (_histories$2 = _histories$2.course_groups) === null || _histories$2 === void 0 ? void 0 : _histories$2.length) > 0 || !attachment.actionTabs.manage_all_group, + className: "ml5", + value: -1, + children: "\u6682\u4E0D\u53D1\u5E03" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml20", + value: 0, children: "\u7EDF\u4E00\u53D1\u5E03" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: false, - disabled: (_histories$3 = histories[0]) === null || _histories$3 === void 0 ? void 0 : _histories$3.unified_setting, + className: "ml20", + value: 1, children: "\u5206\u73ED\u53D1\u5E03" })] })] - }), data.unified_setting && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), data.file_status == 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", className: "mb30", style: { @@ -4082,8 +4064,9 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { }, disabledTime: function disabledTime(current) { return (0,Releasesetting/* disabledTime */.d0)(current); - }, - disabled: dayjs_min_default()() > dayjs_min_default()((_histories$4 = histories[0]) === null || _histories$4 === void 0 ? void 0 : _histories$4.publish_time) || !attachment.actionTabs.manage_all_group, + } + // disabled={moment() > moment(histories[0]?.publish_time)||!attachment.actionTabs.manage_all_group} + , value: data.publish_time ? dayjs_min_default()(data.publish_time) : '', onChange: function onChange(value, time) { data.publish_time = time; @@ -4099,7 +4082,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { children: "(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)" }) })] - }), !data.unified_setting && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z + }), data.file_status == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z // style={{ // marginTop: 30, // paddingTop: 40, @@ -4149,8 +4132,8 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"] // disabled={disabled || (!workList?.homework_status?.includes("未发布") && v.id) || (isAssistant() && !classroomList.AssistantObject.practice?.can_publish)} // disabled={(moment()>=moment(v.publish_time))&& v.publish_time} + // disabled={v.course_group_id} , { - disabled: v.course_group_id, mode: "multiple", style: { width: '100%' @@ -4210,8 +4193,9 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { }, disabledTime: function disabledTime(current) { return (0,Releasesetting/* disabledTime */.d0)(current); - }, - disabled: v.is_timeout, + } + // disabled={v.is_timeout} + , value: v.publish_time ? dayjs_min_default()(v.publish_time) : '', onChange: function onChange(value, time) { // data.publish_time = time @@ -4295,7 +4279,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { })(OutLinkConfig_SetPublic)); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Attachmentmodules = ({"flex_box_center":"flex_box_center___Q71DS","flex_space_between":"flex_space_between___TNuTq","flex_box_vertical_center":"flex_box_vertical_center___rhfhG","flex_box_center_end":"flex_box_center_end___MsQQ8","flex_box_column":"flex_box_column___MYvbv","bg":"bg___WkKTX","containerTitle":"containerTitle___x4her","containerDesc":"containerDesc___yNjjw","listItem":"listItem___pzdI9","info":"info___FH9ox","title":"title___TGy6D","titleLeft":"titleLeft___jaNs9","titleRight":"titleRight___X9mA2","acitons":"acitons___CPj4f","menu":"menu___Vr5C0","spanSize":"spanSize___hidB_","table":"table___UIeZ8","flexBox":"flexBox___VZsop","iconV":"iconV___bHhod"}); +/* harmony default export */ var Attachmentmodules = ({"flex_box_center":"flex_box_center___Q71DS","flex_space_between":"flex_space_between___TNuTq","flex_box_vertical_center":"flex_box_vertical_center___rhfhG","flex_box_center_end":"flex_box_center_end___MsQQ8","flex_box_column":"flex_box_column___MYvbv","bg":"bg___WkKTX","containerTitle":"containerTitle___x4her","containerDesc":"containerDesc___yNjjw","listItem":"listItem___pzdI9","info":"info___FH9ox","title":"title___TGy6D","titleLeft":"titleLeft___jaNs9","titleRight":"titleRight___X9mA2","acitons":"acitons___CPj4f","menu":"menu___Vr5C0","spanSize":"spanSize___hidB_","table":"table___UIeZ8","flexBox":"flexBox___VZsop","watch":"watch___l8SSX","iconV":"iconV___bHhod"}); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/Send.tsx @@ -4530,12 +4514,422 @@ var Send_PublishShixun = function PublishShixun(_ref) { loading: loading }; })(Send_PublishShixun)); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/TabMenu/index.tsx + 1 modules var TabMenu = __webpack_require__(29635); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/SearchSortController/index.tsx + 1 modules var SearchSortController = __webpack_require__(63974); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/BottomControl/index.tsx + 1 modules var BottomControl = __webpack_require__(70366); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/Unpublish.tsx + + + + + + + + + + + + +var Unpublish = function Unpublish(_ref) { + var classroomList = _ref.classroomList, + user = _ref.user, + dispatch = _ref.dispatch; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + visible = _useState2[0], + setVisible = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '取消发布') { + var _user$userInfo; + if ((0,authority/* isSuperAdmin */.j5)() || user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && (_user$userInfo = _user$userInfo.course) !== null && _user$userInfo !== void 0 && _user$userInfo.own) { + setVisible(true); + return; + } + var selectNum = { + hasNum: 0, + noHasNum: 0 + }; + classroomList.actionTabs.selectArrsAll.map(function (item) { + var _user$userInfo2; + if (item.author_login === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)) { + ++selectNum.hasNum; + } else { + ++selectNum.noHasNum; + } + }); + if (selectNum.noHasNum > 0) { + modal/* default */.Z.info({ + title: "权限提示", + className: "custom-modal-divider ", + icon: null, + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [classroomList.actionTabs.isdelete !== '1' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue", + children: selectNum.hasNum + }), "\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: selectNum.noHasNum + }), " \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})] + }), "\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"] + }), + onOk: function onOk() { + cancel(); + } + }); + } else { + setVisible(true); + } + } else { + setVisible(false); + } + }, [classroomList.actionTabs.key]); + var cancel = function cancel() { + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + centered: true, + title: "\u63D0\u793A", + open: visible, + okText: "\u786E\u5B9A", + cancelText: "\u53D6\u6D88", + onOk: /*#__PURE__*/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: + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/files/unpublish.json", { + method: 'put', + body: { + ids: toConsumableArray_default()(classroomList.actionTabs.selectArrs), + course_id: params.id + } + }); + case 2: + res = _context.sent; + if (res.status === 0) { + message/* default */.ZP.success('操作成功'); + dispatch({ + type: 'classroomList/getAttachmentList', + payload: objectSpread2_default()({}, classroomList.actionTabs.params) + }); + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + dispatch({ + type: 'classroomList/getClassroomLeftMenus', + payload: { + id: params.coursesId + } + }); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })), + onCancel: function onCancel() { + cancel(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u786E\u5B9A\u53D6\u6D88\u53D1\u5E03\u9009\u4E2D\u7684\u8D44\u6E90\u5417\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u53D6\u6D88\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u65E0\u6548\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002" + })] + }); +}; +/* harmony default export */ var components_Unpublish = ((0,_umi_production_exports.connect)(function (_ref3) { + var classroomList = _ref3.classroomList, + user = _ref3.user; + return { + classroomList: classroomList, + user: user + }; +})(Unpublish)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/AccessRecords.tsx + + + + + + + + +var AccessRecords = function AccessRecords(_ref) { + var _classroomList$action3, _classroomList$action4; + var classroomList = _ref.classroomList, + dispatch = _ref.dispatch; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)(1), + _useState2 = slicedToArray_default()(_useState, 2), + page = _useState2[0], + setPage = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(0), + _useState4 = slicedToArray_default()(_useState3, 2), + total = _useState4[0], + setTotal = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(20), + _useState6 = slicedToArray_default()(_useState5, 2), + limit = _useState6[0], + setLimit = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + visible = _useState8[0], + setVisible = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + tableData = _useState10[0], + setTableData = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(''), + _useState12 = slicedToArray_default()(_useState11, 2), + keyword = _useState12[0], + setKeyword = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(null), + _useState14 = slicedToArray_default()(_useState13, 2), + courseGroupId = _useState14[0], + setCourseGroupId = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + tableLoading = _useState16[0], + setTableLoading = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)([]), + _useState18 = slicedToArray_default()(_useState17, 2), + courseList = _useState18[0], + setCourseList = _useState18[1]; + params['id'] = params.coursesId; + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '访问记录') { + setKeyword(''); + setCourseGroupId(null); + initData(); + setVisible(true); + } else { + setVisible(false); + } + }, [classroomList.actionTabs]); + var initData = function initData() { + var _classroomList$action; + (0,service_attachment/* get_batches_publish_info */.mn)({ + course_id: params.id, + attachment_id: (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 || (_classroomList$action = _classroomList$action.currentInfo) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.id + }).then(function (res) { + if (res.status == 0) { + setCourseList(toConsumableArray_default()(res.course_groups)); + } + }); + update(); + }; + var update = function update() { + if (page != 1) { + setPage(1); + } else if (limit != 20) { + setLimit(20); + } else { + getList(); + } + }; + var getList = function getList() { + var _classroomList$action2; + setTableLoading(true); + (0,service_attachment/* get_watch_list */.$n)({ + page: page, + limit: limit, + keyword: keyword, + course_group_id: courseGroupId, + course_id: params.id, + id: (_classroomList$action2 = classroomList.actionTabs) === null || _classroomList$action2 === void 0 || (_classroomList$action2 = _classroomList$action2.currentInfo) === null || _classroomList$action2 === void 0 ? void 0 : _classroomList$action2.id + }).then(function (res) { + if (res.status == 0) { + setTableData(res.data); + setTotal(res.size); + } + }); + setTableLoading(false); + }; + var columns = [{ + title: '序号', + render: function render(text, record, index) { + return limit * (page - 1) + index + 1; + }, + width: 60, + align: "center" + }, { + title: '学号', + dataIndex: 'student_id', + align: "center" + }, { + title: '姓名', + dataIndex: 'username', + align: "center" + }, { + title: '班级', + dataIndex: 'course_group_name', + align: "center" + }, { + title: '查看时间', + dataIndex: 'watch_time', + align: "center" + }, { + title: '下载时间', + dataIndex: 'download_time', + align: "center" + }]; + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '访问记录') { + getList(); + } + }, [page]); + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '访问记录') { + page == 1 ? getList() : setPage(1); + } + }, [limit]); + (0,_react_17_0_2_react.useEffect)(function () { + update(); + }, [courseGroupId]); + var pageOnChange = function pageOnChange(page, size) { + setPage(page); + }; + var onShowSizeChange = function onShowSizeChange(current, pageSize) { + setLimit(pageSize); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + width: 1000, + centered: true, + title: "\u8BBF\u95EE\u8BB0\u5F55", + open: visible, + footer: null, + onCancel: function onCancel() { + setKeyword(''); + setCourseGroupId(null); + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center', + justifyContent: 'space-between' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: ["\u8D44\u6E90\u540D\u79F0\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 350, + height: 22, + whiteSpace: 'nowrap', + overflow: 'hidden', + textOverflow: 'ellipsis' + }, + title: classroomList === null || classroomList === void 0 || (_classroomList$action3 = classroomList.actionTabs) === null || _classroomList$action3 === void 0 || (_classroomList$action3 = _classroomList$action3.currentInfo) === null || _classroomList$action3 === void 0 ? void 0 : _classroomList$action3.title, + children: classroomList === null || classroomList === void 0 || (_classroomList$action4 = classroomList.actionTabs) === null || _classroomList$action4 === void 0 || (_classroomList$action4 = _classroomList$action4.currentInfo) === null || _classroomList$action4 === void 0 ? void 0 : _classroomList$action4.title + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + value: courseGroupId, + style: { + width: 160, + marginRight: 20 + }, + placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0", + allowClear: true, + onChange: function onChange(e) { + setCourseGroupId(e); + }, + children: courseList.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + label: item.name, + value: item.course_group_id, + children: item.name + }, item.course_group_id); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22", + value: keyword, + onChange: function onChange(e) { + setKeyword(e.target.value); + }, + onSearch: function onSearch(e) { + page == 1 ? getList() : setPage(1); + }, + style: { + width: 230, + marginLeft: 'auto' + }, + onPressEnter: function onPressEnter() { + return getList(); + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: tableLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + style: { + padding: '15px 0' + }, + pagination: false, + bordered: true, + columns: columns, + dataSource: tableData, + rowKey: function rowKey(record) { + return record === null || record === void 0 ? void 0 : record.id; + } + }) + }), total > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + className: "tc", + style: { + paddingBottom: 15 + }, + showSizeChanger: true, + showQuickJumper: true, + onChange: pageOnChange, + onShowSizeChange: onShowSizeChange, + defaultCurrent: 1, + pageSizeOptions: ['10', '20', '50', '100'], + current: page || 1, + pageSize: limit || 10, + defaultPageSize: 10, + total: total, + showTotal: function showTotal(total) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr10", + children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-blue", + children: [" ", total, " "] + }), "\u6761\u6570\u636E"] + }); + } + })] + }); +}; +/* harmony default export */ var components_AccessRecords = ((0,_umi_production_exports.connect)(function (_ref2) { + var classroomList = _ref2.classroomList; + return { + classroomList: classroomList + }; +})(AccessRecords)); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/index.tsx @@ -4570,6 +4964,9 @@ var BottomControl = __webpack_require__(70366); + + + @@ -4621,15 +5018,19 @@ var ShixunsListPage = function ShixunsListPage(_ref) { _useState12 = slicedToArray_default()(_useState11, 2), SortMenuName = _useState12[0], setSortMenuName = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + openUnpublish = _useState14[0], + setOpenUnpublish = _useState14[1]; var detailAttachmentList = classroomList.detailAttachmentList, detailLeftMenus = classroomList.detailLeftMenus, detailTopBanner = classroomList.detailTopBanner; var selectkey = searchParams.get("tabs") ? parseInt(searchParams.get("tabs")) : 0; // 批量显隐状态 - var _useState13 = (0,_react_17_0_2_react.useState)(false), - _useState14 = slicedToArray_default()(_useState13, 2), - batchStatus = _useState14[0], - useBatchStatus = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + batchStatus = _useState16[0], + useBatchStatus = _useState16[1]; var userInfo = user.userInfo; var courseModules; params['course_id'] = param.coursesId; @@ -4640,12 +5041,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { return _getlist.apply(this, arguments); } function _getlist() { - _getlist = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(id, k) { + _getlist = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(id, k) { var res, newlists; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - _context7.next = 2; + _context9.next = 2; return (0,fetch/* default */.ZP)("/api/files/group_settings_statistics.json", { method: 'get', params: { @@ -4654,15 +5055,15 @@ var ShixunsListPage = function ShixunsListPage(_ref) { } }); case 2: - res = _context7.sent; + res = _context9.sent; newlists = toConsumableArray_default()(lists); newlists[k] = res === null || res === void 0 ? void 0 : res.data; setlists(newlists); case 6: case "end": - return _context7.stop(); + return _context9.stop(); } - }, _callee7); + }, _callee9); })); return _getlist.apply(this, arguments); } @@ -4812,6 +5213,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) { icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fabu5" }) + }, { + name: '取消发布', + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-quxiaofabu" + }) }, { name: '设为公开', icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -4835,7 +5241,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { total: (0,authority/* isAdmin */.GJ)() ? detailAttachmentList.unpublish_count : null, index: 1 }, { - name: '未开始', + name: '预发布', id: '3', total: (0,authority/* isAdmin */.GJ)() ? detailAttachmentList.not_started_count : null, index: 2 @@ -4877,23 +5283,24 @@ var ShixunsListPage = function ShixunsListPage(_ref) { // dataIndex: 'status', // key: 'status', // width: 80, - // render: (v:any,record:any) => currenttime < moment(record.publish_time).toDate() ? '未开始':'已发布' + // render: (v:any,record:any) => currenttime < moment(record.publish_time).toDate() ? '预发布':'已发布' // }, { title: '状态', dataIndex: 'status', key: 'status', - width: 80, - filters: [{ - text: '未开始', - value: '未开始' - }, { - text: '已发布', - value: '已发布' - }], - onFilter: function onFilter(value, record) { - return record.status.indexOf(value) === 0; - } + width: 80 + // filters: [ + // { + // text: '预发布', + // value: '预发布', + // }, + // { + // text: '已发布', + // value: '已发布', + // }, + // ], + // onFilter: (value, record) => record.status.indexOf(value) === 0, }, { title: '发布时间', dataIndex: 'publish_time', @@ -4972,7 +5379,8 @@ var ShixunsListPage = function ShixunsListPage(_ref) { selectArrsAll: (_detailAttachmentList = detailAttachmentList.files) === null || _detailAttachmentList === void 0 ? void 0 : _detailAttachmentList.filter(function (item) { return selectArrs.includes(item.id); }), - params: params + params: params, + batch: true // 标识:批量操作 } }); } @@ -5132,8 +5540,24 @@ var ShixunsListPage = function ShixunsListPage(_ref) { className: Attachmentmodules.title, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Attachmentmodules.titleLeft, - children: [(0,authority/* isAdminOrStudent */.RV)() || v.is_public ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [v.is_publish && v.publish_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tag-style bg-light-blue mr10", + children: "\u5DF2\u53D1\u5E03" + }), v.is_publish && !v.publish_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tag-style bg-c5d6ff mr10", + children: "\u9884\u53D1\u5E03" + }), !v.is_publish && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tag-style bgB8B8B8 mr10", + children: "\u672A\u53D1\u5E03" + })] + }), (0,authority/* isAdminOrStudent */.RV)() || v.is_public ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick(e) { + (0,service_attachment/* add_file_quantity */.fc)({ + id: v === null || v === void 0 ? void 0 : v.id, + watch_type: 2, + course_id: params === null || params === void 0 ? void 0 : params.course_id + }); updateVisits(v); if (v.link || v.content_type === 'application/pdf') return; e.preventDefault(); @@ -5160,29 +5584,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }), v.link && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "tag-style-border-small c-orange border-orange ml10", children: [' ', "\u5916\u94FE", ' '] - }), v.is_publish && v.publish_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "tag-style bg-light-blue ml10", - children: "\u5DF2\u53D1\u5E03" - }), v.is_publish && !v.publish_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "tag-style bg-c5d6ff ml10soft", - children: "\u672A\u5F00\u59CB" - }), !v.is_publish && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "tag-style bgB8B8B8 ml10soft", - children: "\u672A\u53D1\u5E03" - }), (0,authority/* isAdmin */.GJ)() && !v.link && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u4E0B\u8F7D", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xiazai6", - style: { - marginLeft: 10, - fontSize: 14, - cursor: 'pointer' - }, - onClick: function onClick(e) { - e.preventDefault(); - (0,util/* downLoadLink */.Nd)((v === null || v === void 0 ? void 0 : v.title) || 'educoder', decodeURIComponent(env/* default */.Z.API_SERVER + v.url)); - } - }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Attachmentmodules.titleRight, @@ -5230,6 +5631,89 @@ var ShixunsListPage = function ShixunsListPage(_ref) { children: "\u53D1\u5E03" })] }) + }), ((0,authority/* isAdminOrStudent */.RV)() || v.is_public) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + onClick: ( /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(e) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + e.stopPropagation(); + e.preventDefault(); + _context5.next = 4; + return (0,service_attachment/* add_file_quantity */.fc)({ + id: v === null || v === void 0 ? void 0 : v.id, + watch_type: 2, + course_id: params === null || params === void 0 ? void 0 : params.course_id + }); + case 4: + updateVisits(v); + if (v.link || v.content_type === 'application/pdf') { + window.open(getHref(v)); + } else { + dispatch({ + type: 'attachment/setActionTabs', + payload: { + key: v.link ? '资源下载' : '资源下载', + selectArrs: v, + params: params + } + }); + } + case 6: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function (_x7) { + return _ref6.apply(this, arguments); + }; + }()), + className: Attachmentmodules.flexBox, + style: { + marginRight: 16, + cursor: 'pointer' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chakansvg" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u67E5\u770B" + })] + }), ((0,authority/* isAdminOrStudent */.RV)() || v.is_public) && !v.link && v.is_publish && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + onClick: ( /*#__PURE__*/function () { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(e) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + e.stopPropagation(); + _context6.next = 3; + return (0,service_attachment/* add_file_quantity */.fc)({ + id: v === null || v === void 0 ? void 0 : v.id, + watch_type: 1, + course_id: params === null || params === void 0 ? void 0 : params.course_id + }); + case 3: + (0,util/* downLoadLink */.Nd)((v === null || v === void 0 ? void 0 : v.title) || 'educoder', decodeURIComponent(env/* default */.Z.API_SERVER + v.url)); + case 4: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function (_x8) { + return _ref7.apply(this, arguments); + }; + }()), + className: "".concat(Attachmentmodules.flexBox), + style: { + marginRight: 16, + cursor: 'pointer' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiazai6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u4E0B\u8F7D" + })] }), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { placement: "bottomCenter", overlayClassName: Attachmentmodules.dro, @@ -5241,17 +5725,17 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: ( /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(e) { + var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(e) { var arr; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: e.stopPropagation(); e.preventDefault(); dispatch({ type: 'classroomList/setActionTabs', payload: { - key: '立即发布', + key: v.is_publish ? '修改发布' : '立即发布', index: k, selectArrs: [v === null || v === void 0 ? void 0 : v.id], selectArrsAll: [v], @@ -5265,15 +5749,15 @@ var ShixunsListPage = function ShixunsListPage(_ref) { setisshow(arr); case 6: case "end": - return _context5.stop(); + return _context7.stop(); } - }, _callee5); + }, _callee7); })); - return function (_x7) { - return _ref6.apply(this, arguments); + return function (_x9) { + return _ref8.apply(this, arguments); }; }()), - children: "\u7ACB\u5373\u53D1\u5E03" + children: v.is_publish ? '修改发布' : '立即发布' }) }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { style: { @@ -5324,7 +5808,26 @@ var ShixunsListPage = function ShixunsListPage(_ref) { to: "/", children: "\u8D44\u6E90\u8BBE\u7F6E" }) - }, 6)] + }, 6), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + target: "_blank", + to: "/", + onClick: function onClick(e) { + e.preventDefault(); + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '访问记录', + currentInfo: v + } + }); + }, + children: "\u8BBF\u95EE\u8BB0\u5F55" + }) + }, 7)] }); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { @@ -5333,7 +5836,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }, className: Attachmentmodules.flexBox, style: { - marginRight: 6, cursor: 'default' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -5361,42 +5863,42 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }) }), !v.link && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: "flex1", - children: [v.folder_name ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#888', - marginRight: 10 - }, - children: ["\u6240\u5C5E\u76EE\u5F55\uFF1A", v.folder_name && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: v.folder_name - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#888', - marginRight: 10 - }, - children: "\u6240\u5C5E\u76EE\u5F55\uFF1A\u65E0" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u4E0A\u4F20\u4EBA\uFF1A", v.author.name] + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: v.author.name }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15", children: [" \u5927\u5C0F\uFF1A", v.filesize, " "] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15", - children: [" \u4E0B\u8F7D\u6570\uFF1A", v.downloads_count, " "] + children: [" \u4E0B\u8F7D\u6570\uFF1A", v.downloads_size, " "] }), currenttime < dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).toDate() && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15", children: [" \u5C06\u4E8E ", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).format("YYYY-MM-DD HH:mm"), " \u53D1\u5E03 "] }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15", children: ["\u53D1\u5E03\u65F6\u95F4\uFF1A", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).format("YYYY-MM-DD HH:mm")] + }), v.folder_name ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#888', + marginLeft: 10 + }, + children: ["\u6240\u5C5E\u76EE\u5F55\uFF1A", v.folder_name && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: v.folder_name + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#888', + marginLeft: 10 + }, + children: "\u6240\u5C5E\u76EE\u5F55\uFF1A\u65E0" })] }), (v === null || v === void 0 ? void 0 : v.is_publish) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Attachmentmodules.iconV, onClick: ( /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(e) { + var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(e) { var arr; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: e.stopPropagation(); e.preventDefault(); @@ -5408,12 +5910,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { setisshow(arr); case 6: case "end": - return _context6.stop(); + return _context8.stop(); } - }, _callee6); + }, _callee8); })); - return function (_x8) { - return _ref7.apply(this, arguments); + return function (_x10) { + return _ref9.apply(this, arguments); }; }()), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -5500,7 +6002,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: " \u8D44\u6E90\u63CF\u8FF0\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml15", + className: "ml5", children: v.description || '暂无描述' })] }) @@ -5549,14 +6051,14 @@ var ShixunsListPage = function ShixunsListPage(_ref) { getFileData: getData }), /*#__PURE__*/(0,jsx_runtime.jsx)(Download/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(OutLinkConfig, { getFileData: getData - })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_Unpublish, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AccessRecords, {})] }); }; -/* harmony default export */ var Attachment = ((0,_umi_production_exports.connect)(function (_ref8) { - var classroomList = _ref8.classroomList, - loading = _ref8.loading, - user = _ref8.user, - globalSetting = _ref8.globalSetting; +/* harmony default export */ var Attachment = ((0,_umi_production_exports.connect)(function (_ref10) { + var classroomList = _ref10.classroomList, + loading = _ref10.loading, + user = _ref10.user, + globalSetting = _ref10.globalSetting; return { classroomList: classroomList, globalSetting: globalSetting, diff --git a/p__Classrooms__Lists__Attachment__index.chunk.css b/p__Classrooms__Lists__Attachment__index.chunk.css index 65d476bbda..60fc068277 100644 --- a/p__Classrooms__Lists__Attachment__index.chunk.css +++ b/p__Classrooms__Lists__Attachment__index.chunk.css @@ -1,35 +1,3 @@ -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Attachment/components/TrfList/index.less?modules ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.leftdiv___KFnZz { - flex: 1 1; - margin-right: 8px; - height: 340px; - border-radius: 4px; - border: 1px solid #d9d9d9; - padding: 14px; -} -.leftdiv___KFnZz .listClass___FfLSv { - display: flex; - align-items: center; -} -.leftdiv___KFnZz .spantitle___UgKSB { - word-break: break-all; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: 108px; - display: inline-block; -} -.rightdiv___Citnr { - margin-left: 8px; - flex: 1 1; - height: 340px; - border-radius: 4px; - border: 1px solid #d9d9d9; - padding: 14px; -} - /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/index.less?modules ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -480,9 +448,17 @@ div[class~="ant-modal-confirm-content"] { justify-content: center; color: #666666; } +.flexBox___VZsop .watch___l8SSX { + color: #666; + font-size: 12px; + margin-right: 0; +} .flexBox___VZsop:hover { color: #0152d9; } +.flexBox___VZsop:hover a { + color: #0152d9; +} .flexBox___VZsop i { margin-bottom: 6px; } @@ -493,7 +469,6 @@ div[class~="ant-modal-confirm-content"] { .iconV___bHhod { margin-left: auto; margin-top: 20px; - padding-right: 7px; text-align: end; color: #888888; } diff --git a/p__Classrooms__Lists__Board__index.async.js b/p__Classrooms__Lists__Board__index.async.js index 31d9b4fd9e..752485e805 100644 --- a/p__Classrooms__Lists__Board__index.async.js +++ b/p__Classrooms__Lists__Board__index.async.js @@ -514,7 +514,7 @@ var DelTasks = __webpack_require__(46567); var Publish = __webpack_require__(75859); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Board/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Boardmodules = ({"flex_box_center":"flex_box_center___hePrT","flex_space_between":"flex_space_between___ORkbo","flex_box_vertical_center":"flex_box_vertical_center___cCpIF","flex_box_center_end":"flex_box_center_end___c_jTW","flex_box_column":"flex_box_column___wD0ra","bg":"bg___XwUKY","containerTitle":"containerTitle___ImnKq","containerDesc":"containerDesc___yUKqL","listItem":"listItem___SUzaY","title":"title___hjA_e","titleLeft":"titleLeft___GGFEY","titleRight":"titleRight___aNGKY","acitons":"acitons___VXZ66","categoryName":"categoryName___gefjO","moveCategory":"moveCategory___OFSGW"}); +/* harmony default export */ var Boardmodules = ({"flex_box_center":"flex_box_center___hePrT","flex_space_between":"flex_space_between___ORkbo","flex_box_vertical_center":"flex_box_vertical_center___cCpIF","flex_box_center_end":"flex_box_center_end___c_jTW","flex_box_column":"flex_box_column___wD0ra","bg":"bg___XwUKY","containerTitle":"containerTitle___ImnKq","containerDesc":"containerDesc___yUKqL","listItem":"listItem___SUzaY","title":"title___hjA_e","titleLeft":"titleLeft___GGFEY","titleRight":"titleRight___aNGKY","acitons":"acitons___VXZ66","categoryName":"categoryName___gefjO","moveCategory":"moveCategory___OFSGW","copyTag":"copyTag___dGmyT"}); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/TabMenu/index.tsx + 1 modules var TabMenu = __webpack_require__(29635); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/SearchSortController/index.tsx + 1 modules @@ -1139,6 +1139,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { children: v.subject }) + }), (v === null || v === void 0 ? void 0 : v.is_copy) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Boardmodules.copyTag, + children: "\u590D\u5236" }), v.sticky === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "tag-topping ml10", children: "\u7F6E\u9876" diff --git a/p__Classrooms__Lists__Board__index.chunk.css b/p__Classrooms__Lists__Board__index.chunk.css index 2018650739..f17f8670f8 100644 --- a/p__Classrooms__Lists__Board__index.chunk.css +++ b/p__Classrooms__Lists__Board__index.chunk.css @@ -169,6 +169,13 @@ margin: 5px 0; font-size: 14px; } +.copyTag___dGmyT { + margin-left: 8px; + border-radius: 10%; + border: 1px solid #0152d9; + color: #0152d9; + padding: 2px 8px; +} /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/components/TabMenu/index.less?modules ***! diff --git a/p__Classrooms__Lists__CommonHomework__Comment__index.async.js b/p__Classrooms__Lists__CommonHomework__Comment__index.async.js index 26858d7a8c..e0c756fc16 100644 --- a/p__Classrooms__Lists__CommonHomework__Comment__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Comment__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js index 0e6d55f93f..d6eb8c0e65 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js @@ -12328,6 +12328,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: + setShowTip(true); flag = false; (_rateSetting = rateSetting) === null || _rateSetting === void 0 || _rateSetting.find(function (item) { if (item.name === '' || item.score === '') { @@ -12336,25 +12337,25 @@ var ScoreSetting_WorkList = function WorkList(_ref) { } }); if (!flag) { - _context2.next = 4; + _context2.next = 5; break; } return _context2.abrupt("return"); - case 4: + case 5: if (!(calcScore().toFixed(2) != 100)) { - _context2.next = 7; + _context2.next = 8; break; } message/* default */.ZP.warning('整个作业最终的满分值必须为100分'); return _context2.abrupt("return"); - case 7: + case 8: if (!hasDuplicateName(rateSetting)) { - _context2.next = 10; + _context2.next = 11; break; } message/* default */.ZP.warning('维度名称不能重复'); return _context2.abrupt("return"); - case 10: + case 11: bodyData = JSON.parse(JSON.stringify(data)); bodyData.categoryId = params.categoryId; if (!data.unified_setting) (_groupSettings = groupSettings) === null || _groupSettings === void 0 || _groupSettings.map(function (item) { @@ -12381,30 +12382,30 @@ var ScoreSetting_WorkList = function WorkList(_ref) { bodyData.group_settings = groupSettings; bodyData.score_details = rateSetting; if (!data.allow_late) { - _context2.next = 27; + _context2.next = 28; break; } if (!data.unified_late) { - _context2.next = 25; + _context2.next = 26; break; } if (!(data.late_penalty === null || data.late_penalty === undefined || data.late_penalty < 0 || data.late_penalty > 100)) { - _context2.next = 20; + _context2.next = 21; break; } message/* default */.ZP.error('迟交扣分填写区间为0~100'); throw new String('迟交扣分填写区间为0~100'); - case 20: + case 21: if (data.late_time) { - _context2.next = 23; + _context2.next = 24; break; } message/* default */.ZP.error('请把截止时间填写完整'); throw new String('请把截止时间填写完整'); - case 23: - _context2.next = 27; + case 24: + _context2.next = 28; break; - case 25: + case 26: repairSettings = (_repairSettings = repairSettings) === null || _repairSettings === void 0 ? void 0 : _repairSettings.map(function (item) { var _item$group_name2; if (item.late_penalty === null || item.late_penalty === undefined || item.late_penalty < 0 || item.late_penalty > 100) { @@ -12430,7 +12431,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { return item; }); bodyData.allow_late_settings = repairSettings; - case 27: + case 28: Object.keys(bodyData).map(function (item) { if (item.indexOf("proportion") > -1) { bodyData[item] = bodyData[item] / 100; @@ -12441,7 +12442,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { // payload: bodyData, // }).then(res => { if (!(JSON.stringify(rateSetting) !== JSON.stringify(workSetting === null || workSetting === void 0 ? void 0 : workSetting.score_details) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.single_score) != (data === null || data === void 0 ? void 0 : data.single_score))) { - _context2.next = 33; + _context2.next = 34; break; } modal/* default */.Z.confirm({ @@ -12504,15 +12505,15 @@ var ScoreSetting_WorkList = function WorkList(_ref) { }() }); setTipShow(true); - _context2.next = 37; + _context2.next = 38; break; - case 33: - _context2.next = 35; + case 34: + _context2.next = 36; return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/score_setting_with_normal.json"), { method: 'post', body: objectSpread2_default()({}, bodyData) }); - case 35: + case 36: res = _context2.sent; if (res.status === 0) { message/* default */.ZP.success('更新成功'); @@ -12541,7 +12542,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { payload: objectSpread2_default()({}, params) }); } - case 37: + case 38: case "end": return _context2.stop(); } @@ -12626,6 +12627,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { className: "ml20", onClick: function onClick() { setDisabled(true); + setShowTip(false); getData(); }, children: "\u53D6\u6D88" @@ -12787,10 +12789,10 @@ var ScoreSetting_WorkList = function WorkList(_ref) { style: { color: '#E30000' } - }), !rateSetting[index].name && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), !rateSetting[index].name && showtip && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ConfigWorksmodules.tip1, children: "\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0" - }), !rateSetting[index].score && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), !rateSetting[index].score && showtip && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ConfigWorksmodules.tip2, children: "\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C" })] diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.async.js b/p__Classrooms__Lists__CommonHomework__Review__index.async.js index c70ff46b56..422fb546a2 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Review__index.async.js @@ -7404,7 +7404,7 @@ var ExeriseReview = function ExeriseReview(_ref) { max: item.score, controls: false, style: { - width: 100 + width: 135 }, size: "large" // placeholder="请填写分数" diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.chunk.css b/p__Classrooms__Lists__CommonHomework__Review__index.chunk.css index f6e27a619a..79d3429436 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.chunk.css +++ b/p__Classrooms__Lists__CommonHomework__Review__index.chunk.css @@ -1664,37 +1664,21 @@ span.CodeMirror-selectedtext { display: flex; align-items: center; flex-wrap: wrap; - padding: 15px; + padding-top: 20px; background: #F6F7F9; } .ratewarp___NGrsd .item___Le8W0 { display: flex; align-items: center; - width: 362px; + margin: 0 20px 20px; } .ratewarp___NGrsd .item___Le8W0 span:first-child { - display: inline-block; - width: 140px; font-weight: 500; color: #333333; } .ratewarp___NGrsd .item___Le8W0 span:nth-child(2) { - display: inline-block; - width: 110px; color: #666666; } -.ratewarp___NGrsd .item___Le8W0:nth-child(2) { - margin-left: 12px; -} -.ratewarp___NGrsd .item___Le8W0:nth-child(3) { - margin-left: 12px; -} -.ratewarp___NGrsd .item___Le8W0:nth-child(n+4) { - margin-top: 20px; -} -.ratewarp___NGrsd .item___Le8W0:nth-child(5) { - margin-left: 12px; -} .total___MNh4V { height: 40px; background: rgba(48, 97, 208, 0.1); diff --git a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css index 5b5c2ace37..790628178a 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css @@ -2158,9 +2158,6 @@ div[class~="ant-modal-confirm-content"] { gap: 10px 16px !important; flex-wrap: wrap !important; } -.FormCheckBoxDom___NtsDC label[class~="ant-radio-button-wrapper-checked"] { - background: #FFFFFF !important; -} .FormCheckBoxDom___NtsDC label[class~="ant-radio-button-wrapper"] { border: none !important; height: auto !important; diff --git a/p__Classrooms__Lists__Exercise__ReviewGroup__index.async.js b/p__Classrooms__Lists__Exercise__ReviewGroup__index.async.js index 286e975221..ea81992494 100644 --- a/p__Classrooms__Lists__Exercise__ReviewGroup__index.async.js +++ b/p__Classrooms__Lists__Exercise__ReviewGroup__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Polls__Answer__index.async.js b/p__Classrooms__Lists__Polls__Answer__index.async.js index f7cf6dd3db..6329211d11 100644 --- a/p__Classrooms__Lists__Polls__Answer__index.async.js +++ b/p__Classrooms__Lists__Polls__Answer__index.async.js @@ -274,6 +274,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -294,6 +296,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -310,7 +313,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -399,6 +403,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Polls__Answer__index.chunk.css b/p__Classrooms__Lists__Polls__Answer__index.chunk.css index 818d0afbea..4d250dcb45 100644 --- a/p__Classrooms__Lists__Polls__Answer__index.chunk.css +++ b/p__Classrooms__Lists__Polls__Answer__index.chunk.css @@ -256,7 +256,7 @@ align-items: center; } .title___txwwg { - max-width: 630px; + flex: 1 1; font-size: 16px; font-family: PingFangSC, PingFang SC; font-weight: 600; diff --git a/p__Classrooms__Lists__Polls__Detail__index.async.js b/p__Classrooms__Lists__Polls__Detail__index.async.js index 99a37601cd..3f3d23d7df 100644 --- a/p__Classrooms__Lists__Polls__Detail__index.async.js +++ b/p__Classrooms__Lists__Polls__Detail__index.async.js @@ -190,6 +190,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -210,6 +212,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -226,7 +229,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -315,6 +319,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -6288,6 +6300,8 @@ var PollsPreviews = function PollsPreviews(_ref) { var exportPDF = __webpack_require__(20023); ;// CONCATENATED MODULE: ./src/assets/images/file_type/daochu_img.png var daochu_img_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAdZJREFUOE+9lcsrRFEcx7/Ha3DHhBqPaBCxkWi8htHIRlFKbBXlD7CxsFFWRnks+AeULLyK8sjKOyRJITNGGDOJzCjzdjkyE+aOO9cd4SzvPedzPr/vub9zCaU0HL84CCHPbzjy72CD0b1KKan0L4YQbmkUlPOAAJs5imi1oLHB6GaBd5IPwMV8vvWn5yiivYuCRuEDhz5EgT99+V0DkvFW9C343OgK2dgHjuGPIn1EqfGwT93bzbuajyAChQMT8lMvnypdoaA9XzJO2JWEbMp3EoLgVnk73NSFM6ceh44DFDJKWFkLVHGVWH5YhFqmQQQJx4njGGcuHWwvto89BMFaxSBmLJPQO0/RlzGI4Zsh1MbXod/cCyVTgobERixZ55EUmYI9+w5Mnmtx4K60bozdjYLiBR2pnZi1TEMVp8aAWYsqWTVKpGWYuB9HQWwh9u174sEt8jaw9AlG9xW2HjdQxBTjgbWgQlaFeescqmU1kIRJoHfqkBuT5523/rjqtf4SReIGc0qj2OzQW8NvhSfCELTzLkwOltvQ4rbKSmeEW/rS5PjRZ5f5HfhId8tKGWkQTf6OsdntyM9LFjaeWVh7OwXOtSkijM2meo3wtSkCwjvlz/8gr8V+6TPoucMFAAAAAElFTkSuQmCC"; +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(33259); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Polls/Detail/index.tsx @@ -6309,6 +6323,7 @@ var daochu_img_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA + var PollDetail = function PollDetail(_ref) { @@ -6332,18 +6347,26 @@ var PollDetail = function PollDetail(_ref) { _useState4 = slicedToArray_default()(_useState3, 2), activeTabs = _useState4[0], setActiveTabs = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), + var _useState5 = (0,_react_17_0_2_react.useState)(''), _useState6 = slicedToArray_default()(_useState5, 2), - exportTypeModal = _useState6[0], - setExportTypeModal = _useState6[1]; + refresh = _useState6[0], + setRefresh = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(false), _useState8 = slicedToArray_default()(_useState7, 2), - exportPolls = _useState8[0], - setExportPolls = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(""), + clickPdf = _useState8[0], + setClickPdf = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), - exportType = _useState10[0], - setExportType = _useState10[1]; + exportTypeModal = _useState10[0], + setExportTypeModal = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + exportPolls = _useState12[0], + setExportPolls = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(""), + _useState14 = slicedToArray_default()(_useState13, 2), + exportType = _useState14[0], + setExportType = _useState14[1]; var paperDomRef = (0,_react_17_0_2_react.useRef)(); var pollsList = polls.pollsList, commonHeader = polls.commonHeader; @@ -6360,6 +6383,14 @@ var PollDetail = function PollDetail(_ref) { payload: objectSpread2_default()({}, params) }); }, [params.coursesId]); + (0,_react_17_0_2_react.useEffect)(function () { + if (activeTabs === 2 && clickPdf) { + if (paperDomRef.current.children) { + (0,exportPDF/* exportPDF */.F)(paperDomRef.current.children, '导出问卷'); + setClickPdf(false); + } + } + }, [activeTabs, clickPdf]); var tabsArr = [{ name: '问卷预览', id: 2, @@ -6505,7 +6536,7 @@ var PollDetail = function PollDetail(_ref) { setExportType(''); setExportTypeModal(true); }, - children: "\u5BFC\u51FA\u95EE\u5377" + children: "\u95EE\u5377\u6A21\u7248" }) }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { style: { @@ -6520,9 +6551,31 @@ var PollDetail = function PollDetail(_ref) { (0,utils_export/* ExportPollsScores */.sA)(objectSpread2_default()({}, params)); } }, - children: "\u5BFC\u51FA\u7EDF\u8BA1" + children: "\u7EDF\u8BA1\u7ED3\u679C" + }) + }, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({ + url: env/* default */.Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/detail_export.xlsx"), + query: params + })); + case 2: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: "\u7B54\u5377\u8BE6\u60C5" }) - }, 2)] + }, 3)] }); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { @@ -6552,6 +6605,7 @@ var PollDetail = function PollDetail(_ref) { defaultActiveKey: activeTabs, className: Detailmodules.tabs, onChange: function onChange(key) { + console.log(key); setActiveTabs(key); }, children: tabsArr.map(function (v, k) { @@ -6559,7 +6613,7 @@ var PollDetail = function PollDetail(_ref) { tab: v.name }, v.id); }) - }), tabsArr.map(function (item) { + }, refresh), tabsArr.map(function (item, key) { if (item.id == activeTabs) return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { ref: paperDomRef, children: item.compontent @@ -6573,41 +6627,35 @@ var PollDetail = function PollDetail(_ref) { onCancel: function onCancel() { return setExportTypeModal(false); }, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: if (!(exportType == '')) { - _context.next = 5; + _context2.next = 5; break; } message/* default */.ZP.info('请选择一种导出格式'); - return _context.abrupt("return"); + return _context2.abrupt("return"); case 5: - if (!(exportType == 'pdf')) { - _context.next = 10; - break; - } - _context.next = 8; - return (0,exportPDF/* exportPDF */.F)(paperDomRef.current.children, '导出问卷'); - case 8: - _context.next = 11; - break; - case 10: - if (exportType == 'word') { + if (exportType == 'pdf') { + setActiveTabs(2); + setRefresh(new Date()); + setClickPdf(true); + } else if (exportType == 'word') { (0,utils_export/* exportCommitResultWord */.YO)({ id: params === null || params === void 0 ? void 0 : params.categoryId, middle_export: 1, export_type: 0 }); } - case 11: + case 6: setExportTypeModal(false); - case 12: + case 7: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })), children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Detailmodules.export_type_modal, @@ -6649,25 +6697,25 @@ var PollDetail = function PollDetail(_ref) { onCancel: function onCancel() { return setExportPolls(false); }, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: if (!(exportType == '')) { - _context2.next = 5; + _context3.next = 5; break; } message/* default */.ZP.info('请选择一种导出格式'); - return _context2.abrupt("return"); + return _context3.abrupt("return"); case 5: if (!(exportType == 'pdf')) { - _context2.next = 10; + _context3.next = 10; break; } - _context2.next = 8; + _context3.next = 8; return (0,exportPDF/* exportPdfFile */.B)(paperDomRef.current.children, '导出问卷'); case 8: - _context2.next = 11; + _context3.next = 11; break; case 10: if (exportType == 'excel') { @@ -6683,9 +6731,9 @@ var PollDetail = function PollDetail(_ref) { setExportPolls(false); case 12: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })), children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Detailmodules.export_type_modal, @@ -6723,11 +6771,11 @@ var PollDetail = function PollDetail(_ref) { })] }); }; -/* harmony default export */ var Detail = ((0,_umi_production_exports.connect)(function (_ref4) { - var polls = _ref4.polls, - loading = _ref4.loading, - user = _ref4.user, - globalSetting = _ref4.globalSetting; +/* harmony default export */ var Detail = ((0,_umi_production_exports.connect)(function (_ref5) { + var polls = _ref5.polls, + loading = _ref5.loading, + user = _ref5.user, + globalSetting = _ref5.globalSetting; return { polls: polls, globalSetting: globalSetting, diff --git a/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.async.js b/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.async.js index 6025e20e02..af1e63d8af 100644 --- a/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.async.js +++ b/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.chunk.css b/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.chunk.css index b95c248bfb..d0b7dfb598 100644 --- a/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.chunk.css +++ b/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.chunk.css @@ -84,7 +84,7 @@ margin-right: 5px; } .title_timu___qwfEo { - max-width: 630px; + flex: 1 1; font-size: 16px; font-family: PingFangSC, PingFang SC; font-weight: 600; diff --git a/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js b/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js index 59502c8bea..f43d1db7d5 100644 --- a/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.async.js index d1554c1b70..67aae75b51 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.async.js @@ -193,6 +193,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -213,6 +215,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -229,7 +232,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -318,6 +322,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js index 34ef8f6587..3864557282 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Template__detail__index.async.js b/p__Classrooms__Lists__Template__detail__index.async.js index 0cafc0b1ce..3afcad616b 100644 --- a/p__Classrooms__Lists__Template__detail__index.async.js +++ b/p__Classrooms__Lists__Template__detail__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Engineering__Lists__CurseSetting__index.async.js b/p__Engineering__Lists__CurseSetting__index.async.js index 31845be732..d964529cc8 100644 --- a/p__Engineering__Lists__CurseSetting__index.async.js +++ b/p__Engineering__Lists__CurseSetting__index.async.js @@ -190,6 +190,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -210,6 +212,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -226,7 +229,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -315,6 +319,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Engineering__Lists__Document__index.async.js b/p__Engineering__Lists__Document__index.async.js index 703e7ba597..0ac3eedb7d 100644 --- a/p__Engineering__Lists__Document__index.async.js +++ b/p__Engineering__Lists__Document__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Engineering__Lists__TrainingProgram__index.async.js b/p__Engineering__Lists__TrainingProgram__index.async.js index 2b8dcf8698..24a969634f 100644 --- a/p__Engineering__Lists__TrainingProgram__index.async.js +++ b/p__Engineering__Lists__TrainingProgram__index.async.js @@ -232,6 +232,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -252,6 +254,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -268,7 +271,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -357,6 +361,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Graduations__Review__index.async.js b/p__Graduations__Review__index.async.js index 1de079110a..f4fbb88ae0 100644 --- a/p__Graduations__Review__index.async.js +++ b/p__Graduations__Review__index.async.js @@ -232,6 +232,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -252,6 +254,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -268,7 +271,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -357,6 +361,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Guidance__index.async.js b/p__Guidance__index.async.js index e817a1996e..ab2160f92e 100644 --- a/p__Guidance__index.async.js +++ b/p__Guidance__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Innovation__Detail__index.async.js b/p__Innovation__Detail__index.async.js index 8b27845439..b02a051983 100644 --- a/p__Innovation__Detail__index.async.js +++ b/p__Innovation__Detail__index.async.js @@ -190,6 +190,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -210,6 +212,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -226,7 +229,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -315,6 +319,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Messages__Private__index.async.js b/p__Messages__Private__index.async.js index 12ac7353ea..b1f4bad501 100644 --- a/p__Messages__Private__index.async.js +++ b/p__Messages__Private__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__MoopCases__InfoPanel__index.async.js b/p__MoopCases__InfoPanel__index.async.js index 73c2f2f7dc..1631cd344e 100644 --- a/p__MoopCases__InfoPanel__index.async.js +++ b/p__MoopCases__InfoPanel__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__MyProblem__RecordDetail__index.async.js b/p__MyProblem__RecordDetail__index.async.js index 98700599a4..f1b9c84b8b 100644 --- a/p__MyProblem__RecordDetail__index.async.js +++ b/p__MyProblem__RecordDetail__index.async.js @@ -232,6 +232,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -252,6 +254,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -268,7 +271,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -357,6 +361,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index ce23552050..6852d2c087 100644 --- a/p__Paths__Detail__id.async.js +++ b/p__Paths__Detail__id.async.js @@ -2941,7 +2941,7 @@ var SetPublic = function SetPublic(_ref) { var getData = /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() { var _attachment$actionTab, _res$attachment_histo; - var obj, res; + var obj, res, _attachment$actionTab2, _attachment$actionTab3; return _root_workspace_ppte5yg23_SJ5m_develop_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: @@ -2975,6 +2975,10 @@ var SetPublic = function SetPublic(_ref) { } else { preview.type = res.file_type; preview.data = _utils_env__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.API_SERVER + res.url; + preview.recordInfo = { + id: attachment === null || attachment === void 0 || (_attachment$actionTab2 = attachment.actionTabs) === null || _attachment$actionTab2 === void 0 || (_attachment$actionTab2 = _attachment$actionTab2.selectArrs) === null || _attachment$actionTab2 === void 0 ? void 0 : _attachment$actionTab2.id, + course_id: attachment === null || attachment === void 0 || (_attachment$actionTab3 = attachment.actionTabs) === null || _attachment$actionTab3 === void 0 || (_attachment$actionTab3 = _attachment$actionTab3.params) === null || _attachment$actionTab3 === void 0 ? void 0 : _attachment$actionTab3.course_id + }; if (res.file_type === "txt") { preview.monacoEditor.value = res.content; } @@ -2995,8 +2999,8 @@ var SetPublic = function SetPublic(_ref) { }(); (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { if (attachment.actionTabs.key === "资源下载") { - var _attachment$actionTab2; - params.id = (_attachment$actionTab2 = attachment.actionTabs.selectArrs) === null || _attachment$actionTab2 === void 0 ? void 0 : _attachment$actionTab2["id"]; + var _attachment$actionTab4; + params.id = (_attachment$actionTab4 = attachment.actionTabs.selectArrs) === null || _attachment$actionTab4 === void 0 ? void 0 : _attachment$actionTab4["id"]; form.resetFields(); getData(); } else { diff --git a/p__Question__Index__index.async.js b/p__Question__Index__index.async.js index 77014a635f..a2af9e3098 100644 --- a/p__Question__Index__index.async.js +++ b/p__Question__Index__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Question__OjProblem__RecordDetail__index.async.js b/p__Question__OjProblem__RecordDetail__index.async.js index 3580150615..186c7c555e 100644 --- a/p__Question__OjProblem__RecordDetail__index.async.js +++ b/p__Question__OjProblem__RecordDetail__index.async.js @@ -236,6 +236,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -256,6 +258,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -272,7 +275,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -361,6 +365,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__RestFul__index.async.js b/p__RestFul__index.async.js index e894cd65f5..8aeaf03ddd 100644 --- a/p__RestFul__index.async.js +++ b/p__RestFul__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Detail__Challenges__index.async.js b/p__Shixuns__Detail__Challenges__index.async.js index e9aa1b6631..c4ef800e20 100644 --- a/p__Shixuns__Detail__Challenges__index.async.js +++ b/p__Shixuns__Detail__Challenges__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Detail__Repository__index.async.js b/p__Shixuns__Detail__Repository__index.async.js index 2820ad0b35..c3002e2832 100644 --- a/p__Shixuns__Detail__Repository__index.async.js +++ b/p__Shixuns__Detail__Repository__index.async.js @@ -317,6 +317,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -337,6 +339,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -353,7 +356,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -442,6 +446,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js index 6d262f5cbf..87dd9b85b6 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js +++ b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js @@ -186,6 +186,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -206,6 +208,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -222,7 +225,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -311,6 +315,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Edit__body__Warehouse__index.async.js b/p__Shixuns__Edit__body__Warehouse__index.async.js index 65343a4501..25aceebd97 100644 --- a/p__Shixuns__Edit__body__Warehouse__index.async.js +++ b/p__Shixuns__Edit__body__Warehouse__index.async.js @@ -236,6 +236,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -256,6 +258,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -272,7 +275,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -361,6 +365,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Exports__index.async.js b/p__Shixuns__Exports__index.async.js index 5ad0eb64cf..fa095d2fac 100644 --- a/p__Shixuns__Exports__index.async.js +++ b/p__Shixuns__Exports__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__ResourcesCenter__Detail__index.async.js b/p__User__Detail__ResourcesCenter__Detail__index.async.js index 1f5c14ed34..f64f396baa 100644 --- a/p__User__Detail__ResourcesCenter__Detail__index.async.js +++ b/p__User__Detail__ResourcesCenter__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__ResourcesCenter__index.async.js b/p__User__Detail__ResourcesCenter__index.async.js index 3fa947b240..5f56a87d63 100644 --- a/p__User__Detail__ResourcesCenter__index.async.js +++ b/p__User__Detail__ResourcesCenter__index.async.js @@ -107,6 +107,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -127,6 +129,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -143,7 +146,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -232,6 +236,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__Topics__Detail__index.async.js b/p__User__Detail__Topics__Detail__index.async.js index 667fa39ac4..ea6a8faef4 100644 --- a/p__User__Detail__Topics__Detail__index.async.js +++ b/p__User__Detail__Topics__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__Topics__Poll__Detail__index.async.js b/p__User__Detail__Topics__Poll__Detail__index.async.js index de4230b828..61921b6ab3 100644 --- a/p__User__Detail__Topics__Poll__Detail__index.async.js +++ b/p__User__Detail__Topics__Poll__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__Topics__Poll__Edit__index.async.js b/p__User__Detail__Topics__Poll__Edit__index.async.js index ef28c6a4a1..a0afdfa415 100644 --- a/p__User__Detail__Topics__Poll__Edit__index.async.js +++ b/p__User__Detail__Topics__Poll__Edit__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Video__Detail__id.async.js b/p__Video__Detail__id.async.js index 5353135915..feaedd5675 100644 --- a/p__Video__Detail__id.async.js +++ b/p__Video__Detail__id.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__tasks__Jupyter__index.async.js b/p__tasks__Jupyter__index.async.js index a9d4369f53..043d39bf94 100644 --- a/p__tasks__Jupyter__index.async.js +++ b/p__tasks__Jupyter__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Announcement__Detail__index.async.js b/p__virtualSpaces__Lists__Announcement__Detail__index.async.js index 543f51b9f8..4c0449e882 100644 --- a/p__virtualSpaces__Lists__Announcement__Detail__index.async.js +++ b/p__virtualSpaces__Lists__Announcement__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Announcement__index.async.js b/p__virtualSpaces__Lists__Announcement__index.async.js index aec65edb87..1ea09dcf18 100644 --- a/p__virtualSpaces__Lists__Announcement__index.async.js +++ b/p__virtualSpaces__Lists__Announcement__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Material__index.async.js b/p__virtualSpaces__Lists__Material__index.async.js index 9bafaa42e6..a92d132dbc 100644 --- a/p__virtualSpaces__Lists__Material__index.async.js +++ b/p__virtualSpaces__Lists__Material__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Plan__Detail__index.async.js b/p__virtualSpaces__Lists__Plan__Detail__index.async.js index f695ba9915..4a9756f6be 100644 --- a/p__virtualSpaces__Lists__Plan__Detail__index.async.js +++ b/p__virtualSpaces__Lists__Plan__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Resources__Detail__index.async.js b/p__virtualSpaces__Lists__Resources__Detail__index.async.js index 27bd144661..057815c153 100644 --- a/p__virtualSpaces__Lists__Resources__Detail__index.async.js +++ b/p__virtualSpaces__Lists__Resources__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Survey__Detail__index.async.js b/p__virtualSpaces__Lists__Survey__Detail__index.async.js index 17f51b1015..95d9e81e92 100644 --- a/p__virtualSpaces__Lists__Survey__Detail__index.async.js +++ b/p__virtualSpaces__Lists__Survey__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), src = _useState2[0], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/static/iconfont.1bb0dbae.woff2 b/static/iconfont.1bb0dbae.woff2 deleted file mode 100644 index 16c8f517da..0000000000 Binary files a/static/iconfont.1bb0dbae.woff2 and /dev/null differ diff --git a/static/iconfont.2205bf82.woff b/static/iconfont.2205bf82.woff new file mode 100644 index 0000000000..f0533613e6 Binary files /dev/null and b/static/iconfont.2205bf82.woff differ diff --git a/static/iconfont.66b188c4.woff b/static/iconfont.66b188c4.woff deleted file mode 100644 index bbd628d923..0000000000 Binary files a/static/iconfont.66b188c4.woff and /dev/null differ diff --git a/static/iconfont.ef1946ac.ttf b/static/iconfont.97456ff2.ttf similarity index 92% rename from static/iconfont.ef1946ac.ttf rename to static/iconfont.97456ff2.ttf index 49ab59aaa4..5af48fe1c0 100644 Binary files a/static/iconfont.ef1946ac.ttf and b/static/iconfont.97456ff2.ttf differ diff --git a/static/iconfont.b45dd276.svg b/static/iconfont.b45dd276.svg new file mode 100644 index 0000000000..4a4009c1a4 --- /dev/null +++ b/static/iconfont.b45dd276.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/iconfont.bb3f6b47.svg b/static/iconfont.bb3f6b47.svg deleted file mode 100644 index 28b4552aad..0000000000 --- a/static/iconfont.bb3f6b47.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/iconfont.cca47f03.woff2 b/static/iconfont.cca47f03.woff2 new file mode 100644 index 0000000000..86dee437ee Binary files /dev/null and b/static/iconfont.cca47f03.woff2 differ diff --git a/umi.css b/umi.css index 604c205eeb..dc837603a8 100644 --- a/umi.css +++ b/umi.css @@ -292,10 +292,10 @@ mark { \*************************************************************************************************************************************************************************************************************************************************************************************/ @font-face { font-family: "iconfont"; /* Project id 653600 */ - src: url(./static/iconfont.1bb0dbae.woff2) format('woff2'), - url(./static/iconfont.66b188c4.woff) format('woff'), - url(./static/iconfont.ef1946ac.ttf) format('truetype'), - url(./static/iconfont.bb3f6b47.svg#iconfont) format('svg'); + src: url(./static/iconfont.cca47f03.woff2) format('woff2'), + url(./static/iconfont.2205bf82.woff) format('woff'), + url(./static/iconfont.97456ff2.ttf) format('truetype'), + url(./static/iconfont.b45dd276.svg#iconfont) format('svg'); } .iconfont { @@ -306,6 +306,10 @@ mark { -moz-osx-font-smoothing: grayscale; } +.icon-quxiaofabu:before { + content: "\ec3f"; +} + .icon-wuzi:before { content: "\ec3d"; } diff --git a/umi.js b/umi.js index 7543d23a65..4e05fd2840 100644 --- a/umi.js +++ b/umi.js @@ -15067,6 +15067,7 @@ var ClassroomsListModel = { loading: true, detailTopBanner: { // 课堂详情页面头部数据 + copy_completed: true // 教学课堂是否在复制成功 默认值true }, detailLeftMenus: { // 课堂详情页面左侧menus @@ -34016,10 +34017,13 @@ function _newInforms() { "use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ $n: function() { return /* binding */ get_watch_list; }, /* harmony export */ H: function() { return /* binding */ updateVisits; }, /* harmony export */ Nm: function() { return /* binding */ getDetail; }, /* harmony export */ Ot: function() { return /* binding */ updateFiles; }, /* harmony export */ SV: function() { return /* binding */ allAttachment; }, +/* harmony export */ fc: function() { return /* binding */ add_file_quantity; }, +/* harmony export */ mn: function() { return /* binding */ get_batches_publish_info; }, /* harmony export */ tO: function() { return /* binding */ fileImport; }, /* harmony export */ zI: function() { return /* binding */ mineAttachment; } /* harmony export */ }); @@ -34159,6 +34163,66 @@ function _updateVisits() { })); return _updateVisits.apply(this, arguments); } +function get_watch_list(_x7) { + return _get_watch_list.apply(this, arguments); +} +function _get_watch_list() { + _get_watch_list = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_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: + return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/files/".concat(params === null || params === void 0 ? void 0 : params.id, "/watch_list.json"), { + method: 'get', + params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) + })); + case 1: + case "end": + return _context7.stop(); + } + }, _callee7); + })); + return _get_watch_list.apply(this, arguments); +} +function get_batches_publish_info(_x8) { + return _get_batches_publish_info.apply(this, arguments); +} +function _get_batches_publish_info() { + _get_batches_publish_info = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/files/get_batches_publish_info.json", { + method: 'get', + params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) + })); + case 1: + case "end": + return _context8.stop(); + } + }, _callee8); + })); + return _get_batches_publish_info.apply(this, arguments); +} +function add_file_quantity(_x9) { + return _add_file_quantity.apply(this, arguments); +} +function _add_file_quantity() { + _add_file_quantity = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_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: + return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/files/".concat(params === null || params === void 0 ? void 0 : params.id, "/add_file_quantity.json"), { + method: 'post', + body: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) + })); + case 1: + case "end": + return _context9.stop(); + } + }, _callee9); + })); + return _add_file_quantity.apply(this, arguments); +} /***/ }), @@ -65618,17 +65682,17 @@ module.exports = charenc; /***/ }), -/***/ 15849: +/***/ 35413: /*!******************************************!*\ - !*** ./node_modules/_d@1.0.1@d/index.js ***! + !*** ./node_modules/_d@1.0.2@d/index.js ***! \******************************************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -var isValue = __webpack_require__(/*! type/value/is */ 76518) - , isPlainFunction = __webpack_require__(/*! type/plain-function/is */ 43413) +var isValue = __webpack_require__(/*! type/value/is */ 60381) + , isPlainFunction = __webpack_require__(/*! type/plain-function/is */ 70035) , assign = __webpack_require__(/*! es5-ext/object/assign */ 63474) , normalizeOpts = __webpack_require__(/*! es5-ext/object/normalize-options */ 47095) , contains = __webpack_require__(/*! es5-ext/string/#/contains */ 99363); @@ -66298,7 +66362,7 @@ module.exports = function (searchString /*, position*/) { "use strict"; -var d = __webpack_require__(/*! d */ 15849) +var d = __webpack_require__(/*! d */ 35413) , callable = __webpack_require__(/*! es5-ext/object/valid-callable */ 15895) , apply = Function.prototype.apply, call = Function.prototype.call @@ -101636,16 +101700,16 @@ module.exports = function shallowEqual(objA, objB, compare, compareContext) { /***/ }), -/***/ 78755: +/***/ 58392: /*!******************************************************!*\ - !*** ./node_modules/_type@1.2.0@type/function/is.js ***! + !*** ./node_modules/_type@2.7.2@type/function/is.js ***! \******************************************************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -var isPrototype = __webpack_require__(/*! ../prototype/is */ 86352); +var isPrototype = __webpack_require__(/*! ../prototype/is */ 34473); module.exports = function (value) { if (typeof value !== "function") return false; @@ -101666,16 +101730,16 @@ module.exports = function (value) { /***/ }), -/***/ 86019: +/***/ 83414: /*!****************************************************!*\ - !*** ./node_modules/_type@1.2.0@type/object/is.js ***! + !*** ./node_modules/_type@2.7.2@type/object/is.js ***! \****************************************************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -var isValue = __webpack_require__(/*! ../value/is */ 76518); +var isValue = __webpack_require__(/*! ../value/is */ 60381); // prettier-ignore var possibleTypes = { "object": true, "function": true, "undefined": true /* document.all */ }; @@ -101688,16 +101752,16 @@ module.exports = function (value) { /***/ }), -/***/ 43413: +/***/ 70035: /*!************************************************************!*\ - !*** ./node_modules/_type@1.2.0@type/plain-function/is.js ***! + !*** ./node_modules/_type@2.7.2@type/plain-function/is.js ***! \************************************************************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -var isFunction = __webpack_require__(/*! ../function/is */ 78755); +var isFunction = __webpack_require__(/*! ../function/is */ 58392); var classRe = /^\s*class[\s{/}]/, functionToString = Function.prototype.toString; @@ -101710,16 +101774,16 @@ module.exports = function (value) { /***/ }), -/***/ 86352: +/***/ 34473: /*!*******************************************************!*\ - !*** ./node_modules/_type@1.2.0@type/prototype/is.js ***! + !*** ./node_modules/_type@2.7.2@type/prototype/is.js ***! \*******************************************************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -var isObject = __webpack_require__(/*! ../object/is */ 86019); +var isObject = __webpack_require__(/*! ../object/is */ 83414); module.exports = function (value) { if (!isObject(value)) return false; @@ -101734,9 +101798,9 @@ module.exports = function (value) { /***/ }), -/***/ 76518: +/***/ 60381: /*!***************************************************!*\ - !*** ./node_modules/_type@1.2.0@type/value/is.js ***! + !*** ./node_modules/_type@2.7.2@type/value/is.js ***! \***************************************************/ /***/ (function(module) { @@ -138527,7 +138591,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__Video__Items__videoInfo__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(36697), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(70169), __webpack_require__.e(93948), __webpack_require__.e(73598), __webpack_require__.e(80457), __webpack_require__.e(36453), __webpack_require__.e(12911), __webpack_require__.e(33191), __webpack_require__.e(17531), __webpack_require__.e(40895)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Items/videoInfo/index.tsx */ 46495)); }), '96': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__ShixunDetail__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(18814), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(18810), __webpack_require__.e(36697), __webpack_require__.e(2518), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(99313), __webpack_require__.e(86383), __webpack_require__.e(93948), __webpack_require__.e(73598), __webpack_require__.e(98228), __webpack_require__.e(15445), __webpack_require__.e(60208), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(36532), __webpack_require__.e(2058), __webpack_require__.e(93282)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/ShixunDetail/index.tsx */ 83183)); + return Promise.all(/*! import() | layouts__ShixunDetail__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(18814), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(18810), __webpack_require__.e(36697), __webpack_require__.e(2518), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(99313), __webpack_require__.e(86383), __webpack_require__.e(93948), __webpack_require__.e(73598), __webpack_require__.e(98228), __webpack_require__.e(15445), __webpack_require__.e(60208), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(36532), __webpack_require__.e(2058), __webpack_require__.e(93282)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/ShixunDetail/index.tsx */ 32696)); }), '97': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(18814), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(18810), __webpack_require__.e(36697), __webpack_require__.e(2518), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(86383), __webpack_require__.e(96971), __webpack_require__.e(72086), __webpack_require__.e(43428), __webpack_require__.e(34347), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(36532), __webpack_require__.e(2058), __webpack_require__.e(93666), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 85211)); @@ -138614,10 +138678,10 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(18814), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(18810), __webpack_require__.e(36697), __webpack_require__.e(2518), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(99313), __webpack_require__.e(97705), __webpack_require__.e(70169), __webpack_require__.e(96971), __webpack_require__.e(86793), __webpack_require__.e(23310), __webpack_require__.e(93948), __webpack_require__.e(73598), __webpack_require__.e(95802), __webpack_require__.e(84542), __webpack_require__.e(48136), __webpack_require__.e(85160), __webpack_require__.e(84732), __webpack_require__.e(10211), __webpack_require__.e(15445), __webpack_require__.e(93125), __webpack_require__.e(7446), __webpack_require__.e(32598), __webpack_require__.e(59277), __webpack_require__.e(79006), __webpack_require__.e(2058), __webpack_require__.e(48321), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 84056)); }), '125': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(18814), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(18810), __webpack_require__.e(36697), __webpack_require__.e(2518), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(99313), __webpack_require__.e(97705), __webpack_require__.e(86383), __webpack_require__.e(96971), __webpack_require__.e(93948), __webpack_require__.e(73598), __webpack_require__.e(72086), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(32598), __webpack_require__.e(93666), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 42113)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(18814), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(18810), __webpack_require__.e(36697), __webpack_require__.e(2518), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(99313), __webpack_require__.e(97705), __webpack_require__.e(86383), __webpack_require__.e(96971), __webpack_require__.e(93948), __webpack_require__.e(73598), __webpack_require__.e(72086), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(32598), __webpack_require__.e(93666), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 2391)); }), '126': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(18814), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(18810), __webpack_require__.e(36697), __webpack_require__.e(2518), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(99313), __webpack_require__.e(97705), __webpack_require__.e(86383), __webpack_require__.e(96971), __webpack_require__.e(93948), __webpack_require__.e(73598), __webpack_require__.e(72086), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(32598), __webpack_require__.e(93666), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 42113)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(18814), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(18810), __webpack_require__.e(36697), __webpack_require__.e(2518), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(99313), __webpack_require__.e(97705), __webpack_require__.e(86383), __webpack_require__.e(96971), __webpack_require__.e(93948), __webpack_require__.e(73598), __webpack_require__.e(72086), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(32598), __webpack_require__.e(93666), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 2391)); }), '127': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(28647), __webpack_require__.e(35593), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(18814), __webpack_require__.e(77212), __webpack_require__.e(39798), __webpack_require__.e(43192), __webpack_require__.e(24665), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(18810), __webpack_require__.e(36697), __webpack_require__.e(2518), __webpack_require__.e(78782), __webpack_require__.e(17014), __webpack_require__.e(99313), __webpack_require__.e(86383), __webpack_require__.e(93948), __webpack_require__.e(73598), __webpack_require__.e(98228), __webpack_require__.e(93125), __webpack_require__.e(72032), __webpack_require__.e(4977), __webpack_require__.e(17253), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 40063));