Auto Submit

dev_local_v9_test5
autosubmit 2 years ago
parent c9561e2599
commit 2009c3beee

@ -609,7 +609,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
flex: '1'
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: [(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAdmin */ .GJ)() && disabled && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, {
children: [(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAdmin */ .GJ)() && disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, {
type: "primary",
size: "middle",
ghost: true,

@ -81,6 +81,8 @@ var Knowledge = function Knowledge(_ref) {
var handleChange = function handleChange(e, valuesmap) {
if (e) {
//获取选中的数据
// setValues([valuesmap.key])
// onChange([valuesmap.key]);
setValues(toConsumableArray_default()(valuesmap));
onChange(toConsumableArray_default()(valuesmap));
} else {
@ -179,6 +181,7 @@ var Knowledge = function Knowledge(_ref) {
_value2 = selectvalues;
_value2.push(res.tag_discipline_id);
onChange(toConsumableArray_default()(_value2));
// setValues([res.tag_discipline_id])
setValues(toConsumableArray_default()(_value2));
onChange(toConsumableArray_default()(_value2));
}
@ -298,7 +301,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
// hidetoolBar
hidetoolBar: true,
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);

File diff suppressed because it is too large Load Diff

@ -832,7 +832,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -870,7 +872,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -914,16 +916,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -398,6 +398,10 @@ var Edit = function Edit(_ref) {
_useState28 = slicedToArray_default()(_useState27, 2),
studentName = _useState28[0],
setStudentName = _useState28[1];
var _useState29 = (0,_react_17_0_2_react.useState)([]),
_useState30 = slicedToArray_default()(_useState29, 2),
courseClassList = _useState30[0],
setCourseClassList = _useState30[1];
var _account$basicInfo = account.basicInfo,
basicInfo = _account$basicInfo === void 0 ? {} : _account$basicInfo;
// 已职业认证的账户不能修改职业,学校/单位,院系/部门true为disable
@ -409,6 +413,7 @@ var Edit = function Edit(_ref) {
};
(0,_react_17_0_2_react.useEffect)(function () {
getSchoolOption();
getCourseClassOption();
}, []);
(0,_react_17_0_2_react.useEffect)(function () {
if (basicInfo !== null && basicInfo !== void 0 && basicInfo.identity && (basicInfo === null || basicInfo === void 0 ? void 0 : basicInfo.identity) === 'student' || !(basicInfo !== null && basicInfo !== void 0 && basicInfo.identity)) {
@ -417,48 +422,71 @@ var Edit = function Edit(_ref) {
setStudentName('工号');
}
}, [account]);
(0,_react_17_0_2_react.useEffect)(function () {
asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _account$basicInfo2;
var getCourseClassOption = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return getDepartmentOption((_account$basicInfo2 = account.basicInfo) === null || _account$basicInfo2 === void 0 ? void 0 : _account$basicInfo2.school_id);
return dispatch({
type: 'account/getCourseClassOption'
});
case 2:
res = _context.sent;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
setCourseClassList(res === null || res === void 0 ? void 0 : res.data);
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
return function getCourseClassOption() {
return _ref2.apply(this, arguments);
};
}();
(0,_react_17_0_2_react.useEffect)(function () {
asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _account$basicInfo2;
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return getDepartmentOption((_account$basicInfo2 = account.basicInfo) === null || _account$basicInfo2 === void 0 ? void 0 : _account$basicInfo2.school_id);
case 2:
res = _context2.sent;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
}))();
}, [(_account$basicInfo3 = account.basicInfo) === null || _account$basicInfo3 === void 0 ? void 0 : _account$basicInfo3.school_id]);
var getSchoolOption = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
setSchoolLoading(true);
_context2.next = 3;
_context3.next = 3;
return dispatch({
type: 'account/getSchoolOption'
});
case 3:
res = _context2.sent;
res = _context3.sent;
setSchoolLoading(false);
setSchoolList(res === null || res === void 0 ? void 0 : res.schools);
case 6:
case "end":
return _context2.stop();
return _context3.stop();
}
}, _callee2);
}, _callee3);
}));
return function getSchoolOption() {
return _ref3.apply(this, arguments);
return _ref4.apply(this, arguments);
};
}();
var getDepartmentOption = function getDepartmentOption(schoolId) {
@ -491,7 +519,8 @@ var Edit = function Edit(_ref) {
brief_introduction: basicInfo.brief_introduction,
jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授",
manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者",
staff_id: basicInfo.staff_id
staff_id: basicInfo.staff_id,
course_class_id: basicInfo === null || basicInfo === void 0 ? void 0 : basicInfo.course_class_id
// face_image:[{uid:'111',name:'111',url:basicInfo.face_image}]
};
if (basicInfo !== null && basicInfo !== void 0 && basicInfo.face_image) {
@ -582,26 +611,26 @@ var Edit = function Edit(_ref) {
});
};
var handleSetDepartment = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(school, departmentName) {
var _schoolList$find, _res$departments;
var findSchoolId, res, name;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
findSchoolId = (_schoolList$find = schoolList.find(function (item) {
return item.name === school;
})) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id;
_context3.next = 3;
_context4.next = 3;
return getDepartmentOption(findSchoolId);
case 3:
_context3.t0 = _context3.sent;
if (_context3.t0) {
_context3.next = 6;
_context4.t0 = _context4.sent;
if (_context4.t0) {
_context4.next = 6;
break;
}
_context3.t0 = {};
_context4.t0 = {};
case 6:
res = _context3.t0;
res = _context4.t0;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
name = departmentName || (res === null || res === void 0 || (_res$departments = res.departments) === null || _res$departments === void 0 || (_res$departments = _res$departments[0]) === null || _res$departments === void 0 ? void 0 : _res$departments.name);
form.setFieldsValue({
@ -613,20 +642,20 @@ var Edit = function Edit(_ref) {
}));
case 11:
case "end":
return _context3.stop();
return _context4.stop();
}
}, _callee3);
}, _callee4);
}));
return function handleSetDepartment(_x, _x2) {
return _ref4.apply(this, arguments);
return _ref5.apply(this, arguments);
};
}();
var handleSchoolSuccess = /*#__PURE__*/function () {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(schoolName) {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
_context4.next = 2;
_context5.next = 2;
return getSchoolOption();
case 2:
form.setFieldsValue({
@ -639,18 +668,18 @@ var Edit = function Edit(_ref) {
}));
case 4:
case "end":
return _context4.stop();
return _context5.stop();
}
}, _callee4);
}, _callee5);
}));
return function handleSchoolSuccess(_x3) {
return _ref5.apply(this, arguments);
return _ref6.apply(this, arguments);
};
}();
var handleCancelAuth = /*#__PURE__*/function () {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(isRealNameAuth) {
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(isRealNameAuth) {
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
modal/* default */.Z.confirm({
centered: true,
@ -658,33 +687,33 @@ var Edit = function Edit(_ref) {
cancelText: '取消',
title: isRealNameAuth ? '您已通过实名认证,修改姓名需要撤销实名认证,是否确定撤销?' : '您已通过职业认证,修改信息需要撤销职业认证,是否确定撤销?',
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var _user$userInfo, _user$userInfo2;
var res, _user$userInfo3;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
if (!isRealNameAuth) {
_context5.next = 6;
_context6.next = 6;
break;
}
_context5.next = 3;
_context6.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login
});
case 3:
_context5.t0 = _context5.sent;
_context5.next = 9;
_context6.t0 = _context6.sent;
_context6.next = 9;
break;
case 6:
_context5.next = 8;
_context6.next = 8;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login
});
case 8:
_context5.t0 = _context5.sent;
_context6.t0 = _context6.sent;
case 9:
res = _context5.t0;
res = _context6.t0;
if (res) {
message/* default */.ZP.success(isRealNameAuth ? '撤销实名认证成功' : '撤销职业认证成功');
dispatch({
@ -696,9 +725,9 @@ var Edit = function Edit(_ref) {
}
case 11:
case "end":
return _context5.stop();
return _context6.stop();
}
}, _callee5);
}, _callee6);
}));
function onOk() {
return _onOk.apply(this, arguments);
@ -708,12 +737,12 @@ var Edit = function Edit(_ref) {
});
case 1:
case "end":
return _context6.stop();
return _context7.stop();
}
}, _callee6);
}, _callee7);
}));
return function handleCancelAuth(_x4) {
return _ref6.apply(this, arguments);
return _ref7.apply(this, arguments);
};
}();
var educationBackound = function educationBackound() {
@ -728,13 +757,13 @@ var Edit = function Edit(_ref) {
});
};
var handleFinish = /*#__PURE__*/function () {
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(values) {
var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(values) {
var _departmentList$find, _schoolList$find2;
var nickname, gender, identity, studentNo, jobTitle, manager, school, department, edu_background, edu_entry_year, brief_introduction, face_image, staff_id, department_id, school_id, basicInfo, titls, professionalFlags, _account$basicInfo6, _fileList$2, res, _account$basicInfo7, _user$userInfo7;
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
var nickname, gender, identity, studentNo, jobTitle, manager, school, department, edu_background, edu_entry_year, brief_introduction, face_image, staff_id, course_class_id, department_id, school_id, basicInfo, titls, professionalFlags, _account$basicInfo6, _fileList$2, res, _account$basicInfo7, _user$userInfo7;
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
case 0:
nickname = values.nickname, gender = values.gender, identity = values.identity, studentNo = values.studentNo, jobTitle = values.jobTitle, manager = values.manager, school = values.school, department = values.department, edu_background = values.edu_background, edu_entry_year = values.edu_entry_year, brief_introduction = values.brief_introduction, face_image = values.face_image, staff_id = values.staff_id;
nickname = values.nickname, gender = values.gender, identity = values.identity, studentNo = values.studentNo, jobTitle = values.jobTitle, manager = values.manager, school = values.school, department = values.department, edu_background = values.edu_background, edu_entry_year = values.edu_entry_year, brief_introduction = values.brief_introduction, face_image = values.face_image, staff_id = values.staff_id, course_class_id = values.course_class_id;
department_id = (_departmentList$find = departmentList.find(function (item) {
return item.name === department;
})) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id;
@ -782,44 +811,40 @@ var Edit = function Edit(_ref) {
}
}
if (!(titls.length > 0 || professionalFlags.length > 0)) {
_context8.next = 12;
_context9.next = 12;
break;
}
modal/* default */.Z.confirm({
centered: true,
icon: null,
okText: '确定',
cancelText: '取消',
title: '提示',
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u672C\u6B21\u4FEE\u6539\u6D89\u53CA".concat(titls.toString().replaceAll(',', '、')).concat(titls.length > 0 && professionalFlags.length > 0 ? '、' : '').concat(professionalFlags.toString().replaceAll(',', '、'), "\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u884C").concat(titls.length > 0 ? '实名认证' : '').concat(titls.length > 0 && professionalFlags.length > 0 ? '和' : '').concat(professionalFlags.length > 0 ? '职业认证' : '', "\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FEE\u6539")
}),
title: "\u672C\u6B21\u4FEE\u6539\u6D89\u53CA".concat(titls.toString().replaceAll(',', '、')).concat(titls.length > 0 && professionalFlags.length > 0 ? '、' : '').concat(professionalFlags.toString().replaceAll(',', '、'), "\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u884C").concat(titls.length > 0 ? '实名认证' : '').concat(titls.length > 0 && professionalFlags.length > 0 ? '和' : '').concat(professionalFlags.length > 0 ? '职业认证' : '', "\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FEE\u6539"),
onOk: function () {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
var _account$basicInfo4, _fileList$;
var _user$userInfo4, _user$userInfo5, res, _account$basicInfo5, _user$userInfo6;
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
case 0:
if (!(titls.length > 0)) {
_context7.next = 3;
_context8.next = 3;
break;
}
_context7.next = 3;
_context8.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login
});
case 3:
if (!(professionalFlags.length > 0)) {
_context7.next = 6;
_context8.next = 6;
break;
}
_context7.next = 6;
_context8.next = 6;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login
});
case 6:
_context7.next = 8;
_context8.next = 8;
return dispatch({
type: 'account/updateAccount',
payload: {
@ -838,19 +863,20 @@ var Edit = function Edit(_ref) {
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
face_image: fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id
face_image: fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id,
course_class_id: course_class_id
}
});
case 8:
res = _context7.sent;
res = _context8.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
_context7.next = 11;
_context8.next = 11;
break;
}
return _context7.abrupt("return");
return _context8.abrupt("return");
case 11:
if (!res) {
_context7.next = 19;
_context8.next = 19;
break;
}
message/* default */.ZP.info('保存成功');
@ -866,10 +892,10 @@ var Edit = function Edit(_ref) {
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
_context7.next = 17;
_context8.next = 17;
break;
}
return _context7.abrupt("return");
return _context8.abrupt("return");
case 17:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
@ -887,9 +913,9 @@ var Edit = function Edit(_ref) {
_umi_production_exports.history.push('/account/profile');
case 19:
case "end":
return _context7.stop();
return _context8.stop();
}
}, _callee7);
}, _callee8);
}));
function onOk() {
return _onOk2.apply(this, arguments);
@ -897,10 +923,10 @@ var Edit = function Edit(_ref) {
return onOk;
}()
});
_context8.next = 25;
_context9.next = 25;
break;
case 12:
_context8.next = 14;
_context9.next = 14;
return dispatch({
type: 'account/updateAccount',
payload: {
@ -920,19 +946,20 @@ var Edit = function Edit(_ref) {
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
face_image: fileList === null || fileList === void 0 || (_fileList$2 = fileList[0]) === null || _fileList$2 === void 0 || (_fileList$2 = _fileList$2.response) === null || _fileList$2 === void 0 ? void 0 : _fileList$2.id
face_image: fileList === null || fileList === void 0 || (_fileList$2 = fileList[0]) === null || _fileList$2 === void 0 || (_fileList$2 = _fileList$2.response) === null || _fileList$2 === void 0 ? void 0 : _fileList$2.id,
course_class_id: course_class_id
}
});
case 14:
res = _context8.sent;
res = _context9.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
_context8.next = 17;
_context9.next = 17;
break;
}
return _context8.abrupt("return");
return _context9.abrupt("return");
case 17:
if (!res) {
_context8.next = 25;
_context9.next = 25;
break;
}
message/* default */.ZP.info('保存成功');
@ -948,10 +975,10 @@ var Edit = function Edit(_ref) {
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
_context8.next = 23;
_context9.next = 23;
break;
}
return _context8.abrupt("return");
return _context9.abrupt("return");
case 23:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
@ -969,12 +996,12 @@ var Edit = function Edit(_ref) {
_umi_production_exports.history.push('/account/profile');
case 25:
case "end":
return _context8.stop();
return _context9.stop();
}
}, _callee8);
}, _callee9);
}));
return function handleFinish(_x5) {
return _ref7.apply(this, arguments);
return _ref8.apply(this, arguments);
};
}();
var modalSkip = function modalSkip() {
@ -1363,7 +1390,22 @@ var Edit = function Edit(_ref) {
})
})
})
})), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
})), formValue.identity == "student" && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "\u884C\u653F\u73ED",
name: "course_class_id",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
style: {
width: 200
},
placeholder: "请选择行政班级",
children: courseClassList === null || courseClassList === void 0 ? void 0 : courseClassList.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: item.id,
children: item.name
}, index);
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "\u6635\u79F0",
name: "nickname",
rules: [{
@ -1659,12 +1701,12 @@ var Edit = function Edit(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(image_preview/* default */.Z, {})]
});
};
/* harmony default export */ var Profile_Edit = ((0,_umi_production_exports.connect)(function (_ref8) {
var user = _ref8.user,
account = _ref8.account,
loading = _ref8.loading,
globalSetting = _ref8.globalSetting,
shixunHomeworks = _ref8.shixunHomeworks;
/* harmony default export */ var Profile_Edit = ((0,_umi_production_exports.connect)(function (_ref9) {
var user = _ref9.user,
account = _ref9.account,
loading = _ref9.loading,
globalSetting = _ref9.globalSetting,
shixunHomeworks = _ref9.shixunHomeworks;
return {
user: user,
account: account,

@ -2097,7 +2097,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
// hidetoolBar
hidetoolBar: true,
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);

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

@ -154,7 +154,7 @@ var PublishShixun = function PublishShixun(_ref) {
;
}, [classroomList.actionTabs.key]);
if (classroomList.actionTabs.key !== '添加目录') return null;
console.log('---', classroomList.actionTabs.selectArrs);
console.log('---xxxx', classroomList.actionTabs.selectArrs);
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
centered: true,
title: "\u65B0\u5EFA\u5B50\u76EE\u5F55",
@ -1309,6 +1309,20 @@ var AddAssistant_AddTeacher = function AddTeacher(_ref) {
})
});
}
}, {
title: '行政班',
dataIndex: 'course_class_name',
width: 80,
ellipsis: true,
render: function render(text) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: text,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: text || '--'
})
});
}
}, {
title: "实名认证",
dataIndex: "school_name",
@ -1399,6 +1413,9 @@ var AddAssistant_AddTeacher = function AddTeacher(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "3",
children: "\u90AE\u7BB1"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "3",
children: "\u90AE\u7BB1"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
@ -1744,11 +1761,11 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
(0,_react_17_0_2_react.useEffect)(function () {
(0,classrooms/* getAllClass */.F9)().then(function (res) {
if (res) {
var _res$student_groups$;
var _res$student_groups;
setClassData(res.student_groups);
// 设置form
form.setFieldsValue({
search_class: res === null || res === void 0 || (_res$student_groups$ = res.student_groups[0]) === null || _res$student_groups$ === void 0 ? void 0 : _res$student_groups$.id
search_class: res === null || res === void 0 || (_res$student_groups = res.student_groups) === null || _res$student_groups === void 0 || (_res$student_groups = _res$student_groups[0]) === null || _res$student_groups === void 0 ? void 0 : _res$student_groups.id
});
}
});
@ -1979,6 +1996,20 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
})
});
}
}, {
title: '行政班',
dataIndex: 'course_class_name',
width: 80,
ellipsis: true,
render: function render(text) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: text,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: text || '--'
})
});
}
}, {
title: '手机',
width: 100,
@ -2170,6 +2201,9 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "4",
children: "\u5B66\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "5",
children: "\u884C\u653F\u73ED"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
@ -2179,7 +2213,7 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
style: {
width: '170px'
},
children: classData.map(function (res) {
children: classData === null || classData === void 0 ? void 0 : classData.map(function (res) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: res === null || res === void 0 ? void 0 : res.id,
children: res === null || res === void 0 ? void 0 : res.name
@ -3488,7 +3522,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
// if(detailTopBanner.excellent && (text == 'board' || text === 'attachment') ){
// return false
// }
if (text === "attendance" || text === 'announcement' || text === "poll" || text === 'graduation' || text === 'course_group' || text === 'new_graduation') {
if (text === "attendance" || text === 'announcement' || text === "poll" || text === 'graduation' || text === 'course_group' || text === 'new_graduation' || text === 'template') {
return false;
} else {
return true;

@ -1895,12 +1895,13 @@ var TabPane = tabs/* default */.Z.TabPane;
is_main_site = _ref.is_main_site,
is_local = _ref.is_local,
_ref$style = _ref.style,
style = _ref$style === void 0 ? {} : _ref$style;
style = _ref$style === void 0 ? {} : _ref$style,
globalSetting = _ref.globalSetting;
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
wechatQrcode = _useState2[0],
setWechatQrcode = _useState2[1];
var _useState3 = (0,_react_17_0_2_react.useState)('1'),
var _useState3 = (0,_react_17_0_2_react.useState)("1"),
_useState4 = slicedToArray_default()(_useState3, 2),
type = _useState4[0],
setType = _useState4[1];
@ -2080,10 +2081,37 @@ var TabPane = tabs/* default */.Z.TabPane;
return register;
}()
};
console.log('---', globalSetting);
var loginDom = (0,_react_17_0_2_react.useCallback)(function () {
var _globalSetting$settin;
switch (loginType) {
case 1:
return /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, {
tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: (globalSetting === null || globalSetting === void 0 || (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.zcst_authorize_url) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
onClick: function onClick() {
var _globalSetting$settin2;
window.location.href = globalSetting === null || globalSetting === void 0 || (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.zcst_authorize_url;
},
style: {
alignItems: 'center',
marginRight: 40
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
style: {
width: 40,
cursor: 'pointer',
marginRight: 5
},
src: "https://t15.baidu.com/it/u=1067996267,3024058787&fm=179&app=42&size=w54&n=0&f=JPEG&fmt=auto?s=37F0E9365892F7E1429603EC0300E02F&sec=1678467600&t=07e25c502c22ff21e8b8f4e74e506e58"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
cursor: 'pointer'
},
children: "\u8BA4\u8BC1\u4E2D\u5FC3"
})]
})
}),
defaultActiveKey: type,
onChange: callback,
className: LoginPanelmodules.tabs,
@ -2197,6 +2225,7 @@ var PopLogin_LoginPopComponents = function LoginPopComponents(_ref) {
onCancel: onCancel,
children: user.showPopLogin && /*#__PURE__*/(0,jsx_runtime.jsx)(LoginPanel, {
is_main_site: is_main_site,
globalSetting: globalSetting,
is_local: is_local
})
});

@ -256,13 +256,7 @@ function Register(_ref) {
pathname = _useLocation.pathname;
if (pathname === '/user/reset-password') {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "register-nav",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#333'
},
children: "\u627E\u56DE\u5BC6\u7801"
})
className: "register-nav"
});
}
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -745,7 +745,7 @@ var ZhujiaoPage = function ZhujiaoPage(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 71418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var _service_teacher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/teacher */ 91129);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-infinite-scroller */ 26724);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__);
@ -834,22 +834,23 @@ var EditAttendance = function EditAttendance(_ref) {
minHeight: 200
},
onOk: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
var _formValue$course_mem;
var formValue, selectValue, res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
formValue = form.getFieldValue();
if (!formValue.course_member_id) {
_context2.next = 9;
formValue = form.getFieldsValue();
console.log(formValue);
if (!((formValue === null || formValue === void 0 || (_formValue$course_mem = formValue.course_member_id) === null || _formValue$course_mem === void 0 ? void 0 : _formValue$course_mem.length) > 0)) {
_context2.next = 10;
break;
}
selectValue = formValue.course_member_id.split(",");
_context2.next = 5;
selectValue = formValue.course_member_id;
_context2.next = 6;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .changeCourseAdmin */ .rM)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, {
user_id: selectValue[1],
course_member_id: selectValue[0]
course_member_id: selectValue
}));
case 5:
case 6:
res = _context2.sent;
if (res.status === 0) {
setData([]);
@ -873,11 +874,11 @@ var EditAttendance = function EditAttendance(_ref) {
payload: {}
});
}
_context2.next = 10;
_context2.next = 11;
break;
case 9:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 10:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 11:
case "end":
return _context2.stop();
}
@ -920,14 +921,17 @@ var EditAttendance = function EditAttendance(_ref) {
style: {
marginBottom: 0
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Group */ .ZP.Group, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Group, {
children: data === null || data === void 0 ? void 0 : data.map(function (item, key) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP, {
value: item.course_member_id + "," + item.user_id,
style: {
marginBottom: 6
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
value: item.course_member_id,
children: item.name
})
});
}, key);
})
})
})
@ -949,6 +953,285 @@ var EditAttendance = function EditAttendance(_ref) {
/***/ }),
/***/ 24905:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ es_checkbox; }
});
// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
var _classnames_2_5_1_classnames = __webpack_require__(92310);
var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
// EXTERNAL MODULE: ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js
var es = __webpack_require__(5630);
// 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/config-provider/context.js
var config_provider_context = __webpack_require__(36355);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js
var DisabledContext = __webpack_require__(1684);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js
var context = __webpack_require__(32441);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/GroupContext.js
const GroupContext = /*#__PURE__*/_react_17_0_2_react.createContext(null);
/* harmony default export */ var checkbox_GroupContext = (GroupContext);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js
var checkbox_style = __webpack_require__(98447);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules
var wave = __webpack_require__(14088);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/interface.js
var wave_interface = __webpack_require__(4572);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Checkbox.js
"use client";
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
}
return t;
};
const InternalCheckbox = (props, ref) => {
var _a;
const {
prefixCls: customizePrefixCls,
className,
rootClassName,
children,
indeterminate = false,
style,
onMouseEnter,
onMouseLeave,
skipGroup = false,
disabled
} = props,
restProps = __rest(props, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]);
const {
getPrefixCls,
direction,
checkbox
} = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_);
const checkboxGroup = _react_17_0_2_react.useContext(checkbox_GroupContext);
const {
isFormItemInput
} = _react_17_0_2_react.useContext(context/* FormItemInputContext */.aM);
const contextDisabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z);
const mergedDisabled = (_a = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _a !== void 0 ? _a : contextDisabled;
const prevValue = _react_17_0_2_react.useRef(restProps.value);
_react_17_0_2_react.useEffect(() => {
checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value);
false ? 0 : void 0;
}, []);
_react_17_0_2_react.useEffect(() => {
if (skipGroup) {
return;
}
if (restProps.value !== prevValue.current) {
checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current);
checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value);
prevValue.current = restProps.value;
}
return () => checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value);
}, [restProps.value]);
const prefixCls = getPrefixCls('checkbox', customizePrefixCls);
const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls);
const checkboxProps = Object.assign({}, restProps);
if (checkboxGroup && !skipGroup) {
checkboxProps.onChange = function () {
if (restProps.onChange) {
restProps.onChange.apply(restProps, arguments);
}
if (checkboxGroup.toggleOption) {
checkboxGroup.toggleOption({
label: children,
value: restProps.value
});
}
};
checkboxProps.name = checkboxGroup.name;
checkboxProps.checked = checkboxGroup.value.includes(restProps.value);
}
const classString = _classnames_2_5_1_classnames_default()(`${prefixCls}-wrapper`, {
[`${prefixCls}-rtl`]: direction === 'rtl',
[`${prefixCls}-wrapper-checked`]: checkboxProps.checked,
[`${prefixCls}-wrapper-disabled`]: mergedDisabled,
[`${prefixCls}-wrapper-in-form-item`]: isFormItemInput
}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.className, className, rootClassName, hashId);
const checkboxClass = _classnames_2_5_1_classnames_default()({
[`${prefixCls}-indeterminate`]: indeterminate
}, wave_interface/* TARGET_CLS */.A, hashId);
const ariaChecked = indeterminate ? 'mixed' : undefined;
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, {
component: "Checkbox",
disabled: mergedDisabled
}, /*#__PURE__*/_react_17_0_2_react.createElement("label", {
className: classString,
style: Object.assign(Object.assign({}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.style), style),
onMouseEnter: onMouseEnter,
onMouseLeave: onMouseLeave
}, /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, Object.assign({
"aria-checked": ariaChecked
}, checkboxProps, {
prefixCls: prefixCls,
className: checkboxClass,
disabled: mergedDisabled,
ref: ref
})), children !== undefined && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children))));
};
const Checkbox = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalCheckbox);
if (false) {}
/* harmony default export */ var checkbox_Checkbox = (Checkbox);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.9@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
var toConsumableArray = __webpack_require__(49397);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/omit.js
var omit = __webpack_require__(99468);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Group.js
"use client";
var Group_rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
}
return t;
};
const InternalGroup = (props, ref) => {
const {
defaultValue,
children,
options = [],
prefixCls: customizePrefixCls,
className,
rootClassName,
style,
onChange
} = props,
restProps = Group_rest(props, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]);
const {
getPrefixCls,
direction
} = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_);
const [value, setValue] = _react_17_0_2_react.useState(restProps.value || defaultValue || []);
const [registeredValues, setRegisteredValues] = _react_17_0_2_react.useState([]);
_react_17_0_2_react.useEffect(() => {
if ('value' in restProps) {
setValue(restProps.value || []);
}
}, [restProps.value]);
const memoOptions = _react_17_0_2_react.useMemo(() => options.map(option => {
if (typeof option === 'string' || typeof option === 'number') {
return {
label: option,
value: option
};
}
return option;
}), [options]);
const cancelValue = val => {
setRegisteredValues(prevValues => prevValues.filter(v => v !== val));
};
const registerValue = val => {
setRegisteredValues(prevValues => [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]));
};
const toggleOption = option => {
const optionIndex = value.indexOf(option.value);
const newValue = (0,toConsumableArray/* default */.Z)(value);
if (optionIndex === -1) {
newValue.push(option.value);
} else {
newValue.splice(optionIndex, 1);
}
if (!('value' in restProps)) {
setValue(newValue);
}
onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(val => registeredValues.includes(val)).sort((a, b) => {
const indexA = memoOptions.findIndex(opt => opt.value === a);
const indexB = memoOptions.findIndex(opt => opt.value === b);
return indexA - indexB;
}));
};
const prefixCls = getPrefixCls('checkbox', customizePrefixCls);
const groupPrefixCls = `${prefixCls}-group`;
const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls);
const domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']);
const childrenNode = options.length ? memoOptions.map(option => /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_Checkbox, {
prefixCls: prefixCls,
key: option.value.toString(),
disabled: 'disabled' in option ? option.disabled : restProps.disabled,
value: option.value,
checked: value.includes(option.value),
onChange: option.onChange,
className: `${groupPrefixCls}-item`,
style: option.style,
title: option.title
}, option.label)) : children;
// eslint-disable-next-line react/jsx-no-constructed-context-values
const context = {
toggleOption,
value,
disabled: restProps.disabled,
name: restProps.name,
// https://github.com/ant-design/ant-design/issues/16376
registerValue,
cancelValue
};
const classString = _classnames_2_5_1_classnames_default()(groupPrefixCls, {
[`${groupPrefixCls}-rtl`]: direction === 'rtl'
}, className, rootClassName, hashId);
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({
className: classString,
style: style
}, domProps, {
ref: ref
}), /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_GroupContext.Provider, {
value: context
}, childrenNode)));
};
const CheckboxGroup = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalGroup);
/* harmony default export */ var Group = (/*#__PURE__*/_react_17_0_2_react.memo(CheckboxGroup));
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js
"use client";
const es_checkbox_Checkbox = checkbox_Checkbox;
es_checkbox_Checkbox.Group = Group;
es_checkbox_Checkbox.__ANT_CHECKBOX = true;
if (false) {}
/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox);
/***/ }),
/***/ 8378:
/*!*******************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/style/motion/collapse.js ***!
@ -1452,6 +1735,109 @@ es_tree_Tree.TreeNode = es/* TreeNode */.O;
/***/ }),
/***/ 5630:
/*!*****************************************************************!*\
!*** ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js ***!
\*****************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
/* unused harmony export Checkbox */
/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 79384);
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 54131);
/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 16514);
/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 35372);
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 4606);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rc_util_es_hooks_useMergedState__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/hooks/useMergedState */ 84381);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
var _excluded = ["prefixCls", "className", "style", "checked", "disabled", "defaultChecked", "type", "title", "onChange"];
var Checkbox = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function (props, ref) {
var _classNames;
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === void 0 ? 'rc-checkbox' : _props$prefixCls,
className = props.className,
style = props.style,
checked = props.checked,
disabled = props.disabled,
_props$defaultChecked = props.defaultChecked,
defaultChecked = _props$defaultChecked === void 0 ? false : _props$defaultChecked,
_props$type = props.type,
type = _props$type === void 0 ? 'checkbox' : _props$type,
title = props.title,
onChange = props.onChange,
inputProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(props, _excluded);
var inputRef = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);
var _useMergedState = (0,rc_util_es_hooks_useMergedState__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(defaultChecked, {
value: checked
}),
_useMergedState2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(_useMergedState, 2),
rawValue = _useMergedState2[0],
setRawValue = _useMergedState2[1];
(0,react__WEBPACK_IMPORTED_MODULE_2__.useImperativeHandle)(ref, function () {
return {
focus: function focus() {
var _inputRef$current;
(_inputRef$current = inputRef.current) === null || _inputRef$current === void 0 ? void 0 : _inputRef$current.focus();
},
blur: function blur() {
var _inputRef$current2;
(_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.blur();
},
input: inputRef.current
};
});
var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), rawValue), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames));
var handleChange = function handleChange(e) {
if (disabled) {
return;
}
if (!('checked' in props)) {
setRawValue(e.target.checked);
}
onChange === null || onChange === void 0 ? void 0 : onChange({
target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)({}, props), {}, {
type: type,
checked: e.target.checked
}),
stopPropagation: function stopPropagation() {
e.stopPropagation();
},
preventDefault: function preventDefault() {
e.preventDefault();
},
nativeEvent: e.nativeEvent
});
};
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("span", {
className: classString,
title: title,
style: style
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)({}, inputProps, {
className: "".concat(prefixCls, "-input"),
ref: inputRef,
onChange: handleChange,
disabled: disabled,
checked: !!rawValue,
type: type
})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("span", {
className: "".concat(prefixCls, "-inner")
}));
});
/* harmony default export */ __webpack_exports__.Z = (Checkbox);
/***/ }),
/***/ 51581:
/*!****************************************************************************************************!*\
!*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/dist/InfiniteScroll.js ***!

@ -1822,7 +1822,7 @@ var Config_SetPublic = function SetPublic(_ref) {
width: 110,
render: function render(text) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: dayjs_min_default()(text === null || text === void 0 ? void 0 : text.publish_time).format("YYYY-MM-DD")
children: dayjs_min_default()(text).format("YYYY-MM-DD ")
});
}
}, {
@ -2990,7 +2990,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!v.link) {
_context.next = 4;
_context.next = 5;
break;
}
_context.next = 3;
@ -3001,11 +3001,23 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}
});
case 3:
_context.next = 7;
break;
case 5:
_context.next = 7;
return dispatch({
type: 'attachment/attachUpdateVisits',
payload: {
id: v.id,
course_id: params.course_id
}
});
case 7:
dispatch({
type: 'classroomList/getAttachmentList',
payload: objectSpread2_default()({}, params)
});
case 4:
case 8:
case "end":
return _context.stop();
}
@ -3445,6 +3457,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "ml15",
children: [" \u4E0B\u8F7D\u6570\uFF1A", v.downloads_count, " "]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "ml15",
children: [" \u6D4F\u89C8\u6570 ", v.visits, " "]
}), (v === null || v === void 0 ? void 0 : v.publish_time) && currenttime < dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).toDate() && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "ml15",
children: [" \u5C06\u4E8E ", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).format("YYYY-MM-DD HH:mm"), " \u53D1\u5E03 "]

@ -160,6 +160,8 @@ var menu = __webpack_require__(20834);
var es_checkbox = __webpack_require__(24905);
// 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/space/index.js + 3 modules
var space = __webpack_require__(81327);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(11694);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
@ -168,10 +170,10 @@ var dropdown = __webpack_require__(38854);
var table = __webpack_require__(96860);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
var pagination = __webpack_require__(38623);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(85731);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
var es_select = __webpack_require__(57809);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
@ -437,7 +439,7 @@ var AsyncButton = __webpack_require__(15411);
var classRef = /*#__PURE__*/(0,_react_17_0_2_react.createRef)();
var WorkList = function WorkList(_ref) {
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$homework_st4, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st8, _workList$homework_st9, _workList$teacher_com, _workList$teacher_com2, _workList$task_status, _workList$task_status2, _workList$course_grou, _workList$homework_st10, _workList$homework_st11, _workList$homework_st12, _workList$task_status3, _workList$task_status4, _codepath$;
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$homework_st4, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st8, _workList$homework_st9, _workList$teacher_com, _workList$teacher_com2, _workList$file_status2, _workList$task_status, _workList$task_status2, _workList$course_grou, _workList$homework_st10, _workList$homework_st11, _workList$homework_st12, _workList$task_status3, _workList$task_status4, _codepath$;
var shixunHomeworks = _ref.shixunHomeworks,
classroomList = _ref.classroomList,
loading = _ref.loading,
@ -654,6 +656,7 @@ var WorkList = function WorkList(_ref) {
var formValue = Object.assign({}, form.getFieldsValue());
setFirstFetch(false);
Object.keys(formValue).map(function (v) {
var _workList$file_status;
switch (v) {
case 'task_status':
if (formValue[v].includes('all') || workList[v].length === formValue[v].length || !formValue[v].length) {
@ -682,6 +685,15 @@ var WorkList = function WorkList(_ref) {
form.setFieldsValue(defineProperty_default()({}, 'teacher_comment', formValue[v]));
}
break;
case "is_file":
if (formValue[v].includes('all') || (workList === null || workList === void 0 || (_workList$file_status = workList["file_status"]) === null || _workList$file_status === void 0 ? void 0 : _workList$file_status.length) === formValue[v].length || !formValue[v].length) {
delete params.is_file;
form.setFieldsValue(defineProperty_default()({}, 'is_file', 'all'));
} else {
params['is_file'] = formValue[v][0];
form.setFieldsValue(defineProperty_default()({}, 'is_file', formValue[v]));
}
break;
}
});
getData();
@ -719,7 +731,7 @@ var WorkList = function WorkList(_ref) {
}, [groupList]);
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
params.limit = 20;
// params.limit = 20;
getData();
};
var columns = [{
@ -1198,7 +1210,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
onChange: onHandleChange,
initialValues: defineProperty_default()(defineProperty_default()(defineProperty_default()({}, 'task_status', 'all'), 'course_group_info', 'all'), 'teacher_comment', 'all'),
initialValues: defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, 'task_status', 'all'), 'course_group_info', 'all'), 'teacher_comment', 'all'), "is_file", "all"),
children: [!!((_workList$teacher_com = workList.teacher_comment) !== null && _workList$teacher_com !== void 0 && _workList$teacher_com.length) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "teacher_comment",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
@ -1229,6 +1241,24 @@ var WorkList = function WorkList(_ref) {
})]
})
})
}), !(workList !== null && workList !== void 0 && workList.is_shixun) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "作品类型",
name: "is_file",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
className: "ml10",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(space/* default */.Z, {
direction: "horizontal",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
value: "all",
children: "\u5168\u90E8"
}), workList === null || workList === void 0 || (_workList$file_status2 = workList.file_status) === null || _workList$file_status2 === void 0 ? void 0 : _workList$file_status2.map(function (v) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
value: v.id,
children: [v.name, "(", v.count, ")"]
}, v.id);
})]
})
})
}), !!((_workList$task_status = workList.task_status) !== null && _workList$task_status !== void 0 && _workList$task_status.length) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "task_status",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
@ -1493,17 +1523,43 @@ var WorkList = function WorkList(_ref) {
}
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "tc mb50 mt30",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
showSizeChanger: false,
onChange: onShowSizeChange,
hideOnSinglePage: true,
style: {
display: 'flex',
justifyContent: 'end',
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
onChange: onShowSizeChange
// hideOnSinglePage={true}
,
defaultCurrent: params.page || 1,
current: params.page || 1,
defaultPageSize: 20,
pageSize: params.limit,
showSizeChanger: false,
total: shixunHomeworks.workList.work_count
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
margin: '0px 10px'
},
children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
step: 1,
value: params.limit,
precision: 0,
onChange: function onChange(e) {
params.limit = e;
setParams(objectSpread2_default()({}, params));
},
onBlur: function onBlur(e) {
getData();
},
style: {
width: 50
}
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChangeScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Redo, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(RedoShixunModal/* default */.Z, {
getData: getData
@ -3501,7 +3557,9 @@ var Publish_WorkList = function WorkList(_ref) {
//公开成绩
total_score: '',
//总分值
eff_score: '' //效率分
eff_score: '',
//效率分
is_file: false //提交设置
}),
_useState8 = slicedToArray_default()(_useState7, 2),
data = _useState8[0],
@ -3781,7 +3839,7 @@ var Publish_WorkList = function WorkList(_ref) {
children: "\u53D1\u5E03\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -4427,6 +4485,33 @@ var Publish_WorkList = function WorkList(_ref) {
})
}, k);
})]
}), !workList.is_shixun && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
flexDirection: "column",
marginTop: "24px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u63D0\u4EA4\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
className: "mt15 pl30",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: data.is_file,
disabled: disabled,
onChange: function onChange(e) {
setData(objectSpread2_default()(objectSpread2_default()({}, data), {}, {
is_file: e.target.checked
}));
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-c font12",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})]
})]
})
});
@ -6576,17 +6661,43 @@ var CodeReview_WorkList = function WorkList(_ref) {
})
});
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "tc mb50 mt30",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
showSizeChanger: false,
style: {
display: 'flex',
alignItems: 'center',
justifyContent: 'end'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
onChange: onShowSizeChange,
defaultCurrent: params.page || 1,
current: params.page || 1,
defaultPageSize: 20,
hideOnSinglePage: true,
pageSize: params.limit,
showSizeChanger: false
// showQuickJumper={}
,
total: codeReview.copy_reviews_count
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
margin: '0px 10px'
},
children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
step: 1,
value: params.limit,
precision: 0,
onChange: function onChange(e) {
params.limit = e;
setParams(objectSpread2_default()({}, params));
},
onBlur: function onBlur(e) {
getData();
},
style: {
width: 50
}
})]
})]
})]
});
@ -6956,7 +7067,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
return (0,util/* openNewWindow */.xg)("/shixuns/".concat(workList.shixun_identifier, "/challenges"));
},
children: "\u8FDB\u5165\u5B9E\u8BAD"
}), (((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
}), (((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-yishezhifabushijian1"
@ -6977,7 +7088,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
});
},
children: "\u7ACB\u5373\u53D1\u5E03"
}), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
}), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-jiezhishiyan"
@ -7002,7 +7113,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
},
children: "\u7ACB\u5373\u622A\u6B62"
}), workList !== null && workList !== void 0 && workList.is_jupyter_lab || workList !== null && workList !== void 0 && workList.is_jupyter ? /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
children: activeTabs === '1' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: activeTabs === '1' && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2"
@ -7018,7 +7129,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
children: "\u7F16\u8F91\u4F5C\u4E1A"
})
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2"
@ -7407,11 +7518,11 @@ var PublishShixun = function PublishShixun(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 40209);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 40209);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ 9498);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/fetch */ 41686);
@ -7443,6 +7554,7 @@ var _excluded = ["classroomList", "dispatch", "courseEndTime"];
var PublishShixun = function PublishShixun(_ref) {
var _classroomList$action, _classroomList$action2;
var classroomList = _ref.classroomList,
dispatch = _ref.dispatch,
courseEndTime = _ref.courseEndTime,
@ -7494,6 +7606,9 @@ var PublishShixun = function PublishShixun(_ref) {
if (classroomList.actionTabs.type === 2) {
var selectItem = classroomList.actionTabs.selectArrsAll[0];
setradiovalue(selectItem.unified_setting);
form.setFieldsValue({
is_file: selectItem === null || selectItem === void 0 ? void 0 : selectItem.is_file
});
}
}
}, [classroomList.actionTabs]);
@ -7636,7 +7751,8 @@ var PublishShixun = function PublishShixun(_ref) {
}) : (_classroomList$detail = classroomList.detailCommonHomeworksList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.course_groups,
end_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.end_time).format('YYYY-MM-DD HH:mm'),
publish_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'),
unified_setting: !targetKeys.length
unified_setting: !targetKeys.length,
is_file: formValue === null || formValue === void 0 ? void 0 : formValue.is_file
};
setisLoading(true);
_context2.next = 17;
@ -7720,18 +7836,27 @@ var PublishShixun = function PublishShixun(_ref) {
children: ["\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("br", {}), "\u672C\u64CD\u4F5C\u53EA\u5BF9\"\u672A\u53D1\u5E03\"\u7684\u4F5C\u4E1A\u6709\u6548"]
}), list && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
form: form,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
children: [(classroomList === null || classroomList === void 0 || (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.type) === 2 && !(classroomList !== null && classroomList !== void 0 && (_classroomList$action2 = classroomList.actionTabs) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2.selectArrsAll) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2[0]) !== null && _classroomList$action2 !== void 0 && _classroomList$action2.is_shixun) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "is_file",
valuePropName: "checked",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: ["\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", {
className: "c-grey-c font12 ml15",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
style: {
paddingLeft: 0
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
className: "mt30",
align: "middle",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "publish_time",
label: "\u53D1\u5E03\u65F6\u95F4",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__["default"], {
style: {
width: 170,
marginRight: '25px'
@ -7751,12 +7876,12 @@ var PublishShixun = function PublishShixun(_ref) {
allowClear: false
})
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
className: "ml20",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "end_time",
label: "\u622A\u6B62\u65F6\u95F4",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__["default"], {
style: {
width: 170
},
@ -7776,25 +7901,25 @@ var PublishShixun = function PublishShixun(_ref) {
})
})
})]
}), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
}), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
style: {
marginBottom: '10px'
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", {
className: "mr5",
children: "\u53D1\u5E03\u8BBE\u7F6E:"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"].Group */ .ZP.Group, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Group */ .ZP.Group, {
value: radiovalue,
onChange: function onChange(e) {
setradiovalue(e.target.value);
// getData();
settargetKeys([]);
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .ZP, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .ZP, {
value: true,
disabled: !classroomList.actionTabs.manage_all_group,
children: "\u7EDF\u4E00\u53D1\u5E03"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .ZP, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .ZP, {
className: "ml20",
disabled: list.length <= 0,
value: false,
@ -7818,7 +7943,7 @@ var PublishShixun = function PublishShixun(_ref) {
style: {
flex: 1
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
checked: targetKeys.length === list.length,
onChange: function onChange(e) {
if (targetKeys.length === list.length) {

@ -294,6 +294,10 @@ var NewCoursePage = function NewCoursePage(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: studentWorkEditDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
rules: [{
required: studentWorkEditDefaultData === null || studentWorkEditDefaultData === void 0 ? void 0 : studentWorkEditDefaultData.is_file,
message: "请上传附件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
})
})]

@ -279,6 +279,10 @@ var NewCoursePage = function NewCoursePage(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
rules: [{
required: studentWorkAddDefaultData === null || studentWorkAddDefaultData === void 0 ? void 0 : studentWorkAddDefaultData.is_file,
message: "请上传附件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
})
})]

@ -1414,11 +1414,11 @@ var PublishShixun = function PublishShixun(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 40209);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 43604);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 40209);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ 9498);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/fetch */ 41686);
@ -1450,6 +1450,7 @@ var _excluded = ["classroomList", "dispatch", "courseEndTime"];
var PublishShixun = function PublishShixun(_ref) {
var _classroomList$action, _classroomList$action2;
var classroomList = _ref.classroomList,
dispatch = _ref.dispatch,
courseEndTime = _ref.courseEndTime,
@ -1501,6 +1502,9 @@ var PublishShixun = function PublishShixun(_ref) {
if (classroomList.actionTabs.type === 2) {
var selectItem = classroomList.actionTabs.selectArrsAll[0];
setradiovalue(selectItem.unified_setting);
form.setFieldsValue({
is_file: selectItem === null || selectItem === void 0 ? void 0 : selectItem.is_file
});
}
}
}, [classroomList.actionTabs]);
@ -1643,7 +1647,8 @@ var PublishShixun = function PublishShixun(_ref) {
}) : (_classroomList$detail = classroomList.detailCommonHomeworksList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.course_groups,
end_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.end_time).format('YYYY-MM-DD HH:mm'),
publish_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'),
unified_setting: !targetKeys.length
unified_setting: !targetKeys.length,
is_file: formValue === null || formValue === void 0 ? void 0 : formValue.is_file
};
setisLoading(true);
_context2.next = 17;
@ -1727,18 +1732,27 @@ var PublishShixun = function PublishShixun(_ref) {
children: ["\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("br", {}), "\u672C\u64CD\u4F5C\u53EA\u5BF9\"\u672A\u53D1\u5E03\"\u7684\u4F5C\u4E1A\u6709\u6548"]
}), list && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
form: form,
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
children: [(classroomList === null || classroomList === void 0 || (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.type) === 2 && !(classroomList !== null && classroomList !== void 0 && (_classroomList$action2 = classroomList.actionTabs) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2.selectArrsAll) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2[0]) !== null && _classroomList$action2 !== void 0 && _classroomList$action2.is_shixun) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "is_file",
valuePropName: "checked",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: ["\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", {
className: "c-grey-c font12 ml15",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", {
style: {
paddingLeft: 0
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
className: "mt30",
align: "middle",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "publish_time",
label: "\u53D1\u5E03\u65F6\u95F4",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__["default"], {
style: {
width: 170,
marginRight: '25px'
@ -1758,12 +1772,12 @@ var PublishShixun = function PublishShixun(_ref) {
allowClear: false
})
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, {
className: "ml20",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, {
name: "end_time",
label: "\u622A\u6B62\u65F6\u95F4",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__["default"], {
style: {
width: 170
},
@ -1783,25 +1797,25 @@ var PublishShixun = function PublishShixun(_ref) {
})
})
})]
}), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
}), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
style: {
marginBottom: '10px'
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", {
className: "mr5",
children: "\u53D1\u5E03\u8BBE\u7F6E:"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"].Group */ .ZP.Group, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"].Group */ .ZP.Group, {
value: radiovalue,
onChange: function onChange(e) {
setradiovalue(e.target.value);
// getData();
settargetKeys([]);
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .ZP, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .ZP, {
value: true,
disabled: !classroomList.actionTabs.manage_all_group,
children: "\u7EDF\u4E00\u53D1\u5E03"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .ZP, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .ZP, {
className: "ml20",
disabled: list.length <= 0,
value: false,
@ -1825,7 +1839,7 @@ var PublishShixun = function PublishShixun(_ref) {
style: {
flex: 1
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
checked: targetKeys.length === list.length,
onChange: function onChange(e) {
if (targetKeys.length === list.length) {
@ -3891,6 +3905,7 @@ var DownOutlined = __webpack_require__(8415);
var BottomControl = function BottomControl(_ref) {
var _courseModules$second;
var buttonDataSource = _ref.buttonDataSource,
_onClick = _ref.onClick;
var _useContext = (0,_react_17_0_2_react.useContext)(CommonHomeworkContext),
@ -4018,9 +4033,9 @@ var BottomControl = function BottomControl(_ref) {
setKeyword(e.target.value);
}
})
}), courseModules && courseModules['second_category'].filter(function (r) {
}), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
return r.category_name !== '未分配目录';
}).map(function (item, key) {
})) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@ -4039,7 +4054,7 @@ var BottomControl = function BottomControl(_ref) {
}, val.category_id);
})]
});
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
})), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();
@ -4339,6 +4354,7 @@ var List = function List(_ref) {
(0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/common_homework/").concat(dataSource.homework_id, "/detail"));
},
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: !dataSource.can_edit,
onClick: function onClick(e) {
e.stopPropagation();
},
@ -4394,7 +4410,7 @@ var List = function List(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Listmodules.right,
children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
target: "_blank",
to: "/",
onClick: ( /*#__PURE__*/function () {
@ -4492,7 +4508,7 @@ var List = function List(_ref) {
overlayClassName: Listmodules.dro,
dropdownRender: function dropdownRender() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
children: [dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4529,7 +4545,7 @@ var List = function List(_ref) {
}()),
children: "\u7ACB\u5373\u53D1\u5E03"
})
}, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 1), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4565,7 +4581,7 @@ var List = function List(_ref) {
}()),
children: "\u7ACB\u5373\u622A\u6B62"
})
}, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 2), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},

