|
|
|
|
@ -352,15 +352,11 @@ function Studentlist(_ref) {
|
|
|
|
|
})(Studentlist));
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
|
|
|
|
|
var tooltip = __webpack_require__(6848);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
|
|
|
|
|
var modal = __webpack_require__(43418);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules
|
|
|
|
|
var ExclamationCircleOutlined = __webpack_require__(88289);
|
|
|
|
|
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Statistics/ShixunStatistics/index.less?modules
|
|
|
|
|
// extracted by mini-css-extract-plugin
|
|
|
|
|
/* harmony default export */ var ShixunStatisticsmodules = ({"flex_box_center":"flex_box_center___xDmaE","flex_space_between":"flex_space_between___ZXDe8","flex_box_vertical_center":"flex_box_vertical_center___xmv9j","flex_box_center_end":"flex_box_center_end___AnDtO","flex_box_column":"flex_box_column___byXwD","titlespan":"titlespan____R13n","overcount":"overcount___lL5cq","porgress":"porgress___gDrMg","span1":"span1___f69rM","span2":"span2___iQmg1","color_20":"color_20___EpSKJ","color_10":"color_10___nmu4d"});
|
|
|
|
|
// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
|
|
|
|
|
var ui_customization = __webpack_require__(64103);
|
|
|
|
|
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Statistics/ShixunStatistics/index.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -378,12 +374,9 @@ var ui_customization = __webpack_require__(64103);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dayjs_min_default().locale('zh-cn');
|
|
|
|
|
//新建数值
|
|
|
|
|
var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
var _shixunListDetail$fil;
|
|
|
|
|
var sendToData = _ref.sendToData,
|
|
|
|
|
classroomList = _ref.classroomList,
|
|
|
|
|
globalSetting = _ref.globalSetting,
|
|
|
|
|
@ -399,25 +392,21 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
var _useState3 = (0,_react_17_0_2_react.useState)([{
|
|
|
|
|
name: '未开启',
|
|
|
|
|
count: '学生未开启率(取教学课堂内所有已截止的课程实验的平均值)',
|
|
|
|
|
isShowIcon: false,
|
|
|
|
|
isred: true,
|
|
|
|
|
passed: 0
|
|
|
|
|
}, {
|
|
|
|
|
name: '未通关',
|
|
|
|
|
count: '学生未通关率(取教学课堂内所有已截止的课程实验的平均值)',
|
|
|
|
|
isShowIcon: false,
|
|
|
|
|
isred: true,
|
|
|
|
|
passed: 0
|
|
|
|
|
}, {
|
|
|
|
|
name: '按时通关',
|
|
|
|
|
count: '学生按时通关率(取教学课堂内所有已截止的课程实验的平均值)',
|
|
|
|
|
isShowIcon: false,
|
|
|
|
|
isred: true,
|
|
|
|
|
passed: 0
|
|
|
|
|
}, {
|
|
|
|
|
name: '迟交通关',
|
|
|
|
|
count: '学生迟交通关率(取教学课堂内所有已截止的课程实验的平均值)',
|
|
|
|
|
isShowIcon: false,
|
|
|
|
|
isred: true,
|
|
|
|
|
passed: 0
|
|
|
|
|
}]),
|
|
|
|
|
@ -466,22 +455,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
loading = _useState12[0],
|
|
|
|
|
setLoading = _useState12[1];
|
|
|
|
|
var staticsRef = (0,_react_17_0_2_react.useRef)();
|
|
|
|
|
var _useState13 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState14 = slicedToArray_default()(_useState13, 2),
|
|
|
|
|
isOpenShixunListModal = _useState14[0],
|
|
|
|
|
setIsOpenShixunListModal = _useState14[1];
|
|
|
|
|
var _useState15 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
_useState16 = slicedToArray_default()(_useState15, 2),
|
|
|
|
|
shixunListDetail = _useState16[0],
|
|
|
|
|
setShixunListDetail = _useState16[1];
|
|
|
|
|
var _useState17 = (0,_react_17_0_2_react.useState)({
|
|
|
|
|
page: 1,
|
|
|
|
|
limit: 10,
|
|
|
|
|
search: ""
|
|
|
|
|
}),
|
|
|
|
|
_useState18 = slicedToArray_default()(_useState17, 2),
|
|
|
|
|
urlData = _useState18[0],
|
|
|
|
|
setUrlData = _useState18[1];
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
getdata();
|
|
|
|
|
}, [params['categoryId'], courseGroupId]);
|
|
|
|
|
@ -490,25 +463,19 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
}
|
|
|
|
|
function _getdata() {
|
|
|
|
|
_getdata = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
|
|
|
|
var Data,
|
|
|
|
|
result,
|
|
|
|
|
_result$data,
|
|
|
|
|
_result$data2,
|
|
|
|
|
_pietitle$seriesData,
|
|
|
|
|
_args = arguments;
|
|
|
|
|
var result, _result$data, _result$data2, _pietitle$seriesData;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
Data = _args.length > 0 && _args[0] !== undefined ? _args[0] : {};
|
|
|
|
|
setLoading(true);
|
|
|
|
|
_context.next = 4;
|
|
|
|
|
_context.next = 3;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/courses/".concat(params.coursesId, "/shixun_homework_statics.json"), {
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: objectSpread2_default()(objectSpread2_default()({}, Data), {}, {
|
|
|
|
|
params: {
|
|
|
|
|
group_ids: [courseGroupId]
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 4:
|
|
|
|
|
case 3:
|
|
|
|
|
result = _context.sent;
|
|
|
|
|
sendToData(result);
|
|
|
|
|
if ((result === null || result === void 0 ? void 0 : result.status) === 0) {
|
|
|
|
|
@ -565,7 +532,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
setPietitle(objectSpread2_default()({}, pietitle));
|
|
|
|
|
}
|
|
|
|
|
setLoading(false);
|
|
|
|
|
case 8:
|
|
|
|
|
case 7:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context.stop();
|
|
|
|
|
}
|
|
|
|
|
@ -657,7 +624,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
var columns = [{
|
|
|
|
|
title: '实训作业名称',
|
|
|
|
|
title: '课程实验名称',
|
|
|
|
|
dataIndex: 'homework_name',
|
|
|
|
|
align: "center",
|
|
|
|
|
width: 180,
|
|
|
|
|
@ -763,70 +730,37 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
}].filter(function (item) {
|
|
|
|
|
return !!item;
|
|
|
|
|
});
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
if (isOpenShixunListModal) {
|
|
|
|
|
GetShixunListDetail();
|
|
|
|
|
}
|
|
|
|
|
}, [urlData, isOpenShixunListModal]);
|
|
|
|
|
var GetShixunListDetail = function GetShixunListDetail() {
|
|
|
|
|
var Data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : urlData;
|
|
|
|
|
console.log("Data", Data);
|
|
|
|
|
setShixunListDetail(Data !== null && Data !== void 0 && Data.search ? homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) {
|
|
|
|
|
var _item$homework_name, _Data$search;
|
|
|
|
|
return item === null || item === void 0 || (_item$homework_name = item.homework_name) === null || _item$homework_name === void 0 ? void 0 : _item$homework_name.includes(Data === null || Data === void 0 || (_Data$search = Data.search) === null || _Data$search === void 0 ? void 0 : _Data$search.trim());
|
|
|
|
|
}) : homeworkinfo);
|
|
|
|
|
};
|
|
|
|
|
var SpanDom = function SpanDom() {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
children: ["\u672C\u8BFE\u5802\u4E2D\u5171\u6709", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
className: "ml5 mr5",
|
|
|
|
|
style: {
|
|
|
|
|
color: "#3061D0"
|
|
|
|
|
},
|
|
|
|
|
children: homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) {
|
|
|
|
|
return (item === null || item === void 0 ? void 0 : item.passed) < 0.21;
|
|
|
|
|
}).length
|
|
|
|
|
}), "\u4E2A\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u7387\u4F4E\u4E8E20%\uFF0C\u8BF4\u660E\u5B66\u751F\u5BF9\u76F8\u5173\u77E5\u8BC6\u70B9\u638C\u63E1\u6BD4\u8F83\u8584\u5F31\u3002\u5EFA\u8BAE\u8981\u6C42\u5B66\u751F\u52A0\u5F3A\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u7EC3\u4E60\u3002"]
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
|
|
|
|
|
spinning: loading,
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
display: 'flex',
|
|
|
|
|
height: '180px',
|
|
|
|
|
marginTop: '10px',
|
|
|
|
|
background: '#ffffff'
|
|
|
|
|
},
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
display: 'flex',
|
|
|
|
|
height: '180px'
|
|
|
|
|
},
|
|
|
|
|
children: titletag === null || titletag === void 0 ? void 0 : titletag.map(function (item, index) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
className: ShixunStatisticsmodules.titlespan,
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: item.isred ? 'red' : '#1989FA',
|
|
|
|
|
fontSize: '34px'
|
|
|
|
|
},
|
|
|
|
|
children: [item.passed || 0, " %"]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
|
|
|
|
|
style: {
|
|
|
|
|
marginTop: '30px'
|
|
|
|
|
},
|
|
|
|
|
children: [item.name, " ", item.isShowIcon && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
|
|
|
placement: "bottom",
|
|
|
|
|
title: item.count,
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {})
|
|
|
|
|
})]
|
|
|
|
|
children: titletag === null || titletag === void 0 ? void 0 : titletag.map(function (item, index) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
className: ShixunStatisticsmodules.titlespan,
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: item.isred ? 'red' : '#1989FA',
|
|
|
|
|
fontSize: '34px'
|
|
|
|
|
},
|
|
|
|
|
children: [item.passed || 0, " %"]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
|
|
|
|
|
style: {
|
|
|
|
|
marginTop: '30px'
|
|
|
|
|
},
|
|
|
|
|
children: [item.name, " ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
|
|
|
placement: "bottom",
|
|
|
|
|
title: item.count,
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {})
|
|
|
|
|
})]
|
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
className: "ml20 pb20",
|
|
|
|
|
children: "\u8BF4\u660E\uFF1A\u6839\u636E\u5B66\u751F\u63D0\u4EA4\u7684\u4F5C\u54C1\u6570\u636E\uFF0C\u7EDF\u8BA1\u6559\u5B66\u8BFE\u5802\u5185\u6240\u6709\u5DF2\u7ED3\u675F\u4E14\u542F\u7528\u4E86\u8BC4\u6D4B\u529F\u80FD\u7684\u5B9E\u8DF5\u9879\u76EE\u7684\u5E73\u5747\u503C\u3002"
|
|
|
|
|
})]
|
|
|
|
|
})]
|
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
marginTop: '20px',
|
|
|
|
|
@ -904,22 +838,30 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
})]
|
|
|
|
|
});
|
|
|
|
|
})]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
marginTop: '40px',
|
|
|
|
|
marginBottom: '10px'
|
|
|
|
|
marginBottom: '20px'
|
|
|
|
|
},
|
|
|
|
|
children: (homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) {
|
|
|
|
|
children: [homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) {
|
|
|
|
|
return (item === null || item === void 0 ? void 0 : item.passed) < 0.21;
|
|
|
|
|
}).length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(SpanDom, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
className: "ml10",
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
setIsOpenShixunListModal(true);
|
|
|
|
|
},
|
|
|
|
|
children: "\u67E5\u770B\u8BE6\u60C5"
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
}).map(function (i, index) {
|
|
|
|
|
if (index > 4) {
|
|
|
|
|
return;
|
|
|
|
|
} else {
|
|
|
|
|
var _homeworkinfo$filter;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, {
|
|
|
|
|
to: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(i === null || i === void 0 ? void 0 : i.homework_id, "/detail?tabs=0"),
|
|
|
|
|
children: [i === null || i === void 0 ? void 0 : i.homework_name, (homeworkinfo === null || homeworkinfo === void 0 || (_homeworkinfo$filter = homeworkinfo.filter(function (item) {
|
|
|
|
|
return (item === null || item === void 0 ? void 0 : item.passed) < 0.21;
|
|
|
|
|
})) === null || _homeworkinfo$filter === void 0 ? void 0 : _homeworkinfo$filter.length) === index + 1 ? '' : index + 1 === 5 ? '...' : '、']
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}), (homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) {
|
|
|
|
|
return (item === null || item === void 0 ? void 0 : item.passed) < 0.21;
|
|
|
|
|
}).length) > 0 && "\u5171".concat(homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) {
|
|
|
|
|
return (item === null || item === void 0 ? void 0 : item.passed) < 0.21;
|
|
|
|
|
}).length, "\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u5B66\u751F\u7684\u901A\u5173\u7387\u4F4E\u4E8E20%\uFF0C\u8BF4\u660E\u5B66\u751F\u5BF9\u76F8\u5173\u77E5\u8BC6\u70B9\u638C\u63E1\u6BD4\u8F83\u8584\u5F31\u3002\u5EFA\u8BAE\u8981\u6C42\u5B66\u751F\u52A0\u5F3A\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u7EC3\u4E60\u3002")]
|
|
|
|
|
})]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
@ -934,9 +876,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
display: 'flex',
|
|
|
|
|
marginTop: '14px'
|
|
|
|
|
},
|
|
|
|
|
children: ["\u5B9E\u8BAD\u6210\u7EE9\u5206\u5E03", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
|
|
|
children: ["\u5B9E\u8BAD\u6210\u7EE9\u5206\u5E03 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
|
|
|
placement: "bottom",
|
|
|
|
|
title: '实训成绩分布(统计教学课堂内所有已结束且启用评测的实践项目的平均值)',
|
|
|
|
|
title: '实训成绩分布(取教学课堂内所有已截止的课程实验的平均值)',
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {
|
|
|
|
|
style: {
|
|
|
|
|
marginLeft: '5px',
|
|
|
|
|
@ -963,34 +905,13 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
background: '#ffffff',
|
|
|
|
|
padding: '10px 20px'
|
|
|
|
|
},
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
|
|
wrap: false,
|
|
|
|
|
align: "middle",
|
|
|
|
|
justify: "space-between",
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
marginTop: 14
|
|
|
|
|
fontSize: '16px',
|
|
|
|
|
display: 'flex',
|
|
|
|
|
marginTop: '14px'
|
|
|
|
|
},
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
fontSize: '16px',
|
|
|
|
|
display: 'flex'
|
|
|
|
|
},
|
|
|
|
|
children: "\u5B9E\u8BAD\u6210\u7EE9\u5206\u5E03\u8BE6\u60C5 "
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
|
|
|
|
|
placeholder: "\u8BF7\u8F93\u5165\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u641C\u7D22",
|
|
|
|
|
style: {
|
|
|
|
|
width: 252
|
|
|
|
|
},
|
|
|
|
|
onChange: function onChange(search_shixun) {
|
|
|
|
|
getdata({
|
|
|
|
|
search_shixun: search_shixun
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
children: "\u5B9E\u8BAD\u6210\u7EE9\u5206\u5E03\u8BE6\u60C5 "
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
|
|
|
|
|
columns: columns,
|
|
|
|
|
dataSource: homeworkscoreinfo,
|
|
|
|
|
@ -1001,105 +922,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
}
|
|
|
|
|
})]
|
|
|
|
|
})]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
|
|
|
|
|
open: isOpenShixunListModal,
|
|
|
|
|
title: "实训作业列表",
|
|
|
|
|
width: 865,
|
|
|
|
|
footer: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
|
|
|
|
|
type: "primary",
|
|
|
|
|
style: {
|
|
|
|
|
borderRadius: 2
|
|
|
|
|
},
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
setIsOpenShixunListModal(false);
|
|
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
|
|
search: "",
|
|
|
|
|
page: 1,
|
|
|
|
|
limit: 10
|
|
|
|
|
}));
|
|
|
|
|
},
|
|
|
|
|
children: "\u77E5\u9053\u4E86"
|
|
|
|
|
}),
|
|
|
|
|
onCancel: function onCancel() {
|
|
|
|
|
setIsOpenShixunListModal(false);
|
|
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
|
|
search: "",
|
|
|
|
|
page: 1,
|
|
|
|
|
limit: 10
|
|
|
|
|
}));
|
|
|
|
|
},
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(SpanDom, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
|
|
|
|
|
placeholder: "\u8BF7\u8F93\u5165\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u641C\u7D22",
|
|
|
|
|
value: urlData === null || urlData === void 0 ? void 0 : urlData.search,
|
|
|
|
|
className: "mt20 mb15",
|
|
|
|
|
style: {
|
|
|
|
|
width: "100%"
|
|
|
|
|
},
|
|
|
|
|
onChange: function onChange(search) {
|
|
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
|
|
search: decodeURIComponent(search),
|
|
|
|
|
page: 1
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
|
|
|
|
|
columns: [{
|
|
|
|
|
title: "序号",
|
|
|
|
|
dataIndex: "homework_id",
|
|
|
|
|
width: 80,
|
|
|
|
|
render: function render(text, record, index) {
|
|
|
|
|
return (urlData.page - 1) * urlData.limit + index + 1;
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: "实训作业名称",
|
|
|
|
|
dataIndex: "homework_name"
|
|
|
|
|
}, {
|
|
|
|
|
title: "通关率",
|
|
|
|
|
dataIndex: "passed",
|
|
|
|
|
render: function render(text) {
|
|
|
|
|
return "".concat(text, "%");
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: "详情",
|
|
|
|
|
align: "right",
|
|
|
|
|
dataIndex: "homework_id",
|
|
|
|
|
render: function render(text, record) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
target: "_blank",
|
|
|
|
|
href: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(record === null || record === void 0 ? void 0 : record.homework_id, "/detail?tabs=0"),
|
|
|
|
|
children: "\u67E5\u770B\u4F5C\u4E1A"
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}],
|
|
|
|
|
dataSource: shixunListDetail,
|
|
|
|
|
locale: {
|
|
|
|
|
emptyText: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})
|
|
|
|
|
},
|
|
|
|
|
pagination: {
|
|
|
|
|
total: (shixunListDetail === null || shixunListDetail === void 0 || (_shixunListDetail$fil = shixunListDetail.filter(function (item) {
|
|
|
|
|
return (item === null || item === void 0 ? void 0 : item.passed) < 0.21;
|
|
|
|
|
})) === null || _shixunListDetail$fil === void 0 ? void 0 : _shixunListDetail$fil.length) || 0,
|
|
|
|
|
onChange: function onChange(page, limit) {
|
|
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
|
|
page: page,
|
|
|
|
|
limit: limit
|
|
|
|
|
}));
|
|
|
|
|
},
|
|
|
|
|
current: urlData === null || urlData === void 0 ? void 0 : urlData.page,
|
|
|
|
|
pageSize: urlData === null || urlData === void 0 ? void 0 : urlData.limit,
|
|
|
|
|
showTotal: function showTotal(total) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
className: "ml5 mr5",
|
|
|
|
|
style: {
|
|
|
|
|
color: "#3061d0"
|
|
|
|
|
},
|
|
|
|
|
children: total
|
|
|
|
|
}), "\u6761\u6570\u636E"]
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})]
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ var ShixunStatistics = ((0,_umi_production_exports.connect)(function (_ref2) {
|
|
|
|
|
@ -1236,7 +1059,7 @@ var VideoStatistics_ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
var Menus = [{
|
|
|
|
|
name: '实践项目',
|
|
|
|
|
name: '课程实验',
|
|
|
|
|
id: '1'
|
|
|
|
|
}, {
|
|
|
|
|
name: '视频',
|