diff --git a/54561.ac989c98.async.js b/54561.f6b44697.async.js
similarity index 99%
rename from 54561.ac989c98.async.js
rename to 54561.f6b44697.async.js
index 104a429ca6..fe346c686d 100644
--- a/54561.ac989c98.async.js
+++ b/54561.f6b44697.async.js
@@ -2093,6 +2093,7 @@ var MenuMore = function MenuMore(_ref2) {
isProblemset = _ref2.isProblemset,
data = _ref2.data,
user = _ref2.user,
+ page = _ref2.page,
activeTabsKey = _ref2.activeTabsKey,
_ref2$onPublicReview = _ref2.onPublicReview,
onPublicReview = _ref2$onPublicReview === void 0 ? function () {} : _ref2$onPublicReview,
@@ -2128,7 +2129,7 @@ var MenuMore = function MenuMore(_ref2) {
onCancelPublish = _ref2$onCancelPublish === void 0 ? function () {} : _ref2$onCancelPublish,
_ref2$onCpTest = _ref2.onCpTest,
onCpTest = _ref2$onCpTest === void 0 ? function () {} : _ref2$onCpTest;
- var editUrl = data.item_type === "PROGRAM" ? "/problems/newedit/".concat((_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.identifier) : data.item_type === "BPROGRAM" ? "/problemset/edit/".concat((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.identifier, "?type=1") : "/problemset/edit/".concat(data.id);
+ var editUrl = data.item_type === "PROGRAM" ? "/problems/newedit/".concat((_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.identifier, "?page=").concat(page) : data.item_type === "BPROGRAM" ? "/problemset/edit/".concat((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.identifier, "?type=1&page=").concat(page) : "/problemset/edit/".concat(data.id, "?page=").concat(page);
var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.status) !== 0 || data.item_type !== "PROGRAM");
// console.log(data, "看是否共享文案的data");
@@ -5122,7 +5123,7 @@ var TabType = /*#__PURE__*/function (TabType) {
return TabType;
}({});
var ProblemsetPage = function ProblemsetPage(_ref) {
- var _location$pathname, _location$pathname2, _problemset$teachGrou8, _problemset$disciplin4, _problemset$teachGrou9;
+ var _location$pathname, _location$pathname2, _problemset$teachGrou8, _problemset$disciplin4, _problemset$teachGrou9, _params11, _params12;
var classroomList = _ref.classroomList,
problemset = _ref.problemset,
user = _ref.user,
@@ -5347,7 +5348,14 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
params.group_id = Number(group_id);
- setParams(params);
+ if (searchParams.get('page')) {
+ var paramcommon = JSON.parse(localStorage.getItem('problemsetkey'));
+ setKnowledgeValue((paramcommon === null || paramcommon === void 0 ? void 0 : paramcommon.tag_discipline_id) || -1);
+ params = paramcommon;
+ setParams(params);
+ } else {
+ setParams(params);
+ }
getItemBanks(params).then(function (res) {
// if (!res?.status) {
// setTreeData(res?.item_banks_group)
@@ -5579,18 +5587,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
q = objectSpread2_default()({}, query);
+ localStorage.setItem('problemsetkey', JSON.stringify(query));
q.item_type = isprogram_homework ? 'PROGRAM' : query.item_type;
q.keyword = query.keyword || '';
setFolderLoading(true);
- _context4.next = 6;
+ _context4.next = 7;
return dispatch({
type: 'problemset/getItemBanks',
payload: objectSpread2_default()({}, q)
});
- case 6:
+ case 7:
res = _context4.sent;
if (!(res && res.status !== 403 && res.status !== 401 && res.status !== 500)) {
- _context4.next = 17;
+ _context4.next = 18;
break;
}
setProblemsetCount(res.items_count || 0); //试题总数
@@ -5605,7 +5614,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
setAddedNum((res === null || res === void 0 ? void 0 : res.added_num) || 0); //文件夹总数
setFolderLoading(false);
return _context4.abrupt("return", res);
- case 17:
+ case 18:
case "end":
return _context4.stop();
}
@@ -6130,7 +6139,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}();
var handleCancel = /*#__PURE__*/function () {
var _ref15 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(id) {
- var _res, _res2, res;
+ var _params;
+ var _res, _params2, _res2, res;
return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
while (1) switch (_context12.prev = _context12.next) {
case 0:
@@ -6150,7 +6160,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
return _context12.abrupt("return");
case 6:
- if (!(params !== null && params !== void 0 && params.exercise_id)) {
+ if (!((_params = params) !== null && _params !== void 0 && _params.exercise_id)) {
_context12.next = 12;
break;
}
@@ -6158,7 +6168,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return (0,fetch/* default */.ZP)("/api/exercise_questions/delete_by_item_bank.json ", {
method: 'post',
body: {
- exercise_id: params === null || params === void 0 ? void 0 : params.exercise_id,
+ exercise_id: (_params2 = params) === null || _params2 === void 0 ? void 0 : _params2.exercise_id,
item_bank_ids: [id]
}
});
@@ -6269,7 +6279,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
// 加入试题蓝的函数
var handleSelect = /*#__PURE__*/function () {
var _ref17 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14(id) {
- var _res3, _res4, res;
+ var _params3;
+ var _res3, _params4, _res4, res;
return regeneratorRuntime_default()().wrap(function _callee14$(_context14) {
while (1) switch (_context14.prev = _context14.next) {
case 0:
@@ -6289,12 +6300,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
return _context14.abrupt("return");
case 6:
- if (!(params !== null && params !== void 0 && params.exercise_id)) {
+ if (!((_params3 = params) !== null && _params3 !== void 0 && _params3.exercise_id)) {
_context14.next = 12;
break;
}
_context14.next = 9;
- return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/select_questions.json"), {
+ return (0,fetch/* default */.ZP)("/api/exercises/".concat((_params4 = params) === null || _params4 === void 0 ? void 0 : _params4.exercise_id, "/select_questions.json"), {
method: 'post',
body: {
item_bank_ids: [id]
@@ -6845,7 +6856,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
onOk: function () {
var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24() {
- var res;
+ var _params5;
+ var res, _params6;
return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
while (1) switch (_context24.prev = _context24.next) {
case 0:
@@ -6863,12 +6875,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
_context24.next = 15;
break;
case 6:
- if (!(params !== null && params !== void 0 && params.exercise_id)) {
+ if (!((_params5 = params) !== null && _params5 !== void 0 && _params5.exercise_id)) {
_context24.next = 12;
break;
}
_context24.next = 9;
- return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/select_questions.json"), {
+ return (0,fetch/* default */.ZP)("/api/exercises/".concat((_params6 = params) === null || _params6 === void 0 ? void 0 : _params6.exercise_id, "/select_questions.json"), {
method: 'post',
body: {
item_bank_ids: ids
@@ -6917,7 +6929,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}();
var handleUnselectAllRequest = /*#__PURE__*/function () {
var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(ids) {
- var res;
+ var _params7;
+ var res, _params8;
return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
while (1) switch (_context26.prev = _context26.next) {
case 0:
@@ -6937,7 +6950,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
_context26.next = 15;
break;
case 6:
- if (!(params !== null && params !== void 0 && params.exercise_id)) {
+ if (!((_params7 = params) !== null && _params7 !== void 0 && _params7.exercise_id)) {
_context26.next = 12;
break;
}
@@ -6945,7 +6958,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return (0,fetch/* default */.ZP)("/api/exercise_questions/delete_by_item_bank.json ", {
method: 'post',
body: {
- exercise_id: params === null || params === void 0 ? void 0 : params.exercise_id,
+ exercise_id: (_params8 = params) === null || _params8 === void 0 ? void 0 : _params8.exercise_id,
item_bank_ids: ids
}
});
@@ -7782,12 +7795,14 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
};
var goPath = function goPath() {
+ var _params9;
var url = '/problemset/preview';
if (params.exam_id) {
url = "/paperlibrary/edit/".concat(params.exam_id);
}
- if (params !== null && params !== void 0 && params.exercise_id) {
- url = "/classrooms/".concat(paramsRouter.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/edit");
+ if ((_params9 = params) !== null && _params9 !== void 0 && _params9.exercise_id) {
+ var _params10;
+ url = "/classrooms/".concat(paramsRouter.coursesId, "/exercise/").concat((_params10 = params) === null || _params10 === void 0 ? void 0 : _params10.exercise_id, "/edit");
}
_umi_production_exports.history.push(url);
};
@@ -7874,6 +7889,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
isProblemset: isProblemset,
user: user,
data: r,
+ page: params.page,
activeTabsKey: activeTabsKey,
selectIds: selectIds,
onCollect: handleCollect,
@@ -8374,7 +8390,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
showQuickJumper: true,
onChange: handleChangePage,
defaultCurrent: 1,
- pageSize: params === null || params === void 0 ? void 0 : params.per_page,
+ pageSize: (_params11 = params) === null || _params11 === void 0 ? void 0 : _params11.per_page,
current: params.page || 1,
total: problemsetCount,
showTotal: function showTotal(total) {
@@ -8628,7 +8644,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
showQuickJumper: true,
onChange: handleChangePage,
defaultCurrent: 1,
- pageSize: params === null || params === void 0 ? void 0 : params.per_page,
+ pageSize: (_params12 = params) === null || _params12 === void 0 ? void 0 : _params12.per_page,
current: params.page || 1,
hideOnSinglePage: true,
total: problemsetCount,
diff --git a/index.html b/index.html
index 74c0611c1a..349dec80d1 100644
--- a/index.html
+++ b/index.html
@@ -27,7 +27,7 @@
display: block !important;
}
-
+