@ -83,7 +83,7 @@ var lib = __webpack_require__(56102);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(12618);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
var es_modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(11694);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
@ -258,7 +258,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
};
var handleRename = function handleRename() {
name.current = data.course_group_name;
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@ -304,7 +304,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var handleJoin = function handleJoin() {
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@ -345,7 +345,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var handelDelete = function handelDelete() {
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@ -470,7 +470,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
message/* default */.ZP.info('请选择学生');
return;
}
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
centered: true,
okText: '确定',
cancelText: '取消',
@ -520,7 +520,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var handleDeleteStudent = function handleDeleteStudent(course_member_id) {
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@ -765,7 +765,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
title: '操作',
align: 'center',
dataIndex: 'name',
width: 140,
width: 160,
render: function render(text, record) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
@ -826,10 +826,71 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font14 current",
style: {
color: '#3061d0'
color: '#3061d0',
marginRight: 10
},
children: "\u79FB\u52A8\u5206\u73ED"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: function onClick() {
var modal = es_modal/* default */.Z.confirm({
icon: null,
maskClosable: true,
width: 500,
centered: true,
title: "重置密码",
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
marginTop: "12px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u91CD\u7F6E\u8BE5\u5B66\u751F\u7684\u5BC6\u7801\u4E3A\u521D\u59CB\u5BC6\u7801\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#3061d0"
},
children: "12345678"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u53CA\u65F6\u66F4\u6539\u5BC6\u7801\uFF01"
})]
}),
okText: "确认",
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/accounts/reset_user_password.json", {
method: 'post',
body: {
course_identifier: params.coursesId,
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;
}(),
onCancel: function onCancel() {
return modal.destroy();
}
});
},
children: "\u91CD\u7F6E\u5BC6\u7801"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "current",
style: {
@ -837,19 +898,19 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
marginLeft: 10
},
onClick: function onClick() {
modal/* default */.Z.confirm({
es_modal/* default */.Z.confirm({
centered: true,
okText: '确定',
cancelText: '取消',
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: [{
@ -857,7 +918,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;
@ -873,12 +934,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;
}()

@ -763,11 +763,11 @@ var ImportCourse_EditAttendance = function EditAttendance(_ref) {
(0,_react_17_0_2_react.useEffect)(function () {
(0,classrooms/* getAllClass */.F9)().then(function (res) {
if (res) {
var _res$student_groups$;
var _res$student_groups;
setClassData(res.student_groups);
// 设置form
form.setFieldsValue({
search_class: res === null || res === void 0 || (_res$student_groups$ = res.student_groups[0]) === null || _res$student_groups$ === void 0 ? void 0 : _res$student_groups$.id
search_class: res === null || res === void 0 || (_res$student_groups = res.student_groups) === null || _res$student_groups === void 0 || (_res$student_groups = _res$student_groups[0]) === null || _res$student_groups === void 0 ? void 0 : _res$student_groups.id
});
}
});

@ -3603,9 +3603,9 @@ var AddModal = function AddModal(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
className: EditPotinmodules.selectitems,
showSearch: true,
listHeight: 200,
placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",
mode: "multiple",
placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",
listHeight: 200,
dropdownStyle: {
zIndex: 9
},

@ -2562,13 +2562,13 @@ var BFill = function BFill(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
fontSize: 14,
color: '#F19417'
color: '#ff0000'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
marginLeft: 5
},
children: "\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B"
children: "\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Buttonloading/* default */.Z, {
ButtonProps: {

@ -247,6 +247,8 @@ var Knowledge = function Knowledge(_ref) {
var handleChange = function handleChange(e, valuesmap) {
if (e) {
//获取选中的数据
// setValues([valuesmap.key])
// onChange([valuesmap.key]);
setValues(toConsumableArray_default()(valuesmap));
onChange(toConsumableArray_default()(valuesmap));
} else {
@ -345,6 +347,7 @@ var Knowledge = function Knowledge(_ref) {
_value2 = selectvalues;
_value2.push(res.tag_discipline_id);
onChange(toConsumableArray_default()(_value2));
// setValues([res.tag_discipline_id])
setValues(toConsumableArray_default()(_value2));
onChange(toConsumableArray_default()(_value2));
}
@ -2985,7 +2988,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -3023,7 +3028,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -3067,16 +3072,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@ -4636,7 +4637,7 @@ var WorkList_excluded = ["exercise", "loading", "dispatch", "globalSetting", "ch
var WorkList = function WorkList(_ref) {
var _exerciseList$exercis4, _exerciseList$exercis5, _exerciseList$exercis6, _exerciseList$exercis7, _exerciseList$exercis8, _exerciseList$exercis9, _exerciseList$exercis10, _exerciseList$exercis11, _exerciseList$exercis12, _exerciseList$exercis13, _userInfo$course, _globalSetting$settin, _globalSetting$settin2, _exerciseList$exercis25, _exerciseList$exercis26, _exerciseList$exercis27, _exerciseList$exercis28, _exerciseList$exercis29, _exerciseList$exercis30, _exerciseList$exercis31, _exerciseList$exercis32, _exerciseList$exercis33, _filterSelect$course_, _filterSelect$commit_, _filterSelect$review, _exerciseList$exercis36, _filterSelect$is_make, _exerciseList$exercis38, _exerciseList$exercis39, _exerciseList$exercis40, _params, _exerciseList$exercis41, _exerciseList$exercis42, _exerciseList$total_e, _exerciseList$total_e2;
var _exerciseList$exercis4, _exerciseList$exercis5, _exerciseList$exercis6, _exerciseList$exercis7, _exerciseList$exercis8, _exerciseList$exercis9, _exerciseList$exercis10, _exerciseList$exercis11, _exerciseList$exercis12, _exerciseList$exercis13, _userInfo$course, _globalSetting$settin, _globalSetting$settin2, _exerciseList$exercis25, _exerciseList$exercis26, _exerciseList$exercis27, _exerciseList$exercis28, _exerciseList$exercis29, _exerciseList$exercis30, _exerciseList$exercis31, _exerciseList$exercis32, _exerciseList$exercis33, _filterSelect$course_, _filterSelect$commit_, _filterSelect$review, _exerciseList$exercis36, _filterSelect$is_make, _exerciseList$exercis38, _exerciseList$exercis39, _exerciseList$exercis40, _params, _exerciseList$exercis41, _exerciseList$exercis42, _exerciseList$total_e, _exerciseList$total_e2, _globalSetting$settin3;
var exercise = _ref.exercise,
loading = _ref.loading,
dispatch = _ref.dispatch,
@ -4650,7 +4651,9 @@ var WorkList = function WorkList(_ref) {
_useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
searchParams = _useSearchParams2[0];
var urlParams = (0,_umi_production_exports.useParams)();
var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()({}, urlParams)),
var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()(objectSpread2_default()({}, urlParams), {}, {
limit: 20
})),
_useState2 = slicedToArray_default()(_useState, 2),
params = _useState2[0],
setParams = _useState2[1];
@ -4846,7 +4849,7 @@ var WorkList = function WorkList(_ref) {
};
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
params.limit = 20;
// params.limit = 20;
dispatch({
type: 'exercise/getExerciseList',
payload: objectSpread2_default()({}, params)
@ -5984,7 +5987,7 @@ var WorkList = function WorkList(_ref) {
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
children: !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin3 = globalSetting.setting) !== null && _globalSetting$settin3 !== void 0 && _globalSetting$settin3.hide_quality_analysis) && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
className: "ml10",
onClick: function onClick() {
dispatch({
@ -6050,16 +6053,24 @@ var WorkList = function WorkList(_ref) {
payload: objectSpread2_default()({}, params)
});
}
}), totalCount > 20 && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
}), !!totalCount && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "tc mb50 pb30 mt30",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
style: {
display: 'flex',
alignItems: 'center',
justifyContent: 'end'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
onChange: onShowSizeChange,
current: params.page || 1,
defaultPageSize: 20,
current: params.page || 1
// defaultPageSize={20}
,
total: totalCount,
showSizeChanger: false,
showQuickJumper: true,
hideOnSinglePage: true,
pageSize: params.limit
// pageSize={params.limit}
,
showTotal: function showTotal(total) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "mr10",
@ -6069,7 +6080,30 @@ var WorkList = function WorkList(_ref) {
}), "\u6761\u6570\u636E"]
});
}
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
margin: '0px 10px'
},
children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
step: 1,
precision: 0,
value: params.limit,
onChange: function onChange(e) {
params.limit = e;
setParams(objectSpread2_default()({}, params));
},
onBlur: function onBlur(e) {
dispatch({
type: 'exercise/getExerciseList',
payload: objectSpread2_default()({}, params)
});
},
style: {
width: 50
}
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChangeScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Redo, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Delayed, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_Unlock, {}), showphone && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, {
title: "\u9632\u4F5C\u5F0A\u5934\u50CF",
@ -16766,7 +16800,7 @@ var PublishSettings = function PublishSettings(_ref) {
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
children: (0,authority/* isAdmin */.GJ)() && commonHeader.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
okText: "\u4FDD\u5B58\u8BBE\u7F6E",
onCancel: function onCancel() {
message/* default */.ZP.warning("已取消本次修改的内容");
@ -17775,7 +17809,7 @@ var PreventCheatingSettings_PublishSettings = function PublishSettings(_ref) {
})]
})
})
}), data.is_locked && (0,authority/* isAdmin */.GJ)() ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
}), data !== null && data !== void 0 && data.is_locked && (0,authority/* isAdmin */.GJ)() ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: ConfigWorksmodules.unlockKeyWrapper,
align: "middle",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
@ -18381,7 +18415,7 @@ var PropertySettings_PublishSettings = function PublishSettings(_ref) {
children: "\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: ((0,authority/* isAdminOrCreator */.aN)() || (exercise === null || exercise === void 0 || (_exercise$commonHeade = exercise.commonHeader) === null || _exercise$commonHeade === void 0 ? void 0 : _exercise$commonHeade.exercise_author)) && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
children: ((0,authority/* isAdminOrCreator */.aN)() || (exercise === null || exercise === void 0 || (_exercise$commonHeade = exercise.commonHeader) === null || _exercise$commonHeade === void 0 ? void 0 : _exercise$commonHeade.exercise_author)) && (exercise === null || exercise === void 0 ? void 0 : exercise.commonHeader.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
okText: "\u4FDD\u5B58\u8BBE\u7F6E",
onCancel: setDefaultData,
onOk: handleSubmit
@ -19089,7 +19123,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: ((0,authority/* isAdminOrCreator */.aN)() || !!initData.exercise_author) && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
children: ((0,authority/* isAdminOrCreator */.aN)() || !!initData.exercise_author) && commonHeader.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
okText: "\u4FDD\u5B58\u8BBE\u7F6E",
onCancel: getDefaultData,
onOk: handleSubmit
@ -19933,9 +19967,7 @@ var StatisticsResult_WorkList = function WorkList(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: '60px',
className: "tc",
children: val === null || val === void 0 ? void 0 : val.challenge_details.reduce(function (acc, curr) {
return acc + curr.choice_users_count;
}, 0)
children: item.effictive_counts
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: '200px'
})]
@ -20050,8 +20082,7 @@ var questionType = {
4: "简答题",
5: "实训题",
6: "编程题",
7: "组合题",
8: "程序填空题"
7: "组合题"
};
var RandomStatisticsResult_WorkList = function WorkList(_ref) {
var _statisticsList$commi;
@ -20305,7 +20336,7 @@ var RandomStatisticsResult_WorkList = function WorkList(_ref) {
className: "mt20",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "bold c-black font16 ml20",
children: "\u5B66\u751F\u7B54\u9898\u8BE6\u60C5"
children: "\u5DF2\u4EA4\u5377\u5B66\u751F\u7B54\u9898\u8BE6\u60C5"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
children: statisticsList === null || statisticsList === void 0 || (_statisticsList$commi = statisticsList.commit_results) === null || _statisticsList$commi === void 0 ? void 0 : _statisticsList$commi.map(function (v, k) {
@ -23111,7 +23142,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-dahuizhongzuo3x font14 mr5"
}), "\u6253\u56DE\u91CD\u505A"]
}), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe2 = commonHeader.user_permission) === null || _commonHeader$user_pe2 === void 0 ? void 0 : _commonHeader$user_pe2.exercise_unpublish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
}), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && commonHeader.can_edit && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe2 = commonHeader.user_permission) === null || _commonHeader$user_pe2 === void 0 ? void 0 : _commonHeader$user_pe2.exercise_unpublish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
tips: commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.open_appraise,
style: {
marginLeft: 10
@ -23153,7 +23184,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
className: "iconfont icon-fabuzhiwei font14 mr5"
}), "\u53D1\u5E03\u8003\u8BD5"]
})
}), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe3 = commonHeader.user_permission) === null || _commonHeader$user_pe3 === void 0 ? void 0 : _commonHeader$user_pe3.exercise_publish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
}), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && commonHeader.can_edit && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe3 = commonHeader.user_permission) === null || _commonHeader$user_pe3 === void 0 ? void 0 : _commonHeader$user_pe3.exercise_publish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
onClick: function onClick(e) {
var _classroomList$Assist4;
e.preventDefault();
@ -23197,7 +23228,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-a-08zhiliang-xianxing font14 pr5"
}), "\u8D28\u91CF\u8BC4\u5206"]
}), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority &&
}), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && commonHeader.can_edit &&
/*#__PURE__*/
// ((isAssistant() && commonHeader?.assistant_auth) ||
// !isAssistant()) &&

