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.
1496 lines
65 KiB
1496 lines
65 KiB
"use strict";
|
|
(self["webpackChunk"] = self["webpackChunk"] || []).push([[1727],{
|
|
|
|
/***/ 99353:
|
|
/*!*************************************************************!*\
|
|
!*** ./src/components/DropdownSearch/index.tsx + 3 modules ***!
|
|
\*************************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
Z: function() { return /* binding */ components_DropdownSearch; }
|
|
});
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
;// CONCATENATED MODULE: ./src/components/DropdownSearch/index.less?modules
|
|
// extracted by mini-css-extract-plugin
|
|
/* harmony default export */ var DropdownSearchmodules = ({"flex_box_center":"flex_box_center___va8nO","flex_space_between":"flex_space_between___hPW7K","flex_box_vertical_center":"flex_box_vertical_center___PKxoL","flex_box_center_end":"flex_box_center_end___D5CRS","flex_box_column":"flex_box_column___TKM2o","listWrap":"listWrap___wC5Nd","menu":"menu___gJ_kD","list":"list___Df_Ne","pad":"pad___b8kSJ"});
|
|
;// CONCATENATED MODULE: ./src/components/VirtualList/index.less?modules
|
|
// extracted by mini-css-extract-plugin
|
|
/* harmony default export */ var VirtualListmodules = ({"flex_box_center":"flex_box_center___jQroX","flex_space_between":"flex_space_between___ybTjf","flex_box_vertical_center":"flex_box_vertical_center___TEudd","flex_box_center_end":"flex_box_center_end___sXWuH","flex_box_column":"flex_box_column___irPtQ","virtual":"virtual___Cl1Fa"});
|
|
;// CONCATENATED MODULE: ./src/components/VirtualList/index.tsx
|
|
|
|
|
|
const VirtualList = ({
|
|
list,
|
|
itemHeight,
|
|
mapList,
|
|
scrollHeight = 300
|
|
}) => {
|
|
const [start, setStart] = (0,_react_17_0_2_react.useState)(0);
|
|
const [count, setCount] = (0,_react_17_0_2_react.useState)(0);
|
|
const scrollRef = (0,_react_17_0_2_react.useRef)(null);
|
|
const contentRef = (0,_react_17_0_2_react.useRef)(null);
|
|
const totalHeight = (0,_react_17_0_2_react.useMemo)(() => itemHeight * list.length, [list.length]);
|
|
(0,_react_17_0_2_react.useEffect)(() => {
|
|
if (scrollRef.current) {
|
|
setCount(Math.ceil(scrollRef.current.clientHeight / itemHeight));
|
|
}
|
|
}, [list == null ? void 0 : list.length]);
|
|
const scrollHandle = () => {
|
|
const { scrollTop } = scrollRef.current;
|
|
const newStart = Math.floor(scrollTop / itemHeight);
|
|
setStart(newStart);
|
|
contentRef.current.style.transform = `translate3d(0, ${newStart * itemHeight}px, 0)`;
|
|
};
|
|
const subList = list.slice(start, start + count);
|
|
const isRenderNormalDom = list.length * itemHeight <= scrollHeight;
|
|
if (isRenderNormalDom) {
|
|
return /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, list == null ? void 0 : list.map((item, i) => /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, { key: i }, mapList(item))));
|
|
}
|
|
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: VirtualListmodules.virtual, style: { height: scrollHeight }, onScroll: scrollHandle, ref: scrollRef }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { height: totalHeight + "px" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: "content", ref: contentRef }, subList == null ? void 0 : subList.map((item, i) => /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, { key: i }, mapList(item))))));
|
|
};
|
|
/* harmony default export */ var components_VirtualList = (VirtualList);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
|
var input = __webpack_require__(1056);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/empty/index.js + 3 modules
|
|
var empty = __webpack_require__(64165);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
|
|
var dropdown = __webpack_require__(38854);
|
|
;// CONCATENATED MODULE: ./src/components/DropdownSearch/index.tsx
|
|
|
|
|
|
|
|
|
|
const DropdownSearch = ({
|
|
dataSource = [],
|
|
onClick,
|
|
placeholder = "\u641C\u7D22",
|
|
children,
|
|
reversal = false,
|
|
width = 142,
|
|
isParentNode = false
|
|
}) => {
|
|
const [value, setValue] = (0,_react_17_0_2_react.useState)("");
|
|
const [list, setList] = (0,_react_17_0_2_react.useState)([]);
|
|
const [visible, setVisible] = (0,_react_17_0_2_react.useState)(false);
|
|
const inputRef = (0,_react_17_0_2_react.useRef)(null);
|
|
const isFocus = (0,_react_17_0_2_react.useRef)(false);
|
|
const submenu = () => {
|
|
return /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
"div",
|
|
{
|
|
className: DropdownSearchmodules.listWrap,
|
|
style: { flexDirection: reversal ? "column-reverse" : "column", width }
|
|
},
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
input["default"],
|
|
{
|
|
value,
|
|
ref: inputRef,
|
|
placeholder,
|
|
onClick: (e) => {
|
|
e.stopPropagation();
|
|
},
|
|
onBlur: () => {
|
|
isFocus.current = false;
|
|
setTimeout(() => {
|
|
setVisible(false);
|
|
}, 300);
|
|
},
|
|
onChange: (e) => {
|
|
const v = e.target.value;
|
|
const result = dataSource.filter((obj) => obj.name.includes(v));
|
|
setValue(v);
|
|
setList(result);
|
|
},
|
|
onFocus: () => {
|
|
isFocus.current = true;
|
|
}
|
|
}
|
|
),
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: DropdownSearchmodules.menu }, list.length ? /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
components_VirtualList,
|
|
{
|
|
list,
|
|
itemHeight: 32,
|
|
scrollHeight: 300,
|
|
mapList: (item) => /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
"div",
|
|
{
|
|
className: DropdownSearchmodules.list,
|
|
onClick: () => {
|
|
onClick(item.id);
|
|
setVisible(false);
|
|
},
|
|
key: item.id
|
|
},
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement("span", { title: item.name }, item.name)
|
|
)
|
|
}
|
|
) : /* @__PURE__ */ _react_17_0_2_react.createElement(empty/* default */.Z, { image: empty/* default */.Z.PRESENTED_IMAGE_SIMPLE }))
|
|
);
|
|
};
|
|
return /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: DropdownSearchmodules.pad, onMouseLeave: () => {
|
|
if (!isFocus.current) {
|
|
setVisible(false);
|
|
}
|
|
} }, /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
dropdown/* default */.Z,
|
|
{
|
|
open: visible,
|
|
dropdownRender: submenu,
|
|
destroyPopupOnHide: true,
|
|
placement: reversal ? "topLeft" : "bottomLeft",
|
|
getPopupContainer: (trigger) => isParentNode ? trigger.parentNode : document.body,
|
|
autoAdjustOverflow: false
|
|
},
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement("span", { onMouseEnter: () => {
|
|
if (!visible) {
|
|
setVisible(true);
|
|
setList(dataSource);
|
|
setValue("");
|
|
}
|
|
} }, children)
|
|
));
|
|
};
|
|
/* harmony default export */ var components_DropdownSearch = (DropdownSearch);
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 7417:
|
|
/*!**********************************************!*\
|
|
!*** ./src/components/ExportCount/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 antd__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd */ 43418);
|
|
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd */ 3113);
|
|
|
|
|
|
function Advertisement({ res, ismodel, setismodel }) {
|
|
return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement(
|
|
antd__WEBPACK_IMPORTED_MODULE_1__["default"],
|
|
{
|
|
open: ismodel,
|
|
title: "\u63D0\u793A",
|
|
footer: null,
|
|
style: { background: "transparen" },
|
|
centered: true,
|
|
width: 670,
|
|
maskClosable: false
|
|
},
|
|
res == null ? void 0 : res.message,
|
|
/* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", { style: { textAlign: "right" } }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP, { onClick: () => {
|
|
setismodel(false);
|
|
}, type: "primary" }, "\u786E\u8BA4"))
|
|
);
|
|
}
|
|
/* harmony default export */ __webpack_exports__.Z = (Advertisement);
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 97282:
|
|
/*!*****************************************!*\
|
|
!*** ./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 */ 4977);
|
|
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd */ 3113);
|
|
var __defProp = Object.defineProperty;
|
|
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;
|
|
};
|
|
|
|
|
|
|
|
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: __spreadValues({}, imgStyles) }),
|
|
/* @__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);
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 77055:
|
|
/*!******************************************************************************!*\
|
|
!*** ./src/pages/Classrooms/Lists/CourseGroup/NotList/index.tsx + 3 modules ***!
|
|
\******************************************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
// ESM COMPAT FLAG
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
"default": function() { return /* binding */ NotList; }
|
|
});
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
// 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/.umi-production/exports.ts + 14 modules
|
|
var _umi_production_exports = __webpack_require__(87210);
|
|
// 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/menu/index.js + 11 modules
|
|
var menu = __webpack_require__(20834);
|
|
// 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/checkbox/index.js + 3 modules
|
|
var es_checkbox = __webpack_require__(24905);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
|
|
var dropdown = __webpack_require__(38854);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
|
var input = __webpack_require__(1056);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules
|
|
var table = __webpack_require__(72315);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
|
|
var pagination = __webpack_require__(41867);
|
|
// EXTERNAL MODULE: ./src/utils/fetch.ts
|
|
var fetch = __webpack_require__(87101);
|
|
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/DownOutlined.js + 1 modules
|
|
var DownOutlined = __webpack_require__(42884);
|
|
// EXTERNAL MODULE: ./src/utils/export.ts
|
|
var utils_export = __webpack_require__(69193);
|
|
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
|
|
var env = __webpack_require__(64741);
|
|
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
|
|
var NoData = __webpack_require__(97282);
|
|
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CourseGroup/NotList/components/DelTasks.tsx
|
|
var __defProp = Object.defineProperty;
|
|
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 __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 DelShixun = ({ classroomList, dispatch, cb }) => {
|
|
const params = (0,_umi_production_exports.useParams)();
|
|
params["id"] = params["coursesId"];
|
|
return /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
modal["default"],
|
|
{
|
|
centered: true,
|
|
title: "\u63D0\u793A",
|
|
open: classroomList.actionTabs.key === "\u5220\u9664\u5206\u73ED" ? true : false,
|
|
okText: "\u786E\u5B9A",
|
|
cancelText: "\u53D6\u6D88",
|
|
onOk: () => __async(void 0, null, function* () {
|
|
const res = yield (0,fetch/* default */.ZP)(
|
|
`/api/courses/${params.coursesId}/delete_from_course.json`,
|
|
{
|
|
method: "post",
|
|
body: {
|
|
students: [
|
|
{
|
|
course_member_id: classroomList.actionTabs.selectArrs.course_member_id
|
|
}
|
|
]
|
|
}
|
|
}
|
|
);
|
|
if (res.status === 0) {
|
|
cb();
|
|
message/* default */.ZP.success("\u5220\u9664\u6210\u529F");
|
|
dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: {}
|
|
});
|
|
dispatch({
|
|
type: "classroomList/getCourseStudentsList",
|
|
payload: __spreadValues({}, classroomList.actionTabs.params)
|
|
});
|
|
}
|
|
}),
|
|
onCancel: () => {
|
|
dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: {}
|
|
});
|
|
}
|
|
},
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement("p", null, "\u662F\u5426\u786E\u8BA4\u5220\u9664?")
|
|
);
|
|
};
|
|
/* harmony default export */ var DelTasks = ((0,_umi_production_exports.connect)(
|
|
({ classroomList }) => ({
|
|
classroomList
|
|
})
|
|
)(DelShixun));
|
|
|
|
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CourseGroup/NotList/index.less?modules
|
|
// extracted by mini-css-extract-plugin
|
|
/* harmony default export */ var NotListmodules = ({"flex_box_center":"flex_box_center___VVKHu","flex_space_between":"flex_space_between___Knh9p","flex_box_vertical_center":"flex_box_vertical_center___EWXwV","flex_box_center_end":"flex_box_center_end___FNMLq","flex_box_column":"flex_box_column___jcevx","bg":"bg___upSQt","containerTitle":"containerTitle___XQT3o","containerDesc":"containerDesc___s3X1r","listItem":"listItem___vxcZM","title":"title___n0Y3e","titleLeft":"titleLeft___tWJGf","titleRight":"titleRight___FHhz8","acitons":"acitons___x7N3z","memberManager":"memberManager___GJ_ag","menu":"menu___Ab8Pu","btns":"btns___oiMoe","export":"export___utjVO"});
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules
|
|
var upload = __webpack_require__(6557);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree-select/index.js + 17 modules
|
|
var tree_select = __webpack_require__(98228);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
|
var es_form = __webpack_require__(78241);
|
|
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules
|
|
var InboxOutlined = __webpack_require__(60936);
|
|
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CourseGroup/NotList/components/ImportCourse.tsx
|
|
var ImportCourse_defProp = Object.defineProperty;
|
|
var ImportCourse_getOwnPropSymbols = Object.getOwnPropertySymbols;
|
|
var ImportCourse_hasOwnProp = Object.prototype.hasOwnProperty;
|
|
var ImportCourse_propIsEnum = Object.prototype.propertyIsEnumerable;
|
|
var ImportCourse_defNormalProp = (obj, key, value) => key in obj ? ImportCourse_defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
|
|
var ImportCourse_spreadValues = (a, b) => {
|
|
for (var prop in b || (b = {}))
|
|
if (ImportCourse_hasOwnProp.call(b, prop))
|
|
ImportCourse_defNormalProp(a, prop, b[prop]);
|
|
if (ImportCourse_getOwnPropSymbols)
|
|
for (var prop of ImportCourse_getOwnPropSymbols(b)) {
|
|
if (ImportCourse_propIsEnum.call(b, prop))
|
|
ImportCourse_defNormalProp(a, prop, b[prop]);
|
|
}
|
|
return a;
|
|
};
|
|
var ImportCourse_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 { Dragger } = upload["default"];
|
|
const { TreeNode } = tree_select["default"];
|
|
const EditAttendance = ({
|
|
classroomList,
|
|
loading,
|
|
dispatch
|
|
}) => {
|
|
const params = (0,_umi_production_exports.useParams)();
|
|
const [files, setFiles] = (0,_react_17_0_2_react.useState)([]);
|
|
params["id"] = params["coursesId"];
|
|
const { detailLeftMenus, actionTabs } = classroomList;
|
|
const [form] = es_form["default"].useForm();
|
|
const props = {
|
|
name: "file",
|
|
multiple: true,
|
|
accept: ".xls,.xlsx",
|
|
action: env/* default */.Z.API_SERVER + "/api/attachments.json",
|
|
onChange(info) {
|
|
const { status } = info.file;
|
|
setFiles(info.fileList);
|
|
if (status !== "uploading") {
|
|
}
|
|
if (status === "done") {
|
|
message/* default */.ZP.success(`${info.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`);
|
|
} else if (status === "error") {
|
|
message/* default */.ZP.error(`${info.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`);
|
|
}
|
|
}
|
|
};
|
|
return /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
modal["default"],
|
|
{
|
|
centered: true,
|
|
title: "\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",
|
|
open: classroomList.actionTabs.key === "\u5BFC\u5165\u521B\u5EFA\u5206\u73ED" ? true : false,
|
|
okText: "\u786E\u5B9A",
|
|
cancelText: "\u53D6\u6D88",
|
|
bodyStyle: { minHeight: 130, padding: "0 50px", marginTop: 25 },
|
|
onOk: () => ImportCourse_async(void 0, null, function* () {
|
|
const formValue = ImportCourse_spreadValues({}, yield form.validateFields());
|
|
if (files == "") {
|
|
message/* default */.ZP.error("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6");
|
|
return false;
|
|
}
|
|
const res = yield (0,fetch/* default */.ZP)(
|
|
`/api/courses/${params.id}/create_group_by_importing_file.json`,
|
|
{
|
|
method: "post",
|
|
body: {
|
|
attachment_ids: files.map((v) => {
|
|
return v.response.id;
|
|
})
|
|
}
|
|
}
|
|
);
|
|
if (res.status === 0) {
|
|
message/* default */.ZP.success("\u6DFB\u52A0\u6210\u529F");
|
|
dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: {}
|
|
});
|
|
dispatch({
|
|
type: "classroomList/getCourseGroupsList",
|
|
payload: {
|
|
id: params["coursesId"]
|
|
}
|
|
});
|
|
}
|
|
}),
|
|
onCancel: () => {
|
|
dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: {}
|
|
});
|
|
}
|
|
},
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement(Dragger, ImportCourse_spreadValues({}, props), /* @__PURE__ */ _react_17_0_2_react.createElement("p", { className: "ant-upload-drag-icon" }, /* @__PURE__ */ _react_17_0_2_react.createElement(InboxOutlined/* default */.Z, null)), /* @__PURE__ */ _react_17_0_2_react.createElement("p", { className: "ant-upload-text" }, "\u70B9\u51FB\u6216\u62D6\u62FD\u6587\u4EF6\u5230\u8FD9\u91CC\u4E0A\u4F20"), /* @__PURE__ */ _react_17_0_2_react.createElement("p", { className: "ant-upload-hint" }, "\u5355\u4E2A\u6587\u4EF6\u6700\u5927150MB")),
|
|
","
|
|
);
|
|
};
|
|
/* harmony default export */ var ImportCourse = ((0,_umi_production_exports.connect)(
|
|
({
|
|
classroomList,
|
|
loading
|
|
}) => ({
|
|
classroomList,
|
|
loading
|
|
})
|
|
)(EditAttendance));
|
|
|
|
// EXTERNAL MODULE: ./src/utils/authority.ts
|
|
var authority = __webpack_require__(55830);
|
|
// EXTERNAL MODULE: ./src/components/ExportCount/index.tsx
|
|
var ExportCount = __webpack_require__(7417);
|
|
// EXTERNAL MODULE: ./src/components/DropdownSearch/index.tsx + 3 modules
|
|
var DropdownSearch = __webpack_require__(99353);
|
|
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/TabMenu/index.tsx + 1 modules
|
|
var TabMenu = __webpack_require__(48617);
|
|
// EXTERNAL MODULE: ./src/service/teacher.ts
|
|
var teacher = __webpack_require__(16007);
|
|
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CourseGroup/NotList/index.tsx
|
|
var NotList_defProp = Object.defineProperty;
|
|
var __defProps = Object.defineProperties;
|
|
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
|
|
var NotList_getOwnPropSymbols = Object.getOwnPropertySymbols;
|
|
var NotList_hasOwnProp = Object.prototype.hasOwnProperty;
|
|
var NotList_propIsEnum = Object.prototype.propertyIsEnumerable;
|
|
var NotList_defNormalProp = (obj, key, value) => key in obj ? NotList_defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
|
|
var NotList_spreadValues = (a, b) => {
|
|
for (var prop in b || (b = {}))
|
|
if (NotList_hasOwnProp.call(b, prop))
|
|
NotList_defNormalProp(a, prop, b[prop]);
|
|
if (NotList_getOwnPropSymbols)
|
|
for (var prop of NotList_getOwnPropSymbols(b)) {
|
|
if (NotList_propIsEnum.call(b, prop))
|
|
NotList_defNormalProp(a, prop, b[prop]);
|
|
}
|
|
return a;
|
|
};
|
|
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
|
|
var NotList_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());
|
|
});
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dayjs_min_default().locale("zh-cn");
|
|
const ShixunsListPage = ({
|
|
classroomList,
|
|
globalSetting,
|
|
loading,
|
|
dispatch
|
|
}) => {
|
|
var _a;
|
|
const [params, setParams] = (0,_react_17_0_2_react.useState)(__spreadProps(NotList_spreadValues({}, (0,_umi_production_exports.useParams)()), { limit: 20 }));
|
|
const {
|
|
detailCoursStudentsList,
|
|
detailCourseGroupsList,
|
|
detailLeftMenus
|
|
} = classroomList;
|
|
const [selectArrs, setSelectArrs] = (0,_react_17_0_2_react.useState)([]);
|
|
const [sortText, setSortText] = (0,_react_17_0_2_react.useState)("\u6392\u5E8F");
|
|
const [res, setRes] = (0,_react_17_0_2_react.useState)();
|
|
let [ismodel, setismodel] = (0,_react_17_0_2_react.useState)(false);
|
|
params["id"] = params["coursesId"];
|
|
params["order"] = 1;
|
|
params["course_group_id"] = 0;
|
|
params["sort"] = "asc";
|
|
let courseModules;
|
|
if (detailLeftMenus.course_modules) {
|
|
courseModules = classroomList.detailLeftMenus.course_modules.filter(
|
|
(v) => v.type === "board"
|
|
)[0];
|
|
}
|
|
(0,_react_17_0_2_react.useEffect)(() => {
|
|
dispatch({
|
|
type: "classroomList/getCourseStudentsList",
|
|
payload: NotList_spreadValues({}, params)
|
|
});
|
|
dispatch({
|
|
type: "classroomList/getCourseGroupsList",
|
|
payload: __spreadProps(NotList_spreadValues({}, params), { limit: 1e4 })
|
|
});
|
|
}, [params["categoryId"]]);
|
|
(0,_react_17_0_2_react.useEffect)(() => {
|
|
if (classroomList.actionTabs.key === "\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F") {
|
|
dispatch({
|
|
type: "classroomList/getCourseStudentsList",
|
|
payload: NotList_spreadValues({}, params)
|
|
});
|
|
}
|
|
}, [classroomList.actionTabs.key]);
|
|
const onShowSizeChange = (current, pageSize) => {
|
|
params.page = current;
|
|
setSelectArrs([]);
|
|
dispatch({
|
|
type: "classroomList/getCourseStudentsList",
|
|
payload: NotList_spreadValues({}, params)
|
|
});
|
|
};
|
|
const exportMenuArr = [
|
|
{
|
|
name: "\u8BFE\u5802\u4FE1\u606F",
|
|
url: `${env/* default */.Z.API_SERVER}/api/courses/${params.coursesId}/export_couser_info.xlsx?group_id=${params.categoryId}`
|
|
},
|
|
{
|
|
name: "\u6D3B\u8DC3\u5EA6",
|
|
url: `${env/* default */.Z.API_SERVER}/api/courses/${params.coursesId}/export_member_act_score.xlsx?group_id=${params.categoryId}`
|
|
},
|
|
{
|
|
name: "\u603B\u6210\u7EE9",
|
|
url: `${env/* default */.Z.API_SERVER}/api/courses/${params.coursesId}/export_member_scores_excel.xlsx?group_id=${params.categoryId}`
|
|
}
|
|
];
|
|
const handleExport = (key) => NotList_async(void 0, null, function* () {
|
|
if (selectArrs == "" && key !== "\u8BFE\u5802\u4FE1\u606F") {
|
|
message/* default */.ZP.error("\u8BF7\u5148\u9009\u62E9\u5B66\u751F");
|
|
return false;
|
|
}
|
|
switch (key) {
|
|
case "\u8BFE\u5802\u4FE1\u606F":
|
|
(0,utils_export/* ExportCourseInfo */.Zn)(NotList_spreadValues({}, params));
|
|
break;
|
|
case "\u6D3B\u8DC3\u5EA6":
|
|
let hyd = yield (0,utils_export/* ExportCourseActScore */.cr)(__spreadProps(NotList_spreadValues({}, params), { course_member_ids: selectArrs }));
|
|
if ((hyd == null ? void 0 : hyd.status) === -2) {
|
|
setRes(hyd);
|
|
setismodel(true);
|
|
}
|
|
break;
|
|
case "\u603B\u6210\u7EE9":
|
|
let zcj = yield (0,utils_export/* ExportCourseMemberScores */.fi)(__spreadProps(NotList_spreadValues({}, params), { course_member_ids: selectArrs }));
|
|
if ((zcj == null ? void 0 : zcj.status) === -2) {
|
|
setRes(zcj);
|
|
setismodel(true);
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
const exportMenu = /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"], { style: { maxHeight: 400, width: 240, overflow: "auto" } }, exportMenuArr.map(function(item, key) {
|
|
return /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, { key: item.url, onClick: (e) => {
|
|
handleExport(item.name);
|
|
} }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, item.name));
|
|
}));
|
|
const moveClass = (key) => NotList_async(void 0, null, function* () {
|
|
if (selectArrs == "") {
|
|
message/* default */.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");
|
|
return;
|
|
}
|
|
const res2 = yield (0,fetch/* default */.ZP)(
|
|
`/api/courses/${params.id}/transfer_to_course_group.json`,
|
|
{
|
|
method: "post",
|
|
body: {
|
|
students: selectArrs.map((v) => {
|
|
return { course_member_id: v };
|
|
}),
|
|
course_group_id: key
|
|
}
|
|
}
|
|
);
|
|
if (res2.status === 0) {
|
|
setSelectArrs([]);
|
|
message/* default */.ZP.success("\u64CD\u4F5C\u6210\u529F");
|
|
dispatch({
|
|
type: "classroomList/getCourseStudentsList",
|
|
payload: NotList_spreadValues({}, params)
|
|
});
|
|
}
|
|
});
|
|
const moveClass_item = (key, item_id) => NotList_async(void 0, null, function* () {
|
|
const res2 = yield (0,fetch/* default */.ZP)(
|
|
`/api/courses/${params.id}/transfer_to_course_group.json`,
|
|
{
|
|
method: "post",
|
|
body: {
|
|
students: [{ course_member_id: item_id }],
|
|
course_group_id: key
|
|
}
|
|
}
|
|
);
|
|
if (res2.status === 0) {
|
|
setSelectArrs([]);
|
|
message/* default */.ZP.success("\u64CD\u4F5C\u6210\u529F");
|
|
dispatch({
|
|
type: "classroomList/getCourseStudentsList",
|
|
payload: NotList_spreadValues({}, params)
|
|
});
|
|
}
|
|
});
|
|
const handleTransferToCourseItem = (id, item_id) => NotList_async(void 0, null, function* () {
|
|
const res2 = yield (0,fetch/* default */.ZP)(
|
|
`/api/courses/${params.id}/transfer_to_course_group.json`,
|
|
{
|
|
method: "post",
|
|
body: {
|
|
students: { course_member_id: item_id },
|
|
course_group_id: id
|
|
}
|
|
}
|
|
);
|
|
if (res2.status === 0) {
|
|
setSelectArrs([]);
|
|
message/* default */.ZP.success("\u64CD\u4F5C\u6210\u529F");
|
|
dispatch({
|
|
type: "classroomList/getCourseStudentsList",
|
|
payload: NotList_spreadValues({}, params)
|
|
});
|
|
}
|
|
});
|
|
const deleteMuch = () => {
|
|
if ((selectArrs == null ? void 0 : selectArrs.length) === 0) {
|
|
message/* default */.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");
|
|
return;
|
|
}
|
|
modal["default"].confirm({
|
|
centered: true,
|
|
okText: "\u786E\u5B9A",
|
|
cancelText: "\u53D6\u6D88",
|
|
title: `\u662F\u5426\u786E\u8BA4\u5220\u9664`,
|
|
content: "\u662F\u5426\u786E\u8BA4\u5C06\u5B66\u751F\u4ECE\u8BFE\u5802\u5185\u5220\u9664\uFF1F",
|
|
onOk: () => NotList_async(void 0, null, function* () {
|
|
const res2 = yield (0,teacher/* deleteCourseStudents */.l3)({
|
|
coursesId: params.coursesId,
|
|
students: selectArrs.map((v) => {
|
|
return { course_member_id: v };
|
|
})
|
|
});
|
|
if (res2.status === 0) {
|
|
message/* default */.ZP.success("\u5220\u9664\u6210\u529F");
|
|
setSelectArrs([]);
|
|
dispatch({
|
|
type: "classroomList/getCourseStudentsList",
|
|
payload: NotList_spreadValues({}, params)
|
|
});
|
|
dispatch({
|
|
type: "classroomList/getClassroomTopBanner",
|
|
payload: { id: params.coursesId }
|
|
});
|
|
}
|
|
})
|
|
});
|
|
};
|
|
const columns = [
|
|
{
|
|
title: "",
|
|
render: (text, record) => {
|
|
return (0,authority/* isAdmin */.GJ)() && /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
es_checkbox["default"],
|
|
{
|
|
checked: selectArrs.includes(record.course_member_id),
|
|
value: record.course_member_id,
|
|
onChange: (e) => {
|
|
let key = selectArrs.indexOf(record.course_member_id);
|
|
if (selectArrs.indexOf(record.course_member_id) > -1) {
|
|
setSelectArrs(
|
|
selectArrs.filter(
|
|
(val) => val !== record.course_member_id
|
|
)
|
|
);
|
|
} else {
|
|
setSelectArrs(selectArrs.concat(record.course_member_id));
|
|
}
|
|
}
|
|
}
|
|
);
|
|
}
|
|
},
|
|
{
|
|
title: "\u5E8F\u53F7",
|
|
render: (text, record, index) => `${!params.page || params.page === 1 ? index + 1 : index + 1 + (params.page - 1) * 20}`
|
|
},
|
|
{
|
|
title: "\u59D3\u540D",
|
|
dataIndex: "name"
|
|
},
|
|
{
|
|
title: "\u5B66\u53F7",
|
|
dataIndex: "student_id"
|
|
},
|
|
{
|
|
title: "\u624B\u673A\u53F7",
|
|
dataIndex: "user_phone"
|
|
},
|
|
{
|
|
title: "\u90AE\u7BB1",
|
|
dataIndex: "user_mail"
|
|
},
|
|
(0,authority/* isAdmin */.GJ)() && {
|
|
title: "\u64CD\u4F5C",
|
|
align: "center",
|
|
dataIndex: "name",
|
|
width: 140,
|
|
render: (text, record) => /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
DropdownSearch/* default */.Z,
|
|
{
|
|
onClick: (id) => moveClass_item(id, record.course_member_id),
|
|
dataSource: detailCourseGroupsList == null ? void 0 : detailCourseGroupsList.course_groups
|
|
},
|
|
" ",
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
"a",
|
|
{
|
|
className: "ant-dropdown-link",
|
|
onClick: (e) => e.preventDefault()
|
|
},
|
|
"\u79FB\u52A8\u5206\u73ED"
|
|
)
|
|
), /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
"span",
|
|
{
|
|
className: "current",
|
|
style: { color: "red", marginLeft: 10 },
|
|
onClick: () => {
|
|
modal["default"].confirm({
|
|
centered: true,
|
|
okText: "\u786E\u5B9A",
|
|
cancelText: "\u53D6\u6D88",
|
|
title: `\u662F\u5426\u786E\u8BA4\u5220\u9664`,
|
|
content: "\u662F\u5426\u786E\u8BA4\u5C06\u5B66\u751F\u4ECE\u8BFE\u5802\u5185\u5220\u9664\uFF1F",
|
|
onOk: () => NotList_async(void 0, null, function* () {
|
|
const res2 = yield (0,teacher/* deleteCourseStudents */.l3)({
|
|
coursesId: params.coursesId,
|
|
students: [{ course_member_id: record.course_member_id }]
|
|
});
|
|
if (res2.status === 0) {
|
|
message/* default */.ZP.success("\u5220\u9664\u6210\u529F");
|
|
setSelectArrs([]);
|
|
dispatch({
|
|
type: "classroomList/getClassroomTopBanner",
|
|
payload: { id: params.coursesId }
|
|
});
|
|
}
|
|
})
|
|
});
|
|
}
|
|
},
|
|
"\u5220\u9664"
|
|
))
|
|
}
|
|
].filter((item) => !!item);
|
|
const onMenuSelect = (v) => {
|
|
if (v.key === "0") {
|
|
_umi_production_exports.history.push(`/classrooms/${params.coursesId}/course_group`);
|
|
} else {
|
|
_umi_production_exports.history.push(`/classrooms/${params.coursesId}/not_course_group`);
|
|
}
|
|
};
|
|
const Menus = [
|
|
{ name: "\u5206\u73ED\u5217\u8868", id: "0", total: detailCourseGroupsList == null ? void 0 : detailCourseGroupsList.group_count },
|
|
{ name: "\u672A\u5206\u73ED", id: "1", total: detailCourseGroupsList == null ? void 0 : detailCourseGroupsList.none_group_member_count }
|
|
];
|
|
return /* @__PURE__ */ _react_17_0_2_react.createElement("section", null, /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
TabMenu/* default */.Z,
|
|
{
|
|
isLoading: false,
|
|
tabDataSource: Menus,
|
|
isAdmin: (0,authority/* isAdmin */.GJ)(),
|
|
onTabMenuClick: onMenuSelect,
|
|
defaultSelectedKeys: ["1"],
|
|
extraNode: /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: NotListmodules.btns }, (0,authority/* isAdmin */.GJ)() && /* @__PURE__ */ _react_17_0_2_react.createElement(dropdown/* default */.Z, { dropdownRender: () => exportMenu }, /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
"span",
|
|
{
|
|
className: NotListmodules.export
|
|
},
|
|
"\u5BFC\u51FA",
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement(DownOutlined/* default */.Z, { className: "ml5" })
|
|
)))
|
|
}
|
|
), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: NotListmodules.containerDesc }, /* @__PURE__ */ _react_17_0_2_react.createElement("p", null), /* @__PURE__ */ _react_17_0_2_react.createElement("p", { className: "mt25" }, /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
input["default"].Search,
|
|
{
|
|
allowClear: true,
|
|
placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D\u3001\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",
|
|
onSearch: (value) => {
|
|
params.search = value;
|
|
params.page = 1;
|
|
dispatch({
|
|
type: "classroomList/getCourseStudentsList",
|
|
payload: NotList_spreadValues({}, params)
|
|
});
|
|
},
|
|
style: { width: 248 }
|
|
}
|
|
))), detailCoursStudentsList.total_count === 0 && /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, null), /* @__PURE__ */ _react_17_0_2_react.createElement("aside", { className: `plr30 mt20 ${NotListmodules.bg}` }, (0,authority/* isAdmin */.GJ)() && /* @__PURE__ */ _react_17_0_2_react.createElement("aside", { className: NotListmodules.acitons }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
es_checkbox["default"],
|
|
{
|
|
checked: ((_a = detailCoursStudentsList.students) == null ? void 0 : _a.length) === selectArrs.length,
|
|
onChange: (e) => {
|
|
if (e.target.checked) {
|
|
setSelectArrs(
|
|
detailCoursStudentsList.students.map(
|
|
(v) => v.course_member_id
|
|
)
|
|
);
|
|
} else {
|
|
setSelectArrs([]);
|
|
}
|
|
}
|
|
},
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "ml5 font14" }, "\u5DF2\u9009\u62E9 ", selectArrs.length, " \u4E2A")
|
|
)), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { marginLeft: "auto", cursor: "pointer", marginRight: 10, color: "red" }, onClick: () => {
|
|
deleteMuch();
|
|
} }, "\u6279\u91CF\u5220\u9664"), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
DropdownSearch/* default */.Z,
|
|
{
|
|
onClick: (id) => moveClass(id),
|
|
dataSource: detailCourseGroupsList == null ? void 0 : detailCourseGroupsList.course_groups
|
|
},
|
|
" ",
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
"a",
|
|
{
|
|
className: "ant-dropdown-link",
|
|
onClick: (e) => e.preventDefault()
|
|
},
|
|
"\u79FB\u52A8\u5230 ",
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement(DownOutlined/* default */.Z, null)
|
|
)
|
|
))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: "mt20" }, /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
table["default"],
|
|
{
|
|
columns,
|
|
dataSource: detailCoursStudentsList.students,
|
|
loading: loading.effects["classroomList/getCourseStudentsList"],
|
|
pagination: false
|
|
}
|
|
))), /* @__PURE__ */ _react_17_0_2_react.createElement("aside", { className: "tc mb50 mt30" }, /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
pagination/* default */.Z,
|
|
{
|
|
hideOnSinglePage: true,
|
|
showSizeChanger: false,
|
|
onChange: onShowSizeChange,
|
|
defaultPageSize: 20,
|
|
defaultCurrent: 1,
|
|
current: params.page || 1,
|
|
total: detailCoursStudentsList.students_count
|
|
}
|
|
)), /* @__PURE__ */ _react_17_0_2_react.createElement(DelTasks, { cb: () => setSelectArrs([]) }), /* @__PURE__ */ _react_17_0_2_react.createElement(ImportCourse, { cb: () => setSelectArrs([]) }), /* @__PURE__ */ _react_17_0_2_react.createElement(ExportCount/* default */.Z, { res, ismodel, setismodel }));
|
|
};
|
|
/* harmony default export */ var NotList = ((0,_umi_production_exports.connect)(
|
|
({
|
|
classroomList,
|
|
loading,
|
|
globalSetting
|
|
}) => ({
|
|
classroomList,
|
|
globalSetting,
|
|
loading
|
|
})
|
|
)(ShixunsListPage));
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 48617:
|
|
/*!*****************************************************************************!*\
|
|
!*** ./src/pages/Classrooms/Lists/components/TabMenu/index.tsx + 1 modules ***!
|
|
\*****************************************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
Z: function() { return /* binding */ components_TabMenu; }
|
|
});
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
// 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/col/index.js
|
|
var col = __webpack_require__(43604);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
|
|
var menu = __webpack_require__(20834);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
|
|
var dropdown = __webpack_require__(38854);
|
|
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/components/TabMenu/index.less?modules
|
|
// extracted by mini-css-extract-plugin
|
|
/* harmony default export */ var TabMenumodules = ({"tabMenuContainer":"tabMenuContainer___uf5IP","control":"control___GheLs","iconH":"iconH___Wzw_r","selectBtn":"selectBtn___mfEnI"});
|
|
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/components/TabMenu/index.tsx
|
|
|
|
|
|
|
|
const TabMenu = ({
|
|
isLoading,
|
|
addText,
|
|
tabDataSource,
|
|
isAdmin,
|
|
defaultSelectedKeys,
|
|
onTabMenuClick,
|
|
getDropdownMenu,
|
|
showControlButton,
|
|
buttonText,
|
|
buttonIcon = "icon-tianjiadaohang",
|
|
extraNode,
|
|
onButtonClick = () => {
|
|
}
|
|
}) => {
|
|
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: TabMenumodules.tabMenuContainer }, /* @__PURE__ */ _react_17_0_2_react.createElement(row/* default */.Z, null, /* @__PURE__ */ _react_17_0_2_react.createElement(col/* default */.Z, { flex: "1" }, /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"], { onSelect: (v) => !isLoading ? onTabMenuClick(v) : {}, mode: "horizontal", selectedKeys: defaultSelectedKeys }, tabDataSource.map((item) => /* @__PURE__ */ _react_17_0_2_react.createElement(
|
|
menu["default"].Item,
|
|
{
|
|
key: typeof item.index === "number" ? item.index : item.id
|
|
},
|
|
/* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "c-grey-666" }, item.name),
|
|
item.total !== void 0 && isAdmin && /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "c-grey-999 ml20" }, item.total || 0)
|
|
)))), isAdmin && /* @__PURE__ */ _react_17_0_2_react.createElement(col/* default */.Z, { className: "mr20" }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: TabMenumodules.control }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: TabMenumodules.extra }, extraNode), showControlButton && /* @__PURE__ */ _react_17_0_2_react.createElement("span", { onClick: onButtonClick, style: { cursor: "pointer" }, className: TabMenumodules.selectBtn }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: `iconfont ${buttonIcon}` })), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, buttonText)), !!getDropdownMenu && /* @__PURE__ */ _react_17_0_2_react.createElement(dropdown/* default */.Z, { className: "ml10", dropdownRender: getDropdownMenu }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: TabMenumodules.selectBtn }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: "iconfont icon-tianjiadaohang" })), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, addText ? addText : "\u521B\u5EFA\u8BD5\u5377")))))));
|
|
};
|
|
/* harmony default export */ var components_TabMenu = (TabMenu);
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 69193:
|
|
/*!*****************************!*\
|
|
!*** ./src/utils/export.ts ***!
|
|
\*****************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ AD: function() { return /* binding */ ExportCollegeStudentsInfo; },
|
|
/* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; },
|
|
/* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; },
|
|
/* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; },
|
|
/* harmony export */ KM: function() { return /* binding */ getmember_works; },
|
|
/* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; },
|
|
/* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; },
|
|
/* harmony export */ Uj: function() { return /* binding */ exportTaskPass; },
|
|
/* harmony export */ VY: function() { return /* binding */ getrank_list; },
|
|
/* harmony export */ YO: function() { return /* binding */ exportCommitResultWord; },
|
|
/* harmony export */ YX: function() { return /* binding */ exportClassroomsPaper; },
|
|
/* harmony export */ Zn: function() { return /* binding */ ExportCourseInfo; },
|
|
/* harmony export */ _g: function() { return /* binding */ exportMoocrecord; },
|
|
/* harmony export */ _k: function() { return /* binding */ getDownFile; },
|
|
/* harmony export */ c6: function() { return /* binding */ ExportVideoStudy; },
|
|
/* harmony export */ cr: function() { return /* binding */ ExportCourseActScore; },
|
|
/* harmony export */ eV: function() { return /* binding */ ExportCourseStudentsInfo; },
|
|
/* harmony export */ fi: function() { return /* binding */ ExportCourseMemberScores; },
|
|
/* harmony export */ gh: function() { return /* binding */ ExportAttendance; },
|
|
/* harmony export */ hS: function() { return /* binding */ getec_courses; },
|
|
/* harmony export */ iA: function() { return /* binding */ ExportCourseAndOther; },
|
|
/* harmony export */ j6: function() { return /* binding */ ExportCourseTotalScore; },
|
|
/* harmony export */ je: function() { return /* binding */ ExportExerciseStudentScores; },
|
|
/* harmony export */ kS: function() { return /* binding */ getquestion_rank_list; },
|
|
/* harmony export */ o6: function() { return /* binding */ ExportVideoStudent; },
|
|
/* harmony export */ pO: function() { return /* binding */ exportUserExerciseDetail; },
|
|
/* harmony export */ rQ: function() { return /* binding */ ExportProblemset; },
|
|
/* harmony export */ sA: function() { return /* binding */ ExportPollsScores; },
|
|
/* harmony export */ xm: function() { return /* binding */ getecyears; },
|
|
/* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; },
|
|
/* harmony export */ y8: function() { return /* binding */ Exportcompetitions; }
|
|
/* harmony export */ });
|
|
/* unused harmony export ExportCourseWorkListAppendix */
|
|
/* harmony import */ var _service_classrooms__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/service/classrooms */ 16560);
|
|
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! umi */ 87210);
|
|
/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util */ 3163);
|
|
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 8591);
|
|
/* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./env */ 64741);
|
|
var __defProp = Object.defineProperty;
|
|
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 __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 showLoading = () => {
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({
|
|
type: "globalSetting/setGlobalLoading",
|
|
payload: { show: true, text: "\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..." }
|
|
});
|
|
};
|
|
const hideLoading = () => {
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({
|
|
type: "globalSetting/setGlobalLoading",
|
|
payload: { show: false, text: "" }
|
|
});
|
|
};
|
|
const ExportCourseInfo = (params) => __async(void 0, null, function* () {
|
|
showLoading();
|
|
const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseInfo */ .YR)(__spreadValues({}, params));
|
|
if (res.status === 0)
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFileIframe */ .QH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/export_couser_info.json`,
|
|
query: params
|
|
})
|
|
);
|
|
hideLoading();
|
|
});
|
|
const ExportCourseActScore = (params) => __async(void 0, null, function* () {
|
|
const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseActScore */ .yS)(__spreadValues({}, params));
|
|
if (res.status === 0) {
|
|
antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F");
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_member_act_score`
|
|
);
|
|
} else if (res.status === -2) {
|
|
return res;
|
|
} else if (res.status === -3) {
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: { key: "\u5BFC\u51FA\u63D0\u9192" }
|
|
});
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_member_act_score`
|
|
);
|
|
}
|
|
});
|
|
const ExportCourseMemberScores = (params) => __async(void 0, null, function* () {
|
|
const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseMemberScores */ .W0)(__spreadValues({}, params));
|
|
if (res.status === 0) {
|
|
antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F");
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_total_score`
|
|
);
|
|
} else if (res.status === -2) {
|
|
return res;
|
|
} else if (res.status === -3) {
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: { key: "\u5BFC\u51FA\u63D0\u9192" }
|
|
});
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_total_score`
|
|
);
|
|
}
|
|
});
|
|
const ExportCourseAndOther = (params) => __async(void 0, null, function* () {
|
|
const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseAndOther */ .Nl)(__spreadValues({}, params));
|
|
if (res.status === 0) {
|
|
antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F");
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_total_exercise_and_other`
|
|
);
|
|
} else if (res.status === -2) {
|
|
return res;
|
|
} else if (res.status === -3) {
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: { key: "\u5BFC\u51FA\u63D0\u9192" }
|
|
});
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_total_exercise_and_other`
|
|
);
|
|
}
|
|
});
|
|
const exportMoocrecord = (params) => __async(void 0, null, function* () {
|
|
const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportMoocrecords */ .td)(__spreadValues({}, params));
|
|
if (res.status === 0) {
|
|
antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F");
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_total_exercise_and_other`
|
|
);
|
|
} else if (res.status === -2) {
|
|
return res;
|
|
} else if (res.status === -3) {
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: { key: "\u5BFC\u51FA\u63D0\u9192" }
|
|
});
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_total_exercise_and_other`
|
|
);
|
|
}
|
|
});
|
|
const ExportCourseTotalScore = (params) => __async(void 0, null, function* () {
|
|
const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseTotalScore */ .QX)(__spreadValues({}, params));
|
|
if (res.status === 0) {
|
|
antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F");
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_total_homework`
|
|
);
|
|
} else if (res.status === -2) {
|
|
return res;
|
|
} else if (res.status === -3) {
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: { key: "\u5BFC\u51FA\u63D0\u9192" }
|
|
});
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(
|
|
`/classrooms/${params.coursesId}/exportlist/course_total_homework`
|
|
);
|
|
}
|
|
});
|
|
const ExportCourseWorkListScores = (params, type) => __async(void 0, null, function* () {
|
|
const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseWorkListScores */ .aP)(__spreadValues({}, params));
|
|
if (res.status === 0) {
|
|
antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F");
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/classrooms/${params.coursesId}/exportlist/${type}`);
|
|
} else if (res.status === -3) {
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: { key: "\u5BFC\u51FA\u63D0\u9192" }
|
|
});
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/classrooms/${params.coursesId}/exportlist/${type}`);
|
|
}
|
|
});
|
|
const ExportCourseWorkListAppendix = (params) => __async(void 0, null, function* () {
|
|
showLoading();
|
|
const res = yield exportCourseWorkListAppendix(__spreadValues({}, params));
|
|
if (res.status === 0)
|
|
yield downLoadFileIframe(
|
|
"",
|
|
setUrlQuery({
|
|
url: ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.zip`,
|
|
query: params
|
|
})
|
|
);
|
|
hideLoading();
|
|
});
|
|
const ExportPollsScores = (params) => __async(void 0, null, function* () {
|
|
showLoading();
|
|
const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportPollsScores */ .MJ)(__spreadValues({}, params));
|
|
if (res.status === 0)
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFileIframe */ .QH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/polls/${params.categoryId}/commit_result.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
hideLoading();
|
|
});
|
|
const ExportAttendance = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/attendances/export_xlsx_data.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const ExportVideoStudent = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/video_study_statics.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const ExportVideoStudy = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/export_video_study.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const ExportCourseStudentsInfo = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/export_course_students_info.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const ExportCollegeStudentsInfo = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/school_manages/students.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const ExportProblemset = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/item_banks/export.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const Exportcompetitions = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/competitions/region_reports.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const ExportExerciseStudentScores = (params) => __async(void 0, null, function* () {
|
|
const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportExerciseStudentScores */ .Uy)(__spreadValues({}, params));
|
|
if (res.status === 0) {
|
|
antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F");
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`);
|
|
} else if (res.status === -3) {
|
|
(0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({
|
|
type: "classroomList/setActionTabs",
|
|
payload: { key: "\u5BFC\u51FA\u63D0\u9192" }
|
|
});
|
|
umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`);
|
|
}
|
|
});
|
|
const getDownFile = (params) => __async(void 0, null, function* () {
|
|
console.log("----------", "\u8C03\u7528\u4E0B\u8F7D");
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/export_records/${params.id}.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const getecyears = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/ec_major_schools/0/ec_years.xlsx`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const ExportStudentanalysis = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params == null ? void 0 : params.coursesId}/${params.menuKey}_statistic.xlsx?${params.checkedList.map((item) => `course_group_id[]=${item}`).join("&")}`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const getec_training_objectives = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/ec_years/${params == null ? void 0 : params.ec_year_id}/ec_training_objectives.xlsx`, query: params }));
|
|
});
|
|
const get_ecs_attachment = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(params == null ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/attachments/get_ecs_attachment.docx`, query: params }));
|
|
});
|
|
const getec_courses = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/ec_years/${params == null ? void 0 : params.ec_year_id}/ec_courses.xlsx`, query: params }));
|
|
});
|
|
const getec_graduation_requirements = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/ec_years/${params == null ? void 0 : params.ec_year_id}/ec_graduation_requirements.xlsx`, query: params }));
|
|
});
|
|
const getrank_list = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/rank_list.xlsx`, query: params }));
|
|
});
|
|
const getquestion_rank_list = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/question_rank_list.xlsx`, query: params }));
|
|
});
|
|
const exportPaperlibraryPaper = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/examination_banks/${params.id}.json`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const exportClassroomsPaper = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/exercises/${params.categoryId}.json`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const exportCommitResultWord = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/polls/${params == null ? void 0 : params.id}/commit_result.json`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const exportTaskPass = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
"",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/paths/get_task_pass.json`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const exportUserExerciseDetail = (params, title) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(
|
|
title || "",
|
|
(0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({
|
|
url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/exercises/${params == null ? void 0 : params.exercise_id}/user_exercise_detail.json`,
|
|
query: params
|
|
})
|
|
);
|
|
});
|
|
const getmember_works = (params) => __async(void 0, null, function* () {
|
|
yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/competitions/${params == null ? void 0 : params.identifier}/competition_commit_records/member_works.xlsx`, query: params }));
|
|
});
|
|
|
|
|
|
/***/ })
|
|
|
|
}]); |