Auto Submit

dev_aliyun_xibeigongye
autosubmit 3 years ago
parent 31199c0022
commit d2c73fff11

@ -287,7 +287,7 @@ var _disabledTime = function disabledTime(current, compared) {
var RangePicker = antd_es_date_picker__WEBPACK_IMPORTED_MODULE_26__/* ["default"].RangePicker */ .Z.RangePicker;
var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_27__/* ["default"].Option */ .Z.Option;
var WorkList = function WorkList(_ref) {
var _workList$homework_st3, _workSetting$group_se6, _workSetting$group_se7, _workList$homework_st5, _workList$homework_st6, _groupSettings2, _workSetting$group_se9;
var _workList$homework_st3, _classroomList$Assist3, _workSetting$group_se6, _workSetting$group_se7, _workList$homework_st5, _workList$homework_st6, _classroomList$Assist4, _classroomList$Assist5, _groupSettings2, _workSetting$group_se9;
var shixunHomeworks = _ref.shixunHomeworks,
loading = _ref.loading,
dispatch = _ref.dispatch,
@ -633,9 +633,9 @@ var WorkList = function WorkList(_ref) {
size: "middle",
ghost: true,
onClick: function onClick() {
var _classroomList$Assist;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.practice) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_publish)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获此权限,需向管理员申请权限才能使用此功能');
var _classroomList$Assist, _classroomList$Assist2;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.practice) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_late) && !((_classroomList$Assist2 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获此权限,需向管理员申请权限才能使用此功能');
return;
}
setDisabled(false);
@ -668,7 +668,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("label", {
children: "\u53D1\u5E03\u65B9\u5F0F\uFF1A"
}), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd_es_radio__WEBPACK_IMPORTED_MODULE_33__/* ["default"].Group */ .ZP.Group, {
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes("未发布")),
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes("未发布")) || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_publish),
value: data.unified_setting,
onChange: function onChange(e) {
var _workList$homework_st4;
@ -717,7 +717,7 @@ var WorkList = function WorkList(_ref) {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, {
className: "ml5",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, {
disabled: disabled ? disabled : workList !== null && workList !== void 0 && (_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes("未发布") || workList !== null && workList !== void 0 && (_workList$homework_st6 = workList.homework_status) !== null && _workList$homework_st6 !== void 0 && _workList$homework_st6.includes("未开始") ? false : true,
disabled: (disabled ? disabled : workList !== null && workList !== void 0 && (_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes("未发布") || workList !== null && workList !== void 0 && (_workList$homework_st6 = workList.homework_status) !== null && _workList$homework_st6 !== void 0 && _workList$homework_st6.includes("未开始") ? false : true) || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist4 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_publish),
style: {
width: 170
},
@ -766,7 +766,7 @@ var WorkList = function WorkList(_ref) {
defaultValue: moment__WEBPACK_IMPORTED_MODULE_17___default()((0,_utils_util__WEBPACK_IMPORTED_MODULE_21__/* .HalfPastOne */ .U6)(), 'HH:mm')
},
format: "YYYY-MM-DD HH:mm",
disabled: disabled || unifiedEndTimeDisabled,
disabled: disabled || unifiedEndTimeDisabled || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_publish),
disabledDate: function disabledDate(current) {
return _disabledDate(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date, data.publish_time);
},
@ -815,7 +815,7 @@ var WorkList = function WorkList(_ref) {
})]
})
}), groupSettings && groupSettings.map(function (v, k) {
var _workList$homework_st7, _findGroupItemById, _v$group_id, _v$group_id2, _workSetting$group_se8;
var _workList$homework_st7, _classroomList$Assist6, _findGroupItemById, _v$group_id, _v$group_id2, _workSetting$group_se8;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, {
span: 24,
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, {
@ -832,7 +832,7 @@ var WorkList = function WorkList(_ref) {
maxWidth: 300
},
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd_es_select__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, {
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st7 = workList.homework_status) !== null && _workList$homework_st7 !== void 0 && _workList$homework_st7.includes("未发布")) && v.id,
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st7 = workList.homework_status) !== null && _workList$homework_st7 !== void 0 && _workList$homework_st7.includes("未发布")) && v.id || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_publish),
className: "ml20",
mode: "multiple",
style: {
@ -841,6 +841,11 @@ var WorkList = function WorkList(_ref) {
value: v.group_name,
placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",
onChange: function onChange(value) {
var _classroomList$Assist7;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_publish)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
groupSettings[k]['group_name'] = value;
groupSettings[k]['group_id'] = v.group_id;
var items = (0,lodash__WEBPACK_IMPORTED_MODULE_20__.flattenDeep)(groupSettings.map(function (e) {
@ -899,6 +904,11 @@ var WorkList = function WorkList(_ref) {
format: "YYYY-MM-DD HH:mm",
value: v.publish_time && [moment__WEBPACK_IMPORTED_MODULE_17___default()(v.publish_time), v.end_time ? moment__WEBPACK_IMPORTED_MODULE_17___default()(v.end_time) : undefined],
onChange: function onChange(self, item) {
var _classroomList$Assist8;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist8 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_publish)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
groupSettings[k]['publish_time'] = item[0];
groupSettings[k]['end_time'] = item[1];
setGroupSetting(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_11___default()(groupSettings));
@ -920,6 +930,11 @@ var WorkList = function WorkList(_ref) {
}), groupSettings.length < (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$group_se8 = workSetting.group_settings) === null || _workSetting$group_se8 === void 0 ? void 0 : _workSetting$group_se8.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, {
className: "c-green ml20",
onClick: function onClick() {
var _classroomList$Assist9;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist9 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist9 !== void 0 && _classroomList$Assist9.can_publish)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
setGroupSetting(groupSettings.concat({}));
}
})]
@ -948,8 +963,8 @@ var WorkList = function WorkList(_ref) {
checked: data.allow_late,
disabled: disabled || allowLateDisabled,
onChange: function onChange() {
var _classroomList$Assist2;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist2 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_late)) {
var _classroomList$Assist10;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist10 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -997,8 +1012,8 @@ var WorkList = function WorkList(_ref) {
disabled: disabled || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.allow_late),
value: data.unified_late,
onChange: function onChange(e) {
var _classroomList$Assist3;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_late)) {
var _classroomList$Assist11;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist11 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist11 !== void 0 && _classroomList$Assist11.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -1034,8 +1049,8 @@ var WorkList = function WorkList(_ref) {
inputValue: data.late_penalty
},
onChange: function onChange(v) {
var _classroomList$Assist4;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist4 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_late)) {
var _classroomList$Assist12;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist12 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist12 !== void 0 && _classroomList$Assist12.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -1077,8 +1092,8 @@ var WorkList = function WorkList(_ref) {
return _disabledDate(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date);
},
onChange: function onChange(value, time) {
var _classroomList$Assist5;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_late)) {
var _classroomList$Assist13;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist13 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist13 !== void 0 && _classroomList$Assist13.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -1114,8 +1129,8 @@ var WorkList = function WorkList(_ref) {
value: typeof v.group_name === 'string' ? [v.group_name] : v.group_name,
placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",
onChange: function onChange(value) {
var _classroomList$Assist6;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_late)) {
var _classroomList$Assist14;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist14 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist14 !== void 0 && _classroomList$Assist14.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -1158,8 +1173,8 @@ var WorkList = function WorkList(_ref) {
inputValue: v.late_penalty
},
onChange: function onChange(v) {
var _classroomList$Assist7;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_late)) {
var _classroomList$Assist15;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist15 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist15 !== void 0 && _classroomList$Assist15.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -1188,8 +1203,8 @@ var WorkList = function WorkList(_ref) {
format: "YYYY-MM-DD HH:mm",
value: v !== null && v !== void 0 && v.late_time ? moment__WEBPACK_IMPORTED_MODULE_17___default()(v.late_time) : undefined,
onChange: function onChange(self, item) {
var _classroomList$Assist8;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist8 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_late)) {
var _classroomList$Assist16;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist16 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist16 !== void 0 && _classroomList$Assist16.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -1201,6 +1216,11 @@ var WorkList = function WorkList(_ref) {
className: "ml20",
children: [k > 0 && !v.id && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z, {
onClick: function onClick() {
var _classroomList$Assist17;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist17 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist17 !== void 0 && _classroomList$Assist17.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
repairSettings = repairSettings.filter(function (val, key) {
return k !== key;
});
@ -1212,6 +1232,11 @@ var WorkList = function WorkList(_ref) {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, {
className: "c-green ml20",
onClick: function onClick() {
var _classroomList$Assist18;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist18 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist18 !== void 0 && _classroomList$Assist18.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
setRepairSetting(repairSettings.concat({
penalty_type: _components_PercentSelect__WEBPACK_IMPORTED_MODULE_24__/* .SelectType.Percent */ .Q.Percent,
late_minus_score: 20

@ -70,8 +70,6 @@ var _umi_production_exports = __webpack_require__(88275);
var classrooms = __webpack_require__(73290);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting.tsx
var Releasesetting = __webpack_require__(38448);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/components/CutOffNow/index.tsx
@ -102,7 +100,6 @@ var jsx_runtime = __webpack_require__(85893);
var CuttOffNow = function CuttOffNow(_ref) {
@ -216,30 +213,22 @@ var CuttOffNow = function CuttOffNow(_ref) {
}();
var handleOk = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _classroomList$Assist, _classroomList$Assist2;
var formValue, endTimeString, selectNothing, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish))) {
_context2.next = 3;
break;
}
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return _context2.abrupt("return");
case 3:
formValue = form.getFieldsValue();
endTimeString = moment_default()(formValue.end_time).format('YYYY-MM-DD HH:mm');
selectNothing = isBatch ? selectedAllCourseIds.length === 0 : selectedSubmitCourseIds.length === 0 && selectedLateCourseIds.length === 0;
if (!(selectNothing && !noGroup)) {
_context2.next = 9;
_context2.next = 6;
break;
}
message/* default.warning */.ZP.warning('请选择需要操作的班级');
return _context2.abrupt("return");
case 9:
case 6:
setConfirmLoading(true);
_context2.next = 12;
_context2.next = 9;
return (0,classrooms/* stopHomework */.Mc)(courseId, {
no_group: noGroup,
homework_ids: homeworkIds,
@ -247,7 +236,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
end_time: endTimeString,
late_group_ids: isBatch ? selectedAllCourseIds : selectedLateCourseIds
});
case 12:
case 9:
res = _context2.sent;
setConfirmLoading(false);
if (res.status === 0) {
@ -261,7 +250,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
}
});
}
case 15:
case 12:
case "end":
return _context2.stop();
}

@ -373,8 +373,6 @@ var _umi_production_exports = __webpack_require__(88275);
var classrooms = __webpack_require__(73290);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting.tsx
var Releasesetting = __webpack_require__(38448);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/components/CutOffNow/index.tsx
@ -405,7 +403,6 @@ var jsx_runtime = __webpack_require__(85893);
var CuttOffNow = function CuttOffNow(_ref) {
@ -519,30 +516,22 @@ var CuttOffNow = function CuttOffNow(_ref) {
}();
var handleOk = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _classroomList$Assist, _classroomList$Assist2;
var formValue, endTimeString, selectNothing, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish))) {
_context2.next = 3;
break;
}
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return _context2.abrupt("return");
case 3:
formValue = form.getFieldsValue();
endTimeString = moment_default()(formValue.end_time).format('YYYY-MM-DD HH:mm');
selectNothing = isBatch ? selectedAllCourseIds.length === 0 : selectedSubmitCourseIds.length === 0 && selectedLateCourseIds.length === 0;
if (!(selectNothing && !noGroup)) {
_context2.next = 9;
_context2.next = 6;
break;
}
message/* default.warning */.ZP.warning('请选择需要操作的班级');
return _context2.abrupt("return");
case 9:
case 6:
setConfirmLoading(true);
_context2.next = 12;
_context2.next = 9;
return (0,classrooms/* stopHomework */.Mc)(courseId, {
no_group: noGroup,
homework_ids: homeworkIds,
@ -550,7 +539,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
end_time: endTimeString,
late_group_ids: isBatch ? selectedAllCourseIds : selectedLateCourseIds
});
case 12:
case 9:
res = _context2.sent;
setConfirmLoading(false);
if (res.status === 0) {
@ -564,7 +553,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
}
});
}
case 15:
case 12:
case "end":
return _context2.stop();
}

@ -45,7 +45,7 @@ button::-moz-focus-inner,
[type='submit']::-moz-focus-inner {border-style: none;}
fieldset {border: 0;}
legend {color: inherit;}
mark {background-color: #feffe6;}
mark {background-color: color(~`colorPalette("@{modal-header-bg}", 1)`);}
::selection {color: #fff;background: @primary-color;}
.anticon {color: inherit;}
.ant-fade-enter, .ant-fade-appear {animation-fill-mode: both;}
@ -563,10 +563,10 @@ a.ant-btn-disabled:active > a:only-child::after {background: transparent;}
.ant-comment-actions > li > span {color: @text-color-secondary;}
.ant-comment-actions > li > span:hover {color: #595959;}
.ant-picker-status-error.ant-picker, .ant-picker-status-error.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @error-color;}
.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(132, 62, 178, 0.2);border-right-width: 1px;}
.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(48, 61, 61, 0.2);border-right-width: 1px;}
.ant-picker-status-error.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{error-color}", 5)`);}
.ant-picker-status-warning.ant-picker, .ant-picker-status-warning.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @warning-color;}
.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(176, 189, 109, 0.2);border-right-width: 1px;}
.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(56, 46, 68, 0.2);border-right-width: 1px;}
.ant-picker-status-warning.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{warning-color}", 5)`);}
.ant-picker {color: @text-color;background: #fff;border: 1px solid @border-color-base;border-radius: 2px;}
.ant-picker:hover, .ant-picker-focused {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px;}
@ -788,16 +788,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.anticon.ant-input-clear-icon:hover, .ant-input-clear-icon:hover {color: @text-color-secondary;}
.anticon.ant-input-clear-icon:active, .ant-input-clear-icon:active {color: @text-color;}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @error-color;}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(132, 62, 178, 0.2);border-right-width: 1px;}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(48, 61, 61, 0.2);border-right-width: 1px;}
.ant-input-status-error .ant-input-prefix {color: @error-color;}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @warning-color;}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(176, 189, 109, 0.2);border-right-width: 1px;}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(56, 46, 68, 0.2);border-right-width: 1px;}
.ant-input-status-warning .ant-input-prefix {color: @warning-color;}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @error-color;}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(132, 62, 178, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(48, 61, 61, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-error .ant-input-prefix {color: @error-color;}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @warning-color;}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(176, 189, 109, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(56, 46, 68, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-warning .ant-input-prefix {color: @warning-color;}
.ant-input-group-wrapper-status-error .ant-input-group-addon {color: @error-color;border-color: @error-color;}
.ant-input-group-wrapper-status-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;}
@ -894,16 +894,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-input-number-affix-wrapper > div.ant-input-number {border: none;}
.ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {box-shadow: none !important;}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @error-color;}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(132, 62, 178, 0.2);border-right-width: 1px;}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(48, 61, 61, 0.2);border-right-width: 1px;}
.ant-input-number-status-error .ant-input-number-prefix {color: @error-color;}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @warning-color;}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(176, 189, 109, 0.2);border-right-width: 1px;}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(56, 46, 68, 0.2);border-right-width: 1px;}
.ant-input-number-status-warning .ant-input-number-prefix {color: @warning-color;}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @error-color;}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(132, 62, 178, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(48, 61, 61, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {color: @error-color;}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @warning-color;}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(176, 189, 109, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(56, 46, 68, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {color: @warning-color;}
.ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {color: @error-color;border-color: @error-color;}
.ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {color: @warning-color;border-color: @warning-color;}
@ -1024,10 +1024,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-list-grid .ant-col > .ant-list-item {border-bottom: none;}
.ant-list-bordered {border: 1px solid @border-color-base;border-radius: 2px;}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @error-color;}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(132, 62, 178, 0.2);border-right-width: 1px;}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(48, 61, 61, 0.2);border-right-width: 1px;}
.ant-mentions-status-error .ant-input-prefix {color: @error-color;}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @warning-color;}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(176, 189, 109, 0.2);border-right-width: 1px;}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(56, 46, 68, 0.2);border-right-width: 1px;}
.ant-mentions-status-warning .ant-input-prefix {color: @warning-color;}
.ant-mentions {color: @text-color;background-color: #fff;background-image: none;border: 1px solid @border-color-base;border-radius: 2px;}
.ant-mentions::placeholder {color: #bfbfbf;}
@ -1360,9 +1360,9 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-select-multiple .ant-select-selection-item-remove {color: inherit;color: @text-color-secondary;}
.ant-select-multiple .ant-select-selection-item-remove:hover {color: rgba(0, 0, 0, 0.75);}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @error-color !important;}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(132, 62, 178, 0.2);border-right-width: 1px;}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(48, 61, 61, 0.2);border-right-width: 1px;}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @warning-color !important;}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(176, 189, 109, 0.2);border-right-width: 1px;}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(56, 46, 68, 0.2);border-right-width: 1px;}
.ant-select {color: @text-color;}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {background-color: #fff;border: 1px solid @border-color-base;border-radius: 2px;}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {border-color: color(~`colorPalette("@{primary-color}", 5)`);box-shadow: 0 0 0 2px fade(@primary-color, 20%);border-right-width: 1px;}
@ -1646,7 +1646,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;}
.ant-tag-volcano-inverse {color: #fff;background: #fa541c;border-color: #fa541c;}
.ant-tag-orange {color: #d46b08;background: #fff7e6;border-color: #ffd591;}
.ant-tag-orange-inverse {color: #fff;background: #fa8c16;border-color: #fa8c16;}
.ant-tag-yellow {color: #d4b106;background: #feffe6;border-color: #fffb8f;}
.ant-tag-yellow {color: #d4b106;background: color(~`colorPalette("@{modal-header-bg}", 1)`);border-color: #fffb8f;}
.ant-tag-yellow-inverse {color: #fff;background: #fadb14;border-color: #fadb14;}
.ant-tag-gold {color: #d48806;background: #fffbe6;border-color: #ffe58f;}
.ant-tag-gold-inverse {color: #fff;background: #faad14;border-color: #faad14;}

@ -16,7 +16,7 @@
</head>
<body>
<div id="root"></div><link rel="stylesheet/less" type="text/css" href="https://www-cdn.educoder.net/color.less"><script>window.ENV = 'newBuild'</script><script src="https://www-cdn.educoder.net/js/less.min.js"></script><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="https://www-cdn.educoder.net/umi.632769b4.js"></script>
<script src="https://www-cdn.educoder.net/umi.cce46094.js"></script>
<script src="https://www-cdn.educoder.net/js/officeapi.js"></script>
<script src="https://www-cdn.educoder.net/js/public.js"></script>

@ -4463,8 +4463,8 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: "c-blue",
onClick: function onClick() {
var _classroomList$Assist, _classroomList$Assist2, _params$course_group;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.normal) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_appraise)) {
var _classroomList$Assist, _classroomList$Assist2, _classroomList$Assist3, _classroomList$Assist4, _params$course_group;
if (params['course_group'] ? (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.group) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_view) : (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist4 = _classroomList$Assist3.normal) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_view)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4498,9 +4498,9 @@ var WorkList = function WorkList(_ref) {
justify: "center",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: function onClick(e) {
var _classroomList$Assist3;
var _classroomList$Assist5;
e.preventDefault();
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_view)) {
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_view)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4516,8 +4516,8 @@ var WorkList = function WorkList(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: WorkListmodules.redoBtn,
onClick: function onClick() {
var _classroomList$Assist4;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist4 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_redo)) {
var _classroomList$Assist6;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_redo)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4801,8 +4801,8 @@ var WorkList = function WorkList(_ref) {
marginRight: '20px'
},
onClick: function onClick() {
var _classroomList$Assist5;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_redo)) {
var _classroomList$Assist7;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_redo)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4923,8 +4923,8 @@ var WorkList = function WorkList(_ref) {
open: isshow,
centered: true,
onOk: function onOk() {
var _classroomList$Assist6, _classroomList$Assist7;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject) !== null && _classroomList$Assist6 !== void 0 && (_classroomList$Assist7 = _classroomList$Assist6.normal) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_appraise)) {
var _classroomList$Assist8, _classroomList$Assist9;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist8 = classroomList.AssistantObject) !== null && _classroomList$Assist8 !== void 0 && (_classroomList$Assist9 = _classroomList$Assist8.normal) !== null && _classroomList$Assist9 !== void 0 && _classroomList$Assist9.can_appraise)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -6719,7 +6719,7 @@ var Releasesetting = __webpack_require__(38448);
var RangePicker = date_picker/* default.RangePicker */.Z.RangePicker;
var Option = es_select/* default.Option */.Z.Option;
var Publish_WorkList = function WorkList(_ref) {
var _workList$homework_st2, _workSetting$group_se7, _workSetting$group_se8, _workList$homework_st4, _workList$homework_st5, _workSetting$group_se10;
var _workList$homework_st2, _classroomList$Assist3, _classroomList$Assist4, _workSetting$group_se7, _workSetting$group_se8, _workList$homework_st4, _workList$homework_st5, _classroomList$Assist5, _classroomList$Assist6, _workSetting$group_se10;
var shixunHomeworks = _ref.shixunHomeworks,
loading = _ref.loading,
dispatch = _ref.dispatch,
@ -7051,8 +7051,8 @@ var Publish_WorkList = function WorkList(_ref) {
ghost: true,
onClick: function onClick() {
var _classroomList$Assist, _classroomList$Assist2;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.normal) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish)) {
message/* default.warn */.ZP.warn('您未获此权限,需向管理员申请权限才能使用此功能');
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.normal) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_late) && !((_classroomList$Assist2 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish)) {
message/* default.warn */.ZP.warn('您未获此权限,需向管理员申请权限才能使用此功能');
return;
}
setDisabled(false);
@ -7084,7 +7084,7 @@ var Publish_WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", {
children: "\u53D1\u5E03\u65B9\u5F0F\uFF1A"
}), ' ', /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st2 = workList.homework_status) !== null && _workList$homework_st2 !== void 0 && _workList$homework_st2.includes('未发布')),
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st2 = workList.homework_status) !== null && _workList$homework_st2 !== void 0 && _workList$homework_st2.includes('未发布')) || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist4 = _classroomList$Assist3.normal) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_publish),
value: data.unified_setting,
onChange: function onChange(e) {
var _workList$homework_st3;
@ -7148,7 +7148,7 @@ var Publish_WorkList = function WorkList(_ref) {
disabledTime: function disabledTime(current) {
return (0,Releasesetting/* disabledTime */.d0)(current);
},
disabled: disabled ? disabled : workList !== null && workList !== void 0 && (_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未发布') || workList !== null && workList !== void 0 && (_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('未开始') ? false : true,
disabled: (disabled ? disabled : workList !== null && workList !== void 0 && (_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未发布') || workList !== null && workList !== void 0 && (_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('未开始') ? false : true) || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_publish),
value: data.publish_time ? moment_default()(data.publish_time) : '',
allowClear: false,
onChange: function onChange(value, time) {
@ -7183,7 +7183,7 @@ var Publish_WorkList = function WorkList(_ref) {
defaultValue: moment_default()((0,util/* HalfPastOne */.U6)(), 'HH:mm')
},
format: "YYYY-MM-DD HH:mm",
disabled: disabled || unifiedEndTimeDisabled,
disabled: disabled || unifiedEndTimeDisabled || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_publish),
allowClear: false,
disabledDate: function disabledDate(current) {
return (0,Releasesetting/* disabledDate */.Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date, data.publish_time);
@ -7233,7 +7233,7 @@ var Publish_WorkList = function WorkList(_ref) {
})]
})
}), groupSettings && groupSettings.map(function (v, k) {
var _workList$homework_st6, _findGroupItemById, _v$group_id, _v$group_id2, _workSetting$group_se9;
var _workList$homework_st6, _classroomList$Assist7, _classroomList$Assist8, _findGroupItemById, _v$group_id, _v$group_id2, _classroomList$Assist9, _classroomList$Assist10, _workSetting$group_se9;
return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 24,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
@ -7250,7 +7250,7 @@ var Publish_WorkList = function WorkList(_ref) {
maxWidth: 400
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st6 = workList.homework_status) !== null && _workList$homework_st6 !== void 0 && _workList$homework_st6.includes('未发布')) && v.id,
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st6 = workList.homework_status) !== null && _workList$homework_st6 !== void 0 && _workList$homework_st6.includes('未发布')) && v.id || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist8 = _classroomList$Assist7.normal) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_publish),
className: "ml20",
mode: "multiple",
style: {
@ -7297,7 +7297,7 @@ var Publish_WorkList = function WorkList(_ref) {
ranges: {
'此刻': [v.publish_time ? moment_default()(v.publish_time) : moment_default()(), moment_default()()]
},
disabled: disabled ? disabled : moment_default()() <= moment_default()((_findGroupItemById = findGroupItemById((_v$group_id = v.group_id) === null || _v$group_id === void 0 ? void 0 : _v$group_id[0])) === null || _findGroupItemById === void 0 ? void 0 : _findGroupItemById.publish_time) ? false : [true, groupEndTimeDisabled((_v$group_id2 = v.group_id) === null || _v$group_id2 === void 0 ? void 0 : _v$group_id2[0])],
disabled: (disabled ? disabled : moment_default()() <= moment_default()((_findGroupItemById = findGroupItemById((_v$group_id = v.group_id) === null || _v$group_id === void 0 ? void 0 : _v$group_id[0])) === null || _findGroupItemById === void 0 ? void 0 : _findGroupItemById.publish_time) ? false : [true, groupEndTimeDisabled((_v$group_id2 = v.group_id) === null || _v$group_id2 === void 0 ? void 0 : _v$group_id2[0])]) || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist9 = classroomList.AssistantObject) !== null && _classroomList$Assist9 !== void 0 && (_classroomList$Assist10 = _classroomList$Assist9.normal) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_publish),
style: {
width: 440
},
@ -7324,6 +7324,11 @@ var Publish_WorkList = function WorkList(_ref) {
span: 4,
children: [k > 0 && !v.id && /*#__PURE__*/(0,jsx_runtime.jsx)(DeleteOutlined/* default */.Z, {
onClick: function onClick() {
var _classroomList$Assist11, _classroomList$Assist12;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist11 = classroomList.AssistantObject) !== null && _classroomList$Assist11 !== void 0 && (_classroomList$Assist12 = _classroomList$Assist11.normal) !== null && _classroomList$Assist12 !== void 0 && _classroomList$Assist12.can_publish)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
groupSettings = groupSettings.filter(function (val, key) {
return k !== key;
});
@ -7364,8 +7369,8 @@ var Publish_WorkList = function WorkList(_ref) {
checked: data.allow_late,
disabled: disabled || allowLateDisabled,
onChange: function onChange() {
var _classroomList$Assist3, _classroomList$Assist4;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist4 = _classroomList$Assist3.normal) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_late)) {
var _classroomList$Assist13, _classroomList$Assist14;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist13 = classroomList.AssistantObject) !== null && _classroomList$Assist13 !== void 0 && (_classroomList$Assist14 = _classroomList$Assist13.normal) !== null && _classroomList$Assist14 !== void 0 && _classroomList$Assist14.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -7413,8 +7418,8 @@ var Publish_WorkList = function WorkList(_ref) {
disabled: disabled || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.allow_late),
value: data.unified_late,
onChange: function onChange(e) {
var _classroomList$Assist5;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_late)) {
var _classroomList$Assist15;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist15 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist15 !== void 0 && _classroomList$Assist15.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -7446,8 +7451,8 @@ var Publish_WorkList = function WorkList(_ref) {
disabled: disabled || unifiedLateTimeDisabled,
value: data.late_penalty,
onChange: function onChange(value) {
var _classroomList$Assist6;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_late)) {
var _classroomList$Assist16;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist16 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist16 !== void 0 && _classroomList$Assist16.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -7490,8 +7495,8 @@ var Publish_WorkList = function WorkList(_ref) {
return (0,Releasesetting/* disabledTime */.d0)(current);
},
onChange: function onChange(value, time) {
var _classroomList$Assist7;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_late)) {
var _classroomList$Assist17;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist17 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist17 !== void 0 && _classroomList$Assist17.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -7527,8 +7532,8 @@ var Publish_WorkList = function WorkList(_ref) {
value: typeof v.group_name === 'string' ? [v.group_name] : v.group_name,
placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",
onChange: function onChange(value) {
var _classroomList$Assist8;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist8 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_late)) {
var _classroomList$Assist18;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist18 = classroomList.AssistantObject.normal) !== null && _classroomList$Assist18 !== void 0 && _classroomList$Assist18.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -7571,8 +7576,8 @@ var Publish_WorkList = function WorkList(_ref) {
disabled: disabled || groupLateTimeDisabled(v.id),
defaultValue: v.late_penalty,
onChange: function onChange(value) {
var _classroomList$Assist9, _classroomList$Assist10;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist9 = classroomList.AssistantObject) !== null && _classroomList$Assist9 !== void 0 && (_classroomList$Assist10 = _classroomList$Assist9.normal) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_late)) {
var _classroomList$Assist19, _classroomList$Assist20;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist19 = classroomList.AssistantObject) !== null && _classroomList$Assist19 !== void 0 && (_classroomList$Assist20 = _classroomList$Assist19.normal) !== null && _classroomList$Assist20 !== void 0 && _classroomList$Assist20.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -7603,8 +7608,8 @@ var Publish_WorkList = function WorkList(_ref) {
format: "YYYY-MM-DD HH:mm",
value: v !== null && v !== void 0 && v.late_time ? moment_default()(v.late_time) : undefined,
onChange: function onChange(self, item) {
var _classroomList$Assist11, _classroomList$Assist12;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist11 = classroomList.AssistantObject) !== null && _classroomList$Assist11 !== void 0 && (_classroomList$Assist12 = _classroomList$Assist11.normal) !== null && _classroomList$Assist12 !== void 0 && _classroomList$Assist12.can_late)) {
var _classroomList$Assist21, _classroomList$Assist22;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist21 = classroomList.AssistantObject) !== null && _classroomList$Assist21 !== void 0 && (_classroomList$Assist22 = _classroomList$Assist21.normal) !== null && _classroomList$Assist22 !== void 0 && _classroomList$Assist22.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -10197,11 +10202,11 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
}),
onClick: function onClick(e) {
var _classroomList$Assist, _classroomList$Assist2;
e.preventDefault();
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.normal) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_stop)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
e.preventDefault();
dispatch({
type: 'classroomList/setActionTabs',
payload: {

@ -5190,6 +5190,11 @@ var WorkList = function WorkList(_ref) {
render: function render(text, record) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
onClick: function onClick() {
var _classroomList$Assist7;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_view)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
if (text && (0,authority/* isAdmin */.GJ)()) {
saveExerciseUsers();
(0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/review/").concat(record === null || record === void 0 ? void 0 : record.login));
@ -5674,43 +5679,53 @@ var WorkList = function WorkList(_ref) {
className: record.commit_status > 1 ? 'c-blue' : 'c-black',
onClick: /*#__PURE__*/function () {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(e) {
var _classroomList$Assist7, _classroomList$Assist8;
var _classroomList$Assist8, _classroomList$Assist9;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
console.log("111");
e.preventDefault();
// 判断是否有评阅权限
if (!((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist8 = _classroomList$Assist7.exercise) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_appraise)) {
_context6.next = 3;
return (0,components_util/* handleCheckModal */.w)(urlParams.coursesId, urlParams.categoryId);
case 3:
if (!(record.commit_status === 2)) {
_context6.next = 9;
break;
}
e.preventDefault();
_context6.next = 5;
return (0,components_util/* handleCheckModal */.w)(urlParams.coursesId, urlParams.categoryId);
case 5:
if (record.commit_status === 2) {
saveExerciseUsers();
window.location.href = "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/review/").concat(record.login);
}
if (record.commit_status === 3) {
dispatch({
type: 'exercise/setActionTabs',
payload: {
key: '更改评阅',
saveExerciseUsers: saveExerciseUsers,
selectArrs: {
record: objectSpread2_default()({}, record),
exercise_types: objectSpread2_default()({}, exerciseList === null || exerciseList === void 0 ? void 0 : exerciseList.exercise_types)
},
params: objectSpread2_default()({}, params)
}
});
if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist8 = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_view))) {
_context6.next = 7;
break;
}
_context6.next = 10;
break;
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return _context6.abrupt("return");
case 7:
saveExerciseUsers();
window.location.href = "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/review/").concat(record.login);
case 9:
if (!(record.commit_status === 3)) {
_context6.next = 14;
break;
}
if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist9 = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist9 !== void 0 && _classroomList$Assist9.can_appraise))) {
_context6.next = 13;
break;
}
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
case 10:
return _context6.abrupt("return");
case 13:
dispatch({
type: 'exercise/setActionTabs',
payload: {
key: '更改评阅',
saveExerciseUsers: saveExerciseUsers,
selectArrs: {
record: objectSpread2_default()({}, record),
exercise_types: objectSpread2_default()({}, exerciseList === null || exerciseList === void 0 ? void 0 : exerciseList.exercise_types)
},
params: objectSpread2_default()({}, params)
}
});
case 14:
case "end":
return _context6.stop();
}
@ -5729,9 +5744,9 @@ var WorkList = function WorkList(_ref) {
className: "ml10",
size: "small",
onClick: function onClick() {
var _classroomList$Assist9, _classroomList$Assist10;
var _classroomList$Assist10, _classroomList$Assist11;
// 判断是否能够强制交卷
if ((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist9 = classroomList.AssistantObject) !== null && _classroomList$Assist9 !== void 0 && (_classroomList$Assist10 = _classroomList$Assist9.exercise) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_forcing_commit) {
if ((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist10 = classroomList.AssistantObject) !== null && _classroomList$Assist10 !== void 0 && (_classroomList$Assist11 = _classroomList$Assist10.exercise) !== null && _classroomList$Assist11 !== void 0 && _classroomList$Assist11.can_forcing_commit) {
es_modal/* default.confirm */.Z.confirm({
centered: true,
okText: '确定',
@ -5839,9 +5854,9 @@ var WorkList = function WorkList(_ref) {
}(),
onClick: function onClick() {
var _classroomList$Assist11, _classroomList$Assist12;
var _classroomList$Assist12, _classroomList$Assist13;
// 判断是否可以延时
if ((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist11 = classroomList.AssistantObject) !== null && _classroomList$Assist11 !== void 0 && (_classroomList$Assist12 = _classroomList$Assist11.exercise) !== null && _classroomList$Assist12 !== void 0 && _classroomList$Assist12.can_delay) {
if ((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist12 = classroomList.AssistantObject) !== null && _classroomList$Assist12 !== void 0 && (_classroomList$Assist13 = _classroomList$Assist12.exercise) !== null && _classroomList$Assist13 !== void 0 && _classroomList$Assist13.can_delay) {
dispatch({
type: 'exercise/setActionTabs',
payload: {
@ -6148,11 +6163,11 @@ var WorkList = function WorkList(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
onClick: /*#__PURE__*/function () {
var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(e) {
var _classroomList$Assist13, _classroomList$Assist14;
var _classroomList$Assist14, _classroomList$Assist15;
return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
while (1) switch (_context10.prev = _context10.next) {
case 0:
if (!((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist13 = classroomList.AssistantObject) !== null && _classroomList$Assist13 !== void 0 && (_classroomList$Assist14 = _classroomList$Assist13.exercise) !== null && _classroomList$Assist14 !== void 0 && _classroomList$Assist14.can_appraise)) {
if (!((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist14 = classroomList.AssistantObject) !== null && _classroomList$Assist14 !== void 0 && (_classroomList$Assist15 = _classroomList$Assist14.exercise) !== null && _classroomList$Assist15 !== void 0 && _classroomList$Assist15.can_appraise)) {
_context10.next = 7;
break;
}
@ -6190,12 +6205,12 @@ var WorkList = function WorkList(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
onClick: /*#__PURE__*/function () {
var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(e) {
var _classroomList$Assist15, _classroomList$Assist16;
var _classroomList$Assist16, _classroomList$Assist17;
var _exerciseList$total_e3, _exerciseList$total_e4;
return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
while (1) switch (_context11.prev = _context11.next) {
case 0:
if (!((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist15 = classroomList.AssistantObject) !== null && _classroomList$Assist15 !== void 0 && (_classroomList$Assist16 = _classroomList$Assist15.exercise) !== null && _classroomList$Assist16 !== void 0 && _classroomList$Assist16.can_appraise)) {
if (!((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist16 = classroomList.AssistantObject) !== null && _classroomList$Assist16 !== void 0 && (_classroomList$Assist17 = _classroomList$Assist16.exercise) !== null && _classroomList$Assist17 !== void 0 && _classroomList$Assist17.can_appraise)) {
_context11.next = 8;
break;
}
@ -9662,7 +9677,7 @@ var tag = __webpack_require__(20550);
var TabPane = es_tabs/* default.TabPane */.Z.TabPane;
var Option = es_select/* default.Option */.Z.Option;
var AddIPRange = function AddIPRange(_ref) {
var _classroomList$Assist, _classroomList$Assist2, _data$group_make_ups, _workSetting$course_g2, _data$group_make_ups2;
var _classroomList$Assist, _classroomList$Assist2, _data$group_make_ups, _classroomList$Assist3, _classroomList$Assist4, _classroomList$Assist7, _classroomList$Assist8, _classroomList$Assist9, _classroomList$Assist10, _workSetting$course_g2, _classroomList$Assist13, _classroomList$Assist14, _data$group_make_ups2;
var exercise = _ref.exercise,
loading = _ref.loading,
data = _ref.data,
@ -9890,10 +9905,10 @@ var AddIPRange = function AddIPRange(_ref) {
checked: data.unified_make_up || ((_data$group_make_ups = data.group_make_ups) === null || _data$group_make_ups === void 0 ? void 0 : _data$group_make_ups.length)
// 判断是否可以开启补考
,
disabled: disabled,
disabled: disabled || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist4 = _classroomList$Assist3.exercise) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_late),
onChange: function onChange(e) {
var _classroomList$Assist3, _classroomList$Assist4;
if ((0,authority/* isAssistant */.Rm)() && (_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist4 = _classroomList$Assist3.exercise) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_late || (0,authority/* isAdminOrAuthor */.oF)()) {
var _classroomList$Assist5, _classroomList$Assist6;
if ((0,authority/* isAssistant */.Rm)() && (_classroomList$Assist5 = classroomList.AssistantObject) !== null && _classroomList$Assist5 !== void 0 && (_classroomList$Assist6 = _classroomList$Assist5.exercise) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_late || (0,authority/* isAdminOrAuthor */.oF)()) {
if (e.target.checked) {
data.unified_make_up = true;
} else {
@ -9921,7 +9936,7 @@ var AddIPRange = function AddIPRange(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
checked: data.unified_make_up,
disabled: disabled,
disabled: disabled || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist8 = _classroomList$Assist7.exercise) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_late),
onClick: function onClick() {
data.unified_make_up = true;
delete data.group_make_ups;
@ -9941,10 +9956,10 @@ var AddIPRange = function AddIPRange(_ref) {
min: 0,
max: 100,
placeholder: "\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",
disabled: disabled || commonHeader.exercise_status !== 3,
disabled: disabled || commonHeader.exercise_status !== 3 || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist9 = classroomList.AssistantObject) !== null && _classroomList$Assist9 !== void 0 && (_classroomList$Assist10 = _classroomList$Assist9.exercise) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_late),
onChange: function onChange(val) {
var _classroomList$Assist5, _classroomList$Assist6;
if ((0,authority/* isAssistant */.Rm)() && (_classroomList$Assist5 = classroomList.AssistantObject) !== null && _classroomList$Assist5 !== void 0 && (_classroomList$Assist6 = _classroomList$Assist5.exercise) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_late || (0,authority/* isAdminOrAuthor */.oF)()) {
var _classroomList$Assist11, _classroomList$Assist12;
if ((0,authority/* isAssistant */.Rm)() && (_classroomList$Assist11 = classroomList.AssistantObject) !== null && _classroomList$Assist11 !== void 0 && (_classroomList$Assist12 = _classroomList$Assist11.exercise) !== null && _classroomList$Assist12 !== void 0 && _classroomList$Assist12.can_late || (0,authority/* isAdminOrAuthor */.oF)()) {
data.make_up_score = val;
updata(objectSpread2_default()({}, data));
} else {
@ -9966,7 +9981,7 @@ var AddIPRange = function AddIPRange(_ref) {
className: "mt10",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
disabled: disabled || commonHeader.exercise_status !== 3
disabled: disabled || commonHeader.exercise_status !== 3 || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist13 = classroomList.AssistantObject) !== null && _classroomList$Assist13 !== void 0 && (_classroomList$Assist14 = _classroomList$Assist13.exercise) !== null && _classroomList$Assist14 !== void 0 && _classroomList$Assist14.can_late)
// disabled={workSetting?.exercise?.unified_make_up || !isAdmin() || disabled}
,
checked: data.group_make_ups,
@ -9985,7 +10000,7 @@ var AddIPRange = function AddIPRange(_ref) {
})
})
}), (_data$group_make_ups2 = data.group_make_ups) === null || _data$group_make_ups2 === void 0 ? void 0 : _data$group_make_ups2.map(function (item, key) {
var _workSetting$course_g3, _item$students;
var _classroomList$Assist15, _classroomList$Assist16, _workSetting$course_g3, _classroomList$Assist17, _classroomList$Assist18, _classroomList$Assist19, _classroomList$Assist20, _item$students;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
@ -10002,7 +10017,7 @@ var AddIPRange = function AddIPRange(_ref) {
value: item.course_group_id,
mode: "multiple",
placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED",
disabled: disabledMakeUpScore(key)
disabled: disabledMakeUpScore(key) || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist15 = classroomList.AssistantObject) !== null && _classroomList$Assist15 !== void 0 && (_classroomList$Assist16 = _classroomList$Assist15.exercise) !== null && _classroomList$Assist16 !== void 0 && _classroomList$Assist16.can_late)
// disabled={disabled || commonHeader.exercise_status !== 3}
,
onChange: function onChange(e, a, b) {
@ -10047,7 +10062,7 @@ var AddIPRange = function AddIPRange(_ref) {
width: 150
},
placeholder: "\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",
disabled: disabledMakeUpScore(key)
disabled: disabledMakeUpScore(key) || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist17 = classroomList.AssistantObject) !== null && _classroomList$Assist17 !== void 0 && (_classroomList$Assist18 = _classroomList$Assist17.exercise) !== null && _classroomList$Assist18 !== void 0 && _classroomList$Assist18.can_late)
// disabled={disabled || commonHeader.exercise_status !== 3}
,
onChange: function onChange(value) {
@ -10067,7 +10082,7 @@ var AddIPRange = function AddIPRange(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
name: "student",
value: item.is_all,
disabled: disabledMakeUpAll(key)
disabled: disabledMakeUpAll(key) || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist19 = classroomList.AssistantObject) !== null && _classroomList$Assist19 !== void 0 && (_classroomList$Assist20 = _classroomList$Assist19.exercise) !== null && _classroomList$Assist20 !== void 0 && _classroomList$Assist20.can_late)
// disabled={disabled || commonHeader.exercise_status !== 3}
,
onChange: function onChange(e) {
@ -10136,6 +10151,11 @@ var AddIPRange = function AddIPRange(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, {
className: "c-green ml20",
onClick: function onClick() {
var _classroomList$Assist21, _classroomList$Assist22;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist21 = classroomList.AssistantObject) !== null && _classroomList$Assist21 !== void 0 && (_classroomList$Assist22 = _classroomList$Assist21.exercise) !== null && _classroomList$Assist22 !== void 0 && _classroomList$Assist22.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
data.group_make_ups.push({
students: [],
course_group_id: [],
@ -10235,7 +10255,7 @@ var TipsButton = __webpack_require__(85952);
var RangePicker = date_picker/* default.RangePicker */.Z.RangePicker;
var PublishSettings_Option = es_select/* default.Option */.Z.Option;
var PublishSettings = function PublishSettings(_ref) {
var _classroomList$Assist, _classroomList$Assist2, _workSetting$exercise4, _workSetting$course_g2, _workSetting$exercise5, _workSetting$exercise7, _workSetting$exercise8, _workSetting$exercise9;
var _classroomList$Assist, _classroomList$Assist2, _workSetting$exercise4, _workSetting$course_g2, _workSetting$exercise5, _classroomList$Assist7, _classroomList$Assist8, _workSetting$exercise7, _workSetting$exercise8, _workSetting$exercise9, _classroomList$Assist9, _classroomList$Assist10, _classroomList$Assist11, _classroomList$Assist12;
var user = _ref.user,
classroomList = _ref.classroomList,
exercise = _ref.exercise,
@ -10505,9 +10525,9 @@ var PublishSettings = function PublishSettings(_ref) {
size: "middle",
ghost: true,
onClick: function onClick() {
var _classroomList$Assist3, _classroomList$Assist4;
var _classroomList$Assist3, _classroomList$Assist4, _classroomList$Assist5, _classroomList$Assist6;
// 判断是否有发布权限
if ((0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist4 = _classroomList$Assist3.exercise) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_publish || (0,authority/* isAdminOrAuthor */.oF)()) {
if ((0,authority/* isAssistant */.Rm)() && (classroomList !== null && classroomList !== void 0 && (_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist4 = _classroomList$Assist3.exercise) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_publish || classroomList !== null && classroomList !== void 0 && (_classroomList$Assist5 = classroomList.AssistantObject) !== null && _classroomList$Assist5 !== void 0 && (_classroomList$Assist6 = _classroomList$Assist5.exercise) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_late) || (0,authority/* isAdminOrAuthor */.oF)()) {
setDisabled(false);
} else {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
@ -10542,7 +10562,7 @@ var PublishSettings = function PublishSettings(_ref) {
className: "mt10",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: data.unified_setting,
disabled: disabled || (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$exercise5 = workSetting.exercise) === null || _workSetting$exercise5 === void 0 ? void 0 : _workSetting$exercise5.exercise_status) > 1,
disabled: disabled || (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$exercise5 = workSetting.exercise) === null || _workSetting$exercise5 === void 0 ? void 0 : _workSetting$exercise5.exercise_status) > 1 || (0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist8 = _classroomList$Assist7.exercise) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_publish),
onChange: function onChange() {
var _workSetting$exercise6;
if ((workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$exercise6 = workSetting.exercise) === null || _workSetting$exercise6 === void 0 ? void 0 : _workSetting$exercise6.exercise_status) > 1) {
@ -10590,7 +10610,7 @@ var PublishSettings = function PublishSettings(_ref) {
},
format: "YYYY-MM-DD HH:mm",
disabledDate: disabledDate,
disabled: disabled || (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$exercise9 = workSetting.exercise) === null || _workSetting$exercise9 === void 0 ? void 0 : _workSetting$exercise9.exercise_status) > 1,
disabled: disabled || (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$exercise9 = workSetting.exercise) === null || _workSetting$exercise9 === void 0 ? void 0 : _workSetting$exercise9.exercise_status) > 1 || (0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist9 = classroomList.AssistantObject) !== null && _classroomList$Assist9 !== void 0 && (_classroomList$Assist10 = _classroomList$Assist9.exercise) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_publish),
value: data.publish_time ? moment_default()(data.publish_time) : '',
allowClear: false,
onChange: function onChange(value, time) {
@ -10625,14 +10645,14 @@ var PublishSettings = function PublishSettings(_ref) {
defaultValue: moment_default()((0,util/* HalfPastOne */.U6)(), 'HH:mm')
},
format: "YYYY-MM-DD HH:mm",
disabled: disabled,
disabled: disabled || (0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist11 = classroomList.AssistantObject) !== null && _classroomList$Assist11 !== void 0 && (_classroomList$Assist12 = _classroomList$Assist11.exercise) !== null && _classroomList$Assist12 !== void 0 && _classroomList$Assist12.can_late),
allowClear: false,
value: data.end_time ? moment_default()(data.end_time) : '',
disabledDate: disabledDateEnd,
onChange: function onChange(value, time) {
var _classroomList$Assist5, _classroomList$Assist6;
var _classroomList$Assist13, _classroomList$Assist14;
// 判断是否可以发布
if ((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist5 = classroomList.AssistantObject) !== null && _classroomList$Assist5 !== void 0 && (_classroomList$Assist6 = _classroomList$Assist5.exercise) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_publish) {
if ((0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist13 = classroomList.AssistantObject) !== null && _classroomList$Assist13 !== void 0 && (_classroomList$Assist14 = _classroomList$Assist13.exercise) !== null && _classroomList$Assist14 !== void 0 && _classroomList$Assist14.can_publish) {
data.end_time = time;
setData(Object.assign({}, data));
} else {
@ -10678,6 +10698,7 @@ var PublishSettings = function PublishSettings(_ref) {
})]
})
}), groupSettings && groupSettings.map(function (v, k) {
var _classroomList$Assist15, _classroomList$Assist16, _classroomList$Assist17, _classroomList$Assist18;
return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 24,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
@ -10699,7 +10720,7 @@ var PublishSettings = function PublishSettings(_ref) {
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
allowClear: true,
disabled: rulesDiabledCourses(v),
disabled: rulesDiabledCourses(v) || (0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist15 = classroomList.AssistantObject) !== null && _classroomList$Assist15 !== void 0 && (_classroomList$Assist16 = _classroomList$Assist15.exercise) !== null && _classroomList$Assist16 !== void 0 && _classroomList$Assist16.can_publish),
className: "ml20",
mode: "multiple",
size: "large",
@ -10746,7 +10767,7 @@ var PublishSettings = function PublishSettings(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 9,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RangePicker, {
disabled: rulesDiabledDate(v),
disabled: rulesDiabledDate(v) || (0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist17 = classroomList.AssistantObject) !== null && _classroomList$Assist17 !== void 0 && (_classroomList$Assist18 = _classroomList$Assist17.exercise) !== null && _classroomList$Assist18 !== void 0 && _classroomList$Assist18.can_publish),
disabledDate: disabledDate,
style: {
width: 400
@ -10777,6 +10798,11 @@ var PublishSettings = function PublishSettings(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, {
className: "c-green ml20",
onClick: function onClick() {
var _classroomList$Assist19, _classroomList$Assist20;
if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist19 = classroomList.AssistantObject) !== null && _classroomList$Assist19 !== void 0 && (_classroomList$Assist20 = _classroomList$Assist19.exercise) !== null && _classroomList$Assist20 !== void 0 && _classroomList$Assist20.can_publish)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
setGroupSetting(groupSettings.concat({
"new": true
}));
@ -15431,7 +15457,7 @@ var Detail_excluded = ["exercise", "globalSetting", "loading", "dispatch", "clas
var ExerciseDetail = function ExerciseDetail(_ref) {
var _userInfo$course, _classroomList$Assist, _classroomList$Assist2, _classroomList$Assist3, _classroomList$Assist4, _classroomList$Assist5, _classroomList$Assist6, _classroomList$Assist7, _classroomList$Assist8, _classroomList$Assist9, _classroomList$Assist10, _user$userInfo, _user$userInfo$course, _commonHeader$user_pe2, _commonHeader$user_pe3, _commonHeader$user_pe4, _commonHeader$user_pe5, _exerciseList$exercis, _exerciseList$exercis2, _commonHeader$user_pe6, _tabsArr$filter, _tabsArr$filter$;
var _userInfo$course, _classroomList$Assist, _classroomList$Assist2, _classroomList$Assist3, _classroomList$Assist4, _classroomList$Assist5, _classroomList$Assist6, _classroomList$Assist7, _classroomList$Assist8, _classroomList$Assist9, _user$userInfo, _user$userInfo$course, _commonHeader$user_pe2, _commonHeader$user_pe3, _commonHeader$user_pe4, _commonHeader$user_pe5, _exerciseList$exercis, _exerciseList$exercis2, _commonHeader$user_pe6, _tabsArr$filter, _tabsArr$filter$;
var exercise = _ref.exercise,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
@ -15564,9 +15590,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
name: '试卷预览',
id: 2,
//判断是否有预览权限 isAssistant
compontent: (0,authority/* isAdminOrAuthor */.oF)() || (0,authority/* isAssistant */.Rm)() && classroomList !== null && classroomList !== void 0 && (_classroomList$Assist9 = classroomList.AssistantObject) !== null && _classroomList$Assist9 !== void 0 && (_classroomList$Assist10 = _classroomList$Assist9.exercise) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_preview ? /*#__PURE__*/(0,jsx_runtime.jsx)(ReferenceAnswer, {
activeTabs: activeTabs
}) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
compontent: (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist9 = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist9 !== void 0 && _classroomList$Assist9.can_preview) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
padding: "100px",
textAlign: "center",
@ -15579,6 +15603,8 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
color: "#fcb041"
}
}), "\xA0 \u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"]
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(ReferenceAnswer, {
activeTabs: activeTabs
})
}, {
name: '统计结果',
@ -15610,7 +15636,21 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
item.compontent = /*#__PURE__*/(0,jsx_runtime.jsx)(RandomStatisticsResult, {});
}
if (item.name === '试卷预览') {
item.compontent = /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewEdit["default"], {});
var _classroomList$Assist10;
item.compontent = (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist10 = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_preview) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
padding: "100px",
textAlign: "center",
fontSize: "18px",
height: "400px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-jinggao-3",
style: {
color: "#fcb041"
}
}), "\xA0 \u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"]
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewEdit["default"], {});
}
}
return true;

@ -156,8 +156,6 @@ var _umi_production_exports = __webpack_require__(88275);
var classrooms = __webpack_require__(73290);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting.tsx
var Releasesetting = __webpack_require__(38448);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/components/CutOffNow/index.tsx
@ -188,7 +186,6 @@ var jsx_runtime = __webpack_require__(85893);
var CuttOffNow = function CuttOffNow(_ref) {
@ -302,30 +299,22 @@ var CuttOffNow = function CuttOffNow(_ref) {
}();
var handleOk = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _classroomList$Assist, _classroomList$Assist2;
var formValue, endTimeString, selectNothing, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish))) {
_context2.next = 3;
break;
}
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return _context2.abrupt("return");
case 3:
formValue = form.getFieldsValue();
endTimeString = moment_default()(formValue.end_time).format('YYYY-MM-DD HH:mm');
selectNothing = isBatch ? selectedAllCourseIds.length === 0 : selectedSubmitCourseIds.length === 0 && selectedLateCourseIds.length === 0;
if (!(selectNothing && !noGroup)) {
_context2.next = 9;
_context2.next = 6;
break;
}
message/* default.warning */.ZP.warning('请选择需要操作的班级');
return _context2.abrupt("return");
case 9:
case 6:
setConfirmLoading(true);
_context2.next = 12;
_context2.next = 9;
return (0,classrooms/* stopHomework */.Mc)(courseId, {
no_group: noGroup,
homework_ids: homeworkIds,
@ -333,7 +322,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
end_time: endTimeString,
late_group_ids: isBatch ? selectedAllCourseIds : selectedLateCourseIds
});
case 12:
case 9:
res = _context2.sent;
setConfirmLoading(false);
if (res.status === 0) {
@ -347,7 +336,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
}
});
}
case 15:
case 12:
case "end":
return _context2.stop();
}
@ -5267,7 +5256,7 @@ var WorkList = function WorkList(_ref) {
onClick: function onClick(e) {
var _classroomList$Assist3;
e.preventDefault();
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.group) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_appraise)) {
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.group) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_view)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -7649,7 +7638,7 @@ var lodash = __webpack_require__(96486);
var RangePicker = date_picker/* default.RangePicker */.Z.RangePicker;
var Option = es_select/* default.Option */.Z.Option;
var Publish_Publish = function Publish(_ref) {
var _workSetting$group_se7, _workList$homework_st2, _workList$homework_st4, _workList$homework_st5, _workSetting$group_se9;
var _workSetting$group_se7, _workList$homework_st2, _classroomList$Assist3, _classroomList$Assist4, _workList$homework_st4, _workList$homework_st5, _classroomList$Assist5, _classroomList$Assist6, _classroomList$Assist7, _classroomList$Assist8, _workSetting$group_se9;
var shixunHomeworks = _ref.shixunHomeworks,
classroomList = _ref.classroomList,
getData = _ref.getData,
@ -7934,8 +7923,8 @@ var Publish_Publish = function Publish(_ref) {
ghost: true,
onClick: function onClick() {
var _classroomList$Assist, _classroomList$Assist2;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.group) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish)) {
message/* default.warn */.ZP.warn('您未获此权限,需向管理员申请权限才能使用此功能');
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.group) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_late) && !((_classroomList$Assist2 = classroomList.AssistantObject.group) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish)) {
message/* default.warn */.ZP.warn('您未获此权限,需向管理员申请权限才能使用此功能');
return;
}
setDisabled(false);
@ -7968,7 +7957,7 @@ var Publish_Publish = function Publish(_ref) {
className: "mt10",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: data.unified_setting,
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st2 = workList.homework_status) !== null && _workList$homework_st2 !== void 0 && _workList$homework_st2.includes('未发布')),
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st2 = workList.homework_status) !== null && _workList$homework_st2 !== void 0 && _workList$homework_st2.includes('未发布')) || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist4 = _classroomList$Assist3.group) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_publish),
onChange: function onChange() {
var _workList$homework_st3;
if (!(workList !== null && workList !== void 0 && (_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布'))) {
@ -8018,7 +8007,7 @@ var Publish_Publish = function Publish(_ref) {
},
format: "YYYY-MM-DD HH:mm",
allowClear: false,
disabled: disabled ? disabled : workList !== null && workList !== void 0 && (_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未发布') || workList !== null && workList !== void 0 && (_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('未开始') ? false : true,
disabled: (disabled ? disabled : workList !== null && workList !== void 0 && (_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未发布') || workList !== null && workList !== void 0 && (_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('未开始') ? false : true) || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject) !== null && _classroomList$Assist5 !== void 0 && (_classroomList$Assist6 = _classroomList$Assist5.group) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_publish),
value: data.publish_time ? moment_default()(data.publish_time) : '',
disabledDate: function disabledDate(current) {
return (0,Releasesetting/* disabledDate */.Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date);
@ -8060,7 +8049,7 @@ var Publish_Publish = function Publish(_ref) {
defaultValue: moment_default()((0,util/* HalfPastOne */.U6)(), 'HH:mm')
},
format: "YYYY-MM-DD HH:mm",
disabled: disabled || unifiedEndTimeDisabled,
disabled: disabled || unifiedEndTimeDisabled || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist8 = _classroomList$Assist7.group) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_publish),
disabledDate: function disabledDate(current) {
return (0,Releasesetting/* disabledDate */.Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date, data.publish_time);
},
@ -8111,7 +8100,7 @@ var Publish_Publish = function Publish(_ref) {
})]
})
}), groupSettings && groupSettings.map(function (v, k) {
var _workList$homework_st6, _findGroupItemById, _v$group_id, _v$group_id2, _workSetting$group_se8;
var _workList$homework_st6, _classroomList$Assist9, _classroomList$Assist10, _findGroupItemById, _v$group_id, _v$group_id2, _classroomList$Assist11, _classroomList$Assist12, _workSetting$group_se8;
return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 24,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
@ -8127,7 +8116,7 @@ var Publish_Publish = function Publish(_ref) {
maxWidth: 350
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st6 = workList.homework_status) !== null && _workList$homework_st6 !== void 0 && _workList$homework_st6.includes('未发布')) && v.id,
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st6 = workList.homework_status) !== null && _workList$homework_st6 !== void 0 && _workList$homework_st6.includes('未发布')) && v.id || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist9 = classroomList.AssistantObject) !== null && _classroomList$Assist9 !== void 0 && (_classroomList$Assist10 = _classroomList$Assist9.group) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_publish),
className: "ml20",
mode: "multiple",
style: {
@ -8174,7 +8163,7 @@ var Publish_Publish = function Publish(_ref) {
ranges: {
'此刻': [v.publish_time ? moment_default()(v.publish_time) : moment_default()(), moment_default()()]
},
disabled: disabled ? disabled : moment_default()() <= moment_default()((_findGroupItemById = findGroupItemById((_v$group_id = v.group_id) === null || _v$group_id === void 0 ? void 0 : _v$group_id[0])) === null || _findGroupItemById === void 0 ? void 0 : _findGroupItemById.publish_time) ? false : [true, groupEndTimeDisabled((_v$group_id2 = v.group_id) === null || _v$group_id2 === void 0 ? void 0 : _v$group_id2[0])],
disabled: (disabled ? disabled : moment_default()() <= moment_default()((_findGroupItemById = findGroupItemById((_v$group_id = v.group_id) === null || _v$group_id === void 0 ? void 0 : _v$group_id[0])) === null || _findGroupItemById === void 0 ? void 0 : _findGroupItemById.publish_time) ? false : [true, groupEndTimeDisabled((_v$group_id2 = v.group_id) === null || _v$group_id2 === void 0 ? void 0 : _v$group_id2[0])]) || (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist11 = classroomList.AssistantObject) !== null && _classroomList$Assist11 !== void 0 && (_classroomList$Assist12 = _classroomList$Assist11.group) !== null && _classroomList$Assist12 !== void 0 && _classroomList$Assist12.can_publish),
style: {
width: 400
},
@ -8201,6 +8190,11 @@ var Publish_Publish = function Publish(_ref) {
span: 4,
children: [k > 0 && !v.id && /*#__PURE__*/(0,jsx_runtime.jsx)(DeleteOutlined/* default */.Z, {
onClick: function onClick() {
var _classroomList$Assist13, _classroomList$Assist14;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist13 = classroomList.AssistantObject) !== null && _classroomList$Assist13 !== void 0 && (_classroomList$Assist14 = _classroomList$Assist13.group) !== null && _classroomList$Assist14 !== void 0 && _classroomList$Assist14.can_publish)) {
message/* default.warn */.ZP.warn('您未获得此权限,需向管理员申请权限才能使用此功能');
return;
}
groupSettings = groupSettings.filter(function (val, key) {
return k !== key;
});
@ -8240,8 +8234,8 @@ var Publish_Publish = function Publish(_ref) {
checked: data.allow_late,
disabled: disabled || allowLateDisabled,
onChange: function onChange() {
var _classroomList$Assist3;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.group) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_late)) {
var _classroomList$Assist15;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist15 = classroomList.AssistantObject.group) !== null && _classroomList$Assist15 !== void 0 && _classroomList$Assist15.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -8273,8 +8267,8 @@ var Publish_Publish = function Publish(_ref) {
disabled: disabled || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.allow_late),
value: data.unified_late,
onChange: function onChange(e) {
var _classroomList$Assist4;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist4 = classroomList.AssistantObject.group) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_late)) {
var _classroomList$Assist16;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist16 = classroomList.AssistantObject.group) !== null && _classroomList$Assist16 !== void 0 && _classroomList$Assist16.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -8307,8 +8301,8 @@ var Publish_Publish = function Publish(_ref) {
min: 0,
value: data.late_penalty,
onChange: function onChange(value) {
var _classroomList$Assist5;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject.group) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_late)) {
var _classroomList$Assist17;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist17 = classroomList.AssistantObject.group) !== null && _classroomList$Assist17 !== void 0 && _classroomList$Assist17.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -8351,8 +8345,8 @@ var Publish_Publish = function Publish(_ref) {
return (0,Releasesetting/* disabledTime */.d0)(current);
},
onChange: function onChange(value, time) {
var _classroomList$Assist6;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject.group) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_late)) {
var _classroomList$Assist18;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist18 = classroomList.AssistantObject.group) !== null && _classroomList$Assist18 !== void 0 && _classroomList$Assist18.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -8389,8 +8383,8 @@ var Publish_Publish = function Publish(_ref) {
value: typeof v.group_name === 'string' ? [v.group_name] : v.group_name,
placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",
onChange: function onChange(value) {
var _classroomList$Assist7;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject.group) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_late)) {
var _classroomList$Assist19;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist19 = classroomList.AssistantObject.group) !== null && _classroomList$Assist19 !== void 0 && _classroomList$Assist19.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -8433,8 +8427,8 @@ var Publish_Publish = function Publish(_ref) {
disabled: disabled || groupLateTimeDisabled(v.id),
defaultValue: v.late_penalty,
onChange: function onChange(value) {
var _classroomList$Assist8;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist8 = classroomList.AssistantObject.group) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_late)) {
var _classroomList$Assist20;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist20 = classroomList.AssistantObject.group) !== null && _classroomList$Assist20 !== void 0 && _classroomList$Assist20.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -8465,8 +8459,8 @@ var Publish_Publish = function Publish(_ref) {
format: "YYYY-MM-DD HH:mm",
value: v !== null && v !== void 0 && v.late_time ? moment_default()(v.late_time) : undefined,
onChange: function onChange(self, item) {
var _classroomList$Assist9;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist9 = classroomList.AssistantObject.group) !== null && _classroomList$Assist9 !== void 0 && _classroomList$Assist9.can_late)) {
var _classroomList$Assist21;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist21 = classroomList.AssistantObject.group) !== null && _classroomList$Assist21 !== void 0 && _classroomList$Assist21.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -8478,8 +8472,8 @@ var Publish_Publish = function Publish(_ref) {
className: "ml20",
children: [k > 0 && !v.id && /*#__PURE__*/(0,jsx_runtime.jsx)(DeleteOutlined/* default */.Z, {
onClick: function onClick() {
var _classroomList$Assist10;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist10 = classroomList.AssistantObject.group) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_late)) {
var _classroomList$Assist22;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist22 = classroomList.AssistantObject.group) !== null && _classroomList$Assist22 !== void 0 && _classroomList$Assist22.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -8494,8 +8488,8 @@ var Publish_Publish = function Publish(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, {
className: "c-green ml20",
onClick: function onClick() {
var _classroomList$Assist11;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist11 = classroomList.AssistantObject.group) !== null && _classroomList$Assist11 !== void 0 && _classroomList$Assist11.can_late)) {
var _classroomList$Assist23;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist23 = classroomList.AssistantObject.group) !== null && _classroomList$Assist23 !== void 0 && _classroomList$Assist23.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}

@ -1024,12 +1024,7 @@ var ShixunsStaticItem = function ShixunsStaticItem(_ref) {
})]
});
};
/* harmony default export */ var ShixunStaticItem = ((0,_umi_production_exports.connect)(function (_ref3) {
var classroomList = _ref3.classroomList;
return {
classroomList: classroomList
};
})(ShixunsStaticItem));
/* harmony default export */ var ShixunStaticItem = (ShixunsStaticItem);
/***/ }),