@ -1419,13 +1419,13 @@ var BFill = function BFill(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
fontSize: 14,
color: '#F19417'
color: '#ff0000'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
marginLeft: 5
},
children: "\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B"
children: "\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Buttonloading/* default */.Z, {
ButtonProps: {

@ -906,7 +906,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -944,7 +946,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -988,16 +990,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@ -2502,6 +2500,34 @@ var BFill = function BFill(_ref) {
_useState8 = slicedToArray_default()(_useState7, 2),
datas = _useState8[0],
setdatas = _useState8[1];
var columns = [{
title: '提交答案序号',
dataIndex: 'name',
render: function render(text, record, index) {
return index + 1;
}
}, {
title: '学生答案',
dataIndex: 'created_at',
render: function render(text) {
return dayjs_min_default()(text).format('YYYY-MM-DD HH:mm');
}
}, {
title: '评测结果',
dataIndex: 'error_msg',
render: function render(text) {
return Base64.decode(text);
}
}, {
title: '评测时间',
dataIndex: 'error_msg',
render: function render(text) {
return dayjs_min_default()(text).format('YYYY-MM-DD HH:mm:ss');
}
}, {
title: '得分',
dataIndex: 'error_msg'
}];
(0,_react_17_0_2_react.useEffect)(function () {
if (changeScoreData !== null && changeScoreData !== void 0 && changeScoreData[item.q_position]) {
!showEdit && setShowEdit(true);
@ -2598,6 +2624,10 @@ var BFill = function BFill(_ref) {
});
}), seeAnswerVisible && /*#__PURE__*/(0,jsx_runtime.jsx)(SeeAnswer/* SeeAnswer */.u, {
data: item
}), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
className: "mt20",
dataSource: datas,
columns: columns
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, {
title: "\u8BC4\u6D4B\u8BB0\u5F55",
open: isshow,

@ -1995,6 +1995,7 @@ var List = function List(_ref) {
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: selectArrs.includes(v.id),
value: v.id,
disabled: !v.can_edit,
className: "mr20",
onClick: function onClick(e) {
e.stopPropagation();
@ -2087,7 +2088,7 @@ var List = function List(_ref) {
children: "\u96C6\u4E2D\u9605\u5377"
}),
// 判断 是否具有发布权限 isAssistant isAdmin
(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
(0,authority/* isAdmin */.GJ)() && v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
tips: v === null || v === void 0 ? void 0 : v.open_appraise,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
onClick: function onClick() {
@ -2180,7 +2181,7 @@ var List = function List(_ref) {
};
}()),
children: "\u89C4\u5219\u8BBE\u7F6E"
}), (0,authority/* isAdmin */.GJ)() && v.is_random && v.assistant_auth && /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
}), (0,authority/* isAdmin */.GJ)() && v.is_random && v.assistant_auth && v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
onClick: function onClick(e) {
e.stopPropagation();
var startTime = dayjs_min_default()(v.created_at, format);
@ -2192,7 +2193,7 @@ var List = function List(_ref) {
}
},
children: "\u7F16\u8F91\u8003\u8BD5"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
}), v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
onClick: ( /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) {
var _v$exercise_tips4;

@ -1993,6 +1993,8 @@ var es_checkbox = __webpack_require__(24905);
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/space/index.js + 3 modules
var space = __webpack_require__(81327);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(11694);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
@ -2001,12 +2003,12 @@ var dropdown = __webpack_require__(38854);
var table = __webpack_require__(96860);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
var pagination = __webpack_require__(38623);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(85731);
// 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/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(85731);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/DownOutlined.js + 1 modules
var DownOutlined = __webpack_require__(8415);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UpOutlined.js + 1 modules
@ -2244,7 +2246,7 @@ var AsyncButton = __webpack_require__(15411);
var classRef = /*#__PURE__*/(0,_react_17_0_2_react.createRef)();
var WorkList = function WorkList(_ref) {
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st4, _workList$homework_st5, _workList$task_status, _workList$task_status2;
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st4, _workList$homework_st5, _workList$file_status2, _workList$task_status, _workList$task_status2;
var shixunHomeworks = _ref.shixunHomeworks,
classroomList = _ref.classroomList,
loading = _ref.loading,
@ -2412,6 +2414,7 @@ var WorkList = function WorkList(_ref) {
delete params.course_group;
delete params.teacher_comment;
Object.keys(formValue).map(function (v) {
var _workList$file_status;
switch (v) {
case 'teacher_comment':
case 'member_work':
@ -2441,13 +2444,22 @@ var WorkList = function WorkList(_ref) {
form.setFieldsValue(defineProperty_default()({}, 'course_group_info', params['course_group']));
}
break;
case "is_file":
if (formValue[v].includes('all') || (workList === null || workList === void 0 || (_workList$file_status = workList["file_status"]) === null || _workList$file_status === void 0 ? void 0 : _workList$file_status.length) === formValue[v].length || !formValue[v].length) {
delete params.is_file;
form.setFieldsValue(defineProperty_default()({}, 'is_file', 'all'));
} else {
params['is_file'] = formValue[v][0];
form.setFieldsValue(defineProperty_default()({}, 'is_file', formValue[v]));
}
break;
}
});
getData();
};
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
params.limit = 20;
// params.limit = 20;
getData();
};
var member_works = [{
@ -2825,7 +2837,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
onChange: onHandleChange,
initialValues: defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, 'member_work', 'all'), 'work_status', 'all'), 'course_group_info', 'all'), 'teacher_comment', 'all'),
initialValues: defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, 'member_work', 'all'), 'work_status', 'all'), 'course_group_info', 'all'), 'teacher_comment', 'all'), "is_file", "all"),
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "teacher_comment",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
@ -2857,6 +2869,24 @@ var WorkList = function WorkList(_ref) {
})]
})
})
}), !(workList !== null && workList !== void 0 && workList.base_on_project) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "作品类型",
name: "is_file",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
className: "ml10",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(space/* default */.Z, {
direction: "horizontal",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
value: "all",
children: "\u5168\u90E8"
}), workList === null || workList === void 0 || (_workList$file_status2 = workList.file_status) === null || _workList$file_status2 === void 0 ? void 0 : _workList$file_status2.map(function (v) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
value: v.id,
children: [v.name, "(", v.count, ")"]
}, v.id);
})]
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "work_status",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
@ -3072,17 +3102,43 @@ var WorkList = function WorkList(_ref) {
})]
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "tc mb50 mt30",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
showSizeChanger: false,
hideOnSinglePage: true,
style: {
display: 'flex',
alignItems: 'center',
justifyContent: 'end'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z
// hideOnSinglePage={true}
, {
onChange: onShowSizeChange,
defaultCurrent: params.page || 1,
current: params.page || 1,
defaultPageSize: 20,
pageSize: params.limit,
showSizeChanger: false,
total: shixunHomeworks.workList.work_count
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
margin: '0px 10px'
},
children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
step: 1,
precision: 0,
value: params.limit,
onChange: function onChange(e) {
params.limit = e;
setParams(objectSpread2_default()({}, params));
},
onBlur: function onBlur(e) {
getData();
},
style: {
width: 50
}
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChangeScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Redo, {}), isshwomodal && /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
title: "\u4E00\u952E\u6253\u56DE\u91CD\u505A",
@ -5088,7 +5144,8 @@ var Publish_Publish = function Publish(_ref) {
eff_score: '',
//效率分
unified_anonymous_comment: true,
unified_anonymous_appeal: true
unified_anonymous_appeal: true,
is_file: false //提交设置
}),
_useState8 = slicedToArray_default()(_useState7, 2),
data = _useState8[0],
@ -5339,7 +5396,7 @@ var Publish_Publish = function Publish(_ref) {
children: "\u53D1\u5E03\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -5970,6 +6027,33 @@ var Publish_Publish = function Publish(_ref) {
})
}, k);
})]
}), !(workList !== null && workList !== void 0 && workList.base_on_project) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
flexDirection: "column",
marginTop: "24px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u63D0\u4EA4\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
className: "mt15 pl30",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: data.is_file,
disabled: disabled,
onChange: function onChange(e) {
setData(objectSpread2_default()(objectSpread2_default()({}, data), {}, {
is_file: e.target.checked
}));
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
children: "\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-c font12",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})]
})]
});
};
@ -6002,7 +6086,6 @@ var QuestionCircleOutlined = __webpack_require__(9747);
var Score = function Score(_ref) {
var shixunHomeworks = _ref.shixunHomeworks,
getData = _ref.getData,
@ -6243,7 +6326,7 @@ var Score = function Score(_ref) {
children: "\u8BC4\u5206\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -6585,7 +6668,6 @@ var Score = function Score(_ref) {
var Open = function Open(_ref) {
var getData = _ref.getData,
dispatch = _ref.dispatch,
@ -6821,7 +6903,7 @@ var Open = function Open(_ref) {
children: "\u516C\u5F00\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -7473,7 +7555,7 @@ var AnonymousComment = function AnonymousComment(_ref) {
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@ -8206,7 +8288,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Detailmodules.workListTabButton,
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [(((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: [(((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-yishezhifabushijian1"
@ -8228,7 +8310,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
});
},
children: "\u7ACB\u5373\u53D1\u5E03"
}), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
}), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && workList.can_edit && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-jiezhishiyan"
@ -8274,7 +8356,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
});
},
children: "\u667A\u80FD\u5206\u7EC4"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
}), workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2"

