Auto Submit

dev_local_v9_xiangongyedaxue
autosubmit 2 years ago
parent 850b592828
commit 55c44d1373

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

@ -151,9 +151,10 @@ var jsx_runtime = __webpack_require__(37712);
dayjs_min_default().locale('zh-cn');
var ShixunsListPage = function ShixunsListPage(_ref) {
var _params$search, _params$search2, _params$search3, _courseGroupList$filt;
var _params$search, _params$search2, _params$search3, _courseGroupList$filt, _user$userInfo;
var classroomList = _ref.classroomList,
globalSetting = _ref.globalSetting,
user = _ref.user,
loading = _ref.loading,
dispatch = _ref.dispatch;
var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()(objectSpread2_default()({}, (0,_umi_production_exports.useParams)()), {
@ -768,10 +769,70 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
title: '操作',
align: 'center',
dataIndex: 'name',
width: 140,
width: ((0,authority/* isCreator */.d8)() || (0,authority/* isTeacher */.IR)()) && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.professional_certification || (0,authority/* isSuperAdmins */.Ny)() ? 180 : 140,
render: function render(text, record) {
var _user$userInfo2, _user$userInfo3;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
children: [(((0,authority/* isCreator */.d8)() || (0,authority/* isTeacher */.IR)()) && ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.professional_certification) && ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.school_name) === (record === null || record === void 0 ? void 0 : record.school_name) || (0,authority/* isSuperAdmins */.Ny)()) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
style: {
color: '#165DFF'
},
onClick: function onClick() {
modal/* default */.Z.confirm({
centered: true,
width: 515,
icon: null,
okText: '确定',
cancelText: '取消',
title: "\u63D0\u793A",
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
marginBottom: '10px'
},
children: ["\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#DF8323"
},
children: "12345678"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!"
})]
}),
onOk: function () {
var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
var res;
return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
while (1) switch (_context11.prev = _context11.next) {
case 0:
_context11.next = 2;
return (0,fetch/* default */.ZP)("/api/courses/".concat(params.coursesId, "/reset_student_password.json"), {
method: 'post',
body: {
user_id: record.user_id
}
});
case 2:
res = _context11.sent;
if (res.status === 0) {
message/* default */.ZP.success('操作成功');
}
case 4:
case "end":
return _context11.stop();
}
}, _callee11);
}));
function onOk() {
return _onOk6.apply(this, arguments);
}
return onOk;
}()
});
},
children: "\u91CD\u7F6E\u5BC6\u7801"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
dropdownRender: function dropdownRender() {
var _courseGroupList$filt2;
return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, {
@ -829,7 +890,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font14 current",
style: {
color: '#3061d0'
color: '#165DFF'
},
children: "\u79FB\u52A8\u5206\u73ED"
})
@ -837,7 +898,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
className: "current",
style: {
color: 'red',
marginLeft: 10
marginLeft: 20
},
onClick: function onClick() {
modal/* default */.Z.confirm({
@ -847,12 +908,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
title: "\u662F\u5426\u786E\u8BA4\u5220\u9664",
content: '是否确认将学生从课堂内删除?',
onOk: function () {
var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() {
var res;
return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
while (1) switch (_context11.prev = _context11.next) {
return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
while (1) switch (_context12.prev = _context12.next) {
case 0:
_context11.next = 2;
_context12.next = 2;
return (0,teacher/* deleteCourseStudents */.l3)({
coursesId: params.coursesId,
students: [{
@ -860,7 +921,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}]
});
case 2:
res = _context11.sent;
res = _context12.sent;
if (res.status === 0) {
message/* default */.ZP.success('删除成功');
params.page = 1;
@ -876,12 +937,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}
case 4:
case "end":
return _context11.stop();
return _context12.stop();
}
}, _callee11);
}, _callee12);
}));
function onOk() {
return _onOk6.apply(this, arguments);
return _onOk7.apply(this, arguments);
}
return onOk;
}()
@ -1061,11 +1122,13 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
/* harmony default export */ var Detail = ((0,_umi_production_exports.connect)(function (_ref7) {
var classroomList = _ref7.classroomList,
loading = _ref7.loading,
globalSetting = _ref7.globalSetting;
globalSetting = _ref7.globalSetting,
user = _ref7.user;
return {
classroomList: classroomList,
globalSetting: globalSetting,
loading: loading
loading: loading,
user: user
};
})(ShixunsListPage));

