|
|
|
|
@ -5027,7 +5027,7 @@ var WorkList_excluded = ["exercise", "loading", "dispatch", "globalSetting", "ch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var WorkList = function WorkList(_ref) {
|
|
|
|
|
var _exerciseList$exercis4, _exerciseList$exercis5, _exerciseList$exercis6, _exerciseList$exercis7, _exerciseList$exercis8, _exerciseList$exercis9, _exerciseList$exercis10, _exerciseList$exercis11, _exerciseList$exercis12, _globalSetting$settin, _globalSetting$settin2, _exerciseList$exercis15, _exerciseList$exercis16, _exerciseList$exercis17, _exerciseList$exercis18, _exerciseList$exercis19, _exerciseList$exercis20, _exerciseList$exercis21, _exerciseList$exercis22, _exerciseList$exercis23, _ref8, _filterSelect$course_, _filterSelect$commit_, _filterSelect$review, _exerciseList$exercis26, _filterSelect$is_make, _exerciseList$exercis28, _exerciseList$exercis29, _exerciseList$exercis30, _params, _exerciseList$exercis31, _exerciseList$exercis32, _exerciseList$total_e, _exerciseList$total_e2;
|
|
|
|
|
var _exerciseList$exercis4, _exerciseList$exercis5, _exerciseList$exercis6, _exerciseList$exercis7, _exerciseList$exercis8, _exerciseList$exercis9, _exerciseList$exercis10, _exerciseList$exercis11, _exerciseList$exercis12, _globalSetting$settin, _globalSetting$settin2, _exerciseList$exercis24, _exerciseList$exercis25, _exerciseList$exercis26, _exerciseList$exercis27, _exerciseList$exercis28, _exerciseList$exercis29, _exerciseList$exercis30, _exerciseList$exercis31, _exerciseList$exercis32, _ref8, _filterSelect$course_, _filterSelect$commit_, _filterSelect$review, _exerciseList$exercis35, _filterSelect$is_make, _exerciseList$exercis37, _exerciseList$exercis38, _exerciseList$exercis39, _params, _exerciseList$exercis40, _exerciseList$exercis41, _exerciseList$total_e, _exerciseList$total_e2;
|
|
|
|
|
var exercise = _ref.exercise,
|
|
|
|
|
loading = _ref.loading,
|
|
|
|
|
dispatch = _ref.dispatch,
|
|
|
|
|
@ -5111,11 +5111,6 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
_useState32 = slicedToArray_default()(_useState31, 2),
|
|
|
|
|
commitStatus = _useState32[0],
|
|
|
|
|
setCommitStatus = _useState32[1];
|
|
|
|
|
|
|
|
|
|
// console.log("是否具有强制交卷权限", classroomList?.AssistantObject?.exercise?.can_forcing_commit);
|
|
|
|
|
// console.log("是否具有延时权限", classroomList?.AssistantObject?.exercise?.can_delay);
|
|
|
|
|
// console.log("是否具有评阅权限", classroomList?.AssistantObject?.exercise?.can_appraise);
|
|
|
|
|
|
|
|
|
|
(0,react.useEffect)(function () {
|
|
|
|
|
var _exerciseList$exercis2;
|
|
|
|
|
if ((0,authority/* isAdmin */.GJ)()) {
|
|
|
|
|
@ -5247,6 +5242,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
payload: objectSpread2_default()({}, params)
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
var date = new Date().getTime();
|
|
|
|
|
var columns = [{
|
|
|
|
|
title: '序号',
|
|
|
|
|
dataIndex: 'name',
|
|
|
|
|
@ -5734,6 +5730,14 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
dataIndex: 'has_comment',
|
|
|
|
|
align: 'center',
|
|
|
|
|
render: function render(text, record) {
|
|
|
|
|
var _exerciseList$exercis13, _exerciseList$exercis14, _exerciseList$exercis15, _exerciseList$exercis16, _exerciseList$exercis17, _exerciseList$exercis18;
|
|
|
|
|
console.log(exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis13 = exerciseList.exercise_types) === null || _exerciseList$exercis13 === void 0 ? void 0 : _exerciseList$exercis13.appraise_setting, "appraise_setting是否为true");
|
|
|
|
|
console.log(exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis14 = exerciseList.exercise_types) === null || _exerciseList$exercis14 === void 0 ? void 0 : _exerciseList$exercis14.sealed_review, "sealed_review是否为true");
|
|
|
|
|
console.log(new Date(exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis15 = exerciseList.exercise_types) === null || _exerciseList$exercis15 === void 0 ? void 0 : _exerciseList$exercis15.appraise_end_time).getTime() > date, "当前时间是否小于截止时间");
|
|
|
|
|
// console.log(date);
|
|
|
|
|
if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis16 = exerciseList.exercise_types) !== null && _exerciseList$exercis16 !== void 0 && _exerciseList$exercis16.appraise_setting && exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis17 = exerciseList.exercise_types) !== null && _exerciseList$exercis17 !== void 0 && _exerciseList$exercis17.sealed_review && new Date(exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis18 = exerciseList.exercise_types) === null || _exerciseList$exercis18 === void 0 ? void 0 : _exerciseList$exercis18.appraise_end_time).getTime() > date) {
|
|
|
|
|
return "--";
|
|
|
|
|
}
|
|
|
|
|
if (!text && record.review_status) {
|
|
|
|
|
return '评阅中';
|
|
|
|
|
}
|
|
|
|
|
@ -5752,13 +5756,14 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
// width:"8%",
|
|
|
|
|
// width: 236,
|
|
|
|
|
render: function render(text, record) {
|
|
|
|
|
var _exerciseList$exercis19, _exerciseList$exercis20, _exerciseList$exercis21;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
|
|
|
|
|
ghost: true,
|
|
|
|
|
type: "primary",
|
|
|
|
|
size: "small",
|
|
|
|
|
disabled: record.commit_status < 2,
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
className: record.commit_status > 1 ? 'c-blue' : 'c-black',
|
|
|
|
|
onClick: /*#__PURE__*/function () {
|
|
|
|
|
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(e) {
|
|
|
|
|
@ -5818,7 +5823,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
return _ref5.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}(),
|
|
|
|
|
children: [record.has_comment && '更改评阅', !record.has_comment && '评阅']
|
|
|
|
|
children: exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis19 = exerciseList.exercise_types) !== null && _exerciseList$exercis19 !== void 0 && _exerciseList$exercis19.appraise_setting && exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis20 = exerciseList.exercise_types) !== null && _exerciseList$exercis20 !== void 0 && _exerciseList$exercis20.sealed_review && new Date(exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis21 = exerciseList.exercise_types) === null || _exerciseList$exercis21 === void 0 ? void 0 : _exerciseList$exercis21.appraise_end_time).getTime() > date ? '评阅' : record.has_comment ? '更改评阅' : !record.has_comment && '评阅'
|
|
|
|
|
})
|
|
|
|
|
}), !(0,authority/* isStudent */.dE)() && ['考试中'].includes(util/* ExerciseStatus */.ju[commonHeader.exercise_status]) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
|
|
|
|
|
ghost: true,
|
|
|
|
|
@ -5894,11 +5899,11 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
cursor: 'pointer'
|
|
|
|
|
},
|
|
|
|
|
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
|
|
|
|
|
var _exerciseList$exercis13;
|
|
|
|
|
var _exerciseList$exercis22;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
|
|
|
|
|
while (1) switch (_context8.prev = _context8.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis13 = exerciseList.exercise_types) !== null && _exerciseList$exercis13 !== void 0 && _exerciseList$exercis13.answered_open) {
|
|
|
|
|
if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis22 = exerciseList.exercise_types) !== null && _exerciseList$exercis22 !== void 0 && _exerciseList$exercis22.answered_open) {
|
|
|
|
|
_context8.next = 3;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
@ -5992,12 +5997,12 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
cursor: 'pointer'
|
|
|
|
|
},
|
|
|
|
|
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() {
|
|
|
|
|
var _exerciseList$exercis14, _exerciseList$current2, _exerciseList$current3;
|
|
|
|
|
var _exerciseList$exercis23, _exerciseList$current2, _exerciseList$current3;
|
|
|
|
|
var url;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
|
|
|
|
|
while (1) switch (_context9.prev = _context9.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis14 = exerciseList.exercise_types) !== null && _exerciseList$exercis14 !== void 0 && _exerciseList$exercis14.answered_open) {
|
|
|
|
|
if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis23 = exerciseList.exercise_types) !== null && _exerciseList$exercis23 !== void 0 && _exerciseList$exercis23.answered_open) {
|
|
|
|
|
_context9.next = 3;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
@ -6032,7 +6037,7 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
};
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
|
|
|
|
className: "minH500 bg-white mb50 inline-block w100",
|
|
|
|
|
children: [(exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis15 = exerciseList.exercise_types) === null || _exerciseList$exercis15 === void 0 ? void 0 : _exerciseList$exercis15.score_open) && (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
|
|
|
|
|
children: [(exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis24 = exerciseList.exercise_types) === null || _exerciseList$exercis24 === void 0 ? void 0 : _exerciseList$exercis24.score_open) && (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
|
|
|
|
|
hideOnSinglePage: true,
|
|
|
|
|
pagination: false,
|
|
|
|
|
showHeader: false,
|
|
|
|
|
@ -6043,26 +6048,26 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}
|
|
|
|
|
}), !(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
className: "bg-white pt10 pl25 mt15",
|
|
|
|
|
children: [!!(exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis16 = exerciseList.exercise_types) !== null && _exerciseList$exercis16 !== void 0 && _exerciseList$exercis16.answer_users) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
children: [!!(exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis25 = exerciseList.exercise_types) !== null && _exerciseList$exercis25 !== void 0 && _exerciseList$exercis25.answer_users) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
className: "mr10",
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: '#FF954C'
|
|
|
|
|
},
|
|
|
|
|
children: [exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis17 = exerciseList.exercise_types) === null || _exerciseList$exercis17 === void 0 ? void 0 : _exerciseList$exercis17.answer_users, ' ']
|
|
|
|
|
children: [exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis26 = exerciseList.exercise_types) === null || _exerciseList$exercis26 === void 0 ? void 0 : _exerciseList$exercis26.answer_users, ' ']
|
|
|
|
|
}), "\u5DF2\u4EA4"]
|
|
|
|
|
}), !!(exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis18 = exerciseList.exercise_types) !== null && _exerciseList$exercis18 !== void 0 && _exerciseList$exercis18.unanswer_users) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
}), !!(exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis27 = exerciseList.exercise_types) !== null && _exerciseList$exercis27 !== void 0 && _exerciseList$exercis27.unanswer_users) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
className: "mr10",
|
|
|
|
|
children: [exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis19 = exerciseList.exercise_types) === null || _exerciseList$exercis19 === void 0 ? void 0 : _exerciseList$exercis19.unanswer_users, "\u672A\u4EA4"]
|
|
|
|
|
}), (exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis20 = exerciseList.exercise_types) === null || _exerciseList$exercis20 === void 0 ? void 0 : _exerciseList$exercis20.exercise_end_time) !== '--' && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
children: [exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis28 = exerciseList.exercise_types) === null || _exerciseList$exercis28 === void 0 ? void 0 : _exerciseList$exercis28.unanswer_users, "\u672A\u4EA4"]
|
|
|
|
|
}), (exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis29 = exerciseList.exercise_types) === null || _exerciseList$exercis29 === void 0 ? void 0 : _exerciseList$exercis29.exercise_end_time) !== '--' && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
children: ["\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: '#FF954C'
|
|
|
|
|
},
|
|
|
|
|
children: exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis21 = exerciseList.exercise_types) === null || _exerciseList$exercis21 === void 0 ? void 0 : _exerciseList$exercis21.exercise_end_time
|
|
|
|
|
children: exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis30 = exerciseList.exercise_types) === null || _exerciseList$exercis30 === void 0 ? void 0 : _exerciseList$exercis30.exercise_end_time
|
|
|
|
|
})]
|
|
|
|
|
})]
|
|
|
|
|
}), !((_exerciseList$exercis22 = exerciseList.exercise_types) !== null && _exerciseList$exercis22 !== void 0 && _exerciseList$exercis22.exercise_all_users) && !(0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (!!((_exerciseList$exercis23 = exerciseList.exercise_types) !== null && _exerciseList$exercis23 !== void 0 && _exerciseList$exercis23.exercise_all_users) || (0,authority/* isStudent */.dE)()) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
|
|
|
|
|
}), !((_exerciseList$exercis31 = exerciseList.exercise_types) !== null && _exerciseList$exercis31 !== void 0 && _exerciseList$exercis31.exercise_all_users) && !(0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (!!((_exerciseList$exercis32 = exerciseList.exercise_types) !== null && _exerciseList$exercis32 !== void 0 && _exerciseList$exercis32.exercise_all_users) || (0,authority/* isStudent */.dE)()) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
|
|
|
|
|
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
|
|
|
|
className: "pt20",
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
|
|
|
|
@ -6119,11 +6124,11 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
flex: '1',
|
|
|
|
|
children: CommitStatusData.map(function (v, k) {
|
|
|
|
|
var _exerciseList$exercis24;
|
|
|
|
|
var _exerciseList$exercis33;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
|
|
|
|
|
name: "commit_status",
|
|
|
|
|
value: v.id,
|
|
|
|
|
children: [v.name, "(", exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis24 = exerciseList.exercise_types) === null || _exerciseList$exercis24 === void 0 ? void 0 : _exerciseList$exercis24[v.type], ")"]
|
|
|
|
|
children: [v.name, "(", exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis33 = exerciseList.exercise_types) === null || _exerciseList$exercis33 === void 0 ? void 0 : _exerciseList$exercis33[v.type], ")"]
|
|
|
|
|
}, v.id);
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
@ -6149,16 +6154,16 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
flex: '1',
|
|
|
|
|
children: ReviewData === null || ReviewData === void 0 ? void 0 : ReviewData.map(function (v, k) {
|
|
|
|
|
var _exerciseList$exercis25;
|
|
|
|
|
var _exerciseList$exercis34;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
|
|
|
|
|
value: v.id,
|
|
|
|
|
children: [v.name, "(", exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis25 = exerciseList.exercise_types) === null || _exerciseList$exercis25 === void 0 ? void 0 : _exerciseList$exercis25[v.type], ")"]
|
|
|
|
|
children: [v.name, "(", exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis34 = exerciseList.exercise_types) === null || _exerciseList$exercis34 === void 0 ? void 0 : _exerciseList$exercis34[v.type], ")"]
|
|
|
|
|
}, k);
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
}), (exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis26 = exerciseList.exercise_types) === null || _exerciseList$exercis26 === void 0 ? void 0 : _exerciseList$exercis26.open_make_up) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
|
|
|
|
|
}), (exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis35 = exerciseList.exercise_types) === null || _exerciseList$exercis35 === void 0 ? void 0 : _exerciseList$exercis35.open_make_up) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
|
|
|
|
|
name: "is_make_up",
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, {
|
|
|
|
|
value: [],
|
|
|
|
|
@ -6179,11 +6184,11 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
flex: '1',
|
|
|
|
|
children: MakeupStatusData.map(function (v, k) {
|
|
|
|
|
var _exerciseList$exercis27;
|
|
|
|
|
var _exerciseList$exercis36;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
|
|
|
|
|
name: "is_make_up",
|
|
|
|
|
value: v.id,
|
|
|
|
|
children: [v.name, "(", exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis27 = exerciseList.exercise_types) === null || _exerciseList$exercis27 === void 0 ? void 0 : _exerciseList$exercis27[v.type], ")"]
|
|
|
|
|
children: [v.name, "(", exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis36 = exerciseList.exercise_types) === null || _exerciseList$exercis36 === void 0 ? void 0 : _exerciseList$exercis36[v.type], ")"]
|
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
@ -6216,13 +6221,13 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
})
|
|
|
|
|
}), !(commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random) && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
className: ['tr', WorkListmodules.rightFilter].join(' '),
|
|
|
|
|
children: [((_exerciseList$exercis28 = exerciseList.exercise_types) === null || _exerciseList$exercis28 === void 0 ? void 0 : _exerciseList$exercis28.objective) === 1 && ((_exerciseList$exercis29 = exerciseList.exercise_types) === null || _exerciseList$exercis29 === void 0 ? void 0 : _exerciseList$exercis29.subjective) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: [((_exerciseList$exercis37 = exerciseList.exercise_types) === null || _exerciseList$exercis37 === void 0 ? void 0 : _exerciseList$exercis37.objective) === 1 && ((_exerciseList$exercis38 = exerciseList.exercise_types) === null || _exerciseList$exercis38 === void 0 ? void 0 : _exerciseList$exercis38.subjective) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: ["\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
|
|
|
|
|
name: "objective_score_gte",
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
|
|
|
|
|
min: 0,
|
|
|
|
|
max: exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis30 = exerciseList.exercise_types) === null || _exerciseList$exercis30 === void 0 ? void 0 : _exerciseList$exercis30.objective_score,
|
|
|
|
|
max: exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis39 = exerciseList.exercise_types) === null || _exerciseList$exercis39 === void 0 ? void 0 : _exerciseList$exercis39.objective_score,
|
|
|
|
|
placeholder: "\u6700\u4F4E"
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
@ -6231,12 +6236,12 @@ var WorkList = function WorkList(_ref) {
|
|
|
|
|
name: "objective_score_lte",
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
|
|
|
|
|
min: ((_params = params) === null || _params === void 0 ? void 0 : _params.objective_score_gte) || 0,
|
|
|
|
|
max: exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis31 = exerciseList.exercise_types) === null || _exerciseList$exercis31 === void 0 ? void 0 : _exerciseList$exercis31.objective_score,
|
|
|
|
|
max: exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis40 = exerciseList.exercise_types) === null || _exerciseList$exercis40 === void 0 ? void 0 : _exerciseList$exercis40.objective_score,
|
|
|
|
|
placeholder: "\u6700\u9AD8"
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
}), ((_exerciseList$exercis32 = exerciseList.exercise_types) === null || _exerciseList$exercis32 === void 0 ? void 0 : _exerciseList$exercis32.subjective) === 1 && checkDomainAuthority && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
}), ((_exerciseList$exercis41 = exerciseList.exercise_types) === null || _exerciseList$exercis41 === void 0 ? void 0 : _exerciseList$exercis41.subjective) === 1 && checkDomainAuthority && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
|
|
|
|
|
style: {
|
|
|
|
|
marginBottom: 15
|
|
|
|
|
@ -12228,11 +12233,11 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
|
|
|
|
|
var _useState23 = (0,react.useState)({
|
|
|
|
|
select_appraise: false,
|
|
|
|
|
//启用集中阅卷
|
|
|
|
|
//启用集中评阅
|
|
|
|
|
sealed_review: false,
|
|
|
|
|
//封卷阅卷
|
|
|
|
|
//封卷评阅
|
|
|
|
|
review_type: 0,
|
|
|
|
|
//阅卷模式
|
|
|
|
|
//评阅模式
|
|
|
|
|
end_time: '' //禁止进入考试时长
|
|
|
|
|
}),
|
|
|
|
|
_useState24 = slicedToArray_default()(_useState23, 2),
|
|
|
|
|
@ -12241,10 +12246,10 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
|
|
|
|
|
// select_appraise为前端存储的值,作为选中的效果,因为后端说不需要这个值
|
|
|
|
|
// 用initData.end_time来判断是否提交过数据
|
|
|
|
|
// 用initData.can_open_appraise来判断是否可以开启集中阅卷 true能开启
|
|
|
|
|
// 用initData.can_open_appraise来判断是否可以开启集中评阅 true能开启
|
|
|
|
|
// 用initData.start_appraise来判断是否有老师开始了集中评阅
|
|
|
|
|
// 用initData.exercise_author考试创建者
|
|
|
|
|
// 用initData.change_sealed_review来判断是否禁用封卷阅卷 true可以点击封卷阅卷操作
|
|
|
|
|
// 用initData.change_sealed_review来判断是否禁用封卷评阅 true可以点击封卷评阅操作
|
|
|
|
|
// 用initData.finish_total
|
|
|
|
|
|
|
|
|
|
(0,react.useEffect)(function () {
|
|
|
|
|
@ -12266,6 +12271,8 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
Object.keys(data).forEach(function (item) {
|
|
|
|
|
data[item] = res === null || res === void 0 ? void 0 : res[item];
|
|
|
|
|
});
|
|
|
|
|
//在这里拿新数据--可能不是
|
|
|
|
|
console.log(res, "res");
|
|
|
|
|
setInitData(objectSpread2_default()({}, res));
|
|
|
|
|
setQuestionTableData((res === null || res === void 0 ? void 0 : res.exercise_questions) || []);
|
|
|
|
|
setPaperTableData((res === null || res === void 0 ? void 0 : res.exercises) || []);
|
|
|
|
|
@ -12277,7 +12284,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
setFinishTotal((res === null || res === void 0 ? void 0 : res.finish_total) || 0);
|
|
|
|
|
// setUnfinishedTotal(res?.total - res?.finish_total)
|
|
|
|
|
setPageLoading(false);
|
|
|
|
|
case 13:
|
|
|
|
|
case 14:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context.stop();
|
|
|
|
|
}
|
|
|
|
|
@ -12299,13 +12306,13 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (!bodyData.review_type && !paperTableData.length) {
|
|
|
|
|
message/* default.warn */.ZP.warn('请至少添加一位阅卷教师');
|
|
|
|
|
message/* default.warn */.ZP.warn('请至少添加一位评阅教师');
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (bodyData.review_type && !questionTableData.some(function (e) {
|
|
|
|
|
return !!e.appraise_teachers.length;
|
|
|
|
|
})) {
|
|
|
|
|
message/* default.warn */.ZP.warn('请至少添加一位阅卷教师');
|
|
|
|
|
message/* default.warn */.ZP.warn('请至少添加一位评阅教师');
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (bodyData.review_type === 0) {
|
|
|
|
|
@ -12349,7 +12356,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
title: '提示',
|
|
|
|
|
content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: ["\u56E0\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u662F\u5C06\u5B66\u751F\u8BD5\u5377\u6216\u8BD5\u9898\u5206\u914D\u7ED9\u8BC4\u9605\u7684\u6559\u5E08\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u5224\u5206\u6210\u7EE9\uFF0C\u5224\u5377\u8BBE\u7F6E\u63D0\u4EA4\u4FDD\u5B58\u540E\u672C\u573A\u8003\u8BD5", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
children: ["\u56E0\u96C6\u4E2D\u8BC4\u9605\u6A21\u5F0F\u662F\u5C06\u5B66\u751F\u8BD5\u5377\u6216\u8BD5\u9898\u5206\u914D\u7ED9\u8BC4\u9605\u7684\u6559\u5E08\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u8BC4\u9605\u6210\u7EE9\uFF0C\u8BC4\u9605\u8BBE\u7F6E\u63D0\u4EA4\u4FDD\u5B58\u540E\u672C\u573A\u8003\u8BD5", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
className: "c-orange-ff9",
|
|
|
|
|
children: "\u4E0D\u53EF\u8FDB\u884C"
|
|
|
|
|
}), "\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"]
|
|
|
|
|
@ -12384,17 +12391,21 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
});
|
|
|
|
|
case 3:
|
|
|
|
|
res = _context2.sent;
|
|
|
|
|
setPageLoading(false);
|
|
|
|
|
if (!(res.status === 0)) {
|
|
|
|
|
_context2.next = 9;
|
|
|
|
|
_context2.next = 11;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default.success */.ZP.success('更新成功');
|
|
|
|
|
getDefaultData();
|
|
|
|
|
setDisabled(true);
|
|
|
|
|
// 触发一次commheader
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'exercise/getCommonHeader',
|
|
|
|
|
payload: objectSpread2_default()({}, params)
|
|
|
|
|
});
|
|
|
|
|
return _context2.abrupt("return");
|
|
|
|
|
case 9:
|
|
|
|
|
setPageLoading(false);
|
|
|
|
|
case 10:
|
|
|
|
|
case 11:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context2.stop();
|
|
|
|
|
}
|
|
|
|
|
@ -12446,7 +12457,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
};
|
|
|
|
|
var dealModalData = function dealModalData() {
|
|
|
|
|
if (!teacherIds.length) {
|
|
|
|
|
message/* default.warn */.ZP.warn('请至少添加一位阅卷教师');
|
|
|
|
|
message/* default.warn */.ZP.warn('请至少添加一位评阅教师');
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (visible[0]) {
|
|
|
|
|
@ -12529,7 +12540,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
},
|
|
|
|
|
width: 70
|
|
|
|
|
}, {
|
|
|
|
|
title: '阅卷教师',
|
|
|
|
|
title: '评阅教师',
|
|
|
|
|
align: 'center',
|
|
|
|
|
dataIndex: 'appraise_teachers',
|
|
|
|
|
className: ConfigWorksmodules.padding,
|
|
|
|
|
@ -12564,7 +12575,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
okText: '确定',
|
|
|
|
|
cancelText: '取消',
|
|
|
|
|
title: '提示',
|
|
|
|
|
content: '删除此阅卷教师,试卷将重新均分给其他阅卷教师;如需添加指定阅卷教师,请点击“+阅卷教师”按钮。',
|
|
|
|
|
content: '删除此教师,试卷将重新均分给其他评阅教师;如需添加指定教师,请点击“+评阅教师”按钮。',
|
|
|
|
|
onOk: function onOk() {
|
|
|
|
|
var items = paperTableData === null || paperTableData === void 0 ? void 0 : paperTableData.filter(function (_, i) {
|
|
|
|
|
return i !== index;
|
|
|
|
|
@ -12627,7 +12638,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 100
|
|
|
|
|
}, {
|
|
|
|
|
title: '阅卷教师',
|
|
|
|
|
title: '评阅教师',
|
|
|
|
|
align: 'center',
|
|
|
|
|
className: ConfigWorksmodules.padding,
|
|
|
|
|
dataIndex: 'appraise_teachers',
|
|
|
|
|
@ -12704,15 +12715,17 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "\u8BF4\u660E\uFF1A"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "\u9002\u7528\u4E8E\u5927\u578B\u4E25\u8083\u9605\u5377\uFF0C\u5BF9\u5B66\u751F\u7684\u8BD5\u5377\u6216\u8BD5\u9898\u8FDB\u884C\u8BC4\u9605\u7684\u573A\u666F\u3002"
|
|
|
|
|
children: "\u9002\u7528\u4E8E\u5927\u578B\u4E25\u8083\u8BC4\u9605\uFF0C\u5BF9\u5B66\u751F\u7684\u8BD5\u5377\u6216\u8BD5\u9898\u8FDB\u884C\u8BC4\u9605\u7684\u573A\u666F\u3002"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "\u5F00\u542F\u89C4\u5219\uFF1A"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "1.\u8BD5\u5377\u72B6\u6001\u4E3A\"\u5DF2\u7ED3\u675F\";"
|
|
|
|
|
children: "1.\u6709\u5B66\u751F\u4EA4\u5377;"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "2.\u8003\u8BD5\u72B6\u6001\u4E3A\"\u5DF2\u7ED3\u675F\";"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "2.\u8BD5\u5377\u542B\u6709\u586B\u7A7A\u3001\u7F16\u7A0B\u3001\u5B9E\u8BAD\u3001\u7B80\u7B54\u9898\u4E2D\u4EFB\u610F\u9898\u578B\u3002"
|
|
|
|
|
children: "3.\u8BD5\u5377\u542B\u6709\u586B\u7A7A\u3001\u7F16\u7A0B\u3001\u5B9E\u8BAD\u3001\u7B80\u7B54\u9898\u4E2D\u4EFB\u610F\u9898\u578B\u3002"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "\u540C\u65F6\u6EE1\u8DB32\u4E2A\u6761\u4EF6\u624D\u53EF\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u5F00\u542F\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"
|
|
|
|
|
children: "\u540C\u65F6\u6EE1\u8DB33\u4E2A\u6761\u4EF6\u624D\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF0C\u5F00\u542F\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"
|
|
|
|
|
})]
|
|
|
|
|
}),
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
|
|
|
|
|
@ -12786,10 +12799,10 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
},
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
className: "font14",
|
|
|
|
|
children: "\u5C01\u5377\u9605\u5377"
|
|
|
|
|
children: "\u5C01\u5377\u8BC4\u9605"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
className: "font12 c-grey-c",
|
|
|
|
|
children: "\uFF08\u9009\u4E2D\uFF0C\u5F00\u542F\u540E\u96C6\u4E2D\u9605\u5377\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09"
|
|
|
|
|
children: "\uFF08\u9009\u4E2D\uFF0C\u5F00\u542F\u540E\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09"
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
@ -12797,7 +12810,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
className: "mt15 pl30",
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
className: "mr10",
|
|
|
|
|
children: "\u9605\u5377\u6A21\u5F0F\uFF1A"
|
|
|
|
|
children: "\u8BC4\u9605\u6A21\u5F0F\uFF1A"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
|
|
|
|
|
value: data.review_type,
|
|
|
|
|
disabled: disabled || !!(initData !== null && initData !== void 0 && initData.end_time),
|
|
|
|
|
@ -12817,7 +12830,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "1.\u5C06\u5B66\u751F\u8BD5\u5377\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u7684\u6559\u5E08\uFF0C\u82E5\u65E0\u6CD5\u5747\u5206\u5219\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u7ED9\u6559\u5E08\uFF1B"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "2.\u9605\u5377\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u518D\u5207\u6362\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"
|
|
|
|
|
children: "2.\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u518D\u5207\u6362\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "\u793A\u4F8B\uFF1A\u82E5\u8BD5\u5377\u4E3A51\u5F20\uFF0C\u7531A\u3001B\u6559\u5E08\u8BC4\u9605\uFF0C\u5219A\u6559\u5E08\u8BC4\u960525\u5F20\uFF0CB\u6559\u5E08\u8BC4\u960526\u5F20\u3002"
|
|
|
|
|
})]
|
|
|
|
|
@ -12839,7 +12852,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "1.\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF1B"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: "2.\u9605\u5377\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u518D\u5207\u6362\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"
|
|
|
|
|
children: "2.\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u518D\u5207\u6362\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"
|
|
|
|
|
})]
|
|
|
|
|
}),
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
|
|
|
|
|
@ -12851,9 +12864,14 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
span: 24,
|
|
|
|
|
className: "mt15 pl30",
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
className: "mr10",
|
|
|
|
|
children: "\u622A\u6B62\u65F6\u95F4\uFF1A"
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: "red"
|
|
|
|
|
},
|
|
|
|
|
children: "*"
|
|
|
|
|
}), "\u622A\u6B62\u65F6\u95F4\uFF1A"]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker/* default */.Z, {
|
|
|
|
|
style: {
|
|
|
|
|
width: 234
|
|
|
|
|
@ -12881,9 +12899,14 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
style: {
|
|
|
|
|
width: '100%'
|
|
|
|
|
},
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
className: "ml30 mr10",
|
|
|
|
|
children: "\u9605\u5377\u6559\u5E08\uFF1A"
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: "red"
|
|
|
|
|
},
|
|
|
|
|
children: "*"
|
|
|
|
|
}), "\u8BC4\u9605\u6559\u5E08\uFF1A"]
|
|
|
|
|
}), data.review_type === 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
flex: 1
|
|
|
|
|
@ -12901,7 +12924,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
return dealModal([true, null]);
|
|
|
|
|
},
|
|
|
|
|
children: "+\xA0\u9605\u5377\u6559\u5E08"
|
|
|
|
|
children: "+\xA0\u8BC4\u9605\u6559\u5E08"
|
|
|
|
|
})]
|
|
|
|
|
}), data.review_type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
@ -12924,13 +12947,13 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
closable: false,
|
|
|
|
|
destroyOnClose: true,
|
|
|
|
|
open: !!visible,
|
|
|
|
|
title: (visible === null || visible === void 0 ? void 0 : visible[1]) === null ? "指定阅卷教师" : '共同阅卷教师',
|
|
|
|
|
title: (visible === null || visible === void 0 ? void 0 : visible[1]) === null ? "指定评阅教师" : '共同评阅教师',
|
|
|
|
|
bodyStyle: {
|
|
|
|
|
padding: '0 16px'
|
|
|
|
|
},
|
|
|
|
|
okText: "\u786E\u8BA4",
|
|
|
|
|
cancelText: "\u53D6\u6D88",
|
|
|
|
|
width: "400px",
|
|
|
|
|
width: "800px",
|
|
|
|
|
onOk: dealModalData,
|
|
|
|
|
afterClose: function afterClose() {
|
|
|
|
|
setTeacherIds([]);
|
|
|
|
|
@ -12939,6 +12962,11 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
setVisible(false);
|
|
|
|
|
},
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
|
|
|
|
|
pagination: {
|
|
|
|
|
hideOnSinglePage: true
|
|
|
|
|
} //只有一页时,隐藏分页器
|
|
|
|
|
,
|
|
|
|
|
|
|
|
|
|
bordered: true,
|
|
|
|
|
rowSelection: {
|
|
|
|
|
type: 'checkbox',
|
|
|
|
|
@ -12951,7 +12979,22 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
|
|
|
|
|
columns: [{
|
|
|
|
|
title: '教师姓名',
|
|
|
|
|
align: 'center',
|
|
|
|
|
dataIndex: 'name'
|
|
|
|
|
dataIndex: 'name',
|
|
|
|
|
width: "25%"
|
|
|
|
|
}, {
|
|
|
|
|
title: '手机',
|
|
|
|
|
align: 'center',
|
|
|
|
|
dataIndex: 'phone',
|
|
|
|
|
width: "18%"
|
|
|
|
|
}, {
|
|
|
|
|
title: '邮箱',
|
|
|
|
|
align: 'center',
|
|
|
|
|
dataIndex: 'email',
|
|
|
|
|
width: "28%"
|
|
|
|
|
}, {
|
|
|
|
|
title: '角色',
|
|
|
|
|
align: 'center',
|
|
|
|
|
dataIndex: 'identity'
|
|
|
|
|
}]
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
@ -15003,10 +15046,6 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
|
|
|
|
|
function getparams(items) {
|
|
|
|
|
setexercise_group_id(objectSpread2_default()({}, items));
|
|
|
|
|
}
|
|
|
|
|
// console.log("是否具有试卷预览权限:", classroomList?.AssistantObject?.exercise?.can_preview);
|
|
|
|
|
// console.log("是否具有打回重做权限:", classroomList?.AssistantObject?.exercise?.can_redo)
|
|
|
|
|
// console.log("是否具有结束考试权限:", classroomList?.AssistantObject?.exercise?.can_stop);
|
|
|
|
|
// console.log("是否具有编辑试卷权限:", classroomList?.AssistantObject?.exercise?.can_create);
|
|
|
|
|
var tabsArr = [{
|
|
|
|
|
name: '答题列表',
|
|
|
|
|
id: 0,
|