@ -36,7 +36,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
// hidetoolBar
hidetoolBar: true,
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);
@ -430,6 +430,10 @@ var NewCoursePage = function NewCoursePage(_ref) {
})
}), studentWorkEditDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
rules: [{
required: studentWorkEditDefaultData === null || studentWorkEditDefaultData === void 0 ? void 0 : studentWorkEditDefaultData.is_file,
message: "请上传附件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5C0F\u7EC4\u6210\u5458\uFF1A"

@ -36,7 +36,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
// hidetoolBar
hidetoolBar: true,
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);
@ -405,6 +405,10 @@ var NewCoursePage = function NewCoursePage(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
rules: [{
required: studentWorkAddDefaultData === null || studentWorkAddDefaultData === void 0 ? void 0 : studentWorkAddDefaultData.is_file,
message: "请上传附件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5C0F\u7EC4\u6210\u5458\uFF1A"

@ -1862,10 +1862,10 @@ var objectWithoutProperties = __webpack_require__(39647);
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
// 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/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules
var date_picker = __webpack_require__(40209);
// 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/date-picker/index.js + 66 modules
var date_picker = __webpack_require__(40209);
// 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);
@ -1897,6 +1897,7 @@ var _excluded = ["classroomList", "dispatch", "courseEndTime"];
var PublishShixun = function PublishShixun(_ref) {
var _classroomList$action, _classroomList$action2;
var classroomList = _ref.classroomList,
dispatch = _ref.dispatch,
courseEndTime = _ref.courseEndTime,
@ -1948,6 +1949,9 @@ var PublishShixun = function PublishShixun(_ref) {
if (classroomList.actionTabs.type === 2) {
var selectItem = classroomList.actionTabs.selectArrsAll[0];
setradiovalue(selectItem.unified_setting);
form.setFieldsValue({
is_file: selectItem === null || selectItem === void 0 ? void 0 : selectItem.is_file
});
}
}
}, [classroomList.actionTabs]);
@ -2090,7 +2094,8 @@ var PublishShixun = function PublishShixun(_ref) {
}) : (_classroomList$detail = classroomList.detailCommonHomeworksList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.course_groups,
end_time: dayjs_min_default()(formValue.end_time).format('YYYY-MM-DD HH:mm'),
publish_time: dayjs_min_default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'),
unified_setting: !targetKeys.length
unified_setting: !targetKeys.length,
is_file: formValue === null || formValue === void 0 ? void 0 : formValue.is_file
};
setisLoading(true);
_context2.next = 17;
@ -2174,7 +2179,16 @@ var PublishShixun = function PublishShixun(_ref) {
children: ["\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u672C\u64CD\u4F5C\u53EA\u5BF9\"\u672A\u53D1\u5E03\"\u7684\u4F5C\u4E1A\u6709\u6548"]
}), list && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [(classroomList === null || classroomList === void 0 || (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.type) === 2 && !(classroomList !== null && classroomList !== void 0 && (_classroomList$action2 = classroomList.actionTabs) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2.selectArrsAll) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2[0]) !== null && _classroomList$action2 !== void 0 && _classroomList$action2.base_on_project) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "is_file",
valuePropName: "checked",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
children: ["\u63D0\u4EA4\u9644\u4EF6\u6A21\u5F0F", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-c font12 ml15",
children: "(\u5B66\u751F\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6\u624D\u53EF\u63D0\u4EA4\u4F5C\u4E1A)"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
paddingLeft: 0
},
@ -3202,6 +3216,7 @@ var List = function List(_ref) {
onClick: function onClick(e) {
e.stopPropagation();
},
disabled: !dataSource.can_edit,
style: {
margin: '11px 0 0 10px'
},
@ -3245,7 +3260,7 @@ var List = function List(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Listmodules.right,
children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
target: "_blank",
to: "/",
onClick: ( /*#__PURE__*/function () {
@ -3331,7 +3346,7 @@ var List = function List(_ref) {
overlayClassName: Listmodules.dro,
dropdownRender: function dropdownRender() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
children: [dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -3368,7 +3383,7 @@ var List = function List(_ref) {
}()),
children: "\u7ACB\u5373\u53D1\u5E03"
})
}, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 1), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -3404,7 +3419,7 @@ var List = function List(_ref) {
}()),
children: "\u7ACB\u5373\u622A\u6B62"
})
}, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 2), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -3670,6 +3685,7 @@ var DownOutlined = __webpack_require__(8415);
var BottomControl = function BottomControl(_ref) {
var _courseModules$second;
var buttonDataSource = _ref.buttonDataSource,
_onClick = _ref.onClick;
var _useContext = (0,_react_17_0_2_react.useContext)(GroupHomeworkContext),
@ -3797,9 +3813,9 @@ var BottomControl = function BottomControl(_ref) {
setKeyword(e.target.value);
}
})
}), courseModules && courseModules['second_category'].filter(function (r) {
}), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
return r.category_name !== '未分配目录';
}).map(function (item, key) {
})) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@ -3818,7 +3834,7 @@ var BottomControl = function BottomControl(_ref) {
}, val.category_id);
})]
});
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
})), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();

