Auto Submit

dev_local_v9_xiangongyedaxue
autosubmit 2 years ago
parent 99b67d0ec1
commit 0b4b3a8291

@ -2171,7 +2171,7 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u64A4\u9500\u516C\u5F00"
}),
key: '6',
show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)
show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login) || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)()
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@ -2821,7 +2821,7 @@ var ShareModal = function ShareModal(_ref) {
var SetPrivateModal_excluded = ["problemset", "globalSetting", "loading", "dispatch", "onReloadData"];
var SetPrivateModal_excluded = ["problemset", "globalSetting", "loading", "dispatch", "onReloadData", "isPiliangRevoke"];
@ -2835,6 +2835,8 @@ var SetPrivateModal = function SetPrivateModal(_ref) {
dispatch = _ref.dispatch,
_ref$onReloadData = _ref.onReloadData,
onReloadData = _ref$onReloadData === void 0 ? function () {} : _ref$onReloadData,
_ref$isPiliangRevoke = _ref.isPiliangRevoke,
isPiliangRevoke = _ref$isPiliangRevoke === void 0 ? false : _ref$isPiliangRevoke,
props = objectWithoutProperties_default()(_ref, SetPrivateModal_excluded);
var hintFlagRef = (0,_react_17_0_2_react.useRef)(false);
var _useState = (0,_react_17_0_2_react.useState)(false),
@ -2855,13 +2857,29 @@ var SetPrivateModal = function SetPrivateModal(_ref) {
while (1) switch (_context.prev = _context.next) {
case 0:
hintFlagRef.current && window.localStorage.setItem('problemset-set-private-hint-flag', '1');
_context.next = 3;
res = {};
if (!isPiliangRevoke) {
_context.next = 8;
break;
}
_context.next = 5;
return dispatch({
type: 'problemset/revokePublish',
payload: problemset.actionTabs.params
});
case 5:
res = _context.sent;
_context.next = 11;
break;
case 8:
_context.next = 10;
return dispatch({
type: 'problemset/setPrivate',
payload: problemset.actionTabs.params
});
case 3:
case 10:
res = _context.sent;
case 11:
dispatch({
type: 'problemset/setActionTabs',
payload: {}
@ -2870,7 +2888,7 @@ var SetPrivateModal = function SetPrivateModal(_ref) {
if (res.status === 0) {
onReloadData();
}
case 7:
case 14:
case "end":
return _context.stop();
}
@ -2889,7 +2907,7 @@ var SetPrivateModal = function SetPrivateModal(_ref) {
title: "\u64A4\u9500\u516C\u5F00\u544A\u77E5",
okText: "\u786E\u5B9A",
cancelText: "\u53D6\u6D88",
confirmLoading: loading['problemset/setPrivate'],
confirmLoading: isPiliangRevoke ? loading['problemset/revokePublish'] : loading['problemset/setPrivate'],
width: "442px",
onOk: handleOk,
onCancel: function onCancel() {
@ -5123,6 +5141,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
_useState24 = slicedToArray_default()(_useState23, 2),
backIcon = _useState24[0],
setBackIcon = _useState24[1];
var _useState25 = (0,_react_17_0_2_react.useState)(false),
_useState26 = slicedToArray_default()(_useState25, 2),
isPiliangRevoke = _useState26[0],
setIsPiliangRevoke = _useState26[1]; //批量撤销公开
// const [selectAll, setSelectAll] = useState<boolean>(false);
var unpublishedAll = (0,_react_17_0_2_react.useRef)(false);
@ -5130,27 +5152,27 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
var correctionTypeRef = (0,_react_17_0_2_react.useRef)();
var correctionDescRef = (0,_react_17_0_2_react.useRef)();
var joinGroupDataRef = (0,_react_17_0_2_react.useRef)();
var _useState25 = (0,_react_17_0_2_react.useState)(),
_useState26 = slicedToArray_default()(_useState25, 2),
useShixunIds = _useState26[0],
setUseShixunIds = _useState26[1];
var _useState27 = (0,_react_17_0_2_react.useState)([]),
var _useState27 = (0,_react_17_0_2_react.useState)(),
_useState28 = slicedToArray_default()(_useState27, 2),
selectIds = _useState28[0],
setSelectIds = _useState28[1];
useShixunIds = _useState28[0],
setUseShixunIds = _useState28[1];
var _useState29 = (0,_react_17_0_2_react.useState)([]),
_useState30 = slicedToArray_default()(_useState29, 2),
selectIds = _useState30[0],
setSelectIds = _useState30[1];
var hintFlagRef = (0,_react_17_0_2_react.useRef)(false);
var isProblemset = location.pathname === '/problemset';
var isprogram_homework = (_location$pathname = location.pathname) === null || _location$pathname === void 0 ? void 0 : _location$pathname.includes("program_homework");
var isProgramEdit = isprogram_homework && paramsRouter.categoryId && (_location$pathname2 = location.pathname) !== null && _location$pathname2 !== void 0 && _location$pathname2.includes("edit") ? paramsRouter.categoryId : '';
var isProgramText = isProgramEdit ? '编辑编程作业' : '新建编程作业';
var _useState29 = (0,_react_17_0_2_react.useState)({}),
_useState30 = slicedToArray_default()(_useState29, 2),
editData = _useState30[0],
setEditData = _useState30[1];
var _useState31 = (0,_react_17_0_2_react.useState)(false),
var _useState31 = (0,_react_17_0_2_react.useState)({}),
_useState32 = slicedToArray_default()(_useState31, 2),
addLoading = _useState32[0],
setAddLoading = _useState32[1];
editData = _useState32[0],
setEditData = _useState32[1];
var _useState33 = (0,_react_17_0_2_react.useState)(false),
_useState34 = slicedToArray_default()(_useState33, 2),
addLoading = _useState34[0],
setAddLoading = _useState34[1];
var _ref2 = user.userInfo || {},
admin = _ref2.admin,
business = _ref2.business,
@ -5158,32 +5180,32 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
is_teacher = _ref2.is_teacher,
user_identity = _ref2.user_identity;
var showSelectButton = admin || business || is_shixun_marker || is_teacher || user_identity !== "学生";
var _useState33 = (0,_react_17_0_2_react.useState)('按更新时间降序'),
_useState34 = slicedToArray_default()(_useState33, 2),
SortMenuName = _useState34[0],
setSortMenuName = _useState34[1];
var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData;
var _useState35 = (0,_react_17_0_2_react.useState)([]),
var _useState35 = (0,_react_17_0_2_react.useState)('按更新时间降序'),
_useState36 = slicedToArray_default()(_useState35, 2),
treeData = _useState36[0],
setTreeData = _useState36[1];
var treeDataWarp = (0,_react_17_0_2_react.useRef)(null);
var _useState37 = (0,_react_17_0_2_react.useState)(false),
SortMenuName = _useState36[0],
setSortMenuName = _useState36[1];
var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData;
var _useState37 = (0,_react_17_0_2_react.useState)([]),
_useState38 = slicedToArray_default()(_useState37, 2),
folderLoading = _useState38[0],
setFolderLoading = _useState38[1];
var _useState39 = (0,_react_17_0_2_react.useState)([]),
treeData = _useState38[0],
setTreeData = _useState38[1];
var treeDataWarp = (0,_react_17_0_2_react.useRef)(null);
var _useState39 = (0,_react_17_0_2_react.useState)(false),
_useState40 = slicedToArray_default()(_useState39, 2),
selectitem = _useState40[0],
setselectitem = _useState40[1];
var _useState41 = (0,_react_17_0_2_react.useState)(''),
folderLoading = _useState40[0],
setFolderLoading = _useState40[1];
var _useState41 = (0,_react_17_0_2_react.useState)([]),
_useState42 = slicedToArray_default()(_useState41, 2),
name = _useState42[0],
setname = _useState42[1];
var _useState43 = (0,_react_17_0_2_react.useState)(false),
selectitem = _useState42[0],
setselectitem = _useState42[1];
var _useState43 = (0,_react_17_0_2_react.useState)(''),
_useState44 = slicedToArray_default()(_useState43, 2),
ismodal = _useState44[0],
setismodal = _useState44[1];
name = _useState44[0],
setname = _useState44[1];
var _useState45 = (0,_react_17_0_2_react.useState)(false),
_useState46 = slicedToArray_default()(_useState45, 2),
ismodal = _useState46[0],
setismodal = _useState46[1];
var operatingRef = (0,_react_17_0_2_react.useRef)(null);
var SortMenus = [{
name: '按更新时间升序',
@ -5617,10 +5639,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
// getGroups({ ...params, group_id: 0 })
};
var _useState45 = (0,_react_17_0_2_react.useState)(false),
_useState46 = slicedToArray_default()(_useState45, 2),
showTeachGroup = _useState46[0],
setShowTeachGroup = _useState46[1];
var _useState47 = (0,_react_17_0_2_react.useState)(false),
_useState48 = slicedToArray_default()(_useState47, 2),
showTeachGroup = _useState48[0],
setShowTeachGroup = _useState48[1];
var handleTabsChange = function handleTabsChange(activeKey) {
dispatch({
type: 'problemset/getDisciplines',
@ -5721,6 +5743,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params.per_page = 20;
setParams(params);
getItemBanks(params);
setIsPiliangRevoke(false);
// getGroups(params)
};
var handleDeleteData = function handleDeleteData(deleteId) {
@ -6036,10 +6059,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
};
}();
// 试题是否可以共享
var _useState47 = (0,_react_17_0_2_react.useState)(false),
_useState48 = slicedToArray_default()(_useState47, 2),
SubjectShare = _useState48[0],
setSubjectShare = _useState48[1];
var _useState49 = (0,_react_17_0_2_react.useState)(false),
_useState50 = slicedToArray_default()(_useState49, 2),
SubjectShare = _useState50[0],
setSubjectShare = _useState50[1];
var handleOpen = /*#__PURE__*/function () {
var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(id) {
var isShare,
@ -7307,6 +7330,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
parents: navigation.slice(0, -1)
}));
};
var handleRevokePublish = function handleRevokePublish(ids) {
handleSetPrivate(ids);
// Modal.confirm({
// centered: true,
// icon: null,
// title: '提示',
// className: 'custom-modal-divider',
// content: <p className={styles.modalContent}>确认撤销公开?</p>,
// okText: '确定',
// cancelText: '取消',
// onOk: async () => {
// const res = await revokePublish({ ids });
// if (res?.status === 0) {
// message.success('操作成功');
// handleReloadData();
// }
// },
// });
};
var handleShare = function handleShare() {
params.page = 1;
setParams(params);
@ -8179,7 +8222,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
count: basketTotal
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_PublicReviewModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_SetPrivateModal, {
onReloadData: handleReloadData
onReloadData: handleReloadData,
isPiliangRevoke: isPiliangRevoke
}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_DeleteModal, {
onReloadData: function onReloadData() {
return handleDeleteData([null]);
@ -8236,6 +8280,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-piliangyichu"
}), "\u6279\u91CF\u79FB\u51FA"]
}), activeTabsKey === TabType.Public && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Problemsetmodules.btn,
onClick: function onClick() {
setIsPiliangRevoke(true);
handleRevokePublish(selectIds);
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-piliangchexiaogongkai font16"
}), "\u6279\u91CF\u64A4\u9500\u516C\u5F00"]
}), activeTabsKey === TabType.Mine && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Problemsetmodules.btn,
onClick: function onClick() {

@ -10,7 +10,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1">
<meta http-equiv="Cache-Control" content="no-transform">
<title>头歌实践教学平台</title>
<link rel="stylesheet" href="/react/build/umi.d5c93895.css">
<link rel="stylesheet" href="/react/build/umi.1c5a1506.css">
<script src="/react/build/js/polyfill.min.js"></script>
</head>
<body>
@ -25,7 +25,7 @@
display: block !important;
}
</style><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="/react/build/umi.0a855870.js"></script>
<script src="/react/build/umi.ad5252b8.js"></script>
<script src="/react/build/js/public.js"></script>
</body></html>

@ -2171,7 +2171,7 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u64A4\u9500\u516C\u5F00"
}),
key: '6',
show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)
show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login) || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)()
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@ -2821,7 +2821,7 @@ var ShareModal = function ShareModal(_ref) {
var SetPrivateModal_excluded = ["problemset", "globalSetting", "loading", "dispatch", "onReloadData"];
var SetPrivateModal_excluded = ["problemset", "globalSetting", "loading", "dispatch", "onReloadData", "isPiliangRevoke"];
@ -2835,6 +2835,8 @@ var SetPrivateModal = function SetPrivateModal(_ref) {
dispatch = _ref.dispatch,
_ref$onReloadData = _ref.onReloadData,
onReloadData = _ref$onReloadData === void 0 ? function () {} : _ref$onReloadData,
_ref$isPiliangRevoke = _ref.isPiliangRevoke,
isPiliangRevoke = _ref$isPiliangRevoke === void 0 ? false : _ref$isPiliangRevoke,
props = objectWithoutProperties_default()(_ref, SetPrivateModal_excluded);
var hintFlagRef = (0,_react_17_0_2_react.useRef)(false);
var _useState = (0,_react_17_0_2_react.useState)(false),
@ -2855,13 +2857,29 @@ var SetPrivateModal = function SetPrivateModal(_ref) {
while (1) switch (_context.prev = _context.next) {
case 0:
hintFlagRef.current && window.localStorage.setItem('problemset-set-private-hint-flag', '1');
_context.next = 3;
res = {};
if (!isPiliangRevoke) {
_context.next = 8;
break;
}
_context.next = 5;
return dispatch({
type: 'problemset/revokePublish',
payload: problemset.actionTabs.params
});
case 5:
res = _context.sent;
_context.next = 11;
break;
case 8:
_context.next = 10;
return dispatch({
type: 'problemset/setPrivate',
payload: problemset.actionTabs.params
});
case 3:
case 10:
res = _context.sent;
case 11:
dispatch({
type: 'problemset/setActionTabs',
payload: {}
@ -2870,7 +2888,7 @@ var SetPrivateModal = function SetPrivateModal(_ref) {
if (res.status === 0) {
onReloadData();
}
case 7:
case 14:
case "end":
return _context.stop();
}
@ -2889,7 +2907,7 @@ var SetPrivateModal = function SetPrivateModal(_ref) {
title: "\u64A4\u9500\u516C\u5F00\u544A\u77E5",
okText: "\u786E\u5B9A",
cancelText: "\u53D6\u6D88",
confirmLoading: loading['problemset/setPrivate'],
confirmLoading: isPiliangRevoke ? loading['problemset/revokePublish'] : loading['problemset/setPrivate'],
width: "442px",
onOk: handleOk,
onCancel: function onCancel() {
@ -5123,6 +5141,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
_useState24 = slicedToArray_default()(_useState23, 2),
backIcon = _useState24[0],
setBackIcon = _useState24[1];
var _useState25 = (0,_react_17_0_2_react.useState)(false),
_useState26 = slicedToArray_default()(_useState25, 2),
isPiliangRevoke = _useState26[0],
setIsPiliangRevoke = _useState26[1]; //批量撤销公开
// const [selectAll, setSelectAll] = useState<boolean>(false);
var unpublishedAll = (0,_react_17_0_2_react.useRef)(false);
@ -5130,27 +5152,27 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
var correctionTypeRef = (0,_react_17_0_2_react.useRef)();
var correctionDescRef = (0,_react_17_0_2_react.useRef)();
var joinGroupDataRef = (0,_react_17_0_2_react.useRef)();
var _useState25 = (0,_react_17_0_2_react.useState)(),
_useState26 = slicedToArray_default()(_useState25, 2),
useShixunIds = _useState26[0],
setUseShixunIds = _useState26[1];
var _useState27 = (0,_react_17_0_2_react.useState)([]),
var _useState27 = (0,_react_17_0_2_react.useState)(),
_useState28 = slicedToArray_default()(_useState27, 2),
selectIds = _useState28[0],
setSelectIds = _useState28[1];
useShixunIds = _useState28[0],
setUseShixunIds = _useState28[1];
var _useState29 = (0,_react_17_0_2_react.useState)([]),
_useState30 = slicedToArray_default()(_useState29, 2),
selectIds = _useState30[0],
setSelectIds = _useState30[1];
var hintFlagRef = (0,_react_17_0_2_react.useRef)(false);
var isProblemset = location.pathname === '/problemset';
var isprogram_homework = (_location$pathname = location.pathname) === null || _location$pathname === void 0 ? void 0 : _location$pathname.includes("program_homework");
var isProgramEdit = isprogram_homework && paramsRouter.categoryId && (_location$pathname2 = location.pathname) !== null && _location$pathname2 !== void 0 && _location$pathname2.includes("edit") ? paramsRouter.categoryId : '';
var isProgramText = isProgramEdit ? '编辑编程作业' : '新建编程作业';
var _useState29 = (0,_react_17_0_2_react.useState)({}),
_useState30 = slicedToArray_default()(_useState29, 2),
editData = _useState30[0],
setEditData = _useState30[1];
var _useState31 = (0,_react_17_0_2_react.useState)(false),
var _useState31 = (0,_react_17_0_2_react.useState)({}),
_useState32 = slicedToArray_default()(_useState31, 2),
addLoading = _useState32[0],
setAddLoading = _useState32[1];
editData = _useState32[0],
setEditData = _useState32[1];
var _useState33 = (0,_react_17_0_2_react.useState)(false),
_useState34 = slicedToArray_default()(_useState33, 2),
addLoading = _useState34[0],
setAddLoading = _useState34[1];
var _ref2 = user.userInfo || {},
admin = _ref2.admin,
business = _ref2.business,
@ -5158,32 +5180,32 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
is_teacher = _ref2.is_teacher,
user_identity = _ref2.user_identity;
var showSelectButton = admin || business || is_shixun_marker || is_teacher || user_identity !== "学生";
var _useState33 = (0,_react_17_0_2_react.useState)('按更新时间降序'),
_useState34 = slicedToArray_default()(_useState33, 2),
SortMenuName = _useState34[0],
setSortMenuName = _useState34[1];
var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData;
var _useState35 = (0,_react_17_0_2_react.useState)([]),
var _useState35 = (0,_react_17_0_2_react.useState)('按更新时间降序'),
_useState36 = slicedToArray_default()(_useState35, 2),
treeData = _useState36[0],
setTreeData = _useState36[1];
var treeDataWarp = (0,_react_17_0_2_react.useRef)(null);
var _useState37 = (0,_react_17_0_2_react.useState)(false),
SortMenuName = _useState36[0],
setSortMenuName = _useState36[1];
var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData;
var _useState37 = (0,_react_17_0_2_react.useState)([]),
_useState38 = slicedToArray_default()(_useState37, 2),
folderLoading = _useState38[0],
setFolderLoading = _useState38[1];
var _useState39 = (0,_react_17_0_2_react.useState)([]),
treeData = _useState38[0],
setTreeData = _useState38[1];
var treeDataWarp = (0,_react_17_0_2_react.useRef)(null);
var _useState39 = (0,_react_17_0_2_react.useState)(false),
_useState40 = slicedToArray_default()(_useState39, 2),
selectitem = _useState40[0],
setselectitem = _useState40[1];
var _useState41 = (0,_react_17_0_2_react.useState)(''),
folderLoading = _useState40[0],
setFolderLoading = _useState40[1];
var _useState41 = (0,_react_17_0_2_react.useState)([]),
_useState42 = slicedToArray_default()(_useState41, 2),
name = _useState42[0],
setname = _useState42[1];
var _useState43 = (0,_react_17_0_2_react.useState)(false),
selectitem = _useState42[0],
setselectitem = _useState42[1];
var _useState43 = (0,_react_17_0_2_react.useState)(''),
_useState44 = slicedToArray_default()(_useState43, 2),
ismodal = _useState44[0],
setismodal = _useState44[1];
name = _useState44[0],
setname = _useState44[1];
var _useState45 = (0,_react_17_0_2_react.useState)(false),
_useState46 = slicedToArray_default()(_useState45, 2),
ismodal = _useState46[0],
setismodal = _useState46[1];
var operatingRef = (0,_react_17_0_2_react.useRef)(null);
var SortMenus = [{
name: '按更新时间升序',
@ -5617,10 +5639,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
// getGroups({ ...params, group_id: 0 })
};
var _useState45 = (0,_react_17_0_2_react.useState)(false),
_useState46 = slicedToArray_default()(_useState45, 2),
showTeachGroup = _useState46[0],
setShowTeachGroup = _useState46[1];
var _useState47 = (0,_react_17_0_2_react.useState)(false),
_useState48 = slicedToArray_default()(_useState47, 2),
showTeachGroup = _useState48[0],
setShowTeachGroup = _useState48[1];
var handleTabsChange = function handleTabsChange(activeKey) {
dispatch({
type: 'problemset/getDisciplines',
@ -5721,6 +5743,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params.per_page = 20;
setParams(params);
getItemBanks(params);
setIsPiliangRevoke(false);
// getGroups(params)
};
var handleDeleteData = function handleDeleteData(deleteId) {
@ -6036,10 +6059,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
};
}();
// 试题是否可以共享
var _useState47 = (0,_react_17_0_2_react.useState)(false),
_useState48 = slicedToArray_default()(_useState47, 2),
SubjectShare = _useState48[0],
setSubjectShare = _useState48[1];
var _useState49 = (0,_react_17_0_2_react.useState)(false),
_useState50 = slicedToArray_default()(_useState49, 2),
SubjectShare = _useState50[0],
setSubjectShare = _useState50[1];
var handleOpen = /*#__PURE__*/function () {
var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(id) {
var isShare,
@ -7307,6 +7330,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
parents: navigation.slice(0, -1)
}));
};
var handleRevokePublish = function handleRevokePublish(ids) {
handleSetPrivate(ids);
// Modal.confirm({
// centered: true,
// icon: null,
// title: '提示',
// className: 'custom-modal-divider',
// content: <p className={styles.modalContent}>确认撤销公开?</p>,
// okText: '确定',
// cancelText: '取消',
// onOk: async () => {
// const res = await revokePublish({ ids });
// if (res?.status === 0) {
// message.success('操作成功');
// handleReloadData();
// }
// },
// });
};
var handleShare = function handleShare() {
params.page = 1;
setParams(params);
@ -8179,7 +8222,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
count: basketTotal
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_PublicReviewModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_SetPrivateModal, {
onReloadData: handleReloadData
onReloadData: handleReloadData,
isPiliangRevoke: isPiliangRevoke
}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_DeleteModal, {
onReloadData: function onReloadData() {
return handleDeleteData([null]);
@ -8236,6 +8280,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-piliangyichu"
}), "\u6279\u91CF\u79FB\u51FA"]
}), activeTabsKey === TabType.Public && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Problemsetmodules.btn,
onClick: function onClick() {
setIsPiliangRevoke(true);
handleRevokePublish(selectIds);
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-piliangchexiaogongkai font16"
}), "\u6279\u91CF\u64A4\u9500\u516C\u5F00"]
}), activeTabsKey === TabType.Mine && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Problemsetmodules.btn,
onClick: function onClick() {

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.5 MiB

@ -292,10 +292,10 @@ mark {
\*************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
font-family: "iconfont"; /* Project id 653600 */
src: url(./static/iconfont.7ded0128.woff2) format('woff2'),
url(./static/iconfont.dbaf884d.woff) format('woff'),
url(./static/iconfont.ece1b999.ttf) format('truetype'),
url(./static/iconfont.bd185a98.svg#iconfont) format('svg');
src: url(./static/iconfont.6e0520b6.woff2) format('woff2'),
url(./static/iconfont.dda059a7.woff) format('woff'),
url(./static/iconfont.f7a0167c.ttf) format('truetype'),
url(./static/iconfont.fe7ed808.svg#iconfont) format('svg');
}
.iconfont {
@ -306,6 +306,38 @@ mark {
-moz-osx-font-smoothing: grayscale;
}
.icon-piliangchexiaogongkai:before {
content: "\ec27";
}
.icon-yuankaoshi:before {
content: "\ec0c";
}
.icon-buka:before {
content: "\ec29";
}
.icon-excel:before {
content: "\ec28";
}
.icon-huanxingbingtu:before {
content: "\ec26";
}
.icon-yulan1:before {
content: "\ec25";
}
.icon-kechengjieshao1:before {
content: "\ec23";
}
.icon-jiaoyanhuodong:before {
content: "\ec24";
}
.icon-zhishizhuizong:before {
content: "\ec22";
}
@ -410,10 +442,6 @@ mark {
content: "\ec0b";
}
.icon-zuirexuexibang:before {
content: "\ec0c";
}
.icon-zhidingweizhi:before {
content: "\ec07";
}

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