|
|
|
|
@ -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;
|