@ -2021,6 +2021,7 @@ var DownOutlined = __webpack_require__(8415);
var BottomControl = function BottomControl(_ref) {
var _courseModules$second;
var buttonDataSource = _ref.buttonDataSource,
_onClick = _ref.onClick;
var _useContext = (0,_react_17_0_2_react.useContext)(CommonHomeworkContext),
@ -2148,9 +2149,9 @@ var BottomControl = function BottomControl(_ref) {
setKeyword(e.target.value);
}
})
}), courseModules && courseModules['second_category'].filter(function (r) {
}), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
return r.category_name !== '未分配目录';
}).map(function (item, key) {
})) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@ -2169,7 +2170,7 @@ var BottomControl = function BottomControl(_ref) {
}, val.category_id);
})]
});
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
})), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();

@ -1854,7 +1854,7 @@ var utils_export = __webpack_require__(48543);
var WorkList = function WorkList(_ref) {
var _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$task_status, _workList$course_grou, _workList$course_grou2, _workList$teacher_com, _workList$homework_st4, _globalSetting$settin, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _shixunHomeworks$work2, _shixunHomeworks$work3, _shixunHomeworks$work4, _workList$task_status2, _workList$task_status3, _shixunHomeworks$shix;
var _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$task_status, _workList$course_grou, _workList$course_grou2, _workList$teacher_com, _workList$homework_st4, _globalSetting$settin, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _shixunHomeworks$work2, _shixunHomeworks$work3, _shixunHomeworks$work4, _workList$task_status2, _workList$task_status3, _shixunHomeworks$work5;
var shixunHomeworks = _ref.shixunHomeworks,
loading = _ref.loading,
dispatch = _ref.dispatch,
@ -3461,17 +3461,42 @@ var WorkList = function WorkList(_ref) {
})]
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(QualityModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(QualityModal, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: "tc mb50 mt30",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
style: {
display: 'flex',
justifyContent: 'end',
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
showQuickJumper: true,
hideOnSinglePage: true,
showSizeChanger: true,
onChange: onShowSizeChange,
current: params.page || 1,
pageSize: params.limit || 20,
total: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$shix = shixunHomeworks.shixunWorkList) === null || _shixunHomeworks$shix === void 0 ? void 0 : _shixunHomeworks$shix.total_count
})
total: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$work5 = shixunHomeworks.workList) === null || _shixunHomeworks$work5 === void 0 ? void 0 : _shixunHomeworks$work5.work_count
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
margin: '0px 10px'
},
children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
value: params.limit,
step: 1,
precision: 0,
onChange: function onChange(e) {
params.limit = e;
setParams(objectSpread2_default()({}, params));
},
onBlur: function onBlur(e) {
getData();
},
style: {
width: 50
}
})]
})]
});
};
@ -7180,7 +7205,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-bianjishijuan3x translateY1"
}), "\u7F16\u8F91\u4F5C\u4E1A"]
}), (0,authority/* isAdmin */.GJ)() && workList.publish_immediately && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
}), (0,authority/* isAdmin */.GJ)() && workList.publish_immediately && (workList === null || workList === void 0 ? void 0 : workList.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
onClick: function onClick() {
dispatch({
type: 'classroomList/setActionTabs',
@ -7227,7 +7252,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-shixun3 translateY1"
}), "\u8FDB\u5165\u5B9E\u8BAD"]
}), (0,authority/* isAdmin */.GJ)() && workList.end_immediately && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
}), (0,authority/* isAdmin */.GJ)() && workList.end_immediately && (workList === null || workList === void 0 ? void 0 : workList.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
style: {
background: "#0152d9",
color: '#fff'

@ -3786,6 +3786,7 @@ var ShixunList = function ShixunList(_ref) {
marginLeft: 10
},
checked: selectArrs.includes(v.homework_id),
disabled: !v.can_edit,
value: v.homework_id,
onClick: function onClick(e) {
e.stopPropagation();
@ -3839,7 +3840,7 @@ var ShixunList = function ShixunList(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: ShixunHomeworksmodules.titleRight,
children: [(0,authority/* isAdmin */.GJ)() && (v === null || v === void 0 ? void 0 : v.status.indexOf('未发布')) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
children: [(0,authority/* isAdmin */.GJ)() && (v === null || v === void 0 ? void 0 : v.status.indexOf('未发布')) === 0 && v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
target: "_blank",
to: "/",
onClick: ( /*#__PURE__*/function () {
@ -4011,7 +4012,7 @@ var ShixunList = function ShixunList(_ref) {
overlayClassName: ShixunHomeworksmodules.dro,
dropdownRender: function dropdownRender() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
children: [v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4045,7 +4046,7 @@ var ShixunList = function ShixunList(_ref) {
}()),
children: "\u7ACB\u5373\u53D1\u5E03"
})
}, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 1), v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4079,7 +4080,7 @@ var ShixunList = function ShixunList(_ref) {
}()),
children: "\u7ACB\u5373\u622A\u6B62"
})
}, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
}, 2), v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@ -4434,7 +4435,7 @@ var ShixunHomeworks_excluded = ["classroomList", "globalSetting", "shixunHomewor
var ShixunsListPage = function ShixunsListPage(_ref) {
var _user$userInfo4, _detailShixunsList$ho;
var _user$userInfo4, _courseModules$second;
var classroomList = _ref.classroomList,
globalSetting = _ref.globalSetting,
shixunHomeworks = _ref.shixunHomeworks,
@ -4818,9 +4819,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
setKeyword(e.target.value);
}
})
}), courseModules && courseModules['second_category'].filter(function (r) {
}), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
return r.category_name !== '未分配目录';
}).map(function (item, key) {
})) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@ -4839,7 +4840,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}, val.category_id);
})]
});
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
})), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();
@ -4912,6 +4913,23 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
// 默认排序
var isDefault = SortMenuName === '默认排序';
// 全选
var _useState25 = (0,_react_17_0_2_react.useState)(false),
_useState26 = slicedToArray_default()(_useState25, 2),
allSelect = _useState26[0],
setAllSelect = _useState26[1];
(0,_react_17_0_2_react.useEffect)(function () {
var _detailShixunsList$ho;
var selectArrsALL = ((_detailShixunsList$ho = detailShixunsList.homeworks) === null || _detailShixunsList$ho === void 0 ? void 0 : _detailShixunsList$ho.filter(function (v) {
return v.can_edit;
})) || [];
if (selectArrs.length == selectArrsALL.length && selectArrs.length) {
setAllSelect(true);
} else {
setAllSelect(false);
}
}, [selectArrs]);
var showStatistic = (0,_react_17_0_2_react.useMemo)(function () {
var isStudent = !(0,authority/* isAdmin */.GJ)() && !(0,authority/* isNotMember */.Jd)();
var isPublicCourse = detailTopBanner === null || detailTopBanner === void 0 ? void 0 : detailTopBanner.excellent;
@ -5204,10 +5222,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
width: 130
},
children: (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: ((_detailShixunsList$ho = detailShixunsList.homeworks) === null || _detailShixunsList$ho === void 0 ? void 0 : _detailShixunsList$ho.length) === (selectArrs === null || selectArrs === void 0 ? void 0 : selectArrs.length),
checked: allSelect,
onChange: function onChange(e) {
if (e.target.checked) {
setSelectArrs(detailShixunsList.homeworks.map(function (v) {
setSelectArrs(detailShixunsList.homeworks.filter(function (item) {
return item.can_edit;
}).map(function (v) {
return v.homework_id;
}));
setSelectArrsAll(toConsumableArray_default()(detailShixunsList.homeworks));

@ -1041,6 +1041,8 @@ var ApplicantTable = function ApplicantTable(_ref) {
classroomList: classroomList
};
})(ApplicantTable));
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(6848);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popconfirm/index.js + 2 modules
var popconfirm = __webpack_require__(14478);
// EXTERNAL MODULE: ./src/utils/fetch.ts
@ -1174,6 +1176,7 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
dataIndex: 'name',
width: 70,
align: 'center',
fixed: 'left',
render: function render(text, record, index) {
return batch ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onChange: function onChange(e) {
@ -1195,6 +1198,7 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
title: '姓名',
width: 110,
align: 'center',
fixed: 'left',
dataIndex: 'name',
render: function render(text, record) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
@ -1283,9 +1287,25 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
render: function render(text) {
return text || '--';
}
}, {
title: '行政班',
dataIndex: 'course_class_name',
width: 120,
ellipsis: true,
render: function render(text) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: text,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: text || '--'
})
});
}
}, (0,authority/* isAdminOrAssistant */.Gg)() && {
title: '操作',
align: 'center',
width: 200,
fixed: 'right',
dataIndex: 'name',
render: function render(text, record) {
var _record$member_roles, _record$member_roles2, _record$member_roles3;
@ -1468,6 +1488,9 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
getData(newParams);
},
columns: columns,
scroll: {
x: 1100
},
dataSource: studentsList === null || studentsList === void 0 ? void 0 : studentsList.students,
pagination: false,
rowKey: "course_member_id",
@ -2049,7 +2072,7 @@ var Students_ShixunsListPage = function ShixunsListPage(_ref) {
}
});
},
children: "\u66F4\u6362\u7BA1\u7406\u5458"
children: "\u8BFE\u5802\u534F\u4F5C\u8005"
}), (0,authority/* isAdmins */.eB)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font16 current c-blue",
onClick: function onClick(e) {
@ -2096,7 +2119,7 @@ var Students_ShixunsListPage = function ShixunsListPage(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 71418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var _service_teacher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/teacher */ 91129);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-infinite-scroller */ 26724);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__);
@ -2185,22 +2208,23 @@ var EditAttendance = function EditAttendance(_ref) {
minHeight: 200
},
onOk: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
var _formValue$course_mem;
var formValue, selectValue, res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
formValue = form.getFieldValue();
if (!formValue.course_member_id) {
_context2.next = 9;
formValue = form.getFieldsValue();
console.log(formValue);
if (!((formValue === null || formValue === void 0 || (_formValue$course_mem = formValue.course_member_id) === null || _formValue$course_mem === void 0 ? void 0 : _formValue$course_mem.length) > 0)) {
_context2.next = 10;
break;
}
selectValue = formValue.course_member_id.split(",");
_context2.next = 5;
selectValue = formValue.course_member_id;
_context2.next = 6;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .changeCourseAdmin */ .rM)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, {
user_id: selectValue[1],
course_member_id: selectValue[0]
course_member_id: selectValue
}));
case 5:
case 6:
res = _context2.sent;
if (res.status === 0) {
setData([]);
@ -2224,11 +2248,11 @@ var EditAttendance = function EditAttendance(_ref) {
payload: {}
});
}
_context2.next = 10;
_context2.next = 11;
break;
case 9:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 10:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 11:
case "end":
return _context2.stop();
}
@ -2271,14 +2295,17 @@ var EditAttendance = function EditAttendance(_ref) {
style: {
marginBottom: 0
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Group */ .ZP.Group, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Group, {
children: data === null || data === void 0 ? void 0 : data.map(function (item, key) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP, {
value: item.course_member_id + "," + item.user_id,
style: {
marginBottom: 6
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
value: item.course_member_id,
children: item.name
})
});
}, key);
})
})
})

