|
|
|
|
@ -14895,7 +14895,10 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
|
|
|
|
|
onHide = _ref.onHide,
|
|
|
|
|
_ref$selectArrs = _ref.selectArrs,
|
|
|
|
|
selectArrs = _ref$selectArrs === void 0 ? [] : _ref$selectArrs,
|
|
|
|
|
setSelectArrs = _ref.setSelectArrs;
|
|
|
|
|
setSelectArrs = _ref.setSelectArrs,
|
|
|
|
|
_ref$tabKeyStr = _ref.tabKeyStr,
|
|
|
|
|
tabKeyStr = _ref$tabKeyStr === void 0 ? "myself" : _ref$tabKeyStr,
|
|
|
|
|
setTabKeyStr = _ref.setTabKeyStr;
|
|
|
|
|
var _useState = (0,_react_17_0_2_react.useState)(true),
|
|
|
|
|
_useState2 = slicedToArray_default()(_useState, 2),
|
|
|
|
|
hasMore = _useState2[0],
|
|
|
|
|
@ -14920,6 +14923,11 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
|
|
|
|
|
_useState12 = slicedToArray_default()(_useState11, 2),
|
|
|
|
|
groupIdsInitialValues = _useState12[0],
|
|
|
|
|
setGroupIdsInitialValues = _useState12[1];
|
|
|
|
|
var typeValue = {
|
|
|
|
|
'myself': 0,
|
|
|
|
|
'teacher': 2,
|
|
|
|
|
'public': 1
|
|
|
|
|
};
|
|
|
|
|
var scroll = (0,_react_17_0_2_react.useRef)(null);
|
|
|
|
|
var columns = [{
|
|
|
|
|
title: "试卷名称",
|
|
|
|
|
@ -14963,7 +14971,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
|
|
|
|
|
align: 'center',
|
|
|
|
|
render: function render(v, r) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
|
|
|
href: v ? "/randompaper/detail/".concat(r.id) : "/paperlibrary/see/".concat(r.id, "?defaultActiveKey=1"),
|
|
|
|
|
href: v ? "/randompaper/detail/".concat(r.id) : "/paperlibrary/see/".concat(r.id, "?defaultActiveKey=").concat(typeValue[tabKey]),
|
|
|
|
|
target: "_blank>",
|
|
|
|
|
children: "\u9884\u89C8"
|
|
|
|
|
});
|
|
|
|
|
@ -14984,6 +14992,9 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
initData();
|
|
|
|
|
if (openSelectExercise) {
|
|
|
|
|
if (tabKeyStr) {
|
|
|
|
|
setTabKey(tabKeyStr);
|
|
|
|
|
}
|
|
|
|
|
getData();
|
|
|
|
|
getTeachGroupData();
|
|
|
|
|
}
|
|
|
|
|
@ -15058,18 +15069,17 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
|
|
|
|
|
while (1) switch (_context3.prev = _context3.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (!hasMore) {
|
|
|
|
|
_context3.next = 12;
|
|
|
|
|
_context3.next = 11;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
++query.page;
|
|
|
|
|
setHasMore(false);
|
|
|
|
|
console.log("!111", query);
|
|
|
|
|
_context3.next = 6;
|
|
|
|
|
_context3.next = 5;
|
|
|
|
|
return dispatch({
|
|
|
|
|
type: 'exercise/getBrankList',
|
|
|
|
|
payload: objectSpread2_default()({}, query)
|
|
|
|
|
});
|
|
|
|
|
case 6:
|
|
|
|
|
case 5:
|
|
|
|
|
res = _context3.sent;
|
|
|
|
|
tabData = res !== null && res !== void 0 && res.object_list ? toConsumableArray_default()(tabData.concat(res === null || res === void 0 ? void 0 : res.object_list)) : tabData;
|
|
|
|
|
setIsTeacher(res.is_teacher);
|
|
|
|
|
@ -15080,7 +15090,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
|
|
|
|
|
}
|
|
|
|
|
;
|
|
|
|
|
setTabData(toConsumableArray_default()(tabData));
|
|
|
|
|
case 12:
|
|
|
|
|
case 11:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context3.stop();
|
|
|
|
|
}
|
|
|
|
|
@ -15154,8 +15164,9 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) {
|
|
|
|
|
return groupIdsInitialValues.includes(obj.id);
|
|
|
|
|
});
|
|
|
|
|
setSelectArrs(newArray);
|
|
|
|
|
setTabKeyStr(tabKey);
|
|
|
|
|
onHide();
|
|
|
|
|
case 12:
|
|
|
|
|
case 13:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context4.stop();
|
|
|
|
|
}
|
|
|
|
|
@ -15385,6 +15396,15 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
_useState18 = slicedToArray_default()(_useState17, 2),
|
|
|
|
|
isCreator = _useState18[0],
|
|
|
|
|
setIsCreator = _useState18[1];
|
|
|
|
|
var _useState19 = (0,_react_17_0_2_react.useState)('myself'),
|
|
|
|
|
_useState20 = slicedToArray_default()(_useState19, 2),
|
|
|
|
|
tabKeyStr = _useState20[0],
|
|
|
|
|
_setTabKeyStr = _useState20[1];
|
|
|
|
|
var typeValue = {
|
|
|
|
|
'myself': 0,
|
|
|
|
|
'teacher': 2,
|
|
|
|
|
'public': 1
|
|
|
|
|
};
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
if (['新建刷题练习', '编辑刷题练习'].includes(classroomList.actionTabs.key)) {
|
|
|
|
|
getSubjectExercisesList();
|
|
|
|
|
@ -15428,6 +15448,7 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
};
|
|
|
|
|
setFormValue(objectSpread2_default()({}, defaultValue));
|
|
|
|
|
form.setFieldsValue(objectSpread2_default()({}, defaultValue));
|
|
|
|
|
_setTabKeyStr(data === null || data === void 0 ? void 0 : data.filter);
|
|
|
|
|
setSelectArrs([{
|
|
|
|
|
id: data === null || data === void 0 ? void 0 : data.examination_bank_id,
|
|
|
|
|
item_num: data === null || data === void 0 ? void 0 : data.question_count,
|
|
|
|
|
@ -15560,7 +15581,8 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
while (1) switch (_context5.prev = _context5.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
query = objectSpread2_default()({
|
|
|
|
|
stage_id: classroomList.actionTabs.id
|
|
|
|
|
stage_id: classroomList.actionTabs.id,
|
|
|
|
|
filter: tabKeyStr
|
|
|
|
|
}, formValue);
|
|
|
|
|
if (formValue !== null && formValue !== void 0 && formValue.error_push) {
|
|
|
|
|
query.item_group_ids = query.item_group_ids.map(function (id) {
|
|
|
|
|
@ -15613,7 +15635,8 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/subject_exercises.json", {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: objectSpread2_default()({
|
|
|
|
|
stage_id: classroomList.actionTabs.id
|
|
|
|
|
stage_id: classroomList.actionTabs.id,
|
|
|
|
|
filter: tabKeyStr
|
|
|
|
|
}, formValue)
|
|
|
|
|
});
|
|
|
|
|
case 8:
|
|
|
|
|
@ -15781,12 +15804,13 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
}
|
|
|
|
|
}), "\u9009\u62E9\u8BD5\u5377"]
|
|
|
|
|
}), selectArrs.length > 0 && selectArrs.map(function (item, index) {
|
|
|
|
|
console.log(item);
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
marginTop: 10
|
|
|
|
|
},
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
|
|
|
|
to: "/paperlibrary/see/".concat(item === null || item === void 0 ? void 0 : item.id, "?defaultActiveKey=1"),
|
|
|
|
|
to: "/paperlibrary/see/".concat(item === null || item === void 0 ? void 0 : item.id, "?defaultActiveKey=").concat(typeValue[tabKeyStr]),
|
|
|
|
|
target: "_blank",
|
|
|
|
|
style: {
|
|
|
|
|
textDecoration: 'underline',
|
|
|
|
|
@ -16009,6 +16033,10 @@ var AddOrEditExercise = function AddOrEditExercise(_ref) {
|
|
|
|
|
onHide: function onHide() {
|
|
|
|
|
return setOpenSelectExercise(false);
|
|
|
|
|
},
|
|
|
|
|
tabKeyStr: tabKeyStr,
|
|
|
|
|
setTabKeyStr: function setTabKeyStr(e) {
|
|
|
|
|
_setTabKeyStr(e);
|
|
|
|
|
},
|
|
|
|
|
selectArrs: selectArrs,
|
|
|
|
|
setSelectArrs: function setSelectArrs(e) {
|
|
|
|
|
selectArrsConfig(e);
|