You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Paths__Detail__Statistic...

1684 lines
127 KiB

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[4601],{
/***/ 46948:
/*!*****************************************!*\
!*** ./src/components/NoData/index.tsx ***!
\*****************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 93314);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd */ 3113);
var __defProp = Object.defineProperty;
var __defProps = Object.defineProperties;
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
const noData = ({
img,
buttonProps = {},
styles = {},
customText,
ButtonText,
ButtonClick,
Buttonclass,
ButtonTwo,
imgStyles,
loading = false
}) => {
return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement(
"section",
{
className: "tc animated fadeIn",
style: __spreadValues(__spreadValues({}, { color: "#999", margin: "100px auto", visibility: loading ? "hidden" : "visible" }), styles)
},
/* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement("img", { src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_1__, style: __spreadProps(__spreadValues({}, imgStyles), { pointerEvents: "none", userSelect: "none" }) }),
/* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement("p", { className: "mt20 font14" }, customText || "\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),
ButtonText && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP, __spreadValues({ className: Buttonclass, onClick: ButtonClick }, buttonProps), ButtonText),
ButtonTwo && ButtonTwo
);
};
/* harmony default export */ __webpack_exports__.Z = (noData);
/***/ }),
/***/ 70195:
/*!******************************************************************!*\
!*** ./src/pages/Paths/Detail/Statistics/index.tsx + 14 modules ***!
\******************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
PathStatisticsStatus: function() { return /* binding */ PathStatisticsStatus; },
"default": function() { return /* binding */ Detail_Statistics; }
});
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 15 modules
var _umi_production_exports = __webpack_require__(23852);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules
var tabs = __webpack_require__(99313);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
var row = __webpack_require__(95237);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(6848);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Statisticsmodules = ({"bg":"bg____jkAB","header":"header___PPltR","titleWrap":"titleWrap___pTIp8","title":"title___qTNRH","name":"name___dLrvE","info":"info___qGW_V","boxWrap":"boxWrap___n5Uc1","icon":"icon___BdgVN","bigTabs":"bigTabs___wqKPl","active":"active___rYKNJ","main":"main___MUCpu","titleItem":"titleItem___qDOI5","countcenter":"countcenter___rEj8o","tabdiv":"tabdiv___ShIOl","radiusdiv":"radiusdiv___GU9SO","update":"update___Rh1s2"});
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
var spin = __webpack_require__(71418);
// EXTERNAL MODULE: ./node_modules/_echarts-for-react@2.0.16@echarts-for-react/lib/index.js
var lib = __webpack_require__(42441);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Quality/Config.tsx
const getLearnTimeOptions = (seriesData = []) => {
return {
title: {
left: "center"
},
tooltip: {
trigger: "item",
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
// legend: {
// type: 'scroll',
// orient: 'vertical',
// right: 10,
// top: 20,
// bottom: 20,
// data: legendData,
// selected: selected
// },
color: ["#0152d9", "#13C2C2", "#2FC25B", "#FACC14", "#F04864", "#8543E0"],
series: [
{
name: "",
type: "pie",
radius: "55%",
center: ["40%", "50%"],
data: seriesData,
emphasis: {
itemStyle: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: "rgba(0, 0, 0, 0.5)"
}
}
}
]
};
};
const getAverageEvaluationTimeOptions = ({ names = [], values = [] }) => {
return {
color: ["#3398DB"],
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow"
// 默认为直线,可选为:'line' | 'shadow'
}
},
grid: {
left: "3%",
right: "4%",
bottom: "3%",
containLabel: true
},
xAxis: [
{
// nameTextStyle: { padding: [5, 0, 0, 0] },
// name: '平均评测次数',
// nameLocation: 'center',
type: "category",
data: names,
axisTick: {
alignWithLabel: true
},
axisLabel: {
//坐标轴刻度标签的相关设置。
interval: 0,
rotate: "45"
}
}
],
yAxis: [
{
name: "\u4EBA\u6570",
// nameLocation: 'center',
type: "value"
}
],
series: [
{
name: "\u4EBA\u6570",
type: "bar",
barWidth: "20%",
label: {
show: true,
position: "top"
},
data: values
}
]
};
};
const getEvaluationTimeOptions = ({ names = [], values = [] }) => {
return {
color: ["#3398DB"],
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow"
// 默认为直线,可选为:'line' | 'shadow'
}
},
grid: {
left: "3%",
right: "4%",
bottom: "3%",
containLabel: true
},
xAxis: [
{
// nameTextStyle: { padding: [5, 0, 0, 0] },
name: "\u5E73\u5747\n\u8BC4\u6D4B\n\u6B21\u6570",
// nameLocation: 'center',
type: "category",
data: names,
axisTick: {
alignWithLabel: true
},
axisLabel: {
//坐标轴刻度标签的相关设置。
interval: 0,
rotate: "45"
}
}
],
yAxis: [
{
name: "\u4EBA\u6570",
// nameLocation: 'center',
type: "value"
}
],
series: [
{
name: "\u4EBA\u6570",
type: "bar",
barWidth: "20%",
label: {
show: true,
position: "top"
},
data: values
}
]
};
};
const getLengthOfStudyOptions = ({ names = [], values = [] }) => {
return {
color: ["#3398DB"],
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow"
// 默认为直线,可选为:'line' | 'shadow'
}
},
grid: {
left: "3%",
right: "4%",
bottom: "3%",
containLabel: true
},
xAxis: [
{
// nameTextStyle: { padding: [5, 0, 0, 0] },
name: "\u89C6\u9891\n\u5B66\u4E60\n\u65F6\u957F",
// nameLocation: 'center',
type: "category",
data: names,
axisTick: {
alignWithLabel: true
},
axisLabel: {
//坐标轴刻度标签的相关设置。
interval: 0,
rotate: "45"
}
}
],
yAxis: [
{
name: "\u4EBA\u6570",
// nameLocation: 'center',
type: "value"
}
],
series: [
{
name: "\u4EBA\u6570",
type: "bar",
barMaxWidth: "10%",
barWidth: "20%",
label: {
show: true,
position: "top"
},
data: values
}
]
};
};
// 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: ./src/utils/util.tsx
var util = __webpack_require__(75798);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/utils.tsx
const StatusEnum = {
OneWeek: 1,
OneMonth: 2,
ThreeMonth: 3,
SixMonth: 4
};
const dateFormat = "YYYY-MM-DD";
const formatTime = (status) => {
const mapping = {
[StatusEnum.OneWeek]: [dayjs_min_default()().subtract(1, "w"), dayjs_min_default()()],
[StatusEnum.OneMonth]: [dayjs_min_default()().subtract(1, "M"), dayjs_min_default()()],
[StatusEnum.ThreeMonth]: [dayjs_min_default()().subtract(3, "M"), dayjs_min_default()()],
[StatusEnum.SixMonth]: [dayjs_min_default()().subtract(6, "M"), dayjs_min_default()()]
};
return mapping[status];
};
const formatClearanceData = (data) => {
const mapping = {
"p0": "\u901A\u517320%\u4EE5\u4E0B",
"p2": "\u901A\u517320%\u4EE5\u4E0A",
"p4": "\u901A\u517340%\u4EE5\u4E0A",
"p6": "\u901A\u517360%\u4EE5\u4E0A",
"p8": "\u901A\u517380%\u4EE5\u4E0A"
};
let formatData = [];
Object.keys(data).forEach((key) => {
formatData.push({ value: data[key].count, name: mapping[key] });
});
return formatData;
};
const formatAverageClearanceTimeData = (data = []) => {
const names = data.map((item) => {
return `${toTimeFormat(item.time && item.time[0])}-${toTimeFormat(item.time && item.time[1])}`;
});
const values = data.map((item) => item.count);
return { names, values };
};
const formatUserData = (data = []) => {
const names = data.map((item) => {
return `${item.begin_at}-${item.end_at}\u79D2`;
});
const values = data.map((item) => item.user_count);
return { names, values };
};
const formatLengthOfStudyData = (data = []) => {
const names = data.map((item) => {
return `${item.begin_at}-${item.end_at}\u5206\u949F`;
});
const values = data.map((item) => item.user_count);
return { names, values };
};
const formatLearningData = (data = []) => {
const names = data.map((item) => item.name);
const values = data.map((item) => item.value);
return { names, values };
};
const formatAverageEvaluationTimeData = (data = []) => {
const names = data.map((item) => {
return `${item.num && item.num[0]}-${item.num && item.num[1]}\u6B21`;
});
const values = data.map((item) => item.count);
return { names, values };
};
const formatShixunDiffData = (data) => {
const mapping = {
1: "\u521D\u7EA7",
2: "\u4E2D\u7EA7",
3: "\u4E2D\u9AD8\u7EA7",
4: "\u9AD8\u7EA7"
};
let datas = [];
delete data.total;
Object.keys(data).forEach((key) => {
datas.push({
value: data[key],
name: mapping[key]
});
});
return datas;
};
// EXTERNAL MODULE: ./src/service/paths.ts
var paths = __webpack_require__(2850);
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
var NoData = __webpack_require__(46948);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules
var ExclamationCircleOutlined = __webpack_require__(6246);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Quality/index.tsx
var __async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const Learn = ({
selectKey,
statisticsData,
form
}) => {
var _a, _b, _c, _d, _e, _f, _g, _h, _i;
const { pathId } = (0,_umi_production_exports.useParams)();
const [isLoading, setIsLoading] = (0,_react_17_0_2_react.useState)(false);
const [data, setData] = (0,_react_17_0_2_react.useState)({});
const [pieTitle, setPieTitle] = (0,_react_17_0_2_react.useState)([]);
let percentage = ["100%", "80%\u4EE5\u4E0A", "60%\u4EE5\u4E0A", "40%\u4EE5\u4E0A", "20%\u4EE5\u4E0A", "20%\u4EE5\u4E0B"];
let rightPercentage = ["100%", "80%", "60%", "40%", "20%", "20%"];
let color = ["#0152d9", "#13C2C2", "#2FC25B", "#FACC14", "#F04864", "#8543E0"];
(0,_react_17_0_2_react.useEffect)(() => {
if (selectKey === PathStatisticsStatus.Quality) {
handleGetData();
}
}, [selectKey, form]);
const handleGetData = () => __async(void 0, null, function* () {
setIsLoading(true);
const time = formatTime(StatusEnum.OneMonth);
const res = yield (0,paths/* getLearnStatistics */.ef)({
id: pathId,
type: form === "spoc" ? "1" : "2",
start_at: time && time[0] && dayjs_min_default()(time[0]).format(dateFormat),
end_at: time && time[1] && dayjs_min_default()(time[1]).format(dateFormat)
});
setIsLoading(false);
if (res) {
setData(res || {});
let datas = [];
if (res == null ? void 0 : res.passed_distribution_pie) {
percentage == null ? void 0 : percentage.map((item, i) => {
let data2 = {};
data2.name = (res == null ? void 0 : res.passed_distribution_pie[i + 1]) + "\u4EBA\uFF1A" + item;
data2.value = res == null ? void 0 : res.passed_distribution_pie[i + 1];
datas.push(data2);
});
setPieTitle([...datas]);
}
}
});
return /* @__PURE__ */ _react_17_0_2_react.createElement(spin/* default */.Z, { spinning: isLoading }, pieTitle && /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem }, "\u5B9E\u8BAD\u901A\u5173\u60C5\u51B5\u5206\u5E03\u56FE"), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: getLearnTimeOptions(pieTitle),
style: { height: 400, width: 600 },
opts: { renderer: "svg" }
}
), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, /* @__PURE__ */ _react_17_0_2_react.createElement("p", null, "\u5355\u4F4D\uFF1A\u4EBA"), color == null ? void 0 : color.map((item, i) => {
return /* @__PURE__ */ _react_17_0_2_react.createElement("p", { key: i, style: { display: "flex", alignItems: "center" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { key: i, className: Statisticsmodules.radiusdiv, style: { background: item } }), " ", `\u901A\u5173` + rightPercentage[i], i > 0 && i < 5 ? `\u4EE5\u4E0A (\u542B)` : i === 5 ? "\u4EE5\u4E0B" : "");
})))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem }, "\u5B9E\u8BAD\u5173\u5361\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u5206\u5E03\u56FE ", /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: "\u81F3\u5C11\u8FDB\u884C\u4E00\u6B21\u8BC4\u6D4B\u7684\u5B66\u751F\u624D\u7EB3\u5165\u672C\u56FE\u7EDF\u8BA1" }, /* @__PURE__ */ _react_17_0_2_react.createElement(ExclamationCircleOutlined/* default */.Z, { style: { marginLeft: "5px" } }))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, ((_a = data == null ? void 0 : data.average_pass_num_bar) == null ? void 0 : _a.columns) ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: getEvaluationTimeOptions(
formatAverageEvaluationTimeData(data.average_pass_num_bar && data.average_pass_num_bar.columns)
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null)), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, /* @__PURE__ */ _react_17_0_2_react.createElement("p", { style: { display: "flex", justifyContent: "center" } }, "\u5355\u4F4D\uFF1A\u6B21/\u5173\u5361"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { display: "flex", justifyContent: "center", color: "#999999" } }, "\u672C\u56FE\u4EE5\u5B66\u751F\u5728\u5B9E\u8BAD\u5173\u5361\u4E2D\u7684\u8BC4\u6D4B\u6B21\u6570\u5E73\u5747\u503C\u4E3A\u7EDF\u8BA1\u7EF4\u5EA6\uFF0C\u7ED9\u51FA\u6240\u6709\u5B66\u751F\u7684\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u5206\u5E03\u72B6\u6001\u3002"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { display: "flex", justifyContent: "center", color: "#999999" } }, "\u5F53\u524D\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u6700\u5C0F\u503C\uFF1A", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { color: "#0DAE0A" } }, data.average_pass_num_bar && ((_b = data.average_pass_num_bar) == null ? void 0 : _b.min), "\u6B21"), "\uFF0C\u6700\u5927\u503C\uFF1A", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { color: "#0DAE0A" } }, data.average_pass_num_bar && ((_c = data.average_pass_num_bar) == null ? void 0 : _c.max), "\u6B21"), "\uFF0C\u4E2D\u4F4D\u6570\uFF1A", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { color: "#0DAE0A" } }, data.average_pass_num_bar && ((_d = data.average_pass_num_bar) == null ? void 0 : _d.mid), "\u6B21")), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { height: "45px" } }))), (statisticsData == null ? void 0 : statisticsData.video_count) ? /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem }, "\u89C6\u9891\u5B66\u4E60\u65F6\u957F\u5206\u5E03\u56FE", /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: "\u81F3\u5C11\u5B66\u4E60\u4E00\u4E2A\u89C6\u9891\u5B66\u751F\u7684\u624D\u7EB3\u5165\u672C\u56FE\u7EDF\u8BA1" }, /* @__PURE__ */ _react_17_0_2_react.createElement(ExclamationCircleOutlined/* default */.Z, { style: { marginLeft: "5px" } }))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, ((_e = data == null ? void 0 : data.study_video_time_bar) == null ? void 0 : _e.user_data) ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: getLengthOfStudyOptions(
formatLengthOfStudyData(data.study_video_time_bar && data.study_video_time_bar.user_data)
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null)), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { display: ((_f = data == null ? void 0 : data.study_video_time_bar) == null ? void 0 : _f.max) ? "" : "none" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("p", { style: { display: "flex", justifyContent: "center" } }, "\u5355\u4F4D\uFF1A\u5206/\u5173\u5361"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { display: "flex", justifyContent: "center", color: "#999999" } }, "\u672C\u56FE\u4EE5\u5B66\u751F\u5728\u5B9E\u8BAD\u5173\u5361\u4E2D\u7684\u8BC4\u6D4B\u6B21\u6570\u5E73\u5747\u503C\u4E3A\u7EDF\u8BA1\u7EF4\u5EA6\uFF0C\u7ED9\u51FA\u6240\u6709\u5B66\u751F\u7684\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u5206\u5E03\u72B6\u6001\u3002"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { display: "flex", justifyContent: "center", color: "#999999" } }, "\u5F53\u524D\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u6700\u5C0F\u503C\uFF1A", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { color: "#0DAE0A" } }, data.study_video_time_bar && ((_g = data.study_video_time_bar) == null ? void 0 : _g.min), "\u5206"), "\uFF0C\u6700\u5927\u503C\uFF1A", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { color: "#0DAE0A" } }, data.study_video_time_bar && ((_h = data.study_video_time_bar) == null ? void 0 : _h.max), "\u5206"), "\uFF0C\u4E2D\u4F4D\u6570\uFF1A", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { color: "#0DAE0A" } }, data.study_video_time_bar && ((_i = data.study_video_time_bar) == null ? void 0 : _i.mid), "\u5206")), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { height: "45px" } }))) : "");
};
/* harmony default export */ var Quality = (Learn);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules
var date_picker = __webpack_require__(72086);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/ShiXunUestow/Config.tsx
const Config_getAverageEvaluationTimeOptions = (names = [], values = [], type) => {
return {
color: ["#3398DB"],
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow"
// 默认为直线,可选为:'line' | 'shadow'
}
},
grid: {
left: "3%",
right: "4%",
bottom: "3%",
containLabel: true
},
xAxis: [
{
name: "\u5B9E\u8BAD",
type: "category",
data: names,
axisTick: {
alignWithLabel: true
},
axisLabel: {
//坐标轴刻度标签的相关设置。
interval: 0,
rotate: "45",
formatter: function(value) {
return (value == null ? void 0 : value.length) > 8 ? value.substr(0, 8) + "..." : value;
}
}
}
],
yAxis: [
{
name: type,
type: "value"
}
],
series: [
{
name: type,
type: "bar",
barWidth: "20%",
label: {
show: true,
position: "top"
},
data: values
}
]
};
};
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/ShiXunUestow/index.tsx
var ShiXunUestow_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const { RangePicker } = date_picker["default"];
const ShiXunUestow_Learn = ({
selectKey
}) => {
const [isLoading, setIsLoading] = (0,_react_17_0_2_react.useState)(false);
const [time, setTime] = (0,_react_17_0_2_react.useState)();
const [active, setActive] = (0,_react_17_0_2_react.useState)(StatusEnum.OneMonth);
const [params, setParmas] = (0,_react_17_0_2_react.useState)({});
const [data, setData] = (0,_react_17_0_2_react.useState)({});
const pathId = (0,_react_17_0_2_react.useRef)();
(0,_react_17_0_2_react.useEffect)(() => {
pathId.current = window.location.pathname.split("/")[2];
if (selectKey === PathStatisticsStatus.ShiXunUsetow) {
params.time = formatTime(active);
setParmas(params);
setTime(params.time);
handleGetData(params);
}
}, [selectKey]);
const handleGetData = (postData) => ShiXunUestow_async(void 0, null, function* () {
setIsLoading(true);
const res = yield (0,paths/* getShixunAnalyzeData */.F_)({
id: pathId.current
});
setIsLoading(false);
if (res) {
setData(res || {});
}
});
return /* @__PURE__ */ _react_17_0_2_react.createElement(spin/* default */.Z, { spinning: isLoading }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem }, "\u5E94\u7528\u8BFE\u5802\u6570\u6392\u884C\u699C", (data == null ? void 0 : data.used_course_num_count) >= 10 && "\uFF08Top10\uFF09"), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (data == null ? void 0 : data.used_course_num) && (data == null ? void 0 : data.used_course_num_count) > 0 ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: Config_getAverageEvaluationTimeOptions(
Object.keys(data == null ? void 0 : data.used_course_num),
Object.values(data == null ? void 0 : data.used_course_num),
"\u88AB\u5E94\u7528\u8BFE\u5802\u6570"
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem }, "\u88AB\u5E94\u7528\u5355\u4F4D\u6570\u6392\u884C\u699C", (data == null ? void 0 : data.used_school_num_count) >= 10 && "\uFF08Top10\uFF09"), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (data == null ? void 0 : data.used_school_num) && (data == null ? void 0 : data.used_school_num_count) > 0 ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: Config_getAverageEvaluationTimeOptions(
Object.keys(data == null ? void 0 : data.used_school_num),
Object.values(data == null ? void 0 : data.used_school_num),
"\u88AB\u5E94\u7528\u5355\u4F4D\u6570"
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem }, "\u5B66\u4E60\u4EBA\u6570\u6392\u884C\u699C", (data == null ? void 0 : data.used_study_num_count) >= 10 && "\uFF08Top10\uFF09"), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (data == null ? void 0 : data.used_study_num) && (data == null ? void 0 : data.used_study_num_count) > 0 ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: Config_getAverageEvaluationTimeOptions(
Object.keys(data == null ? void 0 : data.used_study_num),
Object.values(data == null ? void 0 : data.used_study_num),
"\u5B66\u4E60\u4EBA\u6570"
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem }, "\u5168\u90E8\u5173\u5361\u901A\u5173\u4EBA\u6570\u6392\u884C\u699C", (data == null ? void 0 : data.used_pass_num_count) >= 10 && "\uFF08Top10\uFF09"), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (data == null ? void 0 : data.used_pass_num) && (data == null ? void 0 : data.used_pass_num_count) > 0 ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: Config_getAverageEvaluationTimeOptions(
Object.keys(data == null ? void 0 : data.used_pass_num),
Object.values(data == null ? void 0 : data.used_pass_num),
"\u901A\u5173\u4EBA\u6570"
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null))));
};
/* harmony default export */ var ShiXunUestow = (ShiXunUestow_Learn);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
var es_select = __webpack_require__(57809);
// EXTERNAL MODULE: ./node_modules/_echarts@4.8.0@echarts/index.js
var _echarts_4_8_0_echarts = __webpack_require__(76411);
var _echarts_4_8_0_echarts_default = /*#__PURE__*/__webpack_require__.n(_echarts_4_8_0_echarts);
// EXTERNAL MODULE: ./node_modules/_echarts@4.8.0@echarts/map/json/china.json
var china = __webpack_require__(5278);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Learning/Config.tsx
const Learning_Config_getAverageEvaluationTimeOptions = ({ names = [], values = [] }, type) => {
return {
color: ["#3398DB"],
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow"
// 默认为直线,可选为:'line' | 'shadow'
}
},
grid: {
left: "3%",
right: "4%",
bottom: "3%",
containLabel: true
},
xAxis: [
{
name: "\u65F6\u95F4",
type: "category",
data: names,
axisTick: {
alignWithLabel: true,
interval: 0,
rotate: "45"
},
axisLabel: {
//坐标轴刻度标签的相关设置。
interval: 0,
rotate: "45"
}
}
],
yAxis: [
{
name: type,
type: "value"
}
],
series: [
{
name: type,
type: "bar",
barWidth: "20%",
label: {
show: true,
position: "top",
formatter: function(num) {
return parseInt(num == null ? void 0 : num.data) > 1e4 ? Math.round(parseInt(num == null ? void 0 : num.data) / 100) / 10 + "k" : num == null ? void 0 : num.data;
}
},
data: values
}
]
};
};
const getMapOptions = (data) => {
return {
tooltip: {
show: true,
formatter: function(params) {
if (params == null ? void 0 : params.value) {
return params.name + ":" + params.value + "\u4EBA";
} else {
return "";
}
}
},
visualMap: {
type: "continuous",
orient: "visualMap",
itemWidth: 20,
itemHeight: 120,
text: ["\u9AD8", "\u4F4E"],
showLabel: true,
seriesIndex: [0],
inRange: {
color: ["#C4EAFF", "#A1DBFF", "#3AA0FF", "#2F88DF", "#2661A8"]
},
textStyle: {
color: "#0152d9"
},
top: 100,
right: "right"
},
grid: {
right: 10,
top: 135,
bottom: 100,
width: "20%"
},
xAxis: {
show: false
},
geo: {
// roam: true,
map: "china",
left: "left",
right: "300",
// layoutSize: '80%',
label: {
emphasis: {
show: false
}
},
itemStyle: {
emphasis: {
areaColor: "#0152d9"
}
}
},
series: [{
name: "mapSer",
type: "map",
roam: false,
geoIndex: 0,
label: {
show: false
},
data
}]
};
};
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Learning/index.tsx
var Learning_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const { Option } = es_select["default"];
_echarts_4_8_0_echarts_default().registerMap("china", china);
const Learning_Learn = ({
selectKey,
form,
statisticsData
}) => {
const [isLoading, setIsLoading] = (0,_react_17_0_2_react.useState)(false);
const [data, setData] = (0,_react_17_0_2_react.useState)({});
const [type, setType] = (0,_react_17_0_2_react.useState)("all");
const [day, setDay] = (0,_react_17_0_2_react.useState)();
const [studyCount, setStudyCount] = (0,_react_17_0_2_react.useState)([]);
const [passedCount, setPassedCount] = (0,_react_17_0_2_react.useState)([]);
const [studypdfattachmentcount, setStudypdfattachmentCount] = (0,_react_17_0_2_react.useState)([]);
const [evaluatecount, setEvaluatCount] = (0,_react_17_0_2_react.useState)([]);
const [studyVideoCount, setStudyVideoCount] = (0,_react_17_0_2_react.useState)([]);
const { pathId } = (0,_umi_production_exports.useParams)();
let time = [{
key: 7,
value: "\u6700\u8FD17\u5929"
}, {
key: 30,
value: "\u6700\u8FD130\u5929"
}, {
key: 180,
value: "\u6700\u8FD1\u516D\u4E2A\u6708"
}];
(0,_react_17_0_2_react.useEffect)(() => {
if (selectKey === PathStatisticsStatus.LearnIng) {
handleGetData();
}
}, [selectKey, type, day, form]);
const handleGetData = () => Learning_async(void 0, null, function* () {
setIsLoading(true);
const res = yield (0,paths/* getStudentData */.DU)({
id: pathId,
type,
day,
form
});
setIsLoading(false);
if (res) {
if (type === "all") {
setData(res || {});
setStudyCount(res == null ? void 0 : res.study_count);
setPassedCount(res == null ? void 0 : res.passed_count);
setStudypdfattachmentCount(res == null ? void 0 : res.study_pdf_attachment_count);
setStudyVideoCount(res == null ? void 0 : res.study_video_count);
setEvaluatCount(res == null ? void 0 : res.evaluate_count);
}
switch (type) {
case "study_count":
setStudyCount(res);
break;
case "passed_count":
setPassedCount(res);
break;
case "study_pdf_attachment_count":
setStudypdfattachmentCount(res);
break;
case "study_video_count":
setStudyVideoCount(res);
break;
}
}
});
return /* @__PURE__ */ _react_17_0_2_react.createElement(spin/* default */.Z, { spinning: isLoading }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem }, "\u5B66\u5458\u5730\u57DF\u5206\u5E03\u56FE"), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (data == null ? void 0 : data.map) && /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: getMapOptions(data == null ? void 0 : data.map),
style: { height: 400, width: 800 },
opts: { renderer: "svg" }
}
))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem, style: { justifyContent: "space-between" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u5B66\u5458\u6570\u91CF\u589E\u957F\u56FE", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "font12 c-grey-999 ml10" }, "\u53C2\u4E0E\u8BFE\u5802\u5B66\u4E60\u7684\u7D2F\u79EF\u4EBA\u6570")), /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"], { defaultValue: 7, style: { width: "120px" }, onChange: (e) => {
setType("study_count");
setDay(e);
} }, time == null ? void 0 : time.map((item, i) => {
return /* @__PURE__ */ _react_17_0_2_react.createElement(Option, { key: i, value: item.key }, item == null ? void 0 : item.value);
}))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (studyCount == null ? void 0 : studyCount.length) > 0 ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: Learning_Config_getAverageEvaluationTimeOptions(
formatLearningData(studyCount),
"\u5B66\u5458\u6570\u91CF"
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem, style: { justifyContent: "space-between" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u5B9E\u8DF5\u9879\u76EE\u901A\u8FC7\u4EBA\u6570\u589E\u957F\u56FE", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "font12 c-grey-999 ml10" }, "\u5B66\u751F\u901A\u8FC7\u5B9E\u8DF5\u9879\u76EE\u7684\u7D2F\u79EF\u4EBA\u6570")), /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"], { defaultValue: 7, style: { width: "120px" }, onChange: (e) => {
setType("passed_count");
setDay(e);
} }, time == null ? void 0 : time.map((item, i) => {
return /* @__PURE__ */ _react_17_0_2_react.createElement(Option, { key: i, value: item.key }, item == null ? void 0 : item.value);
}))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (passedCount == null ? void 0 : passedCount.length) > 0 ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: Learning_Config_getAverageEvaluationTimeOptions(
formatLearningData(passedCount),
"\u901A\u8FC7\u4EBA\u6570"
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null))), (statisticsData == null ? void 0 : statisticsData.video_count) ? /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem, style: { justifyContent: "space-between" } }, "\u89C6\u9891\u5B66\u4E60\u6B21\u6570\u589E\u957F\u56FE", /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"], { defaultValue: 7, style: { width: "120px" }, onChange: (e) => {
setType("study_video_count");
setDay(e);
} }, time == null ? void 0 : time.map((item, i) => {
return /* @__PURE__ */ _react_17_0_2_react.createElement(Option, { key: i, value: item.key }, item == null ? void 0 : item.value);
}))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (studyVideoCount == null ? void 0 : studyVideoCount.length) > 0 ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: Learning_Config_getAverageEvaluationTimeOptions(
formatLearningData(studyVideoCount),
"\u89C6\u9891\u5B66\u4E60\u6B21\u6570"
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null))) : "", (statisticsData == null ? void 0 : statisticsData.pdf_attachment_count) ? /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem, style: { justifyContent: "space-between" } }, "\u8BFE\u4EF6\u5B66\u4E60\u6B21\u6570\u589E\u957F\u56FE", /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"], { defaultValue: 7, style: { width: "120px" }, onChange: (e) => {
setType("study_pdf_attachment_count");
setDay(e);
} }, time == null ? void 0 : time.map((item, i) => {
return /* @__PURE__ */ _react_17_0_2_react.createElement(Option, { key: i, value: item.key }, item == null ? void 0 : item.value);
}))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (studypdfattachmentcount == null ? void 0 : studypdfattachmentcount.length) > 0 ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: Learning_Config_getAverageEvaluationTimeOptions(
formatLearningData(studypdfattachmentcount),
"\u8BFE\u4EF6\u5B66\u4E60\u6B21\u6570"
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null))) : "", /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.tabdiv }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: Statisticsmodules.titleItem, style: { justifyContent: "space-between" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\u589E\u957F\u56FE", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "font12 c-grey-999 ml10" }, "\u5B66\u751F\u8BC4\u6D4B\u70B9\u51FB\u7684\u7D2F\u79EF\u603B\u6B21\u6570"))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Statisticsmodules.countcenter }, (evaluatecount == null ? void 0 : evaluatecount.length) > 0 ? /* @__PURE__ */ _react_17_0_2_react.createElement(
lib/* default */.Z,
{
option: Learning_Config_getAverageEvaluationTimeOptions(
formatLearningData(evaluatecount),
"\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570"
),
style: { height: 400, width: 1200 },
opts: { renderer: "svg" }
}
) : /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null))));
};
/* harmony default export */ var Learning = (Learning_Learn);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(20008);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules
var skeleton = __webpack_require__(2518);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules
var table = __webpack_require__(86383);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/SPOC/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var SPOCmodules = ({"row3":"row3___CeXjd","info":"info___eN7xx","title":"title___xxaug","row5":"row5___MDHEi","rule":"rule___Fgl4o","tabWrap":"tabWrap___oSS3J","tab":"tab___DEpgx","active":"active___JpKfZ"});
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(64841);
// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
var lodash = __webpack_require__(89392);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/SPOC/index.tsx
/* provided dependency */ var React = __webpack_require__(/*! react */ 59301);
var __defProp = Object.defineProperty;
var __defProps = Object.defineProperties;
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
var SPOC_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const { Search } = input["default"];
const SPOC = ({
setStatisticsData
}) => {
var _a, _b, _c, _d, _e, _f, _g, _h;
const { pathId } = (0,_umi_production_exports.useParams)();
const [loading, setLoading] = (0,_react_17_0_2_react.useState)(true);
const [tableLoading, setTableLoading] = (0,_react_17_0_2_react.useState)(true);
const [total, setTotal] = (0,_react_17_0_2_react.useState)(0);
const [data, setData] = (0,_react_17_0_2_react.useState)([]);
const [params, setParams] = (0,_react_17_0_2_react.useState)({
page: 1,
limit: 10,
order: null,
b_order: null,
school_type: null,
search_key: "",
resource_type: "shixun",
type: "subject_info"
});
(0,_react_17_0_2_react.useEffect)(() => {
getData(params, true);
}, []);
const getData = (params2, init = false) => SPOC_async(void 0, null, function* () {
var _a2, _b2, _c2, _d2, _e2, _f2, _g2, _h2, _i, _j, _k, _l, _m, _n, _o;
if (init) {
setLoading(true);
} else {
setTableLoading(true);
}
const res = yield (0,fetch/* default */.ZP)(`/api/paths/${pathId}/statistics_basic_info.json`, {
method: "get",
params: params2
});
if (res.status === 0) {
setData(__spreadProps(__spreadValues({}, res.data), {
basic_info_items: (0,lodash.compact)([(_b2 = (_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.basic_info) == null ? void 0 : _b2.shixun_data, (_d2 = (_c2 = res == null ? void 0 : res.data) == null ? void 0 : _c2.basic_info) == null ? void 0 : _d2.video_data, (_f2 = (_e2 = res == null ? void 0 : res.data) == null ? void 0 : _e2.basic_info) == null ? void 0 : _f2.file_data, (_h2 = (_g2 = res == null ? void 0 : res.data) == null ? void 0 : _g2.basic_info) == null ? void 0 : _h2.group_data, (_j = (_i = res == null ? void 0 : res.data) == null ? void 0 : _i.basic_info) == null ? void 0 : _j.normal_data, (_l = (_k = res == null ? void 0 : res.data) == null ? void 0 : _k.basic_info) == null ? void 0 : _l.hack_data, (_n = (_m = res == null ? void 0 : res.data) == null ? void 0 : _m.basic_info) == null ? void 0 : _n.exam_data])
}));
setTotal((_o = res == null ? void 0 : res.data) == null ? void 0 : _o.total_count);
if (init) {
setStatisticsData(__spreadValues({}, res.data));
}
}
setLoading(false);
setTableLoading(false);
});
const smallColumns = [
{
title: "",
dataIndex: "name"
},
{
title: "\u8BFE\u5802\u603B\u4EBA\u6570",
dataIndex: "course_member_count",
align: "left",
render: (text) => text === "--" ? text : `${text}\u4EBA`
},
{
title: "\u9009\u7528\u5355\u4F4D\u6570",
dataIndex: "school_count",
align: "left",
render: (text) => text === "--" ? text : `${text}\u4E2A`
},
{
title: "\u5E94\u7528\u8BFE\u5802\u6570",
dataIndex: "used_count",
align: "left",
render: (text) => text === "--" ? text : `${text}\u4E2A`
},
{
title: "\u8BC4\u6D4B\u603B\u6B21\u6570",
dataIndex: "evaluate_count",
align: "left",
render: (text) => text === "--" ? text : `${text}\u6B21`
},
{
title: "\u89C6\u9891\u5B66\u4E60\u603B\u65F6\u957F",
dataIndex: "video_study_time",
align: "left",
render: (text) => text === "--" ? text : `${text}\u5206`
},
{
title: "\u5B8C\u6210\u603B\u6B21\u6570",
dataIndex: "complete_count",
align: "left",
render: (text) => text === "--" ? text : `${text}\u6B21`
}
];
const columns = [
{
title: "\u5E8F\u53F7",
dataIndex: "name",
align: "left",
width: 80,
render: (text, record, index) => params.limit * (params.page - 1) + index + 1
},
{
title: "\u8BFE\u5802\u540D\u79F0",
align: "left",
dataIndex: "course_name",
render: (text, record, index) => {
if (record == null ? void 0 : record.is_accessible) {
return /* @__PURE__ */ React.createElement(_umi_production_exports.Link, { style: { color: "#000000" }, to: record == null ? void 0 : record.first_category_url }, /* @__PURE__ */ React.createElement(tooltip/* default */.Z, { title: text }, text));
} else {
return /* @__PURE__ */ React.createElement(tooltip/* default */.Z, { title: text }, /* @__PURE__ */ React.createElement("span", { onClick: () => {
message/* default */.ZP.info("\u5F53\u524D\u8BFE\u5802\u4E3A\u79C1\u6709\u8BFE\u5802\u4E0D\u80FD\u8FDB\u5165");
} }, (text == null ? void 0 : text.length) > 10 ? text.substr(0, 10) + "..." : text));
}
}
},
{
title: "\u5355\u4F4D\u540D\u79F0",
align: "left",
dataIndex: "school_name",
render: (text, record, index) => {
if (text === "***") {
return /* @__PURE__ */ React.createElement(tooltip/* default */.Z, { title: "\u672C\u5355\u4F4D\u4E0D\u5BF9\u5916\u516C\u5F00" }, /* @__PURE__ */ React.createElement("span", null, text));
} else {
return text;
}
}
},
{
title: "\u7BA1\u7406\u5458",
align: "left",
width: 120,
dataIndex: "course_admin_name",
render: (text, record, index) => /* @__PURE__ */ React.createElement(_umi_production_exports.Link, { style: { color: "#000000" }, to: `/users/${record == null ? void 0 : record.course_admin}/classrooms` }, text)
},
{
title: "\u8BFE\u5802\u8001\u5E08",
width: 80,
align: "left",
dataIndex: "teacher_count"
},
{
title: "\u8BFE\u5802\u5B66\u751F",
width: 110,
dataIndex: "student_count",
align: "left",
sorter: true
},
{
title: "\u9009\u7528\u6570",
width: 110,
dataIndex: "choice_num",
sorter: true,
align: "left"
},
{
title: /* @__PURE__ */ React.createElement(tooltip/* default */.Z, { title: "\u5B66\u751F\u5B8C\u6210\u88AB\u9009\u7528\u8D44\u6E90\u7684\u603B\u6B21\u6570" }, /* @__PURE__ */ React.createElement("span", null, "\u5B8C\u6210\u603B\u6B21\u6570")),
width: 110,
showSorterTooltip: false,
dataIndex: "study_count",
align: "left",
sorter: true
}
];
const shixunColums = [
...columns,
{
title: "\u4EBA\u5747\u901A\u5173\u6570",
width: 110,
showSorterTooltip: false,
dataIndex: "avg_study_count",
align: "left",
sorter: true
}
];
const handleSelectChange = (value, options) => {
params.school_type = value == 0 ? null : value;
setParams(__spreadValues({}, params));
getData(params);
};
const handleChangePage = (param, limit, sorter) => {
params.page = param == null ? void 0 : param.current;
params.limit = param == null ? void 0 : param.pageSize;
if (sorter == null ? void 0 : sorter.order) {
params.order = sorter == null ? void 0 : sorter.field;
params.b_order = (sorter == null ? void 0 : sorter.order) === "ascend" ? "asc" : "desc";
} else {
params.order = null;
params.b_order = null;
}
setParams(__spreadValues({}, params));
getData(params);
};
const handleSearch = (v) => {
params.page = 1;
params.search_key = v;
setParams(__spreadValues({}, params));
getData(params);
};
const handleTabs = (v) => {
params.page = 1;
params.resource_type = v;
setParams(__spreadValues({}, params));
getData(params);
};
const tabList = [
{
id: "shixun",
name: "\u5B9E\u8DF5\u9879\u76EE"
},
{
id: "video",
name: "\u89C6\u9891\u9879\u76EE"
},
{
id: "file",
name: "\u6559\u5B66\u8BFE\u4EF6"
},
{
id: "group",
name: "\u5206\u7EC4\u4F5C\u4E1A"
},
{
id: "normal",
name: "\u56FE\u6587\u4F5C\u4E1A"
},
{
id: "hack",
name: "\u7F16\u7A0B\u4F5C\u4E1A"
},
{
id: "exam",
name: "\u6D4B\u9A8C"
}
];
console.log(data == null ? void 0 : data.basic_info_items, 22);
return /* @__PURE__ */ React.createElement(
skeleton/* default */.Z,
{
loading,
active: true,
paragraph: { rows: 5 }
},
/* @__PURE__ */ React.createElement("div", { className: SPOCmodules.row3 }, /* @__PURE__ */ React.createElement("aside", null, /* @__PURE__ */ React.createElement("span", null, (_a = data == null ? void 0 : data.spoc_data) == null ? void 0 : _a.spoc_school_count), /* @__PURE__ */ React.createElement("span", null, "SPOC\u5355\u4F4D\u6570")), /* @__PURE__ */ React.createElement("aside", null, /* @__PURE__ */ React.createElement("span", null, (_b = data == null ? void 0 : data.spoc_data) == null ? void 0 : _b.course_used_total_count), /* @__PURE__ */ React.createElement("span", null, "\u5E94\u7528\u8BFE\u5802\u603B\u6570")), /* @__PURE__ */ React.createElement("aside", null, /* @__PURE__ */ React.createElement("span", null, (_c = data == null ? void 0 : data.spoc_data) == null ? void 0 : _c.course_study_count), /* @__PURE__ */ React.createElement("span", null, "\u8BFE\u5802\u5B66\u4E60\u603B\u4EBA\u6570"))),
/* @__PURE__ */ React.createElement("div", { className: SPOCmodules.info }, /* @__PURE__ */ React.createElement("div", { className: SPOCmodules.title }, /* @__PURE__ */ React.createElement("b", null, "\u57FA\u672C\u4FE1\u606F"), /* @__PURE__ */ React.createElement("span", null, "\u672C\u8BFE\u7A0B\u7684\u5185\u5BB9\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4EA7\u751F\u7684\u6570\u636E\u8BE6\u60C5\uFF08\u4E0D\u540C\u8D44\u6E90\u5B58\u5728\u91CD\u590D\u7684\u5355\u4F4D\u9009\u7528\uFF09")), /* @__PURE__ */ React.createElement(
table["default"],
{
columns: smallColumns,
dataSource: data == null ? void 0 : data.basic_info_items,
pagination: false
}
)),
/* @__PURE__ */ React.createElement("div", { className: SPOCmodules.row5 }, /* @__PURE__ */ React.createElement("div", { className: SPOCmodules.title }, /* @__PURE__ */ React.createElement("b", null, "SPOC\u5355\u4F4D\u8BE6\u60C5"), /* @__PURE__ */ React.createElement("span", null, "\u5B66\u6821\u53EF\u80FD\u65E2\u662F985\u4E5F\u662F211\u4E5F\u662F\u672C\u79D1\u7684\u573A\u666F\uFF0C\u4E0B\u65B9\u5B58\u5728\u91CD\u590D\u9662\u6821")), /* @__PURE__ */ React.createElement("section", null, /* @__PURE__ */ React.createElement("aside", null, /* @__PURE__ */ React.createElement("span", null, (_d = data == null ? void 0 : data.school_info) == null ? void 0 : _d.project_985), /* @__PURE__ */ React.createElement("span", null, "985\u9662\u6821")), /* @__PURE__ */ React.createElement("aside", null, /* @__PURE__ */ React.createElement("span", null, (_e = data == null ? void 0 : data.school_info) == null ? void 0 : _e.project_211), /* @__PURE__ */ React.createElement("span", null, "211\u9662\u6821")), /* @__PURE__ */ React.createElement("aside", null, /* @__PURE__ */ React.createElement("span", null, (_f = data == null ? void 0 : data.school_info) == null ? void 0 : _f.regular_college), /* @__PURE__ */ React.createElement("span", null, "\u672C\u79D1\u9662\u6821")), /* @__PURE__ */ React.createElement("aside", null, /* @__PURE__ */ React.createElement("span", null, (_g = data == null ? void 0 : data.school_info) == null ? void 0 : _g.junior_college), /* @__PURE__ */ React.createElement("span", null, "\u9AD8\u804C\u9AD8\u4E13")), /* @__PURE__ */ React.createElement("aside", null, /* @__PURE__ */ React.createElement("span", null, (_h = data == null ? void 0 : data.school_info) == null ? void 0 : _h.other_school), /* @__PURE__ */ React.createElement("span", null, "\u5176\u4ED6")))),
/* @__PURE__ */ React.createElement("div", { className: SPOCmodules.rule }, /* @__PURE__ */ React.createElement("div", { className: SPOCmodules.title }, "\u9009\u7528\u7EC6\u5219"), /* @__PURE__ */ React.createElement(row/* default */.Z, { align: "middle", className: "mb20" }, /* @__PURE__ */ React.createElement("div", { className: SPOCmodules.tabWrap }, /* @__PURE__ */ React.createElement("div", null, "\u8D44\u6E90\u7C7B\u578B"), /* @__PURE__ */ React.createElement(es_select["default"], { size: "middle", value: params == null ? void 0 : params.resource_type, onChange: (e) => {
handleTabs(e);
}, style: { width: 200, textAlign: "left", margin: "0 10px" } }, tabList == null ? void 0 : tabList.map((v, k) => {
return /* @__PURE__ */ React.createElement(es_select["default"].Option, { value: v == null ? void 0 : v.id, key: k }, v == null ? void 0 : v.name);
}))), /* @__PURE__ */ React.createElement("div", { style: { display: "flex", alignItems: "center" } }, /* @__PURE__ */ React.createElement("div", null, /* @__PURE__ */ React.createElement("span", { style: { fontSize: "12px", fontWeight: "400", color: "#9096a3" } }, "\u5355\u4F4D\u7C7B\u578B"), /* @__PURE__ */ React.createElement(
es_select["default"],
{
defaultValue: 0,
style: { width: 200, margin: "0 10px" },
onChange: handleSelectChange,
options: [
{ value: 0, label: "\u5168\u90E8" },
{ value: 1, label: "985\u9662\u6821" },
{ value: 2, label: "211\u9662\u6821" },
{ value: 3, label: "\u672C\u79D1\u9662\u6821" },
{ value: 4, label: "\u9AD8\u804C\u9AD8\u4E13" },
{ value: 5, label: "\u5176\u4ED6" }
]
}
))), /* @__PURE__ */ React.createElement("div", { style: { marginLeft: "auto" } }, /* @__PURE__ */ React.createElement(
Search,
{
placeholder: "\u8BF7\u8F93\u5165\u5355\u4F4D/\u8BFE\u5802\u540D\u79F0\u641C\u7D22",
allowClear: true,
style: { width: 400 },
enterButton: "\u641C\u7D22",
size: "middle",
onSearch: handleSearch
}
))), /* @__PURE__ */ React.createElement(
table["default"],
{
dataSource: data == null ? void 0 : data.other_info,
columns: params.resource_type == "shixun" ? shixunColums : columns,
rowKey: "id",
onChange: handleChangePage,
loading: tableLoading,
pagination: {
pageSize: params.limit,
total,
current: params.page,
showQuickJumper: true,
hideOnSinglePage: true,
position: ["bottomCenter"],
showTotal: (total2) => /* @__PURE__ */ React.createElement("span", { className: "mr10" }, "\u5171", /* @__PURE__ */ React.createElement("span", { className: "c-orange" }, total2), "\u6761\u6570\u636E")
}
}
))
);
};
/* harmony default export */ var Statistics_SPOC = (SPOC);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/OWN/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var OWNmodules = ({"row4":"row4___lgLCU","info":"info___TeImt","title":"title___gQi2u","tabWrap":"tabWrap___CrXoM"});
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/OWN/index.tsx
var OWN_defProp = Object.defineProperty;
var OWN_defProps = Object.defineProperties;
var OWN_getOwnPropDescs = Object.getOwnPropertyDescriptors;
var OWN_getOwnPropSymbols = Object.getOwnPropertySymbols;
var OWN_hasOwnProp = Object.prototype.hasOwnProperty;
var OWN_propIsEnum = Object.prototype.propertyIsEnumerable;
var OWN_defNormalProp = (obj, key, value) => key in obj ? OWN_defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var OWN_spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (OWN_hasOwnProp.call(b, prop))
OWN_defNormalProp(a, prop, b[prop]);
if (OWN_getOwnPropSymbols)
for (var prop of OWN_getOwnPropSymbols(b)) {
if (OWN_propIsEnum.call(b, prop))
OWN_defNormalProp(a, prop, b[prop]);
}
return a;
};
var OWN_spreadProps = (a, b) => OWN_defProps(a, OWN_getOwnPropDescs(b));
var OWN_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const OWN = ({
setStatisticsData
}) => {
var _a, _b, _c, _d;
const { pathId } = (0,_umi_production_exports.useParams)();
const [loading, setLoading] = (0,_react_17_0_2_react.useState)(true);
const [tableLoading, setTableLoading] = (0,_react_17_0_2_react.useState)(true);
const [params, setParams] = (0,_react_17_0_2_react.useState)({
// page: 1,
// limit: 10,
type: "subject_info",
course_id: null
});
const [data, setData] = (0,_react_17_0_2_react.useState)([]);
const [list, setList] = (0,_react_17_0_2_react.useState)([]);
(0,_react_17_0_2_react.useEffect)(() => {
getData(params, true);
}, []);
const getData = (params2, init = false) => OWN_async(void 0, null, function* () {
var _a2, _b2, _c2, _d2;
if (init) {
setLoading(true);
} else {
setTableLoading(true);
}
const res = yield (0,fetch/* default */.ZP)(`/api/paths/${pathId}/autonomic_statistics.json`, {
method: "get",
params: params2
});
if (res.status === 0) {
setData(OWN_spreadValues({}, res.data));
setList(((_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.courses) || []);
if (init) {
setStatisticsData(OWN_spreadValues({}, res.data));
setParams(OWN_spreadProps(OWN_spreadValues({}, params2), { course_id: ((_d2 = (_c2 = (_b2 = res == null ? void 0 : res.data) == null ? void 0 : _b2.courses) == null ? void 0 : _c2[0]) == null ? void 0 : _d2.course_id) || "" }));
}
}
setLoading(false);
setTableLoading(false);
});
const smallColumns = [
{
title: "",
dataIndex: "type",
width: 120,
render: (text) => {
if (text === "\u5B9E\u8DF5\u5173\u5361") {
return /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, text, /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: "\u5305\u62EC\u8BFE\u5802\u4E2D\u5728\u7EBF\u5B66\u4E60\u548C\u5B9E\u8BAD\u4F5C\u4E1A\u91CC\u7684\u5173\u5361\u6570\u91CF\uFF08\u53BB\u91CD\uFF09" }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: "ml5 iconfont icon-tishixiaowenhao font14" }))));
}
return text;
}
},
{
title: "\u8D44\u6E90\u6570\u91CF",
dataIndex: "count",
align: "left",
render: (text) => text === "--" ? text : `${text}\u4E2A`
},
{
title: "\u5B66\u4E60\u4EBA\u6570",
dataIndex: "study_count",
align: "left",
render: (text) => text === "--" ? text : `${text}\u4EBA`
},
{
title: "\u8BC4\u6D4B\u603B\u6B21\u6570",
dataIndex: "evaluate_count",
align: "left",
render: (text) => text === "--" ? text : `${text}\u6B21`
},
{
title: "\u89C6\u9891\u5B66\u4E60\u603B\u65F6\u957F",
dataIndex: "time_long",
render: (text) => text === "--" ? text : `${text}\u5206`,
align: "left"
},
{
title: "\u5B8C\u6210\u603B\u6B21\u6570",
dataIndex: "finish_count",
render: (text) => text === "--" ? text : `${text}\u6B21`,
align: "left"
}
];
const handleSelect = (v) => {
params.course_id = v;
setParams(OWN_spreadValues({}, params));
getData(params);
};
return /* @__PURE__ */ _react_17_0_2_react.createElement(
skeleton/* default */.Z,
{
loading,
active: true,
paragraph: { rows: 5 }
},
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: OWNmodules.row4 }, /* @__PURE__ */ _react_17_0_2_react.createElement("aside", null, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, (_a = data == null ? void 0 : data.subject_info) == null ? void 0 : _a.initiative_study), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570", /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: "\u5305\u62EC\u5F00\u8BFE\u5B66\u671F\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5B66\u4E60\u7684\u4EBA\u6570" }, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: "iconfont icon-tishixiaowenhao" })), " ")), /* @__PURE__ */ _react_17_0_2_react.createElement("aside", null, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, (_b = data == null ? void 0 : data.subject_info) == null ? void 0 : _b.initiative_school_used_count), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u7D2F\u8BA1\u5355\u4F4D\u6570", /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: "\u81EA\u4E3B\u5B66\u4E60\u7684\u5B66\u751F\u6240\u5C5E\u5355\u4F4D\u6570\u91CF" }, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: "iconfont icon-tishixiaowenhao" })), " ")), /* @__PURE__ */ _react_17_0_2_react.createElement("aside", null, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, (_c = data == null ? void 0 : data.subject_info) == null ? void 0 : _c.initiative_challenge_count), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u7D2F\u8BA1\u5B8C\u6210\u5173\u5361\u6570")), /* @__PURE__ */ _react_17_0_2_react.createElement("aside", null, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, (_d = data == null ? void 0 : data.subject_info) == null ? void 0 : _d.initiative_evaluate_count), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u7D2F\u8BA1\u8BC4\u6D4B\u603B\u6570"))),
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: OWNmodules.info }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: OWNmodules.title }, /* @__PURE__ */ _react_17_0_2_react.createElement("b", null, "\u57FA\u672C\u4FE1\u606F"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u672A\u5728Spoc\u8BFE\u5802\u4E2D\uFF0C\u5B66\u751F\u81EA\u4E3B\u7684\u5B66\u4E60\u8BE5\u8BFE\u7A0B\u4EA7\u751F\u7684\u6570\u636E")), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: OWNmodules.tabWrap }, /* @__PURE__ */ _react_17_0_2_react.createElement("aside", null, "\u5F00\u8BFE\u5B66\u671F"), /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"], { style: { width: 150 }, value: params.course_id, onChange: handleSelect }, list == null ? void 0 : list.map((e, i) => /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"].Option, { key: e.course_id, value: e.course_id }, e.text))), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u6CE8\uFF1A\u5176\u4ED6\u4EE3\u8868\u5F00\u8BFE\u7ED3\u675F\u540E\u7684\u7D2F\u79EF\u6570\u636E")), /* @__PURE__ */ _react_17_0_2_react.createElement(
table["default"],
{
columns: smallColumns,
loading: tableLoading,
dataSource: data == null ? void 0 : data.count_data,
pagination: false
}
))
);
};
/* harmony default export */ var Statistics_OWN = (OWN);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/images/update.jpg
var update_namespaceObject = "data:image/jpeg;base64,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";
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/images/running.png
var running_namespaceObject = "data:image/png;base64,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";
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(19351);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(77883);
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/index.tsx
/* provided dependency */ var Statistics_React = __webpack_require__(/*! react */ 59301);
var Statistics_getOwnPropSymbols = Object.getOwnPropertySymbols;
var Statistics_hasOwnProp = Object.prototype.hasOwnProperty;
var Statistics_propIsEnum = Object.prototype.propertyIsEnumerable;
var __objRest = (source, exclude) => {
var target = {};
for (var prop in source)
if (Statistics_hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)
target[prop] = source[prop];
if (source != null && Statistics_getOwnPropSymbols)
for (var prop of Statistics_getOwnPropSymbols(source)) {
if (exclude.indexOf(prop) < 0 && Statistics_propIsEnum.call(source, prop))
target[prop] = source[prop];
}
return target;
};
var Statistics_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const { TabPane } = tabs["default"];
var PathStatisticsStatus = /* @__PURE__ */ ((PathStatisticsStatus2) => {
PathStatisticsStatus2["Quality"] = "Quality";
PathStatisticsStatus2["LearnIng"] = "LearnIng";
PathStatisticsStatus2["ShiXunUsetow"] = "shixunusetow";
return PathStatisticsStatus2;
})(PathStatisticsStatus || {});
const Statistics = (_a) => {
var _b = _a, { user, pathsDetail, globalSetting, loading, dispatch } = _b, props = __objRest(_b, ["user", "pathsDetail", "globalSetting", "loading", "dispatch"]);
var _a2;
const urlParams = (0,_umi_production_exports.useParams)();
const [indexKey, setIndexKey] = (0,_react_17_0_2_react.useState)(1);
const [bigTab, setBigTab] = (0,_react_17_0_2_react.useState)("spoc");
const [statisticsData, setStatisticsData] = (0,_react_17_0_2_react.useState)({});
const [selectKey, setSelectKey] = (0,_react_17_0_2_react.useState)("LearnIng" /* LearnIng */);
const { pathId } = (0,_umi_production_exports.useParams)();
const [data, setData] = (0,_react_17_0_2_react.useState)({});
const [btnLoading, setBtnLoading] = (0,_react_17_0_2_react.useState)(false);
const handleChangeTabs = (activeKey) => {
setSelectKey(activeKey);
};
const handleBigTabs = (type) => {
setBigTab(type);
setIndexKey(indexKey + 1);
setSelectKey("LearnIng" /* LearnIng */);
};
(0,_react_17_0_2_react.useEffect)(() => {
getData();
}, []);
const getData = () => Statistics_async(void 0, null, function* () {
var _a3, _b2, _c;
const res = yield (0,fetch/* default */.ZP)(`/api/paths/${pathId}/statistics_total_info.json`, {
method: "get"
});
if (res.status === 0) {
setData((res == null ? void 0 : res.data) || {});
}
if (((_a3 = res == null ? void 0 : res.data) == null ? void 0 : _a3.update_status) === "running") {
modal["default"].info({
title: "\u63D0\u793A",
okText: "\u786E\u8BA4",
width: 360,
centered: true,
icon: null,
closable: true,
autoFocusButton: null,
content: /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.update }, /* @__PURE__ */ Statistics_React.createElement("img", { src: running_namespaceObject, alt: "", style: { width: 184, height: 124 } }), /* @__PURE__ */ Statistics_React.createElement("div", { style: { color: "#000", marginTop: "5px" } }, "\u5F53\u524D\u6570\u636E\u6B63\u5728\u66F4\u65B0\u4E2D\uFF0C\u90E8\u5206\u6570\u636E\u5DF2\u66F4\u65B0\u5B8C\u6210\uFF0C\u5269\u4F59\u90E8\u5206\u6B63\u5728\u52AA\u529B\u7EDF\u8BA1\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"))
});
}
if (((_b2 = res == null ? void 0 : res.data) == null ? void 0 : _b2.update_status) === "waiting") {
modal["default"].confirm({
title: "\u662F\u5426\u66F4\u65B0\u6570\u636E",
okText: "\u66F4\u65B0\u6570\u636E",
cancelText: "\u67E5\u770B\u4E0A\u6B21\u6570\u636E",
width: 480,
centered: true,
icon: null,
closable: true,
autoFocusButton: null,
onOk: () => Statistics_async(void 0, null, function* () {
setBtnLoading(true);
const res2 = yield (0,fetch/* default */.ZP)(`/api/paths/${pathId}/statistics_task.json`, {
method: "post"
});
setBtnLoading(false);
message/* default */.ZP.info("\u6B63\u5728\u7EDF\u8BA1\u4E2D\uFF0C\u9884\u4F3060\u5206\u949F\u5DE6\u53F3\u540E\u6570\u636E\u66F4\u65B0\u5B8C\u6210");
getData();
}),
content: /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.update }, /* @__PURE__ */ Statistics_React.createElement("img", { src: update_namespaceObject, alt: "", style: { width: 144, height: 100 } }), /* @__PURE__ */ Statistics_React.createElement("div", null, "\u4E0A\u6B21\u66F4\u65B0\u65F6\u95F4\u4E3A", (_c = res == null ? void 0 : res.data) == null ? void 0 : _c.report_date, "\uFF0C\u662F\u5426\u9700\u8981\u66F4\u65B0\u6700\u65B0\u6570\u636E\uFF0C\u66F4\u65B0\u65F6\u95F4\u9884\u4F30\u65F6\u957F\u4E3A60\u5206\u949F\u3002(\u6CE8\u610F\uFF1A\u6BCF\u65E5\u53EA\u80FD\u66F4\u65B0\u4E00\u6B21\u6570\u636E)"))
});
}
});
const updateData = () => Statistics_async(void 0, null, function* () {
if ((data == null ? void 0 : data.update_status) === "finished") {
modal["default"].info({
title: "\u63D0\u793A",
okText: "\u786E\u5B9A",
width: 460,
centered: true,
onOk: () => {
},
content: /* @__PURE__ */ Statistics_React.createElement("span", null, "\u8BE5\u8BFE\u7A0B\u4ECA\u65E5\u5DF2\u66F4\u65B0\u5B8C\u6210\uFF0C\u4E0D\u53EF\u91CD\u590D\u66F4\u65B0\u3002")
});
} else {
setBtnLoading(true);
const res = yield (0,fetch/* default */.ZP)(`/api/paths/${pathId}/statistics_task.json`, {
method: "post"
});
setBtnLoading(false);
message/* default */.ZP.info("\u6B63\u5728\u7EDF\u8BA1\u4E2D\uFF0C\u9884\u4F3060\u5206\u949F\u5DE6\u53F3\u540E\u6570\u636E\u66F4\u65B0\u5B8C\u6210");
getData();
}
});
return /* @__PURE__ */ Statistics_React.createElement("section", { className: Statisticsmodules.bg }, /* @__PURE__ */ Statistics_React.createElement("header", { className: Statisticsmodules.header }, /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.titleWrap }, /* @__PURE__ */ Statistics_React.createElement("i", { className: "iconfont icon-fanhui2 font16", onClick: () => _umi_production_exports.history.push(`/paths/${pathId}`) }), !!(statisticsData == null ? void 0 : statisticsData.report_date) && /* @__PURE__ */ Statistics_React.createElement("span", { className: Statisticsmodules.title }, "\u5B66\u4E60\u7EDF\u8BA1-", ((_a2 = data == null ? void 0 : data.subject_info) == null ? void 0 : _a2.name) || "")), /* @__PURE__ */ Statistics_React.createElement(row/* default */.Z, { style: { flexShrink: 0, marginTop: 3 }, align: "middle" }, (0,authority/* isSuperAdmins */.Ny)() && /* @__PURE__ */ Statistics_React.createElement(
"a",
{
href: env/* default */.Z.API_SERVER + `/api/paths/${urlParams.pathId}/${bigTab === "spoc" ? "statistics_basic_info" : "autonomic_statistics"}.xlsx`,
download: `\u7EDF\u8BA1\u6570\u636E.xlsx`
},
"\u5BFC\u51FA\u7EDF\u8BA1\u6570\u636E"
), /* @__PURE__ */ Statistics_React.createElement("span", { className: "ml10 mr10" }, "\u4E0A\u6B21\u66F4\u65B0\u65F6\u95F4 ", statisticsData == null ? void 0 : statisticsData.report_date), /* @__PURE__ */ Statistics_React.createElement(es_button/* default */.ZP, { type: "primary", onClick: updateData, loading: btnLoading, disabled: (data == null ? void 0 : data.update_status) === "running" }, (data == null ? void 0 : data.update_status) === "running" ? "\u6B63\u5728\u66F4\u65B0" : "\u66F4\u65B0\u6570\u636E"))), /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.info }, /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.title }, "\u57FA\u672C\u4FE1\u606F ", /* @__PURE__ */ Statistics_React.createElement("span", { className: "ml10 mr5 font12", style: { color: "#434D6C" } }, "\u4E0A\u6B21\u66F4\u65B0\u65F6\u95F4"), /* @__PURE__ */ Statistics_React.createElement("span", { style: { color: "#3061D0", fontWeight: 500, fontSize: 12 } }, statisticsData == null ? void 0 : statisticsData.report_date)), /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.boxWrap }, /* @__PURE__ */ Statistics_React.createElement("div", null, /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.icon }, /* @__PURE__ */ Statistics_React.createElement("i", { className: "iconfont icon-xuexirenshu3" })), /* @__PURE__ */ Statistics_React.createElement("aside", null, /* @__PURE__ */ Statistics_React.createElement("div", null, (data == null ? void 0 : data.total_study_count) || "--"), /* @__PURE__ */ Statistics_React.createElement("div", null, "\u5B66\u4E60\u603B\u4EBA\u6570"))), /* @__PURE__ */ Statistics_React.createElement("div", null, /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.icon }, /* @__PURE__ */ Statistics_React.createElement("i", { className: "iconfont icon-danweishu" })), /* @__PURE__ */ Statistics_React.createElement("aside", null, /* @__PURE__ */ Statistics_React.createElement("div", null, (data == null ? void 0 : data.total_school_used_count) || "--"), /* @__PURE__ */ Statistics_React.createElement("div", null, "\u603B\u5B66\u4E60\u5355\u4F4D\u6570", /* @__PURE__ */ Statistics_React.createElement(tooltip/* default */.Z, { title: "\u540C\u4E00\u4E2A\u5355\u4F4D\u53EF\u80FD\u540C\u65F6\u5B58\u5728SPOC\u5B66\u4E60\u548C\u81EA\u4E3B\u5B66\u4E60\uFF0C\u6B64\u5904\u4E3A\u53BB\u91CD\u540E\u603B\u5B66\u4E60\u5355\u4F4D\u6570" }, /* @__PURE__ */ Statistics_React.createElement("i", { className: "iconfont icon-xiaowenhao1 font14 c-grey-999 ml5" }))))), /* @__PURE__ */ Statistics_React.createElement("div", null, /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.icon }, /* @__PURE__ */ Statistics_React.createElement("i", { className: "iconfont icon-guankashu2" })), /* @__PURE__ */ Statistics_React.createElement("aside", null, /* @__PURE__ */ Statistics_React.createElement("div", null, (data == null ? void 0 : data.total_challenge_count) || "--"), /* @__PURE__ */ Statistics_React.createElement("div", null, "\u5B8C\u6210\u5173\u5361\u603B\u6B21\u6570"))), /* @__PURE__ */ Statistics_React.createElement("div", null, /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.icon }, /* @__PURE__ */ Statistics_React.createElement("i", { className: "iconfont icon-pingceshu" })), /* @__PURE__ */ Statistics_React.createElement("aside", null, /* @__PURE__ */ Statistics_React.createElement("div", null, (data == null ? void 0 : data.total_evaluate_count) || "--"), /* @__PURE__ */ Statistics_React.createElement("div", null, "\u8BC4\u6D4B\u603B\u6B21\u6570"))))), /* @__PURE__ */ Statistics_React.createElement("div", { className: Statisticsmodules.bigTabs }, /* @__PURE__ */ Statistics_React.createElement("div", { onClick: () => handleBigTabs("spoc"), className: bigTab === "spoc" ? Statisticsmodules.active : "" }, "SPOC\u5B66\u4E60\u60C5\u51B5"), /* @__PURE__ */ Statistics_React.createElement("div", { onClick: () => handleBigTabs("initiative"), className: bigTab === "initiative" ? Statisticsmodules.active : "" }, "\u81EA\u4E3B\u5B66\u4E60\u60C5\u51B5")), bigTab === "spoc" ? /* @__PURE__ */ Statistics_React.createElement(Statistics_SPOC, { setStatisticsData }) : /* @__PURE__ */ Statistics_React.createElement(Statistics_OWN, { setStatisticsData }), /* @__PURE__ */ Statistics_React.createElement("main", { className: Statisticsmodules.main }, /* @__PURE__ */ Statistics_React.createElement(
tabs["default"],
{
activeKey: selectKey,
onChange: handleChangeTabs,
tabBarExtraContent: /* @__PURE__ */ Statistics_React.createElement("span", { style: { color: "#FA6400", fontSize: 12 } }, "\u6CE8\uFF1A\u672C\u8BFE\u7A0B\u4E3B\u8981\u7EDF\u8BA1\u5B9E\u8DF5\u5173\u5361\u7684\u60C5\u51B5")
},
/* @__PURE__ */ Statistics_React.createElement(TabPane, { tab: "\u5B66\u4E60\u6982\u51B5\u7EDF\u8BA1", key: "LearnIng" /* LearnIng */ }, /* @__PURE__ */ Statistics_React.createElement(Learning, { key: indexKey, form: bigTab, selectKey, statisticsData })),
/* @__PURE__ */ Statistics_React.createElement(TabPane, { tab: "\u5B66\u4E60\u8D28\u91CF\u5206\u6790", key: "Quality" /* Quality */ }, /* @__PURE__ */ Statistics_React.createElement(Quality, { form: bigTab, selectKey, statisticsData })),
(statisticsData == null ? void 0 : statisticsData.shixun_count) > 0 && bigTab === "spoc" && /* @__PURE__ */ Statistics_React.createElement(TabPane, { tab: "\u5B9E\u8BAD\u4F7F\u7528\u5206\u6790", key: "shixunusetow" /* ShiXunUsetow */ }, /* @__PURE__ */ Statistics_React.createElement(ShiXunUestow, { selectKey }))
)));
};
/* harmony default export */ var Detail_Statistics = ((0,_umi_production_exports.connect)(({ user, pathsDetail, loading, globalSetting }) => ({
user,
pathsDetail,
globalSetting,
loading
}))(Statistics));
/***/ })
}]);