Auto Submit

dev_local_v9_bw
autosubmit 2 years ago
parent 5de5da9eb3
commit 2e867b44d4

@ -27,7 +27,7 @@
display: block !important;
}
</style><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="/react/build/umi.f364abf3.js"></script>
<script src="/react/build/umi.3be35c1c.js"></script>
<script src="/react/build/js/public.js"></script>
</body>
</html>

@ -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: '视频',

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save