@ -1096,12 +1096,7 @@ var ShixunsStaticItem = function ShixunsStaticItem(_ref) {
})]
});
};
/* harmony default export */ var ShixunStaticItem = ((0,_umi_production_exports.connect)(function (_ref3) {
var classroomList = _ref3.classroomList;
return {
classroomList: classroomList
};
})(ShixunsStaticItem));
/* harmony default export */ var ShixunStaticItem = (ShixunsStaticItem);
/***/ }),

@ -70,8 +70,6 @@ var _umi_production_exports = __webpack_require__(88275);
var classrooms = __webpack_require__(73290);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting.tsx
var Releasesetting = __webpack_require__(38448);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/components/CutOffNow/index.tsx
@ -102,7 +100,6 @@ var jsx_runtime = __webpack_require__(85893);
var CuttOffNow = function CuttOffNow(_ref) {
@ -216,30 +213,22 @@ var CuttOffNow = function CuttOffNow(_ref) {
}();
var handleOk = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _classroomList$Assist, _classroomList$Assist2;
var formValue, endTimeString, selectNothing, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish))) {
_context2.next = 3;
break;
}
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return _context2.abrupt("return");
case 3:
formValue = form.getFieldsValue();
endTimeString = moment_default()(formValue.end_time).format('YYYY-MM-DD HH:mm');
selectNothing = isBatch ? selectedAllCourseIds.length === 0 : selectedSubmitCourseIds.length === 0 && selectedLateCourseIds.length === 0;
if (!(selectNothing && !noGroup)) {
_context2.next = 9;
_context2.next = 6;
break;
}
message/* default.warning */.ZP.warning('请选择需要操作的班级');
return _context2.abrupt("return");
case 9:
case 6:
setConfirmLoading(true);
_context2.next = 12;
_context2.next = 9;
return (0,classrooms/* stopHomework */.Mc)(courseId, {
no_group: noGroup,
homework_ids: homeworkIds,
@ -247,7 +236,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
end_time: endTimeString,
late_group_ids: isBatch ? selectedAllCourseIds : selectedLateCourseIds
});
case 12:
case 9:
res = _context2.sent;
setConfirmLoading(false);
if (res.status === 0) {
@ -261,7 +250,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
}
});
}
case 15:
case 12:
case "end":
return _context2.stop();
}
@ -948,12 +937,7 @@ var ShixunsStaticItem = function ShixunsStaticItem(_ref) {
})]
});
};
/* harmony default export */ var ShixunStaticItem = ((0,_umi_production_exports.connect)(function (_ref3) {
var classroomList = _ref3.classroomList;
return {
classroomList: classroomList
};
})(ShixunsStaticItem));
/* harmony default export */ var ShixunStaticItem = (ShixunsStaticItem);
/***/ }),
@ -3637,7 +3621,7 @@ var Releasesetting = __webpack_require__(38448);
var RangePicker = date_picker/* default.RangePicker */.Z.RangePicker;
var Option = es_select/* default.Option */.Z.Option;
var Releasesetting_WorkList = function WorkList(_ref) {
var _workList$homework_st3, _workList$homework_st4, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _workSetting$group_se6, _workSetting$group_se7, _workList$homework_st9, _groupSettings2, _workSetting$group_se9;
var _workList$homework_st3, _classroomList$Assist3, _workList$homework_st4, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _classroomList$Assist4, _workSetting$group_se6, _workSetting$group_se7, _workList$homework_st9, _classroomList$Assist5, _classroomList$Assist6, _groupSettings2, _workSetting$group_se9;
var shixunHomeworks = _ref.shixunHomeworks,
loading = _ref.loading,
classroomList = _ref.classroomList,
@ -3983,8 +3967,8 @@ var Releasesetting_WorkList = function WorkList(_ref) {
size: "middle",
ghost: true,
onClick: function onClick() {
var _classroomList$Assist;
if (!((_classroomList$Assist = classroomList.AssistantObject.hack) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_publish) && (0,authority/* isAssistant */.Rm)()) {
var _classroomList$Assist, _classroomList$Assist2;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.hack) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_late) && !((_classroomList$Assist2 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4017,7 +4001,7 @@ var Releasesetting_WorkList = function WorkList(_ref) {
className: "mr20",
children: "\u53D1\u5E03\u65B9\u5F0F"
}), " ", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes("未发布")),
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes("未发布")) || !((_classroomList$Assist3 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_publish) && (0,authority/* isAssistant */.Rm)(),
value: data.send_type,
onChange: function onChange(e) {
data.send_type = e.target.value;
@ -4089,7 +4073,7 @@ var Releasesetting_WorkList = function WorkList(_ref) {
className: "mr20",
children: "\u53D1\u5E03\u65B9\u5F0F"
}), " ", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st7 = workList.homework_status) !== null && _workList$homework_st7 !== void 0 && _workList$homework_st7.includes("未发布")),
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st7 = workList.homework_status) !== null && _workList$homework_st7 !== void 0 && _workList$homework_st7.includes("未发布")) || !((_classroomList$Assist4 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_publish) && (0,authority/* isAssistant */.Rm)(),
value: data.unified_setting,
onChange: function onChange(e) {
var _workList$homework_st8;
@ -4158,7 +4142,7 @@ var Releasesetting_WorkList = function WorkList(_ref) {
disabledTime: function disabledTime(current) {
return (0,Releasesetting/* disabledTime */.d0)(current);
},
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st9 = workList.homework_status) !== null && _workList$homework_st9 !== void 0 && _workList$homework_st9.includes("未发布")),
disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st9 = workList.homework_status) !== null && _workList$homework_st9 !== void 0 && _workList$homework_st9.includes("未发布")) || !((_classroomList$Assist5 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_publish) && (0,authority/* isAssistant */.Rm)(),
value: data.publish_time ? moment_default()(data.publish_time) : '',
onChange: function onChange(value, time) {
data.publish_time = time;
@ -4192,7 +4176,7 @@ var Releasesetting_WorkList = function WorkList(_ref) {
defaultValue: moment_default()((0,util/* HalfPastOne */.U6)(), 'HH:mm')
},
format: "YYYY-MM-DD HH:mm",
disabled: disabled || unifiedEndTimeDisabled,
disabled: disabled || unifiedEndTimeDisabled || !((_classroomList$Assist6 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_publish) && (0,authority/* isAssistant */.Rm)(),
disabledDate: function disabledDate(current) {
return (0,Releasesetting/* disabledDate */.Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date, data.publish_time);
},
@ -4267,6 +4251,11 @@ var Releasesetting_WorkList = function WorkList(_ref) {
value: v.group_name,
placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",
onChange: function onChange(value) {
var _classroomList$Assist7;
if (!((_classroomList$Assist7 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_publish) && (0,authority/* isAssistant */.Rm)()) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
groupSettings[k]['group_name'] = value;
groupSettings[k]['group_id'] = v.group_id;
var items = (0,lodash.flattenDeep)(groupSettings.map(function (e) {
@ -4323,6 +4312,11 @@ var Releasesetting_WorkList = function WorkList(_ref) {
format: "YYYY-MM-DD HH:mm",
value: v.publish_time && [moment_default()(v.publish_time), v.end_time ? moment_default()(v.end_time) : undefined],
onChange: function onChange(self, item) {
var _classroomList$Assist8;
if (!((_classroomList$Assist8 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_publish) && (0,authority/* isAssistant */.Rm)()) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
groupSettings[k]['publish_time'] = item[0];
groupSettings[k]['end_time'] = item[1];
setGroupSetting(toConsumableArray_default()(groupSettings));
@ -4333,6 +4327,11 @@ var Releasesetting_WorkList = function WorkList(_ref) {
span: 4,
children: [k > 0 && !v.id && /*#__PURE__*/(0,jsx_runtime.jsx)(DeleteOutlined/* default */.Z, {
onClick: function onClick() {
var _classroomList$Assist9;
if (!((_classroomList$Assist9 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist9 !== void 0 && _classroomList$Assist9.can_publish) && (0,authority/* isAssistant */.Rm)()) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
groupSettings = groupSettings.filter(function (val, key) {
return k !== key;
});
@ -4379,8 +4378,8 @@ var Releasesetting_WorkList = function WorkList(_ref) {
checked: data.allow_late,
disabled: disabled || allowLateDisabled,
onChange: function onChange() {
var _classroomList$Assist2;
if (!((_classroomList$Assist2 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_late) && (0,authority/* isAssistant */.Rm)()) {
var _classroomList$Assist10;
if (!((_classroomList$Assist10 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_late) && (0,authority/* isAssistant */.Rm)()) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4431,8 +4430,8 @@ var Releasesetting_WorkList = function WorkList(_ref) {
disabled: disabled || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.allow_late),
value: data.unified_late,
onChange: function onChange(e) {
var _classroomList$Assist3;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_late)) {
var _classroomList$Assist11;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist11 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist11 !== void 0 && _classroomList$Assist11.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4467,8 +4466,8 @@ var Releasesetting_WorkList = function WorkList(_ref) {
inputValue: data.late_minus_score
},
onChange: function onChange(v) {
var _classroomList$Assist4;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist4 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_late)) {
var _classroomList$Assist12;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist12 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist12 !== void 0 && _classroomList$Assist12.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4513,8 +4512,8 @@ var Releasesetting_WorkList = function WorkList(_ref) {
return (0,Releasesetting/* disabledTime */.d0)(current);
},
onChange: function onChange(value, time) {
var _classroomList$Assist5;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_late)) {
var _classroomList$Assist13;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist13 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist13 !== void 0 && _classroomList$Assist13.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4550,8 +4549,8 @@ var Releasesetting_WorkList = function WorkList(_ref) {
value: typeof v.group_name === 'string' ? [v.group_name] : v.group_name,
placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",
onChange: function onChange(value) {
var _classroomList$Assist6;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_late)) {
var _classroomList$Assist14;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist14 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist14 !== void 0 && _classroomList$Assist14.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4595,8 +4594,8 @@ var Releasesetting_WorkList = function WorkList(_ref) {
inputValue: v.late_minus_score
},
onChange: function onChange(v) {
var _classroomList$Assist7;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist7 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_late)) {
var _classroomList$Assist15;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist15 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist15 !== void 0 && _classroomList$Assist15.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4628,8 +4627,8 @@ var Releasesetting_WorkList = function WorkList(_ref) {
format: "YYYY-MM-DD HH:mm",
value: v !== null && v !== void 0 && v.late_time ? moment_default()(v.late_time) : undefined,
onChange: function onChange(self, item) {
var _classroomList$Assist8;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist8 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_late)) {
var _classroomList$Assist16;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist16 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist16 !== void 0 && _classroomList$Assist16.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -4652,8 +4651,8 @@ var Releasesetting_WorkList = function WorkList(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, {
className: "c-green ml20",
onClick: function onClick() {
var _classroomList$Assist9;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist9 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist9 !== void 0 && _classroomList$Assist9.can_late)) {
var _classroomList$Assist17;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist17 = classroomList.AssistantObject.hack) !== null && _classroomList$Assist17 !== void 0 && _classroomList$Assist17.can_late)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}

@ -2905,7 +2905,7 @@ var DelShixun = function DelShixun(_ref) {
cancelText: "\u53D6\u6D88",
onOk: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() {
var _classroomList$Assist;
var res, _res$new_works, _res$new_works$find, newStudentWorkId;
var res, _res$new_works, _res$new_works$find, _classroomList$Assist2, newStudentWorkId;
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
@ -2925,18 +2925,26 @@ var DelShixun = function DelShixun(_ref) {
});
case 5:
res = _context.sent;
if (res.shixun_identifier) {
antd_es_message__WEBPACK_IMPORTED_MODULE_10__/* ["default"].success */ .ZP.success('操作成功');
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {}
});
newStudentWorkId = res === null || res === void 0 ? void 0 : (_res$new_works = res.new_works) === null || _res$new_works === void 0 ? void 0 : (_res$new_works$find = _res$new_works.find(function (item) {
return "".concat(item.homework_common_id) === params.categoryId;
})) === null || _res$new_works$find === void 0 ? void 0 : _res$new_works$find.id;
umi__WEBPACK_IMPORTED_MODULE_6__.history.replace("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(newStudentWorkId, "/comment"));
if (!res.shixun_identifier) {
_context.next = 13;
break;
}
case 7:
antd_es_message__WEBPACK_IMPORTED_MODULE_10__/* ["default"].success */ .ZP.success('操作成功');
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {}
});
newStudentWorkId = res === null || res === void 0 ? void 0 : (_res$new_works = res.new_works) === null || _res$new_works === void 0 ? void 0 : (_res$new_works$find = _res$new_works.find(function (item) {
return "".concat(item.homework_common_id) === params.categoryId;
})) === null || _res$new_works$find === void 0 ? void 0 : _res$new_works$find.id;
if (!((0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAssistant */ .Rm)() && !((_classroomList$Assist2 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_view))) {
_context.next = 12;
break;
}
return _context.abrupt("return");
case 12:
umi__WEBPACK_IMPORTED_MODULE_6__.history.replace("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(newStudentWorkId, "/comment"));
case 13:
case "end":
return _context.stop();
}

@ -760,8 +760,6 @@ var _umi_production_exports = __webpack_require__(88275);
var classrooms = __webpack_require__(73290);
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting.tsx
var Releasesetting = __webpack_require__(38448);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/components/CutOffNow/index.tsx
@ -792,7 +790,6 @@ var jsx_runtime = __webpack_require__(85893);
var CuttOffNow = function CuttOffNow(_ref) {
@ -906,30 +903,22 @@ var CuttOffNow = function CuttOffNow(_ref) {
}();
var handleOk = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _classroomList$Assist, _classroomList$Assist2;
var formValue, endTimeString, selectNothing, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject) !== null && _classroomList$Assist !== void 0 && (_classroomList$Assist2 = _classroomList$Assist.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_publish))) {
_context2.next = 3;
break;
}
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return _context2.abrupt("return");
case 3:
formValue = form.getFieldsValue();
endTimeString = moment_default()(formValue.end_time).format('YYYY-MM-DD HH:mm');
selectNothing = isBatch ? selectedAllCourseIds.length === 0 : selectedSubmitCourseIds.length === 0 && selectedLateCourseIds.length === 0;
if (!(selectNothing && !noGroup)) {
_context2.next = 9;
_context2.next = 6;
break;
}
message/* default.warning */.ZP.warning('请选择需要操作的班级');
return _context2.abrupt("return");
case 9:
case 6:
setConfirmLoading(true);
_context2.next = 12;
_context2.next = 9;
return (0,classrooms/* stopHomework */.Mc)(courseId, {
no_group: noGroup,
homework_ids: homeworkIds,
@ -937,7 +926,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
end_time: endTimeString,
late_group_ids: isBatch ? selectedAllCourseIds : selectedLateCourseIds
});
case 12:
case 9:
res = _context2.sent;
setConfirmLoading(false);
if (res.status === 0) {
@ -951,7 +940,7 @@ var CuttOffNow = function CuttOffNow(_ref) {
}
});
}
case 15:
case 12:
case "end":
return _context2.stop();
}
@ -1255,7 +1244,7 @@ var DelShixun = function DelShixun(_ref) {
cancelText: "\u53D6\u6D88",
onOk: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() {
var _classroomList$Assist;
var res, _res$new_works, _res$new_works$find, newStudentWorkId;
var res, _res$new_works, _res$new_works$find, _classroomList$Assist2, newStudentWorkId;
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
@ -1275,18 +1264,26 @@ var DelShixun = function DelShixun(_ref) {
});
case 5:
res = _context.sent;
if (res.shixun_identifier) {
antd_es_message__WEBPACK_IMPORTED_MODULE_10__/* ["default"].success */ .ZP.success('操作成功');
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {}
});
newStudentWorkId = res === null || res === void 0 ? void 0 : (_res$new_works = res.new_works) === null || _res$new_works === void 0 ? void 0 : (_res$new_works$find = _res$new_works.find(function (item) {
return "".concat(item.homework_common_id) === params.categoryId;
})) === null || _res$new_works$find === void 0 ? void 0 : _res$new_works$find.id;
umi__WEBPACK_IMPORTED_MODULE_6__.history.replace("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(newStudentWorkId, "/comment"));
if (!res.shixun_identifier) {
_context.next = 13;
break;
}
case 7:
antd_es_message__WEBPACK_IMPORTED_MODULE_10__/* ["default"].success */ .ZP.success('操作成功');
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {}
});
newStudentWorkId = res === null || res === void 0 ? void 0 : (_res$new_works = res.new_works) === null || _res$new_works === void 0 ? void 0 : (_res$new_works$find = _res$new_works.find(function (item) {
return "".concat(item.homework_common_id) === params.categoryId;
})) === null || _res$new_works$find === void 0 ? void 0 : _res$new_works$find.id;
if (!((0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAssistant */ .Rm)() && !((_classroomList$Assist2 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_view))) {
_context.next = 12;
break;
}
return _context.abrupt("return");
case 12:
umi__WEBPACK_IMPORTED_MODULE_6__.history.replace("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(newStudentWorkId, "/comment"));
case 13:
case "end":
return _context.stop();
}
@ -3766,7 +3763,8 @@ var WorkList = function WorkList(_ref) {
}), ((workList === null || workList === void 0 ? void 0 : (_workList$homework_st5 = workList.homework_status) === null || _workList$homework_st5 === void 0 ? void 0 : _workList$homework_st5.includes('提交中')) || (workList === null || workList === void 0 ? void 0 : (_workList$homework_st6 = workList.homework_status) === null || _workList$homework_st6 === void 0 ? void 0 : _workList$homework_st6.includes('补交中')) || (workList === null || workList === void 0 ? void 0 : (_workList$homework_st7 = workList.homework_status) === null || _workList$homework_st7 === void 0 ? void 0 : _workList$homework_st7.includes('进行中'))) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
className: "ml10",
onClick: function onClick() {
if ((0,authority/* isAssistant */.Rm)() && !classroomList.AssistantObject.practice.can_redo) {
var _classroomList$Assist4;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist4 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_redo)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
@ -3836,6 +3834,11 @@ var WorkList = function WorkList(_ref) {
onRow: function onRow(record) {
return {
onClick: function onClick(e) {
var _classroomList$Assist5;
if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist5 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_view)) {
message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
window.open("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(record.id, "/comment"), '_blank');
// history.push(`/classrooms/${params.coursesId}/shixun_homework/${params.categoryId}/${record.id}/comment`)
}

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