@ -641,9 +641,10 @@ var teacher = __webpack_require__(78632);
dayjs_min_default().locale('zh-cn');
var ShixunsListPage = function ShixunsListPage(_ref) {
var _detailCoursStudentsL;
var _user$userInfo, _detailCoursStudentsL;
var classroomList = _ref.classroomList,
globalSetting = _ref.globalSetting,
user = _ref.user,
loading = _ref.loading,
dispatch = _ref.dispatch;
var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()(objectSpread2_default()({}, (0,_umi_production_exports.useParams)()), {}, {
@ -1001,8 +1002,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
title: '操作',
align: 'center',
dataIndex: 'name',
width: 140,
width: (0,authority/* isCreator */.d8)() && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.professional_certification || (0,authority/* isSuperAdmins */.Ny)() ? 180 : 140,
render: function render(text, record) {
var _user$userInfo2, _user$userInfo3;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(DropdownSearch/* default */.Z, {
onClick: function onClick(id) {
@ -1016,6 +1018,63 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
},
children: "\u79FB\u52A8\u5206\u73ED"
})]
}), ((0,authority/* isCreator */.d8)() && ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.professional_certification) && ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.school_name) === (record === null || record === void 0 ? void 0 : record.school_name) || (0,authority/* isSuperAdmins */.Ny)()) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: "ml10",
onClick: function onClick() {
modal/* default */.Z.confirm({
centered: true,
icon: null,
width: 515,
okText: '确定',
cancelText: '取消',
title: "\u63D0\u793A",
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
marginBottom: '10px'
},
children: ["\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#DF8323"
},
children: "12345678"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!"
})]
}),
onOk: function () {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var res;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
_context6.next = 2;
return (0,fetch/* default */.ZP)("/api/courses/".concat(params.coursesId, "/reset_student_password.json"), {
method: 'post',
body: {
user_id: record.user_id
}
});
case 2:
res = _context6.sent;
if (res.status === 0) {
message/* default */.ZP.success('操作成功');
}
case 4:
case "end":
return _context6.stop();
}
}, _callee6);
}));
function onOk() {
return _onOk2.apply(this, arguments);
}
return onOk;
}()
});
},
children: "\u91CD\u7F6E\u5BC6\u7801"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "current",
style: {
@ -1030,12 +1089,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
title: "\u662F\u5426\u786E\u8BA4\u5220\u9664",
content: '是否确认将学生从课堂内删除?',
onOk: function () {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
var res;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
_context6.next = 2;
_context7.next = 2;
return (0,teacher/* deleteCourseStudents */.l3)({
coursesId: params.coursesId,
students: [{
@ -1043,7 +1102,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}]
});
case 2:
res = _context6.sent;
res = _context7.sent;
if (res.status === 0) {
message/* default */.ZP.success('删除成功');
setSelectArrs([]);
@ -1056,12 +1115,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}
case 4:
case "end":
return _context6.stop();
return _context7.stop();
}
}, _callee6);
}, _callee7);
}));
function onOk() {
return _onOk2.apply(this, arguments);
return _onOk3.apply(this, arguments);
}
return onOk;
}()
@ -1221,11 +1280,13 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
/* harmony default export */ var NotList = ((0,_umi_production_exports.connect)(function (_ref6) {
var classroomList = _ref6.classroomList,
loading = _ref6.loading,
globalSetting = _ref6.globalSetting;
globalSetting = _ref6.globalSetting,
user = _ref6.user;
return {
classroomList: classroomList,
globalSetting: globalSetting,
loading: loading
loading: loading,
user: user
};
})(ShixunsListPage));