@ -131,7 +131,7 @@ var ManageHead = function ManageHead(_ref) {
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 71418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 5112);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 24905);
/* harmony import */ var _service_teacher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/service/teacher */ 91129);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-infinite-scroller */ 26724);
/* harmony import */ var react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller__WEBPACK_IMPORTED_MODULE_7__);
@ -220,22 +220,23 @@ var EditAttendance = function EditAttendance(_ref) {
minHeight: 200
},
onOk: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
var _formValue$course_mem;
var formValue, selectValue, res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
formValue = form.getFieldValue();
if (!formValue.course_member_id) {
_context2.next = 9;
formValue = form.getFieldsValue();
console.log(formValue);
if (!((formValue === null || formValue === void 0 || (_formValue$course_mem = formValue.course_member_id) === null || _formValue$course_mem === void 0 ? void 0 : _formValue$course_mem.length) > 0)) {
_context2.next = 10;
break;
}
selectValue = formValue.course_member_id.split(",");
_context2.next = 5;
selectValue = formValue.course_member_id;
_context2.next = 6;
return (0,_service_teacher__WEBPACK_IMPORTED_MODULE_6__/* .changeCourseAdmin */ .rM)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), {}, {
user_id: selectValue[1],
course_member_id: selectValue[0]
course_member_id: selectValue
}));
case 5:
case 6:
res = _context2.sent;
if (res.status === 0) {
setData([]);
@ -259,11 +260,11 @@ var EditAttendance = function EditAttendance(_ref) {
payload: {}
});
}
_context2.next = 10;
_context2.next = 11;
break;
case 9:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 10:
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.error("请选择管理员");
case 11:
case "end":
return _context2.stop();
}
@ -306,14 +307,17 @@ var EditAttendance = function EditAttendance(_ref) {
style: {
marginBottom: 0
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Group */ .ZP.Group, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Group, {
children: data === null || data === void 0 ? void 0 : data.map(function (item, key) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP, {
value: item.course_member_id + "," + item.user_id,
style: {
marginBottom: 6
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
value: item.course_member_id,
children: item.name
})
});
}, key);
})
})
})
@ -1970,7 +1974,7 @@ var Teachers_ShixunsListPage = function ShixunsListPage(_ref) {
}
});
},
children: "\u66F4\u6362\u7BA1\u7406\u5458"
children: "\u8BFE\u5802\u534F\u4F5C\u8005"
}), (0,authority/* isAdmins */.eB)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font16 current c-blue",
onClick: function onClick(e) {

@ -1826,6 +1826,12 @@ var AddCategory_EditAttendance = function EditAttendance(_ref) {
type: 'classroomList/setUpdateData',
payload: Math.random()
});
dispatch({
type: 'classroomList/getClassroomLeftMenus',
payload: {
id: params.coursesId
}
});
}
case 11:
case "end":

