|
|
|
|
@ -648,12 +648,12 @@ __webpack_require__.d(__webpack_exports__, {
|
|
|
|
|
"default": function() { return /* binding */ Polls; }
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js
|
|
|
|
|
var regeneratorRuntime = __webpack_require__(7557);
|
|
|
|
|
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
|
|
|
|
|
var toConsumableArray = __webpack_require__(37205);
|
|
|
|
|
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js
|
|
|
|
|
var regeneratorRuntime = __webpack_require__(7557);
|
|
|
|
|
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js
|
|
|
|
|
var asyncToGenerator = __webpack_require__(41498);
|
|
|
|
|
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
|
|
|
|
|
@ -1931,7 +1931,7 @@ var SubMenu = menu/* default */.Z.SubMenu;
|
|
|
|
|
var Content = layout/* default */.Z.Content,
|
|
|
|
|
Sider = layout/* default */.Z.Sider;
|
|
|
|
|
var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
var _detailPollsList$poll, _detailPollsList$poll2, _detailPollsList$poll3, _detailPollsList$poll4, _detailPollsList$poll6, _detailPollsList$poll7;
|
|
|
|
|
var _detailPollsList$poll, _detailPollsList$poll2, _detailPollsList$poll3, _detailPollsList$poll4, _detailPollsList$poll6, _detailLeftMenus$cour, _detailPollsList$poll7;
|
|
|
|
|
var user = _ref.user,
|
|
|
|
|
classroomList = _ref.classroomList,
|
|
|
|
|
globalSetting = _ref.globalSetting,
|
|
|
|
|
@ -1953,7 +1953,8 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
setParams = _useState2[1];
|
|
|
|
|
// params['id'] = params['coursesId'];
|
|
|
|
|
var detailPollsList = classroomList.detailPollsList,
|
|
|
|
|
detailTopBanner = classroomList.detailTopBanner;
|
|
|
|
|
detailTopBanner = classroomList.detailTopBanner,
|
|
|
|
|
detailLeftMenus = classroomList.detailLeftMenus;
|
|
|
|
|
var _useState3 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
_useState4 = slicedToArray_default()(_useState3, 2),
|
|
|
|
|
selectArrs = _useState4[0],
|
|
|
|
|
@ -1965,6 +1966,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
batchStatus = _useState6[0],
|
|
|
|
|
useBatchStatus = _useState6[1];
|
|
|
|
|
var selectkey = searchParams.get("tabs") ? parseInt(searchParams.get("tabs")) : 'all';
|
|
|
|
|
if (paramsFromRouter.categoryId) params['category_id'] = paramsFromRouter.categoryId;else {
|
|
|
|
|
delete params['category_id'];
|
|
|
|
|
}
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'classroomList/getClassroomPollsList',
|
|
|
|
|
@ -1972,7 +1976,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
type: searchParams.get("tabs") || ''
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
}, [params['categoryId']]);
|
|
|
|
|
}, [paramsFromRouter['categoryId']]);
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
if (classroomList.actionTabs.key === '目录重命名成功') {
|
|
|
|
|
dispatch({
|
|
|
|
|
@ -1984,6 +1988,54 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
setSelectArrs([]);
|
|
|
|
|
}, [detailPollsList]);
|
|
|
|
|
var onMenuClick = /*#__PURE__*/function () {
|
|
|
|
|
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (!(selectArrs == '')) {
|
|
|
|
|
_context.next = 3;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default */.ZP.error('请选择你要操作的任务');
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 3:
|
|
|
|
|
_context.next = 5;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/courses/".concat(params.id, "/move_to_category.json"), {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: {
|
|
|
|
|
new_category_id: item === null || item === void 0 ? void 0 : item.key,
|
|
|
|
|
poll_ids: selectArrs,
|
|
|
|
|
category_type: 'poll'
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 5:
|
|
|
|
|
res = _context.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
message/* default */.ZP.success('操作成功');
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'classroomList/getClassroomPollsList',
|
|
|
|
|
payload: objectSpread2_default()({}, params)
|
|
|
|
|
});
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'classroomList/getClassroomLeftMenus',
|
|
|
|
|
payload: {
|
|
|
|
|
id: params === null || params === void 0 ? void 0 : params.id
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
setSelectArrs([]);
|
|
|
|
|
}
|
|
|
|
|
case 7:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee);
|
|
|
|
|
}));
|
|
|
|
|
return function onMenuClick(_x) {
|
|
|
|
|
return _ref2.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
|
|
|
|
|
params.limit = pageSize;
|
|
|
|
|
params.page = current;
|
|
|
|
|
@ -2004,7 +2056,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
var Menus = [{
|
|
|
|
|
name: '全部',
|
|
|
|
|
id: 'all',
|
|
|
|
|
total: detailPollsList === null || detailPollsList === void 0 || (_detailPollsList$poll = detailPollsList.polls_counts) === null || _detailPollsList$poll === void 0 ? void 0 : _detailPollsList$poll.polls_total_counts
|
|
|
|
|
total: detailPollsList === null || detailPollsList === void 0 || (_detailPollsList$poll = detailPollsList.polls_counts) === null || _detailPollsList$poll === void 0 ? void 0 : _detailPollsList$poll.polls_all_counts
|
|
|
|
|
}, {
|
|
|
|
|
name: '未发布',
|
|
|
|
|
id: 1,
|
|
|
|
|
@ -2093,27 +2145,27 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
var handleBottomControlClick = /*#__PURE__*/function () {
|
|
|
|
|
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) {
|
|
|
|
|
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(item) {
|
|
|
|
|
var val, txt, _detailPollsList$poll5, res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
|
|
|
|
while (1) switch (_context2.prev = _context2.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
val = item.name;
|
|
|
|
|
if (!(selectArrs == '')) {
|
|
|
|
|
_context.next = 7;
|
|
|
|
|
_context2.next = 7;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
txt = '请选择你要操作的任务';
|
|
|
|
|
if (val === '收藏') txt = '请选择要收藏的问卷';
|
|
|
|
|
message/* default */.ZP.error(txt);
|
|
|
|
|
_context.next = 14;
|
|
|
|
|
_context2.next = 14;
|
|
|
|
|
break;
|
|
|
|
|
case 7:
|
|
|
|
|
if (!(val === '收藏')) {
|
|
|
|
|
_context.next = 13;
|
|
|
|
|
_context2.next = 13;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context.next = 10;
|
|
|
|
|
_context2.next = 10;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/courses/".concat(params.id, "/polls/join_poll_banks.json"), {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: {
|
|
|
|
|
@ -2121,11 +2173,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 10:
|
|
|
|
|
res = _context.sent;
|
|
|
|
|
res = _context2.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
message/* default */.ZP.success('操作成功');
|
|
|
|
|
}
|
|
|
|
|
return _context.abrupt("return", false);
|
|
|
|
|
return _context2.abrupt("return", false);
|
|
|
|
|
case 13:
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'polls/setActionTabs',
|
|
|
|
|
@ -2140,12 +2192,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
});
|
|
|
|
|
case 14:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context.stop();
|
|
|
|
|
return _context2.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee);
|
|
|
|
|
}, _callee2);
|
|
|
|
|
}));
|
|
|
|
|
return function handleBottomControlClick(_x) {
|
|
|
|
|
return _ref2.apply(this, arguments);
|
|
|
|
|
return function handleBottomControlClick(_x2) {
|
|
|
|
|
return _ref3.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
|
|
|
|
@ -2215,6 +2267,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
onButtonClick: handleBottomControlClick,
|
|
|
|
|
useBatchStatus: useBatchStatus,
|
|
|
|
|
setSeleArr: setSelectArrs,
|
|
|
|
|
catalogue: (detailLeftMenus === null || detailLeftMenus === void 0 || (_detailLeftMenus$cour = detailLeftMenus.course_modules) === null || _detailLeftMenus$cour === void 0 || (_detailLeftMenus$cour = _detailLeftMenus$cour.find(function (v) {
|
|
|
|
|
return v.type === "poll";
|
|
|
|
|
})) === null || _detailLeftMenus$cour === void 0 ? void 0 : _detailLeftMenus$cour.second_category) || [],
|
|
|
|
|
allSelect: selectArrs.length ? selectArrs.length === ((_detailPollsList$poll7 = detailPollsList.polls) === null || _detailPollsList$poll7 === void 0 ? void 0 : _detailPollsList$poll7.length) : false,
|
|
|
|
|
setAllSelect: function setAllSelect(e) {
|
|
|
|
|
if (e.target.checked) {
|
|
|
|
|
@ -2226,7 +2281,28 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
setSelectArrs([]);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
selectArrs: selectArrs
|
|
|
|
|
selectArrs: selectArrs,
|
|
|
|
|
onMenuClick: onMenuClick,
|
|
|
|
|
addCatalogue: function addCatalogue(e) {
|
|
|
|
|
var _detailLeftMenus$cour2, _detailLeftMenus$cour3;
|
|
|
|
|
e.preventDefault();
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'classroomList/setActionTabs',
|
|
|
|
|
payload: {
|
|
|
|
|
key: '添加目录',
|
|
|
|
|
selectArrs: {
|
|
|
|
|
category_id: detailLeftMenus === null || detailLeftMenus === void 0 || (_detailLeftMenus$cour2 = detailLeftMenus.course_modules) === null || _detailLeftMenus$cour2 === void 0 ? void 0 : _detailLeftMenus$cour2.find(function (v) {
|
|
|
|
|
return v.type === "poll";
|
|
|
|
|
}).id,
|
|
|
|
|
nodeModules: (detailLeftMenus === null || detailLeftMenus === void 0 || (_detailLeftMenus$cour3 = detailLeftMenus.course_modules) === null || _detailLeftMenus$cour3 === void 0 ? void 0 : _detailLeftMenus$cour3.find(function (v) {
|
|
|
|
|
return v.type === "poll";
|
|
|
|
|
})) || [],
|
|
|
|
|
parent_id: '',
|
|
|
|
|
type: 'poll'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Publish/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(DelShixuns, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_SetPublic, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(CutOffNow, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(SelectPolls, {
|
|
|
|
|
cb: function cb() {
|
|
|
|
|
@ -2235,11 +2311,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
|
|
|
|
|
})]
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ var Polls = ((0,_umi_production_exports.connect)(function (_ref3) {
|
|
|
|
|
var user = _ref3.user,
|
|
|
|
|
classroomList = _ref3.classroomList,
|
|
|
|
|
loading = _ref3.loading,
|
|
|
|
|
globalSetting = _ref3.globalSetting;
|
|
|
|
|
/* harmony default export */ var Polls = ((0,_umi_production_exports.connect)(function (_ref4) {
|
|
|
|
|
var user = _ref4.user,
|
|
|
|
|
classroomList = _ref4.classroomList,
|
|
|
|
|
loading = _ref4.loading,
|
|
|
|
|
globalSetting = _ref4.globalSetting;
|
|
|
|
|
return {
|
|
|
|
|
user: user,
|
|
|
|
|
classroomList: classroomList,
|
|
|
|
|
@ -2343,6 +2419,7 @@ var BottomControl = function BottomControl(_ref) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
|
|
|
|
|
className: "multi-llipsis1e",
|
|
|
|
|
title: item.category_name,
|
|
|
|
|
children: item.category_name
|
|
|
|
|
}, item.category_id), item === null || item === void 0 || (_item$third_category = item.third_category) === null || _item$third_category === void 0 ? void 0 : _item$third_category.map(function (val) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
|
|
|
|
|
@ -2350,6 +2427,7 @@ var BottomControl = function BottomControl(_ref) {
|
|
|
|
|
marginLeft: 20
|
|
|
|
|
},
|
|
|
|
|
className: "multi-llipsis1e",
|
|
|
|
|
title: val.category_name,
|
|
|
|
|
children: val.category_name
|
|
|
|
|
}, val.category_id);
|
|
|
|
|
})]
|