@ -1047,6 +1047,8 @@ var ApplicantTable = function ApplicantTable(_ref) {
classroomList: classroomList
};
})(ApplicantTable));
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js
var popover = __webpack_require__(60324);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popconfirm/index.js + 2 modules
var popconfirm = __webpack_require__(14478);
// EXTERNAL MODULE: ./src/utils/fetch.ts
@ -1081,9 +1083,11 @@ var env = __webpack_require__(27065);
var StudentMemberTable = function StudentMemberTable(_ref) {
var _studentsList$student5, _studentsList$student6, _studentsList$student7;
var _studentsList$student6, _studentsList$student7, _studentsList$student8;
var teachers = _ref.teachers,
user = _ref.user,
classroomList = _ref.classroomList,
dispatch = _ref.dispatch,
params = _ref.params,
@ -1106,6 +1110,17 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
_useState4 = slicedToArray_default()(_useState3, 2),
sortObj = _useState4[0],
setSortObj = _useState4[1];
var checkAuth = function checkAuth(record) {
if (record.course_group_name === '未分班') {
var _user$userInfo, _user$userInfo2;
return (0,authority/* isCreator */.d8)() && ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.professional_certification) && ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.school_name) === (record === null || record === void 0 ? void 0 : record.school_name) || (0,authority/* isSuperAdmins */.Ny)();
} else {
var _user$userInfo3, _user$userInfo4, _allCourseGroups$cour;
return ((0,authority/* isCreator */.d8)() || (0,authority/* isTeacher */.IR)()) && ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.professional_certification) && ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.school_name) === (record === null || record === void 0 ? void 0 : record.school_name) && (allCourseGroups === null || allCourseGroups === void 0 || (_allCourseGroups$cour = allCourseGroups.course_groups) === null || _allCourseGroups$cour === void 0 ? void 0 : _allCourseGroups$cour.some(function (item) {
return item.name === record.course_group_name;
})) || (0,authority/* isSuperAdmins */.Ny)();
}
};
var moveClass = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id, record, batch) {
var res, _studentsList$student, _studentsList$student2;
@ -1291,82 +1306,253 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
}
}, (0,authority/* isAdminOrAssistant */.Gg)() && {
title: '操作',
align: 'center',
align: 'right',
fixed: 'right',
dataIndex: 'name',
render: function render(text, record) {
var _record$member_roles, _record$member_roles2, _record$member_roles3;
var _record$member_roles, _record$member_roles2, _record$member_roles3, _record$member_roles4, _record$member_roles5, _record$member_roles6;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(popconfirm/* default */.Z, {
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}),
onOpenChange: function onOpenChange() {
setCheckedArrs(toConsumableArray_default()(record.member_roles));
},
onConfirm: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res, _studentsList$student3;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return (0,teacher/* changeMemberRole */.mw)({
coursesId: coursesId,
roles: checkedArrs,
user_id: record.user_id
});
case 2:
res = _context2.sent;
if (res.status === 0) {
message/* default */.ZP.success('修改成功');
if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student3 = studentsList.students) === null || _studentsList$student3 === void 0 ? void 0 : _studentsList$student3.length)) {
getData({
page: 1
});
} else {
getData();
}
}
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
})),
title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z.Group, {
value: checkedArrs,
defaultValue: record.member_roles,
children: [(record === null || record === void 0 || (_record$member_roles = record.member_roles) === null || _record$member_roles === void 0 ? void 0 : _record$member_roles.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: true,
onClick: function onClick() {
return getChecked('CREATOR');
children: [checkAuth(record) && /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
autoAdjustOverflow: false,
overlayClassName: Studentsmodules.btnmenu,
placement: "bottomLeft",
content: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(popconfirm/* default */.Z, {
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}),
onOpenChange: function onOpenChange() {
setCheckedArrs(toConsumableArray_default()(record.member_roles));
},
checked: true,
value: "CREATOR",
children: "\u7BA1\u7406\u5458"
}), !(record !== null && record !== void 0 && (_record$member_roles2 = record.member_roles) !== null && _record$member_roles2 !== void 0 && _record$member_roles2.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onClick: function onClick() {
return getChecked('PROFESSOR');
},
value: "PROFESSOR",
children: "\u8001\u5E08"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: record !== null && record !== void 0 && (_record$member_roles3 = record.member_roles) !== null && _record$member_roles3 !== void 0 && _record$member_roles3.includes('CREATOR') ? true : false,
onConfirm: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res, _studentsList$student3;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return (0,teacher/* changeMemberRole */.mw)({
coursesId: coursesId,
roles: checkedArrs,
user_id: record.user_id
});
case 2:
res = _context2.sent;
if (res.status === 0) {
message/* default */.ZP.success('修改成功');
if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student3 = studentsList.students) === null || _studentsList$student3 === void 0 ? void 0 : _studentsList$student3.length)) {
getData({
page: 1
});
} else {
getData();
}
}
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
})),
title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z.Group, {
value: checkedArrs,
defaultValue: record.member_roles,
children: [(record === null || record === void 0 || (_record$member_roles = record.member_roles) === null || _record$member_roles === void 0 ? void 0 : _record$member_roles.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: true,
onClick: function onClick() {
return getChecked('CREATOR');
},
checked: true,
value: "CREATOR",
children: "\u7BA1\u7406\u5458"
}), !(record !== null && record !== void 0 && (_record$member_roles2 = record.member_roles) !== null && _record$member_roles2 !== void 0 && _record$member_roles2.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onClick: function onClick() {
return getChecked('PROFESSOR');
},
value: "PROFESSOR",
children: "\u8001\u5E08"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: record !== null && record !== void 0 && (_record$member_roles3 = record.member_roles) !== null && _record$member_roles3 !== void 0 && _record$member_roles3.includes('CREATOR') ? true : false,
onClick: function onClick() {
return getChecked('ASSISTANT_PROFESSOR');
},
value: "ASSISTANT_PROFESSOR",
children: "\u52A9\u6559"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onClick: function onClick() {
return getChecked('STUDENT');
},
value: "STUDENT",
children: "\u5B66\u751F"
})]
})
}),
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
children: "\u4FEE\u6539\u89D2\u8272"
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: function onClick() {
return getChecked('ASSISTANT_PROFESSOR');
modal/* default */.Z.confirm({
centered: true,
icon: null,
width: 515,
okText: '确定',
cancelText: '取消',
title: "\u63D0\u793A",
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
marginBottom: '10px'
},
children: ["\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#DF8323"
},
children: "12345678"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!"
})]
}),
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return (0,fetch/* default */.ZP)("/api/courses/".concat(coursesId, "/reset_student_password.json"), {
method: 'post',
body: {
user_id: record.user_id
}
});
case 2:
res = _context3.sent;
if (res.status === 0) {
message/* default */.ZP.success('操作成功');
}
case 4:
case "end":
return _context3.stop();
}
}, _callee3);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
},
value: "ASSISTANT_PROFESSOR",
children: "\u52A9\u6559"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onClick: function onClick() {
return getChecked('STUDENT');
children: "\u91CD\u7F6E\u5BC6\u7801"
})
})]
}),
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
style: {
color: "#165DFF",
cursor: "pointer"
},
children: ["\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-sanjiaoxing-down font14 ",
style: {
marginLeft: "4px"
}
})]
})
}), !checkAuth(record) && /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
autoAdjustOverflow: false,
overlayClassName: Studentsmodules.btnmenu,
placement: "bottomLeft",
content: /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(popconfirm/* default */.Z, {
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}),
onOpenChange: function onOpenChange() {
setCheckedArrs(toConsumableArray_default()(record.member_roles));
},
value: "STUDENT",
children: "\u5B66\u751F"
})]
onConfirm: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var res, _studentsList$student4;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return (0,teacher/* changeMemberRole */.mw)({
coursesId: coursesId,
roles: checkedArrs,
user_id: record.user_id
});
case 2:
res = _context4.sent;
if (res.status === 0) {
message/* default */.ZP.success('修改成功');
if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student4 = studentsList.students) === null || _studentsList$student4 === void 0 ? void 0 : _studentsList$student4.length)) {
getData({
page: 1
});
} else {
getData();
}
}
case 4:
case "end":
return _context4.stop();
}
}, _callee4);
})),
title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z.Group, {
value: checkedArrs,
defaultValue: record.member_roles,
children: [(record === null || record === void 0 || (_record$member_roles4 = record.member_roles) === null || _record$member_roles4 === void 0 ? void 0 : _record$member_roles4.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: true,
onClick: function onClick() {
return getChecked('CREATOR');
},
checked: true,
value: "CREATOR",
children: "\u7BA1\u7406\u5458"
}), !(record !== null && record !== void 0 && (_record$member_roles5 = record.member_roles) !== null && _record$member_roles5 !== void 0 && _record$member_roles5.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onClick: function onClick() {
return getChecked('PROFESSOR');
},
value: "PROFESSOR",
children: "\u8001\u5E08"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: record !== null && record !== void 0 && (_record$member_roles6 = record.member_roles) !== null && _record$member_roles6 !== void 0 && _record$member_roles6.includes('CREATOR') ? true : false,
onClick: function onClick() {
return getChecked('ASSISTANT_PROFESSOR');
},
value: "ASSISTANT_PROFESSOR",
children: "\u52A9\u6559"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onClick: function onClick() {
return getChecked('STUDENT');
},
value: "STUDENT",
children: "\u5B66\u751F"
})]
})
}),
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
children: "\u4FEE\u6539\u89D2\u8272"
})
})
})
}),
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-blue current",
children: "\u4FEE\u6539\u89D2\u8272"
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
style: {
color: "#165DFF",
cursor: "pointer"
},
children: ["\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-sanjiaoxing-down font14 ",
style: {
marginLeft: "4px"
}
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(DropdownSearch/* default */.Z, {
onClick: function onClick(id) {
@ -1395,12 +1581,12 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
cancelText: '取消',
title: "\u662F\u5426\u786E\u8BA4\u5220\u9664",
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res, _studentsList$student4;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var res, _studentsList$student5;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
_context3.next = 2;
_context5.next = 2;
return (0,teacher/* deleteCourseStudents */.l3)({
coursesId: coursesId,
students: [{
@ -1408,10 +1594,10 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
}]
});
case 2:
res = _context3.sent;
res = _context5.sent;
if (res.status === 0) {
message/* default */.ZP.success('删除成功');
if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student4 = studentsList.students) === null || _studentsList$student4 === void 0 ? void 0 : _studentsList$student4.length)) {
if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student5 = studentsList.students) === null || _studentsList$student5 === void 0 ? void 0 : _studentsList$student5.length)) {
getData({
page: 1
});
@ -1427,12 +1613,12 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
}
case 4:
case "end":
return _context3.stop();
return _context5.stop();
}
}, _callee3);
}, _callee5);
}));
function onOk() {
return _onOk.apply(this, arguments);
return _onOk2.apply(this, arguments);
}
return onOk;
}()
@ -1448,8 +1634,8 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [studentsList.students_count === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "".concat(!!(studentsList !== null && studentsList !== void 0 && (_studentsList$student5 = studentsList.students) !== null && _studentsList$student5 !== void 0 && _studentsList$student5.length) && 'bg-white', " pl30 pr30 pt20"),
children: !!(studentsList !== null && studentsList !== void 0 && (_studentsList$student6 = studentsList.students) !== null && _studentsList$student6 !== void 0 && _studentsList$student6.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
className: "".concat(!!(studentsList !== null && studentsList !== void 0 && (_studentsList$student6 = studentsList.students) !== null && _studentsList$student6 !== void 0 && _studentsList$student6.length) && 'bg-white', " pl30 pr30 pt20"),
children: !!(studentsList !== null && studentsList !== void 0 && (_studentsList$student7 = studentsList.students) !== null && _studentsList$student7 !== void 0 && _studentsList$student7.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
onChange: function onChange(a, b, c) {
var newSortObj = {};
var newParams = {};
@ -1506,10 +1692,10 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
flex: 1
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
checked: (selectedKey === null || selectedKey === void 0 ? void 0 : selectedKey.length) === (studentsList === null || studentsList === void 0 || (_studentsList$student7 = studentsList.students) === null || _studentsList$student7 === void 0 ? void 0 : _studentsList$student7.length),
checked: (selectedKey === null || selectedKey === void 0 ? void 0 : selectedKey.length) === (studentsList === null || studentsList === void 0 || (_studentsList$student8 = studentsList.students) === null || _studentsList$student8 === void 0 ? void 0 : _studentsList$student8.length),
onClick: function onClick() {
var _studentsList$student8;
if ((selectedKey === null || selectedKey === void 0 ? void 0 : selectedKey.length) < (studentsList === null || studentsList === void 0 || (_studentsList$student8 = studentsList.students) === null || _studentsList$student8 === void 0 ? void 0 : _studentsList$student8.length)) {
var _studentsList$student9;
if ((selectedKey === null || selectedKey === void 0 ? void 0 : selectedKey.length) < (studentsList === null || studentsList === void 0 || (_studentsList$student9 = studentsList.students) === null || _studentsList$student9 === void 0 ? void 0 : _studentsList$student9.length)) {
setSelectedKey(toConsumableArray_default()(studentsList === null || studentsList === void 0 ? void 0 : studentsList.students.map(function (item) {
return item.course_member_id;
})));
@ -1560,12 +1746,12 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
cancelText: '取消',
title: "\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",
onOk: function () {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var res, _studentsList$student9;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var res, _studentsList$student10;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
_context4.next = 2;
_context6.next = 2;
return (0,teacher/* deleteCourseStudents */.l3)({
coursesId: coursesId,
students: selectedKey.map(function (v) {
@ -1575,10 +1761,10 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
})
});
case 2:
res = _context4.sent;
res = _context6.sent;
if (res.status === 0) {
message/* default */.ZP.success('删除成功');
if (selectedKey.length >= (studentsList === null || studentsList === void 0 || (_studentsList$student9 = studentsList.students) === null || _studentsList$student9 === void 0 ? void 0 : _studentsList$student9.length)) {
if (selectedKey.length >= (studentsList === null || studentsList === void 0 || (_studentsList$student10 = studentsList.students) === null || _studentsList$student10 === void 0 ? void 0 : _studentsList$student10.length)) {
getData({
page: 1
});
@ -1601,12 +1787,12 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
}
case 4:
case "end":
return _context4.stop();
return _context6.stop();
}
}, _callee4);
}, _callee6);
}));
function onOk() {
return _onOk2.apply(this, arguments);
return _onOk3.apply(this, arguments);
}
return onOk;
}()
@ -1640,12 +1826,14 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
})]
});
};
/* harmony default export */ var Approved_StudentMemberTable = ((0,_umi_production_exports.connect)(function (_ref4) {
var teachers = _ref4.teachers,
classroomList = _ref4.classroomList;
/* harmony default export */ var Approved_StudentMemberTable = ((0,_umi_production_exports.connect)(function (_ref5) {
var teachers = _ref5.teachers,
classroomList = _ref5.classroomList,
user = _ref5.user;
return {
teachers: teachers,
classroomList: classroomList
classroomList: classroomList,
user: user
};
})(StudentMemberTable));
// EXTERNAL MODULE: ./src/utils/hooks/useCustomRequest.ts

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