@ -315,3 +315,26 @@
border-radius: 4px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ImgUpload/index.less?modules ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.img___Othn9 {
position: relative;
width: 400px;
height: auto;
background-color: #f4f3f4;
display: flex;
align-items: center;
justify-content: center;
}
.img___Othn9 > div {
position: absolute;
right: -6px;
top: -6px;
cursor: pointer;
background-color: #fff;
width: 16px;
height: 16px;
border-radius: 50%;
}

@ -86,6 +86,49 @@ if (false) {}
/***/ }),
/***/ 19817:
/*!********************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***!
\********************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_UploadOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.9@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(79384);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.2@@ant-design/icons-svg/es/asn/UploadOutlined.js
// This icon file is generated automatically.
var UploadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" } }] }, "name": "upload", "theme": "outlined" };
/* harmony default export */ var asn_UploadOutlined = (UploadOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(91851);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var UploadOutlined_UploadOutlined = function UploadOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_UploadOutlined
}));
};
if (false) {}
/* harmony default export */ var icons_UploadOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(UploadOutlined_UploadOutlined));
/***/ }),
/***/ 33511:
/*!*************************************************************************************!*\
!*** ./src/pages/Classrooms/New/components/AppplySchoolModal/index.tsx + 1 modules ***!
@ -335,9 +378,9 @@ var AppplySchoolModal = function AppplySchoolModal(_ref) {
/***/ }),
/***/ 10521:
/***/ 81421:
/*!********************************************************!*\
!*** ./src/pages/Classrooms/New/index.tsx + 3 modules ***!
!*** ./src/pages/Classrooms/New/index.tsx + 5 modules ***!
\********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
@ -408,8 +451,94 @@ var lib = __webpack_require__(56102);
var util = __webpack_require__(72345);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(63813);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules
var upload = __webpack_require__(53188);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules
var UploadOutlined = __webpack_require__(19817);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseCircleFilled.js + 1 modules
var CloseCircleFilled = __webpack_require__(81941);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(83877);
;// CONCATENATED MODULE: ./src/components/ImgUpload/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var ImgUploadmodules = ({"img":"img___Othn9"});
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/components/ImgUpload/index.tsx
var ImgUpload = function ImgUpload(_ref) {
var value = _ref.value,
onChange = _ref.onChange,
getFileProgress = _ref.getFileProgress,
children = _ref.children;
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
imgLoading = _useState2[0],
setImgLoading = _useState2[1];
var uploadButton = /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
loading: imgLoading,
icon: /*#__PURE__*/(0,jsx_runtime.jsx)(UploadOutlined/* default */.Z, {}),
children: "\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"
});
var renderImg = function renderImg() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: ImgUploadmodules.img,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: env/* default */.Z.API_SERVER + "/api/attachments/" + value,
alt: "avatar",
style: {
width: 288
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleFilled/* default */.Z, {
onClick: function onClick() {
return onChange('');
},
style: {
fontSize: '16px',
color: 'red'
}
})
})]
});
};
var handleChange = function handleChange(info) {
if (getFileProgress) {
getFileProgress(info);
}
if (info.file.status === 'uploading') {
setImgLoading(true);
return;
}
if (info.file.status === 'done') {
var _info$file;
setImgLoading(false);
onChange(info === null || info === void 0 || (_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.id);
}
};
return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
children: value ? renderImg() : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, {
withCredentials: true,
name: "file",
showUploadList: false,
action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"),
onChange: handleChange,
accept: "image/*",
children: children || uploadButton
})
})
});
};
/* harmony default export */ var components_ImgUpload = (ImgUpload);
;// CONCATENATED MODULE: ./src/pages/Classrooms/New/index.tsx
@ -430,6 +559,7 @@ var jsx_runtime = __webpack_require__(37712);
var disabledDate = function disabledDate(current) {
return current && current < dayjs_min_default()().endOf('day').subtract(1, 'days');
@ -520,7 +650,8 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
set: res.invite_code_halt,
allow_copy: res === null || res === void 0 ? void 0 : res.allow_copy,
is_show_conceal: res === null || res === void 0 ? void 0 : res.is_show_conceal,
student_join_approve: res === null || res === void 0 ? void 0 : res.student_join_approve
student_join_approve: res === null || res === void 0 ? void 0 : res.student_join_approve,
cover_image: res === null || res === void 0 ? void 0 : res.cover_image
};
getSchoolList(res.school);
setFormValue(objectSpread2_default()({}, data));
@ -614,7 +745,7 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
};
var handleFinish = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) {
var _ref4, course_list_name, credit, name, class_period, endTime, publicClassroom, course_module_types, school, _ref4$set, set, allow_copy, allowed_quit, is_show_conceal, _ref4$student_join_ap, student_join_approve, end_date, postData, res, _res, result, _result$course_module, _res2, _res3;
var _ref4, course_list_name, credit, name, class_period, endTime, publicClassroom, course_module_types, school, _ref4$set, set, allow_copy, allowed_quit, is_show_conceal, _ref4$student_join_ap, student_join_approve, cover_image, end_date, postData, res, _res, result, _result$course_module, _res2, _res3;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
@ -625,7 +756,7 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
message/* default */.ZP.info('课堂信息只有课堂管理员可以调整');
return _context2.abrupt("return");
case 3:
_ref4 = values || {}, course_list_name = _ref4.course, credit = _ref4.credit, name = _ref4.classroom, class_period = _ref4.period, endTime = _ref4.endTime, publicClassroom = _ref4.publicClassroom, course_module_types = _ref4.classModule, school = _ref4.school, _ref4$set = _ref4.set, set = _ref4$set === void 0 ? 0 : _ref4$set, allow_copy = _ref4.allow_copy, allowed_quit = _ref4.allowed_quit, is_show_conceal = _ref4.is_show_conceal, _ref4$student_join_ap = _ref4.student_join_approve, student_join_approve = _ref4$student_join_ap === void 0 ? false : _ref4$student_join_ap;
_ref4 = values || {}, course_list_name = _ref4.course, credit = _ref4.credit, name = _ref4.classroom, class_period = _ref4.period, endTime = _ref4.endTime, publicClassroom = _ref4.publicClassroom, course_module_types = _ref4.classModule, school = _ref4.school, _ref4$set = _ref4.set, set = _ref4$set === void 0 ? 0 : _ref4$set, allow_copy = _ref4.allow_copy, allowed_quit = _ref4.allowed_quit, is_show_conceal = _ref4.is_show_conceal, _ref4$student_join_ap = _ref4.student_join_approve, student_join_approve = _ref4$student_join_ap === void 0 ? false : _ref4$student_join_ap, cover_image = _ref4.cover_image;
end_date = endTime && dayjs_min_default()(endTime).format('YYYY-MM-DD');
postData = {
course_list_name: course_list_name,
@ -640,7 +771,8 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
set: set,
allow_copy: allow_copy,
is_show_conceal: is_show_conceal,
student_join_approve: student_join_approve
student_join_approve: student_join_approve,
cover_image: cover_image
};
if (!isEdit) {
_context2.next = 17;
@ -936,6 +1068,17 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
})]
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Newmodules.fieldWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "cover_image",
label: "\u8BFE\u5802\u5C01\u9762",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_ImgUpload, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
children: "\u4E0A\u4F20\u56FE\u7247"
})
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Newmodules.fieldWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@ -1196,6 +1339,25 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
/***/ }),
/***/ 56762:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useForceUpdate.js ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Z: function() { return /* binding */ useForceUpdate; }
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
function useForceUpdate() {
const [, forceUpdate] = react__WEBPACK_IMPORTED_MODULE_0__.useReducer(x => x + 1, 0);
return forceUpdate;
}
/***/ }),
/***/ 8378:
/*!*******************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/style/motion/collapse.js ***!

@ -3685,7 +3685,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -3723,7 +3725,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -3767,16 +3769,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -409,7 +409,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
// hidetoolBar
hidetoolBar: true,
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);

@ -3809,7 +3809,10 @@ function MyProblem_reducer(state, action) {
icon: null,
title: '提示',
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"
style: {
color: "#FF0000"
},
children: "\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"
}),
onOk: function onOk() {
// window.close()

@ -2643,7 +2643,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -2681,7 +2683,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -2725,16 +2727,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -1356,7 +1356,7 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
}
.pngIcon___Sclgo {
height: 20px;
margin-right: 6px;
margin-top: -2px;
}
.tabsWrap___xuKJS {
background: #fff;

@ -4591,7 +4591,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -4629,7 +4631,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -4673,16 +4675,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -251,6 +251,8 @@ var Knowledge = function Knowledge(_ref) {
var handleChange = function handleChange(e, valuesmap) {
if (e) {
//获取选中的数据
// setValues([valuesmap.key])
// onChange([valuesmap.key]);
setValues(toConsumableArray_default()(valuesmap));
onChange(toConsumableArray_default()(valuesmap));
} else {
@ -349,6 +351,7 @@ var Knowledge = function Knowledge(_ref) {
_value2 = selectvalues;
_value2.push(res.tag_discipline_id);
onChange(toConsumableArray_default()(_value2));
// setValues([res.tag_discipline_id])
setValues(toConsumableArray_default()(_value2));
onChange(toConsumableArray_default()(_value2));
}
@ -650,6 +653,8 @@ var FolderTree = __webpack_require__(6303);
var OjForm_util = __webpack_require__(57378);
// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
var base64 = __webpack_require__(24334);
// EXTERNAL MODULE: ./src/service/problemset.ts
var service_problemset = __webpack_require__(62103);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Problemset/NewItem/index.tsx
@ -672,6 +677,7 @@ var jsx_runtime = __webpack_require__(37712);
var transformItemType = function transformItemType(itemType) {
@ -1025,7 +1031,7 @@ var NewItem = function NewItem(_ref2) {
};
var handleFinish = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var formValues, _ref5, _ref5$course, course, item_type, item_banks_group_id, _ref5$knowledge, knowledge, choices, _course, id, subId, _formValues$hack, datas, _res, _res2, _ref6, sub_item_banks, obj, _knowledge$, postData, res, formData, result, _result$fail, _result$fail2;
var formValues, _ref5, _ref5$course, course, item_type, item_banks_group_id, _ref5$knowledge, knowledge, choices, _course, id, subId, _formValues$hack, datas, _res, _res2, _ref6, sub_item_banks, obj, _knowledge$, postData, res, _searchParams$get, formData, result, _result$fail, _result$fail2;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
@ -1171,6 +1177,15 @@ var NewItem = function NewItem(_ref2) {
if (isEdit) {
_umi_production_exports.history.replace("/problemset?group_id=".concat(item_banks_group_id));
} else {
if (searchParams.get("activeTabsKey") && searchParams.get("activeTabsKey") === "3") {
(0,service_problemset/* batchShare */.GW)({
ids: [res.id],
clazz: 'ItemBank',
group_ids: (_searchParams$get = searchParams.get("item_banks_group_id")) === null || _searchParams$get === void 0 || (_searchParams$get = _searchParams$get.split(",")) === null || _searchParams$get === void 0 ? void 0 : _searchParams$get.map(function (item) {
return Number(item);
})
});
}
modal/* default */.Z.confirm({
title: '提示',
centered: true,

@ -550,7 +550,7 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
}
.pngIcon___Sclgo {
height: 20px;
margin-right: 6px;
margin-top: -2px;
}
.tabsWrap___xuKJS {
background: #fff;

@ -3167,7 +3167,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
loading = _ref.loading;
openMoveClassroomModal = _ref.openMoveClassroomModal,
loading = _ref.loading,
type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@ -3205,7 +3207,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@ -3249,16 +3251,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
}), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#6B758B'
},
children: "\u5DF2\u7ED3\u675F"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
color: '#00B187'
}), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
e.stopPropagation();
openMoveClassroomModal(item.id);
},
children: "\u8FDB\u884C\u4E2D"
children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {

@ -162,6 +162,12 @@
.type___S3Iq1 i {
margin-right: 12px;
}
.folderWrapper___B7Ipd {
background: #fff;
border-radius: 2px;
margin: 18px 0;
position: relative;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Classrooms/components/Items/index.less?modules ***!
@ -459,3 +465,182 @@
font-size: 16px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CourseFolder/index.less?modules ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.list___x7hMl {
display: flex;
align-items: center;
justify-content: start;
margin-top: 10px;
}
.list___x7hMl > div:first-child {
color: #98bdf7;
}
.list___x7hMl:hover .btns___XdJtG {
display: flex;
}
.list___x7hMl:hover > div:first-child {
color: #145dff;
}
.list___x7hMl:hover .name___eka0n {
color: #145dff;
}
.list___x7hMl .name___eka0n {
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
font-size: 14px;
max-width: 800px;
color: #464f66;
}
.list___x7hMl .btns___XdJtG {
display: none;
align-items: center;
justify-content: start;
margin-left: 10px;
}
.list___x7hMl .btns___XdJtG button {
padding: 0;
margin-left: 10px;
}
.list___x7hMl .btns___XdJtG i {
color: #999;
cursor: pointer;
display: inline-block;
}
.list___x7hMl .btns___XdJtG i:hover {
color: #0152d9;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Crumbs/index.less?modules ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex_box_center___pi9_S {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
.flex_space_between___rO6RX {
justify-content: space-between;
-webkit-box-pack: justify;
}
.flex_box_vertical_center___Um6_a {
align-items: center;
box-align: center;
}
.flex_box_center_end___cvzvJ {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: end;
box-align: center;
box-pack: end;
}
.flex_box_column___JTgH5 {
flex-direction: column;
box-orient: block-axis;
}
.pWrap___XZhnK {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.pWrap___XZhnK > span {
max-width: 200px;
cursor: pointer;
font-weight: 400;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.pWrap___XZhnK > span:hover {
color: #0152d9 !important;
}
.few___ZWrwh {
font-size: 14px;
color: #999;
display: inline-flex;
}
.few___ZWrwh b {
display: inline-block;
max-width: 200px;
cursor: pointer;
font-weight: 400;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.few___ZWrwh b:hover {
color: #0152d9 !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.1@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/index.less?modules ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex_box_center___1CKo6 {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
.flex_space_between___rUCdg {
justify-content: space-between;
-webkit-box-pack: justify;
}
.flex_box_vertical_center___GLcu0 {
align-items: center;
box-align: center;
}
.flex_box_center_end___MHgUN {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: end;
box-align: center;
box-pack: end;
}
.flex_box_column___xb09K {
flex-direction: column;
box-orient: block-axis;
}
.addModal___kAwch .row___d1DjU {
display: flex;
align-items: center;
margin-top: 20px;
}
.addModal___kAwch .row___d1DjU .label___LwmlC {
font-size: 14px;
color: #3a3a3a;
width: 100px;
flex-shrink: 0;
}
.customTree___DxRuQ .name___hihBv {
display: inline-block;
font-size: 14px;
margin-left: 10px;
max-width: 200px;
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-top: 4px;
}
.customTree___DxRuQ .ant-tree-node-content-wrapper {
display: flex;
align-items: center;
}
.customTree___DxRuQ .ant-tree-switcher {
color: #999999;
line-height: 29px;
}

@ -953,6 +953,25 @@ var maxLen = 50;
}
});
}
}, {
title: '编辑共享试题',
dataIndex: 'edit_item_bank',
align: 'center',
width: 150,
render: function render(text, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: record === null || record === void 0 ? void 0 : record.is_creator,
defaultChecked: text,
onChange: function onChange(e) {
SetPermission({
id: itemid,
member_id: record.id,
clazz: "edit_item_bank",
enable: e.target.checked
});
}
});
}
}, {
title: '使用共享试卷',
dataIndex: 'exercise',
@ -1143,6 +1162,7 @@ var maxLen = 50;
})]
}, item.id);
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
width: 650,
wrapClassName: resetmodules/* default */.Z.CustomCss,
title: '权限配置',
footer: null,

@ -76,12 +76,12 @@ var input = __webpack_require__(11694);
var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
var es_checkbox = __webpack_require__(24905);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(12618);
// EXTERNAL MODULE: ./src/service/user.ts
var user = __webpack_require__(68000);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseOutlined.js + 1 modules
var CloseOutlined = __webpack_require__(30449);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(12618);
;// CONCATENATED MODULE: ./src/components/User/LoginPanel/index.less
// extracted by mini-css-extract-plugin
@ -102,7 +102,6 @@ var jsx_runtime = __webpack_require__(37712);
var inputStyle = {
height: 48,
borderRadius: 4
@ -292,16 +291,7 @@ var LoginPopComponents = function LoginPopComponents(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
children: "\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
className: "c-grey-333 font14",
onClick: function onClick() {
return handleClick();
},
to: "/user/reset-password?from=".concat(location.pathname),
children: "\u627E\u56DE\u5BC6\u7801"
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {})]
})
})]
});

@ -9757,8 +9757,10 @@ function TipContent() {
cancelText: '取消',
title: '提示',
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "tc",
children: "\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"
style: {
color: "#FF0000"
},
children: "\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"
}),
onOk: function onOk() {
// window.close()

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