diff --git a/p__Classrooms__Overview__index.async.js b/p__Classrooms__Overview__index.async.js index 7ebe6fbe80..1d440df76b 100644 --- a/p__Classrooms__Overview__index.async.js +++ b/p__Classrooms__Overview__index.async.js @@ -470,37 +470,39 @@ var Page = function Page(_ref3) { } }, series: [{ - data: [(SBody === null || SBody === void 0 ? void 0 : SBody.shixun_homework_size) > 0 && { + data: [{ value: SBody === null || SBody === void 0 ? void 0 : SBody.shixun_homework_size, name: "课堂实验", itemStyle: { color: "#FF9F3B" } - }, (SBody === null || SBody === void 0 ? void 0 : SBody.group_homework_size) > 0 && { + }, { value: SBody === null || SBody === void 0 ? void 0 : SBody.group_homework_size, name: "分组作业", itemStyle: { color: "#589BE0" } - }, (SBody === null || SBody === void 0 ? void 0 : SBody.common_homework_size) > 0 && { + }, { value: SBody === null || SBody === void 0 ? void 0 : SBody.common_homework_size, name: "图文作业", itemStyle: { color: "#ED7540" } - }, (SBody === null || SBody === void 0 ? void 0 : SBody.program_homework_size) > 0 && { + }, { value: SBody === null || SBody === void 0 ? void 0 : SBody.program_homework_size, name: "编程作业", itemStyle: { color: "#F9D699" } - }, (SBody === null || SBody === void 0 ? void 0 : SBody.exercise_size) > 0 && { + }, { value: SBody === null || SBody === void 0 ? void 0 : SBody.exercise_size, name: "在线考试", itemStyle: { color: "#BEDCF2" } - }], + }].filter(function (item) { + return item.value > 0; + }), type: 'pie', center: ['25%', '58%'], //饼图位置 @@ -675,6 +677,14 @@ var Page = function Page(_ref3) { // if (StatInfo?.time_type == 3) // return StatInfo?.times?.map((item: any) => `第${item}月`) || [] }; + var disabledDate = function disabledDate(current) { + if (!(statParams.start_time && statParams.end_time)) { + return false; + } + var tooLate = statParams.start_time && current.diff(statParams.start_time, 'years') > 5; + var tooEarly = statParams.end_time && dayjs_min_default()(statParams.end_time).diff(current, 'years') > 5; + return !!tooEarly || !!tooLate; + }; var seriesName = function seriesName() { switch (statParams.data_type) { case 'Course': @@ -1069,9 +1079,11 @@ var Page = function Page(_ref3) { width: 246 }, allowClear: false, + disabledDate: disabledDate, defaultValue: [dayjs_min_default()(defauleDate.start_time, 'YYYY-MM-DD'), dayjs_min_default()(defauleDate.end_time, 'YYYY-MM-DD')], value: [dayjs_min_default()(statParams.start_time, 'YYYY-MM-DD'), dayjs_min_default()(statParams.end_time, 'YYYY-MM-DD')], format: 'YYYY-MM-DD', + onCalendarChange: function onCalendarChange() {}, onChange: function onChange(date, dateString) { console.log(dateString); statParams.start_time = dateString[0]; diff --git a/umi.js b/umi.js index 40299d8bda..cb6b4d195b 100644 --- a/umi.js +++ b/umi.js @@ -137359,10 +137359,10 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(1643), __webpack_require__.e(50812), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(34333), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(70867), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(76980), __webpack_require__.e(37091), __webpack_require__.e(85731), __webpack_require__.e(54513), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(4977), __webpack_require__.e(59554), __webpack_require__.e(41977), __webpack_require__.e(21578)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Detail/index.tsx */ 84116)); }), '59': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(1643), __webpack_require__.e(50812), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(34333), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(89868), __webpack_require__.e(76980), __webpack_require__.e(37091), __webpack_require__.e(85731), __webpack_require__.e(54513), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(87377), __webpack_require__.e(4977), __webpack_require__.e(59554), __webpack_require__.e(41977), __webpack_require__.e(71072), __webpack_require__.e(13007), __webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Add/index.tsx */ 40718)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(1643), __webpack_require__.e(50812), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(34333), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(89868), __webpack_require__.e(76980), __webpack_require__.e(37091), __webpack_require__.e(85731), __webpack_require__.e(54513), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(29535), __webpack_require__.e(4977), __webpack_require__.e(59554), __webpack_require__.e(41977), __webpack_require__.e(71072), __webpack_require__.e(13007), __webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Add/index.tsx */ 40718)); }), '60': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(1643), __webpack_require__.e(50812), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(34333), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(89868), __webpack_require__.e(76980), __webpack_require__.e(37091), __webpack_require__.e(85731), __webpack_require__.e(54513), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(29535), __webpack_require__.e(4977), __webpack_require__.e(59554), __webpack_require__.e(41977), __webpack_require__.e(71072), __webpack_require__.e(13007), __webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Edit/index.tsx */ 71278)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(1643), __webpack_require__.e(50812), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(34333), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(89868), __webpack_require__.e(76980), __webpack_require__.e(37091), __webpack_require__.e(85731), __webpack_require__.e(54513), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(87377), __webpack_require__.e(4977), __webpack_require__.e(59554), __webpack_require__.e(41977), __webpack_require__.e(71072), __webpack_require__.e(13007), __webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Edit/index.tsx */ 71278)); }), '61': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(1643), __webpack_require__.e(50812), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(34333), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(76980), __webpack_require__.e(37091), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(48826), __webpack_require__.e(54513), __webpack_require__.e(2360), __webpack_require__.e(38773), __webpack_require__.e(4977), __webpack_require__.e(59554), __webpack_require__.e(41977), __webpack_require__.e(71072), __webpack_require__.e(62438), __webpack_require__.e(74795)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Add/index.tsx */ 9403));