parent
074b647c23
commit
a0942943dd
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,284 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[43442],{
|
||||
|
||||
/***/ 19269:
|
||||
/*!********************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/Board/Add/index.tsx + 1 modules ***!
|
||||
\********************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ Add; }
|
||||
});
|
||||
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/utils/fetch.ts
|
||||
var fetch = __webpack_require__(18030);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/utils/util.tsx
|
||||
var util = __webpack_require__(21082);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
|
||||
var message = __webpack_require__(8591);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
|
||||
var es_checkbox = __webpack_require__(24905);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
||||
var input = __webpack_require__(73782);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules
|
||||
var ArrowLeftOutlined = __webpack_require__(28563);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Board/Add/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var Addmodules = ({"flex_box_center":"flex_box_center___Zr62V","flex_space_between":"flex_space_between___MocyP","flex_box_vertical_center":"flex_box_vertical_center___q9TyA","flex_box_center_end":"flex_box_center_end___uv4oS","flex_box_column":"flex_box_column___Tkhbw","title":"title___vcf30","export":"export___WECx3","bg":"bg___cLnNg","tabs":"tabs___fDuTh","btn":"btn___ckSh1","sticky":"sticky___Jdoog"});
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./src/utils/authority.ts
|
||||
var authority = __webpack_require__(93697);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Board/Add/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var AddBoard = function AddBoard(_ref) {
|
||||
var _userInfo$course, _boardsCategoryList$b, _value$subject;
|
||||
var shixunHomeworks = _ref.shixunHomeworks,
|
||||
classroomList = _ref.classroomList,
|
||||
globalSetting = _ref.globalSetting,
|
||||
boards = _ref.boards,
|
||||
loading = _ref.loading,
|
||||
user = _ref.user,
|
||||
dispatch = _ref.dispatch;
|
||||
var params = (0,_umi_production_exports.useParams)();
|
||||
var location = (0,_umi_production_exports.useLocation)();
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var _useState = (0,_react_17_0_2_react.useState)({
|
||||
content: ""
|
||||
}),
|
||||
_useState2 = slicedToArray_default()(_useState, 2),
|
||||
value = _useState2[0],
|
||||
setValue = _useState2[1];
|
||||
var userInfo = user.userInfo;
|
||||
var detailLeftMenus = classroomList.detailLeftMenus;
|
||||
var boardsCategoryList = boards.boardsCategoryList;
|
||||
console.log("boardsCategoryList", boardsCategoryList);
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
dispatch({
|
||||
type: 'boards/getBoardsCategoryList',
|
||||
payload: {
|
||||
board_id: params.categoryId
|
||||
}
|
||||
});
|
||||
}, [params.categoryId]);
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
form.setFieldsValue({
|
||||
select_board_id: parseInt(params.categoryId)
|
||||
});
|
||||
// console.log(JSON.stringify(classroomList.detailLeftMenus))
|
||||
}, [classroomList.detailLeftMenus]);
|
||||
console.log(detailLeftMenus, 'boardsCateg');
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: Addmodules.bg,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: "edu-container",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/board/").concat(params.categoryId || ''),
|
||||
children: userInfo === null || userInfo === void 0 || (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/board/").concat(params.categoryId || ''),
|
||||
children: boardsCategoryList === null || boardsCategoryList === void 0 || (_boardsCategoryList$b = boardsCategoryList.boards) === null || _boardsCategoryList$b === void 0 || (_boardsCategoryList$b = _boardsCategoryList$b.filter(function (item) {
|
||||
return item.id == params.categoryId;
|
||||
})) === null || _boardsCategoryList$b === void 0 || (_boardsCategoryList$b = _boardsCategoryList$b[0]) === null || _boardsCategoryList$b === void 0 ? void 0 : _boardsCategoryList$b.name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: "\u5E16\u5B50\u65B0\u5EFA"
|
||||
})]
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
|
||||
className: [Addmodules.title, 'mt20'].join(' '),
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/board/").concat(params.categoryId || ''),
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ArrowLeftOutlined/* default */.Z, {
|
||||
className: "font16 c-black"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
|
||||
className: "font20 ml5",
|
||||
children: "\u65B0\u5EFA\u5E16\u5B50"
|
||||
})]
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
layout: 'vertical',
|
||||
form: form,
|
||||
initialValues: {
|
||||
name: "",
|
||||
// .defaultValue={[params.categoryId]}
|
||||
//select_board_id: parseInt(params.categoryId),
|
||||
sticky: false
|
||||
},
|
||||
scrollToFirstError: true,
|
||||
onValuesChange: function onValuesChange(value) {
|
||||
setValue(objectSpread2_default()({}, value));
|
||||
},
|
||||
onFinish: ( /*#__PURE__*/function () {
|
||||
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(v) {
|
||||
var _v$attachment_ids, _boardsCategoryList$b2;
|
||||
var select_board_id, res, _res$data;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
v.attachment_ids = (_v$attachment_ids = v.attachment_ids) === null || _v$attachment_ids === void 0 ? void 0 : _v$attachment_ids.map(function (v) {
|
||||
return v.response.id;
|
||||
});
|
||||
select_board_id = boardsCategoryList === null || boardsCategoryList === void 0 || (_boardsCategoryList$b2 = boardsCategoryList.boards) === null || _boardsCategoryList$b2 === void 0 || (_boardsCategoryList$b2 = _boardsCategoryList$b2.filter(function (item) {
|
||||
return item.name == "未分配目录";
|
||||
})) === null || _boardsCategoryList$b2 === void 0 || (_boardsCategoryList$b2 = _boardsCategoryList$b2[0]) === null || _boardsCategoryList$b2 === void 0 ? void 0 : _boardsCategoryList$b2.id;
|
||||
v = objectSpread2_default()(objectSpread2_default()({}, v), {}, {
|
||||
select_board_id: select_board_id
|
||||
});
|
||||
_context.next = 5;
|
||||
return (0,fetch/* default */.ZP)("/api/boards/".concat(params.categoryId, "/messages.json"), {
|
||||
method: "post",
|
||||
body: v
|
||||
});
|
||||
case 5:
|
||||
res = _context.sent;
|
||||
if (res.status === 0) {
|
||||
(0,util/* trackEvent */.L9)(['教学课堂', '讨论', '发帖']);
|
||||
message/* default */.ZP.success("发布成功");
|
||||
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/board/").concat(params.categoryId, "/Detail/").concat(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.id));
|
||||
}
|
||||
case 7:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function (_x) {
|
||||
return _ref2.apply(this, arguments);
|
||||
};
|
||||
}()),
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
|
||||
className: "mt30 relative bg-white pl30 pr30 pt30 w100 inline-block",
|
||||
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "sticky",
|
||||
className: Addmodules.sticky,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
|
||||
children: "\u7F6E\u9876"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
label: "\u6807\u9898",
|
||||
name: "subject",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入标题"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
|
||||
suffix: "".concat(((_value$subject = value.subject) === null || _value$subject === void 0 ? void 0 : _value$subject.length) || 0, "/60"),
|
||||
maxLength: 60
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
label: "\u5185\u5BB9",
|
||||
name: "content",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入内容"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u5E16\u5B50\u8BE6\u60C5\uFF0C\u6700\u5927\u9650\u5236\u4E3A10000\u4E2A\u5B57\u7B26"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: [Addmodules.btn, 'mt20'].join(' '),
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
htmlType: "submit",
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
children: "\u63D0\u4EA4"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
ghost: true,
|
||||
type: "primary",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/board/").concat(params.categoryId),
|
||||
children: "\u53D6\u6D88"
|
||||
})
|
||||
})]
|
||||
})
|
||||
})]
|
||||
})]
|
||||
})
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref3) {
|
||||
var shixunHomeworks = _ref3.shixunHomeworks,
|
||||
classroomList = _ref3.classroomList,
|
||||
loading = _ref3.loading,
|
||||
user = _ref3.user,
|
||||
boards = _ref3.boards,
|
||||
globalSetting = _ref3.globalSetting;
|
||||
return {
|
||||
shixunHomeworks: shixunHomeworks,
|
||||
globalSetting: globalSetting,
|
||||
classroomList: classroomList,
|
||||
user: user,
|
||||
boards: boards,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(AddBoard));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,284 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[12102],{
|
||||
|
||||
/***/ 82143:
|
||||
/*!*********************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/Board/Edit/index.tsx + 1 modules ***!
|
||||
\*********************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ Edit; }
|
||||
});
|
||||
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/utils/fetch.ts
|
||||
var fetch = __webpack_require__(18030);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
|
||||
var message = __webpack_require__(8591);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
|
||||
var es_checkbox = __webpack_require__(24905);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
||||
var input = __webpack_require__(73782);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules
|
||||
var ArrowLeftOutlined = __webpack_require__(28563);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Board/Edit/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var Editmodules = ({"flex_box_center":"flex_box_center___bErbF","flex_space_between":"flex_space_between___X4dC_","flex_box_vertical_center":"flex_box_vertical_center___gHQ8N","flex_box_center_end":"flex_box_center_end___Smiak","flex_box_column":"flex_box_column___uAEy9","title":"title___weIJS","export":"export___Z0YvH","bg":"bg___wQbLV","tabs":"tabs___PRyjG","btn":"btn___y2qNz","sticky":"sticky___AmErR"});
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./src/utils/authority.ts
|
||||
var authority = __webpack_require__(93697);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Board/Edit/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var ShixunsListPage = function ShixunsListPage(_ref) {
|
||||
var _userInfo$course, _value$subject;
|
||||
var shixunHomeworks = _ref.shixunHomeworks,
|
||||
classroomList = _ref.classroomList,
|
||||
boards = _ref.boards,
|
||||
user = _ref.user,
|
||||
globalSetting = _ref.globalSetting,
|
||||
loading = _ref.loading,
|
||||
dispatch = _ref.dispatch;
|
||||
var params = (0,_umi_production_exports.useParams)();
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var _useState = (0,_react_17_0_2_react.useState)({
|
||||
subject: "",
|
||||
content: ""
|
||||
}),
|
||||
_useState2 = slicedToArray_default()(_useState, 2),
|
||||
value = _useState2[0],
|
||||
setValue = _useState2[1];
|
||||
var userInfo = user.userInfo;
|
||||
var detailLeftMenus = classroomList.detailLeftMenus;
|
||||
var boardsDetail = boards.boardsDetail;
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
dispatch({
|
||||
type: 'boards/getBoardsDetail',
|
||||
payload: objectSpread2_default()({}, params)
|
||||
}).then(function (data) {
|
||||
form.setFieldsValue({
|
||||
select_board_id: [data === null || data === void 0 ? void 0 : data.board_id],
|
||||
subject: data === null || data === void 0 ? void 0 : data.subject,
|
||||
attachment_ids: (0,MultiUpload/* coverToFileList */.z)(data.attachments),
|
||||
content: data === null || data === void 0 ? void 0 : data.content,
|
||||
sticky: !!(data !== null && data !== void 0 && data.sticky)
|
||||
});
|
||||
setValue({
|
||||
subject: data === null || data === void 0 ? void 0 : data.subject,
|
||||
content: data === null || data === void 0 ? void 0 : data.content
|
||||
});
|
||||
});
|
||||
if (!detailLeftMenus.course_modules) {
|
||||
dispatch({
|
||||
type: 'classroomList/getClassroomLeftMenus',
|
||||
payload: objectSpread2_default()({}, params)
|
||||
});
|
||||
}
|
||||
}, [params.coursesId]);
|
||||
console.log(detailLeftMenus, 'detailLeftMenus');
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: Editmodules.bg,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: "edu-container",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/board/").concat(params.categoryId || ''),
|
||||
children: userInfo === null || userInfo === void 0 || (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/board/").concat(params.categoryId || ''),
|
||||
children: boardsDetail === null || boardsDetail === void 0 ? void 0 : boardsDetail.board_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: "\u5E16\u5B50\u7F16\u8F91"
|
||||
})]
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
|
||||
className: [Editmodules.title, 'mt20'].join(' '),
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(boardsDetail.course_id, "/board/").concat(params.categoryId || ''),
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ArrowLeftOutlined/* default */.Z, {
|
||||
className: "font16 c-black"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
|
||||
className: "font20 ml5",
|
||||
children: "\u7F16\u8F91\u5E16\u5B50"
|
||||
})]
|
||||
})]
|
||||
}), boardsDetail.id && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
layout: 'vertical',
|
||||
form: form,
|
||||
initialValues: {
|
||||
subject: boardsDetail.subject,
|
||||
select_board_id: [String(boardsDetail.board_id)],
|
||||
content: boardsDetail.content,
|
||||
attachment_ids: (0,MultiUpload/* coverToFileList */.z)(boardsDetail.attachments),
|
||||
sticky: false
|
||||
},
|
||||
scrollToFirstError: true,
|
||||
onValuesChange: function onValuesChange(value) {
|
||||
setValue(objectSpread2_default()({}, value));
|
||||
},
|
||||
onFinish: ( /*#__PURE__*/function () {
|
||||
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(v) {
|
||||
var _v$attachment_ids;
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
v.attachment_ids = (_v$attachment_ids = v.attachment_ids) === null || _v$attachment_ids === void 0 ? void 0 : _v$attachment_ids.map(function (v) {
|
||||
return v.id || v.response.id;
|
||||
});
|
||||
_context.next = 3;
|
||||
return (0,fetch/* default */.ZP)("/api/messages/".concat(params.boardId, ".json"), {
|
||||
method: "put",
|
||||
body: v
|
||||
});
|
||||
case 3:
|
||||
res = _context.sent;
|
||||
if (res.status === 0) {
|
||||
message/* default */.ZP.success("保存成功");
|
||||
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/board/").concat(params.categoryId || ''));
|
||||
}
|
||||
case 5:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function (_x) {
|
||||
return _ref2.apply(this, arguments);
|
||||
};
|
||||
}()),
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
|
||||
className: "mt30 relative bg-white pl30 pr30 pt30 w100 inline-block",
|
||||
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "sticky",
|
||||
className: Editmodules.sticky,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
|
||||
children: "\u7F6E\u9876"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
label: "\u6807\u9898",
|
||||
name: "subject",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入标题"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
|
||||
size: 'middle',
|
||||
suffix: "".concat(((_value$subject = value.subject) === null || _value$subject === void 0 ? void 0 : _value$subject.length) || 0, "/60"),
|
||||
maxLength: 60
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
label: "\u5185\u5BB9",
|
||||
name: "content",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入内容"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
defaultValue: boardsDetail.content,
|
||||
watch: true,
|
||||
placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u5E16\u5B50\u8BE6\u60C5\uFF0C\u6700\u5927\u9650\u5236\u4E3A10000\u4E2A\u5B57\u7B26"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: [Editmodules.btn, 'mt20'].join(' '),
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
htmlType: "submit",
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
children: "\u63D0\u4EA4"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
ghost: true,
|
||||
type: "primary",
|
||||
onClick: function onClick() {
|
||||
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/board/").concat(params.categoryId || ''));
|
||||
},
|
||||
children: "\u53D6\u6D88"
|
||||
})]
|
||||
})
|
||||
})]
|
||||
})]
|
||||
})
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var Edit = ((0,_umi_production_exports.connect)(function (_ref3) {
|
||||
var shixunHomeworks = _ref3.shixunHomeworks,
|
||||
classroomList = _ref3.classroomList,
|
||||
loading = _ref3.loading,
|
||||
boards = _ref3.boards,
|
||||
user = _ref3.user,
|
||||
globalSetting = _ref3.globalSetting;
|
||||
return {
|
||||
shixunHomeworks: shixunHomeworks,
|
||||
globalSetting: globalSetting,
|
||||
classroomList: classroomList,
|
||||
boards: boards,
|
||||
user: user,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(ShixunsListPage));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,379 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[85888],{
|
||||
|
||||
/***/ 37798:
|
||||
/*!*****************************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/CommonHomework/Add/index.tsx + 1 modules ***!
|
||||
\*****************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ Add; }
|
||||
});
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
||||
var input = __webpack_require__(73782);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts
|
||||
var service_shixunHomeworks = __webpack_require__(31917);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Add/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var Addmodules = ({"bg":"bg___mk00l","flexRow":"flexRow___cF86d","flexJustifyCenter":"flexJustifyCenter___xffJH","flexAlignEnd":"flexAlignEnd___XZNbd","flexAlignCenter":"flexAlignCenter___rBycD","flexColumn":"flexColumn___bvZmC","formWrap":"formWrap___IeMB8","titleWrap":"titleWrap___jBULn","fieldWrap":"fieldWrap___mRoj3","mdWrap":"mdWrap___XC6AD","backgroundFa":"backgroundFa___dCgV1","button":"button___ga1Ue"});
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./src/utils/util.tsx
|
||||
var util = __webpack_require__(21082);
|
||||
// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules
|
||||
var AddPoints = __webpack_require__(62534);
|
||||
// EXTERNAL MODULE: ./src/utils/fetch.ts
|
||||
var fetch = __webpack_require__(18030);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Add/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var NewCoursePage = function NewCoursePage(_ref) {
|
||||
var _formValue$name;
|
||||
var shixunHomeworks = _ref.shixunHomeworks,
|
||||
newCourse = _ref.newCourse,
|
||||
globalSetting = _ref.globalSetting,
|
||||
loading = _ref.loading,
|
||||
dispatch = _ref.dispatch;
|
||||
var param = (0,_umi_production_exports.useParams)();
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var _useState = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState2 = slicedToArray_default()(_useState, 2),
|
||||
formValue = _useState2[0],
|
||||
setFormValue = _useState2[1];
|
||||
var _useState3 = (0,_react_17_0_2_react.useState)(),
|
||||
_useState4 = slicedToArray_default()(_useState3, 2),
|
||||
isEdit = _useState4[0],
|
||||
setIsEdit = _useState4[1];
|
||||
var courseId = (0,_react_17_0_2_react.useRef)();
|
||||
var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData;
|
||||
var _useState5 = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState6 = slicedToArray_default()(_useState5, 2),
|
||||
items = _useState6[0],
|
||||
setitems = _useState6[1];
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
setTimeout(function () {
|
||||
document.body.scrollIntoView();
|
||||
}, 300);
|
||||
var _ref2 = param,
|
||||
coursesId = _ref2.coursesId,
|
||||
categoryId = _ref2.categoryId;
|
||||
courseId.current = param === null || param === void 0 ? void 0 : param.courseId;
|
||||
setIsEdit(!!courseId.current);
|
||||
if (courseId.current) {
|
||||
getEditCourseData();
|
||||
}
|
||||
dispatch({
|
||||
type: 'shixunHomeworks/addCommonHomeWorkDefaultData',
|
||||
payload: {
|
||||
category: categoryId,
|
||||
coursesId: coursesId,
|
||||
type: 1
|
||||
}
|
||||
});
|
||||
}, []);
|
||||
var getEditCourseData = /*#__PURE__*/function () {
|
||||
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
_context.next = 2;
|
||||
return dispatch({
|
||||
type: 'newCourse/getEditCourseData',
|
||||
payload: {
|
||||
id: courseId.current
|
||||
}
|
||||
});
|
||||
case 2:
|
||||
res = _context.sent;
|
||||
if (res) {
|
||||
form.setFieldsValue({
|
||||
name: res.name
|
||||
});
|
||||
form.setFieldsValue({
|
||||
intro: res.description
|
||||
});
|
||||
form.setFieldsValue({
|
||||
notice: res.learning_notes
|
||||
});
|
||||
setFormValue({
|
||||
name: res.name,
|
||||
intro: res.description,
|
||||
notice: res.learning_notes
|
||||
});
|
||||
}
|
||||
case 4:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function getEditCourseData() {
|
||||
return _ref3.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
var handleFinish = /*#__PURE__*/function () {
|
||||
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) {
|
||||
var bodyData, _bodyData$attachment_, _bodyData$reference_a, _ref5, coursesId, categoryId, res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
||||
while (1) switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
bodyData = objectSpread2_default()({}, formValue);
|
||||
if (bodyData.attachment_ids) {
|
||||
bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) {
|
||||
return v.response.id;
|
||||
});
|
||||
}
|
||||
if (bodyData.reference_attachment_ids) {
|
||||
bodyData.reference_attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$reference_a = bodyData.reference_attachment_ids) === null || _bodyData$reference_a === void 0 ? void 0 : _bodyData$reference_a.map(function (v) {
|
||||
return v.response.id;
|
||||
});
|
||||
}
|
||||
_ref5 = param, coursesId = _ref5.coursesId, categoryId = _ref5.categoryId;
|
||||
_context2.next = 6;
|
||||
return (0,service_shixunHomeworks/* AddCommonHomework */.H1)(objectSpread2_default()(objectSpread2_default()({
|
||||
coursesId: coursesId,
|
||||
category: categoryId
|
||||
}, bodyData), {}, {
|
||||
base_on_project: true,
|
||||
type: 1
|
||||
}));
|
||||
case 6:
|
||||
res = _context2.sent;
|
||||
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
|
||||
set_work_points(res.homework_id);
|
||||
(0,util/* trackEvent */.L9)(['教学课堂', '图文作业', '新建图文作业']);
|
||||
_umi_production_exports.history.push("/classrooms/".concat(param.coursesId, "/common_homework/").concat(res.homework_id, "/detail"));
|
||||
}
|
||||
case 8:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}, _callee2);
|
||||
}));
|
||||
return function handleFinish(_x) {
|
||||
return _ref4.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
function set_work_points(_x2) {
|
||||
return _set_work_points.apply(this, arguments);
|
||||
}
|
||||
function _set_work_points() {
|
||||
_set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
||||
while (1) switch (_context3.prev = _context3.next) {
|
||||
case 0:
|
||||
if (items !== null && items !== void 0 && items.ec_point_ids) {
|
||||
_context3.next = 2;
|
||||
break;
|
||||
}
|
||||
return _context3.abrupt("return");
|
||||
case 2:
|
||||
_context3.next = 4;
|
||||
return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), {
|
||||
method: 'post',
|
||||
body: objectSpread2_default()({
|
||||
homework_common_id: id
|
||||
}, items)
|
||||
});
|
||||
case 4:
|
||||
res = _context3.sent;
|
||||
case 5:
|
||||
case "end":
|
||||
return _context3.stop();
|
||||
}
|
||||
}, _callee3);
|
||||
}));
|
||||
return _set_work_points.apply(this, arguments);
|
||||
}
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: Addmodules.bg,
|
||||
children: [commonHomeWorkAddDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: commonHomeWorkAddDefaultData.category && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(commonHomeWorkAddDefaultData.course_id, "/common_homework"),
|
||||
children: commonHomeWorkAddDefaultData.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(commonHomeWorkAddDefaultData.course_id, "/common_homework"),
|
||||
children: commonHomeWorkAddDefaultData.category.category_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: "\u65B0\u5EFA\u8BE6\u60C5"
|
||||
})]
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "font24 bold mt20 mb20",
|
||||
children: "\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
form: form,
|
||||
className: Addmodules.formWrap,
|
||||
scrollToFirstError: true,
|
||||
layout: "vertical",
|
||||
onValuesChange: function onValuesChange() {
|
||||
console.log("onchange: ", form.getFieldsValue());
|
||||
setFormValue(objectSpread2_default()({}, form.getFieldsValue()));
|
||||
},
|
||||
onFinish: handleFinish,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Addmodules.fieldWrap,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "name",
|
||||
label: "\u6807\u9898:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入标题"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
|
||||
maxLength: 60,
|
||||
suffix: "".concat(((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"),
|
||||
placeholder: "\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: Addmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "description",
|
||||
label: "\u7B80\u4ECB:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入作业的简介"
|
||||
}, {
|
||||
max: 5000,
|
||||
message: '作业简介最大限制5000个字符'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
defaultValue: formValue.intro
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: Addmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "reference_answer",
|
||||
label: "\u53C2\u8003\u7B54\u6848:",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
defaultValue: formValue.notice
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "reference_attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})]
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Addmodules.mdWrap,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, {
|
||||
setitem: function setitem(e) {
|
||||
return setitems(objectSpread2_default()({}, e));
|
||||
}
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Addmodules.backgroundFa,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: "pt40 mb30",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
className: "".concat(Addmodules.button, " mr20"),
|
||||
htmlType: "submit",
|
||||
onClick: function onClick() {
|
||||
form.submit();
|
||||
},
|
||||
loading: loading['newCourse/editCourse'] || loading['newCourse/submitCourse'],
|
||||
children: "\u63D0\u4EA4"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
ghost: true,
|
||||
className: Addmodules.button,
|
||||
onClick: function onClick() {
|
||||
return _umi_production_exports.history.push("/classrooms/".concat(param.coursesId, "/common_homework"));
|
||||
},
|
||||
children: "\u53D6\u6D88"
|
||||
})]
|
||||
})
|
||||
})
|
||||
})]
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref6) {
|
||||
var shixunHomeworks = _ref6.shixunHomeworks,
|
||||
newCourse = _ref6.newCourse,
|
||||
loading = _ref6.loading,
|
||||
globalSetting = _ref6.globalSetting;
|
||||
return {
|
||||
shixunHomeworks: shixunHomeworks,
|
||||
newCourse: newCourse,
|
||||
globalSetting: globalSetting,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(NewCoursePage));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,343 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[31211],{
|
||||
|
||||
/***/ 74355:
|
||||
/*!**********************************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/CommonHomework/EditWork/index.tsx + 1 modules ***!
|
||||
\**********************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ EditWork; }
|
||||
});
|
||||
|
||||
// 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/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
|
||||
var modal = __webpack_require__(43418);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts
|
||||
var service_shixunHomeworks = __webpack_require__(31917);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/EditWork/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var EditWorkmodules = ({"flex_box_center":"flex_box_center___GSZm1","flex_space_between":"flex_space_between___CqZVt","flex_box_vertical_center":"flex_box_vertical_center___qljQ5","flex_box_center_end":"flex_box_center_end___sDM6r","flex_box_column":"flex_box_column___sHSL3","bg":"bg___J84pl","flexRow":"flexRow___Pr6cS","flexJustifyCenter":"flexJustifyCenter___Ncnh8","flexAlignEnd":"flexAlignEnd___In8cH","flexAlignCenter":"flexAlignCenter___PDuBO","flexColumn":"flexColumn___gE1bq","formWrap":"formWrap___W4Lac","titleWrap":"titleWrap____Ia29","fieldWrap":"fieldWrap___OJdJh","mdWrap":"mdWrap___adquF","backgroundFa":"backgroundFa___J8U3h","button":"button___VA52Q","searchMember":"searchMember___jBt4d"});
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/EditWork/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var NewCoursePage = function NewCoursePage(_ref) {
|
||||
var shixunHomeworks = _ref.shixunHomeworks,
|
||||
loading = _ref.loading,
|
||||
dispatch = _ref.dispatch;
|
||||
var params = (0,_umi_production_exports.useParams)();
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var _useState = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState2 = slicedToArray_default()(_useState, 2),
|
||||
formValue = _useState2[0],
|
||||
setFormValue = _useState2[1];
|
||||
var _useState3 = (0,_react_17_0_2_react.useState)(true),
|
||||
_useState4 = slicedToArray_default()(_useState3, 2),
|
||||
hasMore = _useState4[0],
|
||||
setHasmore = _useState4[1];
|
||||
var _useState5 = (0,_react_17_0_2_react.useState)(false),
|
||||
_useState6 = slicedToArray_default()(_useState5, 2),
|
||||
isLoading = _useState6[0],
|
||||
setIsLoading = _useState6[1];
|
||||
var _useState7 = (0,_react_17_0_2_react.useState)(),
|
||||
_useState8 = slicedToArray_default()(_useState7, 2),
|
||||
isEdit = _useState8[0],
|
||||
setIsEdit = _useState8[1];
|
||||
var studentWorkEditDefaultData = shixunHomeworks.studentWorkEditDefaultData;
|
||||
var _useState9 = (0,_react_17_0_2_react.useState)([]),
|
||||
_useState10 = slicedToArray_default()(_useState9, 2),
|
||||
searchMemberList = _useState10[0],
|
||||
setSearchMemberList = _useState10[1];
|
||||
var _useState11 = (0,_react_17_0_2_react.useState)([]),
|
||||
_useState12 = slicedToArray_default()(_useState11, 2),
|
||||
selectArr = _useState12[0],
|
||||
setSelectArrs = _useState12[1];
|
||||
var _useState13 = (0,_react_17_0_2_react.useState)({
|
||||
page: 1,
|
||||
limit: 20,
|
||||
search: ""
|
||||
}),
|
||||
_useState14 = slicedToArray_default()(_useState13, 2),
|
||||
memberSearchParams = _useState14[0],
|
||||
setMemberSearchParams = _useState14[1];
|
||||
var getData = /*#__PURE__*/function () {
|
||||
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
||||
var _res$members;
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
setIsLoading(true);
|
||||
_context.next = 3;
|
||||
return dispatch({
|
||||
type: 'shixunHomeworks/getSearchMemberList',
|
||||
payload: objectSpread2_default()(objectSpread2_default()({}, params), memberSearchParams)
|
||||
});
|
||||
case 3:
|
||||
res = _context.sent;
|
||||
setIsLoading(false);
|
||||
if (res.members) {
|
||||
setSearchMemberList([].concat(toConsumableArray_default()(searchMemberList), toConsumableArray_default()(res.members)));
|
||||
}
|
||||
if (((_res$members = res.members) === null || _res$members === void 0 ? void 0 : _res$members.length) < 20) setHasmore(false);
|
||||
case 7:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function getData() {
|
||||
return _ref2.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
console.log('---studentWorkEditDefaultData', studentWorkEditDefaultData);
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
new Promise( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
||||
while (1) switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
_context2.next = 2;
|
||||
return getData();
|
||||
case 2:
|
||||
_context2.next = 4;
|
||||
return dispatch({
|
||||
type: 'shixunHomeworks/editStudentWorkDefaultData',
|
||||
payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
|
||||
type: 3
|
||||
})
|
||||
});
|
||||
case 4:
|
||||
res = _context2.sent;
|
||||
setSelectArrs(res === null || res === void 0 ? void 0 : res.members);
|
||||
// form.setFieldsValue({
|
||||
// description:'123213213'
|
||||
// })
|
||||
form.setFieldsValue({
|
||||
attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.attachments),
|
||||
description: res.description
|
||||
});
|
||||
case 7:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}, _callee2);
|
||||
})));
|
||||
}, []);
|
||||
var handleSubmit = /*#__PURE__*/function () {
|
||||
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(bodyData) {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
||||
while (1) switch (_context3.prev = _context3.next) {
|
||||
case 0:
|
||||
_context3.next = 2;
|
||||
return (0,service_shixunHomeworks/* editStudentWork */.z2)(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, params), bodyData), {}, {
|
||||
type: 3
|
||||
}));
|
||||
case 2:
|
||||
res = _context3.sent;
|
||||
if (res.status === 0) {
|
||||
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.commonHomeworkId, "/review/").concat(params.homeworkId));
|
||||
}
|
||||
case 4:
|
||||
case "end":
|
||||
return _context3.stop();
|
||||
}
|
||||
}, _callee3);
|
||||
}));
|
||||
return function handleSubmit(_x) {
|
||||
return _ref4.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
var handleFinish = /*#__PURE__*/function () {
|
||||
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values) {
|
||||
var _bodyData$attachment_2;
|
||||
var bodyData, _bodyData$attachment_;
|
||||
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
|
||||
while (1) switch (_context4.prev = _context4.next) {
|
||||
case 0:
|
||||
_context4.next = 2;
|
||||
return form.getFieldsValue();
|
||||
case 2:
|
||||
bodyData = _context4.sent;
|
||||
bodyData.base_on_project = 1;
|
||||
if (bodyData.attachment_ids) {
|
||||
bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) {
|
||||
return v.response.id;
|
||||
});
|
||||
}
|
||||
if (!bodyData.attachment_ids || !((_bodyData$attachment_2 = bodyData.attachment_ids) !== null && _bodyData$attachment_2 !== void 0 && _bodyData$attachment_2.length)) {
|
||||
modal/* default */.Z.confirm({
|
||||
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
children: ["\u8FD8\u672A\u4E0A\u4F20\u9644\u4EF6", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\u4F5C\u54C1\uFF1F"]
|
||||
}),
|
||||
onOk: function onOk() {
|
||||
handleSubmit(bodyData);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
handleSubmit(bodyData);
|
||||
}
|
||||
case 6:
|
||||
case "end":
|
||||
return _context4.stop();
|
||||
}
|
||||
}, _callee4);
|
||||
}));
|
||||
return function handleFinish(_x2) {
|
||||
return _ref5.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: EditWorkmodules.bg,
|
||||
children: [studentWorkEditDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: studentWorkEditDefaultData.category && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(studentWorkEditDefaultData.course_id, "/group_homework"),
|
||||
children: studentWorkEditDefaultData.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(studentWorkEditDefaultData.course_id, "/group_homework"),
|
||||
children: studentWorkEditDefaultData.category.category_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z.Item, {
|
||||
children: [studentWorkEditDefaultData === null || studentWorkEditDefaultData === void 0 ? void 0 : studentWorkEditDefaultData.user_name, " \u63D0\u4EA4\u4F5C\u54C1"]
|
||||
})]
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "font24 bold mt20 mb20",
|
||||
children: studentWorkEditDefaultData.homework_name
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
form: form,
|
||||
className: EditWorkmodules.formWrap,
|
||||
scrollToFirstError: true,
|
||||
layout: "vertical",
|
||||
onValuesChange: function onValuesChange() {
|
||||
setFormValue(objectSpread2_default()({}, form.getFieldsValue()));
|
||||
console.log("formValue:", formValue);
|
||||
}
|
||||
// initialValues={[{ base_on_project: 1 }]}
|
||||
,
|
||||
onFinish: handleFinish,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: EditWorkmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "description",
|
||||
label: "\u5185\u5BB9:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入作业的简介"
|
||||
}, {
|
||||
max: 65535,
|
||||
message: '作业简介最大限制65535个字符'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
defaultValue: studentWorkEditDefaultData.description || ''
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: studentWorkEditDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: EditWorkmodules.backgroundFa,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: "pt40 mb30",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
className: "".concat(EditWorkmodules.button, " mr20"),
|
||||
htmlType: "submit",
|
||||
loading: loading['newCourse/editCourse'] || loading['newCourse/submitCourse'],
|
||||
children: "\u63D0\u4EA4"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
ghost: true,
|
||||
className: EditWorkmodules.button,
|
||||
onClick: function onClick() {
|
||||
return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.commonHomeworkId, "/detail"));
|
||||
},
|
||||
children: "\u53D6\u6D88"
|
||||
})]
|
||||
})
|
||||
})
|
||||
})]
|
||||
})]
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var EditWork = ((0,_umi_production_exports.connect)(function (_ref6) {
|
||||
var shixunHomeworks = _ref6.shixunHomeworks,
|
||||
newCourse = _ref6.newCourse,
|
||||
loading = _ref6.loading,
|
||||
globalSetting = _ref6.globalSetting;
|
||||
return {
|
||||
shixunHomeworks: shixunHomeworks,
|
||||
newCourse: newCourse,
|
||||
globalSetting: globalSetting,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(NewCoursePage));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,349 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[19715],{
|
||||
|
||||
/***/ 85198:
|
||||
/*!******************************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/CommonHomework/Edit/index.tsx + 1 modules ***!
|
||||
\******************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ Edit; }
|
||||
});
|
||||
|
||||
// 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/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
||||
var input = __webpack_require__(73782);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts
|
||||
var service_shixunHomeworks = __webpack_require__(31917);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Edit/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var Editmodules = ({"bg":"bg___ZTexa","flexRow":"flexRow___VO4ro","flexJustifyCenter":"flexJustifyCenter___OXFkk","flexAlignEnd":"flexAlignEnd___d6zIM","flexAlignCenter":"flexAlignCenter___YzqD8","flexColumn":"flexColumn___RKoTE","formWrap":"formWrap___BxAFG","titleWrap":"titleWrap___tvKuf","fieldWrap":"fieldWrap___eigdN","mdWrap":"mdWrap___cmz87","backgroundFa":"backgroundFa___b57J2","button":"button___VVH5U"});
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules
|
||||
var AddPoints = __webpack_require__(62534);
|
||||
// EXTERNAL MODULE: ./src/utils/fetch.ts
|
||||
var fetch = __webpack_require__(18030);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Edit/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var EditCommonHomework = function EditCommonHomework(_ref) {
|
||||
var _formValue$name;
|
||||
var shixunHomeworks = _ref.shixunHomeworks,
|
||||
newCourse = _ref.newCourse,
|
||||
globalSetting = _ref.globalSetting,
|
||||
loading = _ref.loading,
|
||||
dispatch = _ref.dispatch;
|
||||
var params = (0,_umi_production_exports.useParams)();
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var _useState = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState2 = slicedToArray_default()(_useState, 2),
|
||||
formValue = _useState2[0],
|
||||
setFormValue = _useState2[1];
|
||||
var _useState3 = (0,_react_17_0_2_react.useState)(false),
|
||||
_useState4 = slicedToArray_default()(_useState3, 2),
|
||||
isShow = _useState4[0],
|
||||
setIsShow = _useState4[1];
|
||||
var _useState5 = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState6 = slicedToArray_default()(_useState5, 2),
|
||||
items = _useState6[0],
|
||||
setitems = _useState6[1];
|
||||
var courseId = (0,_react_17_0_2_react.useRef)();
|
||||
var commonHomeWorkEditDefaultData = shixunHomeworks.commonHomeWorkEditDefaultData;
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
getEditCourseData();
|
||||
}, [params.categoryId]);
|
||||
var getEditCourseData = /*#__PURE__*/function () {
|
||||
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
||||
var res, formData;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
_context.next = 2;
|
||||
return dispatch({
|
||||
type: 'shixunHomeworks/editCommonHomeWorkDefaultData',
|
||||
payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
|
||||
type: 1
|
||||
})
|
||||
});
|
||||
case 2:
|
||||
res = _context.sent;
|
||||
if (res) {
|
||||
formData = {
|
||||
name: res.name,
|
||||
description: res.description,
|
||||
reference_answer: res.reference_answer,
|
||||
attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.attachments),
|
||||
reference_attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.ref_attachments)
|
||||
};
|
||||
form.setFieldsValue(objectSpread2_default()({}, formData));
|
||||
setFormValue(objectSpread2_default()({}, formData));
|
||||
setIsShow(true);
|
||||
}
|
||||
case 4:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function getEditCourseData() {
|
||||
return _ref2.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
function set_work_points(_x) {
|
||||
return _set_work_points.apply(this, arguments);
|
||||
}
|
||||
function _set_work_points() {
|
||||
_set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
||||
while (1) switch (_context3.prev = _context3.next) {
|
||||
case 0:
|
||||
if (items !== null && items !== void 0 && items.ec_point_ids) {
|
||||
_context3.next = 2;
|
||||
break;
|
||||
}
|
||||
return _context3.abrupt("return");
|
||||
case 2:
|
||||
_context3.next = 4;
|
||||
return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), {
|
||||
method: 'post',
|
||||
body: objectSpread2_default()({
|
||||
homework_common_id: id
|
||||
}, items)
|
||||
});
|
||||
case 4:
|
||||
res = _context3.sent;
|
||||
case 5:
|
||||
case "end":
|
||||
return _context3.stop();
|
||||
}
|
||||
}, _callee3);
|
||||
}));
|
||||
return _set_work_points.apply(this, arguments);
|
||||
}
|
||||
var handleFinish = /*#__PURE__*/function () {
|
||||
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) {
|
||||
var bodyData, _bodyData$attachment_, _bodyData$reference_a, res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
||||
while (1) switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
bodyData = objectSpread2_default()({}, formValue);
|
||||
if (bodyData.attachment_ids) {
|
||||
bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) {
|
||||
var _v$response;
|
||||
return (_v$response = v.response) === null || _v$response === void 0 ? void 0 : _v$response.id;
|
||||
});
|
||||
}
|
||||
if (bodyData.reference_attachment_ids) {
|
||||
bodyData.reference_attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$reference_a = bodyData.reference_attachment_ids) === null || _bodyData$reference_a === void 0 ? void 0 : _bodyData$reference_a.map(function (v) {
|
||||
var _v$response2;
|
||||
return (_v$response2 = v.response) === null || _v$response2 === void 0 ? void 0 : _v$response2.id;
|
||||
});
|
||||
}
|
||||
_context2.next = 5;
|
||||
return (0,service_shixunHomeworks/* editCommonHomeWork */.Ar)(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, params), bodyData), {}, {
|
||||
base_on_project: true,
|
||||
type: 1
|
||||
}));
|
||||
case 5:
|
||||
res = _context2.sent;
|
||||
set_work_points(params.categoryId);
|
||||
res && _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/detail"));
|
||||
case 8:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}, _callee2);
|
||||
}));
|
||||
return function handleFinish(_x2) {
|
||||
return _ref3.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: Editmodules.bg,
|
||||
children: [commonHomeWorkEditDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: commonHomeWorkEditDefaultData.category && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/common_homework"),
|
||||
children: commonHomeWorkEditDefaultData.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/common_homework"),
|
||||
children: commonHomeWorkEditDefaultData.category.category_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: "\u7F16\u8F91"
|
||||
})]
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "font24 bold mt20 mb20",
|
||||
children: "\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
form: form,
|
||||
className: Editmodules.formWrap,
|
||||
scrollToFirstError: true,
|
||||
layout: "vertical",
|
||||
onValuesChange: function onValuesChange() {
|
||||
setFormValue(objectSpread2_default()({}, form.getFieldsValue()));
|
||||
},
|
||||
onFinish: handleFinish,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Editmodules.fieldWrap,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "name",
|
||||
label: "\u6807\u9898:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: '请输入标题'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
|
||||
maxLength: 60,
|
||||
suffix: "".concat(((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"),
|
||||
placeholder: "\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: Editmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "description",
|
||||
label: "\u7B80\u4ECB:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: '请输入作业的简介'
|
||||
}, {
|
||||
max: 5000,
|
||||
message: '作业简介最大限制5000个字符'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
defaultValue: commonHomeWorkEditDefaultData.description
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: Editmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "reference_answer",
|
||||
label: "\u53C2\u8003\u7B54\u6848:",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
defaultValue: commonHomeWorkEditDefaultData.reference_answer,
|
||||
watch: true
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "reference_attachment_ids",
|
||||
children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})]
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Editmodules.mdWrap,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, {
|
||||
setitem: function setitem(e) {
|
||||
return setitems(objectSpread2_default()({}, e));
|
||||
},
|
||||
homework_common_id: params.categoryId
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Editmodules.backgroundFa,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: "pt40 mb30",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
className: "".concat(Editmodules.button, " mr20"),
|
||||
htmlType: "submit",
|
||||
onClick: function onClick() {
|
||||
form.submit();
|
||||
},
|
||||
loading: loading['newCourse/editCourse'] || loading['newCourse/submitCourse'],
|
||||
children: "\u63D0\u4EA4"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
ghost: true,
|
||||
className: Editmodules.button,
|
||||
onClick: function onClick() {
|
||||
return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/common_homework"));
|
||||
},
|
||||
children: "\u53D6\u6D88"
|
||||
})]
|
||||
})
|
||||
})
|
||||
})]
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var Edit = ((0,_umi_production_exports.connect)(function (_ref4) {
|
||||
var shixunHomeworks = _ref4.shixunHomeworks,
|
||||
newCourse = _ref4.newCourse,
|
||||
loading = _ref4.loading,
|
||||
globalSetting = _ref4.globalSetting;
|
||||
return {
|
||||
shixunHomeworks: shixunHomeworks,
|
||||
newCourse: newCourse,
|
||||
globalSetting: globalSetting,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(EditCommonHomework));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,328 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[57045],{
|
||||
|
||||
/***/ 36658:
|
||||
/*!************************************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/CommonHomework/SubmitWork/index.tsx + 1 modules ***!
|
||||
\************************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ SubmitWork; }
|
||||
});
|
||||
|
||||
// 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/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
|
||||
var modal = __webpack_require__(43418);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts
|
||||
var service_shixunHomeworks = __webpack_require__(31917);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/SubmitWork/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var SubmitWorkmodules = ({"flex_box_center":"flex_box_center___HcDSI","flex_space_between":"flex_space_between___Apy3C","flex_box_vertical_center":"flex_box_vertical_center___D1ebH","flex_box_center_end":"flex_box_center_end___RoAdV","flex_box_column":"flex_box_column___o0Rwk","bg":"bg___TiMPN","flexRow":"flexRow___z3dqH","flexJustifyCenter":"flexJustifyCenter___PBTpD","flexAlignEnd":"flexAlignEnd___vbqsb","flexAlignCenter":"flexAlignCenter___wRMBE","flexColumn":"flexColumn___ZjAyF","formWrap":"formWrap___t6WyS","titleWrap":"titleWrap___riXqq","fieldWrap":"fieldWrap___TBdw7","mdWrap":"mdWrap____nxvH","backgroundFa":"backgroundFa___gDA1e","button":"button___mpK6Z","searchMember":"searchMember___vifCN"});
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/SubmitWork/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var NewCoursePage = function NewCoursePage(_ref) {
|
||||
var shixunHomeworks = _ref.shixunHomeworks,
|
||||
globalSetting = _ref.globalSetting,
|
||||
loading = _ref.loading,
|
||||
dispatch = _ref.dispatch;
|
||||
var params = (0,_umi_production_exports.useParams)();
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var _useState = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState2 = slicedToArray_default()(_useState, 2),
|
||||
formValue = _useState2[0],
|
||||
setFormValue = _useState2[1];
|
||||
var _useState3 = (0,_react_17_0_2_react.useState)(true),
|
||||
_useState4 = slicedToArray_default()(_useState3, 2),
|
||||
hasMore = _useState4[0],
|
||||
setHasmore = _useState4[1];
|
||||
var _useState5 = (0,_react_17_0_2_react.useState)(false),
|
||||
_useState6 = slicedToArray_default()(_useState5, 2),
|
||||
isLoading = _useState6[0],
|
||||
setIsLoading = _useState6[1];
|
||||
var _useState7 = (0,_react_17_0_2_react.useState)(),
|
||||
_useState8 = slicedToArray_default()(_useState7, 2),
|
||||
isEdit = _useState8[0],
|
||||
setIsEdit = _useState8[1];
|
||||
var courseId = (0,_react_17_0_2_react.useRef)();
|
||||
var studentWorkAddDefaultData = shixunHomeworks.studentWorkAddDefaultData;
|
||||
var _useState9 = (0,_react_17_0_2_react.useState)([]),
|
||||
_useState10 = slicedToArray_default()(_useState9, 2),
|
||||
searchMemberList = _useState10[0],
|
||||
setSearchMemberList = _useState10[1];
|
||||
var _useState11 = (0,_react_17_0_2_react.useState)({
|
||||
page: 1,
|
||||
limit: 20,
|
||||
search: ""
|
||||
}),
|
||||
_useState12 = slicedToArray_default()(_useState11, 2),
|
||||
memberSearchParams = _useState12[0],
|
||||
setMemberSearchParams = _useState12[1];
|
||||
var getData = /*#__PURE__*/function () {
|
||||
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
||||
var _res$members;
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
setIsLoading(true);
|
||||
_context.next = 3;
|
||||
return dispatch({
|
||||
type: 'shixunHomeworks/getSearchMemberList',
|
||||
payload: objectSpread2_default()(objectSpread2_default()({}, params), memberSearchParams)
|
||||
});
|
||||
case 3:
|
||||
res = _context.sent;
|
||||
setIsLoading(false);
|
||||
if (res.members) {
|
||||
setSearchMemberList([].concat(toConsumableArray_default()(searchMemberList), toConsumableArray_default()(res.members)));
|
||||
}
|
||||
if (((_res$members = res.members) === null || _res$members === void 0 ? void 0 : _res$members.length) < 20) setHasmore(false);
|
||||
case 7:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function getData() {
|
||||
return _ref2.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
new Promise( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
||||
while (1) switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
_context2.next = 2;
|
||||
return dispatch({
|
||||
type: 'shixunHomeworks/addStudentWorkDefaultData',
|
||||
payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
|
||||
type: 3
|
||||
})
|
||||
});
|
||||
case 2:
|
||||
res = _context2.sent;
|
||||
case 3:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}, _callee2);
|
||||
})));
|
||||
getData();
|
||||
}, []);
|
||||
var handleSubmit = /*#__PURE__*/function () {
|
||||
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(bodyData) {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
||||
while (1) switch (_context3.prev = _context3.next) {
|
||||
case 0:
|
||||
_context3.next = 2;
|
||||
return (0,service_shixunHomeworks/* addStudentWork */.Be)(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, params), bodyData), {}, {
|
||||
type: 3
|
||||
}));
|
||||
case 2:
|
||||
res = _context3.sent;
|
||||
if (res.status === 0) {
|
||||
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.commonHomeworkId, "/review/").concat(res.work_id));
|
||||
}
|
||||
case 4:
|
||||
case "end":
|
||||
return _context3.stop();
|
||||
}
|
||||
}, _callee3);
|
||||
}));
|
||||
return function handleSubmit(_x) {
|
||||
return _ref4.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
var handleFinish = /*#__PURE__*/function () {
|
||||
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values) {
|
||||
var bodyData, _bodyData$attachment_;
|
||||
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
|
||||
while (1) switch (_context4.prev = _context4.next) {
|
||||
case 0:
|
||||
bodyData = objectSpread2_default()({}, formValue);
|
||||
if (bodyData.attachment_ids) {
|
||||
bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) {
|
||||
return v.response.id;
|
||||
});
|
||||
}
|
||||
if (!bodyData.attachment_ids || bodyData.attachment_ids == '') {
|
||||
modal/* default */.Z.confirm({
|
||||
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
children: ["\u8FD8\u672A\u4E0A\u4F20\u9644\u4EF6", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\u4F5C\u54C1\uFF1F"]
|
||||
}),
|
||||
onOk: function onOk() {
|
||||
handleSubmit(bodyData);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
handleSubmit(bodyData);
|
||||
}
|
||||
|
||||
// if (res.status === 0) history.push(`/classrooms/${params.coursesId}/common_homework/${res.homework_id}/detail`);
|
||||
case 3:
|
||||
case "end":
|
||||
return _context4.stop();
|
||||
}
|
||||
}, _callee4);
|
||||
}));
|
||||
return function handleFinish(_x2) {
|
||||
return _ref5.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: SubmitWorkmodules.bg,
|
||||
children: [studentWorkAddDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: studentWorkAddDefaultData.category && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(studentWorkAddDefaultData.course_id, "/common_homework"),
|
||||
children: studentWorkAddDefaultData.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(studentWorkAddDefaultData.course_id, "/common_homework"),
|
||||
children: studentWorkAddDefaultData.category.category_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z.Item, {
|
||||
children: [studentWorkAddDefaultData === null || studentWorkAddDefaultData === void 0 ? void 0 : studentWorkAddDefaultData.user_name, " \u63D0\u4EA4\u4F5C\u54C1"]
|
||||
})]
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "font24 bold mt20 mb20",
|
||||
children: studentWorkAddDefaultData.homework_name
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
form: form,
|
||||
className: SubmitWorkmodules.formWrap,
|
||||
scrollToFirstError: true,
|
||||
layout: "vertical",
|
||||
onValuesChange: function onValuesChange() {
|
||||
setFormValue(objectSpread2_default()({}, form.getFieldsValue()));
|
||||
console.log("formValue:", formValue);
|
||||
}
|
||||
// initialValues={[{ base_on_project: 1 }]}
|
||||
,
|
||||
onFinish: handleFinish,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: SubmitWorkmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "description",
|
||||
label: "\u5185\u5BB9:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入作业的简介"
|
||||
}, {
|
||||
max: 65535,
|
||||
message: '作业简介最大限制65535个字符'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u4F5C\u4E1A\u5185\u5BB9\u6216\u4F5C\u4E1A\u9644\u4EF6\u7684\u7B80\u8981\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236\u4E3A65535\u4E2A\u5B57\u7B26",
|
||||
watch: true,
|
||||
defaultValue: formValue.intro
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: SubmitWorkmodules.backgroundFa,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: "pt40 mb30",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
className: "".concat(SubmitWorkmodules.button, " mr20"),
|
||||
htmlType: "submit",
|
||||
loading: loading['newCourse/editCourse'] || loading['newCourse/submitCourse'],
|
||||
children: "\u63D0\u4EA4"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
ghost: true,
|
||||
className: SubmitWorkmodules.button,
|
||||
onClick: function onClick() {
|
||||
return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.commonHomeworkId, "/detail"));
|
||||
},
|
||||
children: "\u53D6\u6D88"
|
||||
})]
|
||||
})
|
||||
})
|
||||
})]
|
||||
})]
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var SubmitWork = ((0,_umi_production_exports.connect)(function (_ref6) {
|
||||
var shixunHomeworks = _ref6.shixunHomeworks,
|
||||
newCourse = _ref6.newCourse,
|
||||
loading = _ref6.loading,
|
||||
globalSetting = _ref6.globalSetting;
|
||||
return {
|
||||
shixunHomeworks: shixunHomeworks,
|
||||
newCourse: newCourse,
|
||||
globalSetting: globalSetting,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(NewCoursePage));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,282 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[74795],{
|
||||
|
||||
/***/ 95201:
|
||||
/*!*******************************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/Graduation/Tasks/Add/index.tsx + 1 modules ***!
|
||||
\*******************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ Add; }
|
||||
});
|
||||
|
||||
// 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/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
|
||||
var message = __webpack_require__(8591);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
|
||||
var row = __webpack_require__(95237);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
|
||||
var col = __webpack_require__(43604);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
|
||||
var es_select = __webpack_require__(57809);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
||||
var input = __webpack_require__(73782);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules
|
||||
var divider = __webpack_require__(28103);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Graduation/Tasks/Add/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var Addmodules = ({"flex_box_center":"flex_box_center___xV7b6","flex_space_between":"flex_space_between___VKhsb","flex_box_vertical_center":"flex_box_vertical_center___ZeNry","flex_box_center_end":"flex_box_center_end___j462S","flex_box_column":"flex_box_column___zDUss","bg":"bg___I9Ce6","title":"title___N0IDa","titleLeft":"titleLeft___v14y3","titleRight":"titleRight___QkPDR","btns":"btns___QGvIi"});
|
||||
// EXTERNAL MODULE: ./src/service/graduation.ts
|
||||
var service_graduation = __webpack_require__(78741);
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Graduation/Tasks/Add/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// import MdEditor from '@/components/'
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var ShixunsListPage = function ShixunsListPage(_ref) {
|
||||
var _userInfo$course;
|
||||
var graduation = _ref.graduation,
|
||||
globalSetting = _ref.globalSetting,
|
||||
loading = _ref.loading,
|
||||
user = _ref.user,
|
||||
dispatch = _ref.dispatch;
|
||||
var params = (0,_umi_production_exports.useParams)();
|
||||
var location = (0,_umi_production_exports.useLocation)();
|
||||
var userInfo = user.userInfo;
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var addTopicData = graduation.addTopicData;
|
||||
var onFinish = /*#__PURE__*/function () {
|
||||
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
||||
var value, graduation_topic, _graduation_topic$att, res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
value = form.getFieldsValue();
|
||||
graduation_topic = objectSpread2_default()({}, value);
|
||||
if (graduation_topic !== null && graduation_topic !== void 0 && graduation_topic.attachment_ids) {
|
||||
graduation_topic.attachment_ids = (_graduation_topic$att = graduation_topic.attachment_ids) === null || _graduation_topic$att === void 0 ? void 0 : _graduation_topic$att.map(function (v) {
|
||||
return v.id || v.response.id;
|
||||
});
|
||||
}
|
||||
_context.next = 5;
|
||||
return (0,service_graduation/* addTasks */.Sv)(objectSpread2_default()({
|
||||
coursesId: params.coursesId,
|
||||
attachment_ids: []
|
||||
}, graduation_topic));
|
||||
case 5:
|
||||
res = _context.sent;
|
||||
if (!res.status) {
|
||||
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/graduation_tasks/").concat(params.categoryId));
|
||||
} else {
|
||||
message/* default */.ZP.error(res.message);
|
||||
}
|
||||
case 7:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function onFinish() {
|
||||
return _ref2.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
dispatch({
|
||||
type: "graduation/addTopicDefaultData",
|
||||
payload: objectSpread2_default()({}, params)
|
||||
});
|
||||
}, [params.coursesId]);
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: "edu-container",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: userInfo && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "".concat(userInfo.first_category_url),
|
||||
children: userInfo === null || userInfo === void 0 || (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/graduation_tasks/").concat(params.categoryId),
|
||||
children: "\u6BD5\u8BBE\u4EFB\u52A1"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: "\u65B0\u5EFA"
|
||||
})]
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: [Addmodules.title, 'mt20'].join(' '),
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
||||
style: {
|
||||
width: "100%"
|
||||
},
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
flex: "1",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
|
||||
className: "font20 ml5",
|
||||
children: "\u65B0\u5EFA\u6BD5\u8BBE\u4EFB\u52A1"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
className: "font16 c-light-black",
|
||||
to: "/classrooms/".concat(params.coursesId, "/exercise"),
|
||||
children: "\u8FD4\u56DE"
|
||||
})
|
||||
})]
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: [Addmodules.bg, 'pt30', 'pl30', 'pr30', 'pb30', 'mt20'].join(' '),
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
layout: "vertical",
|
||||
form: form,
|
||||
scrollToFirstError: true,
|
||||
onFinish: ( /*#__PURE__*/function () {
|
||||
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(v) {
|
||||
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
||||
while (1) switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
onFinish();
|
||||
case 1:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}, _callee2);
|
||||
}));
|
||||
return function (_x) {
|
||||
return _ref3.apply(this, arguments);
|
||||
};
|
||||
}()),
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "task_type",
|
||||
label: "\u7C7B\u578B\uFF1A",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请选择任务类型"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], {
|
||||
size: 'middle',
|
||||
placeholder: "\u8BF7\u9009\u62E9\u4EFB\u52A1\u7C7B\u578B",
|
||||
style: {
|
||||
width: 200
|
||||
},
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
|
||||
value: 1,
|
||||
children: "\u666E\u901A"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
|
||||
value: 2,
|
||||
children: "\u5206\u7EC4"
|
||||
})]
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "name",
|
||||
label: "\u9009\u9898\u540D\u79F0\uFF1A",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入任务标题"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
|
||||
maxLength: 60,
|
||||
size: 'middle',
|
||||
suffix: "0/60",
|
||||
placeholder: "\u4EFB\u52A1\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
label: "\u5185\u5BB9",
|
||||
name: "description",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入内容"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
placeholder: "\u8BF7\u4EFB\u52A1\u5185\u5BB9\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})
|
||||
})]
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
|
||||
className: Addmodules.btns,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
type: "primary",
|
||||
onClick: function onClick() {
|
||||
form.submit();
|
||||
},
|
||||
children: "\u4FDD\u5B58"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/graduation_tasks/").concat(params.categoryId),
|
||||
children: "\u53D6\u6D88"
|
||||
})]
|
||||
})]
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref4) {
|
||||
var graduation = _ref4.graduation,
|
||||
loading = _ref4.loading,
|
||||
user = _ref4.user,
|
||||
globalSetting = _ref4.globalSetting;
|
||||
return {
|
||||
graduation: graduation,
|
||||
globalSetting: globalSetting,
|
||||
user: user,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(ShixunsListPage));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,311 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[20026],{
|
||||
|
||||
/***/ 87620:
|
||||
/*!********************************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/Graduation/Tasks/Edit/index.tsx + 1 modules ***!
|
||||
\********************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ Edit; }
|
||||
});
|
||||
|
||||
// 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/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
|
||||
var message = __webpack_require__(8591);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
|
||||
var row = __webpack_require__(95237);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
|
||||
var col = __webpack_require__(43604);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
|
||||
var es_select = __webpack_require__(57809);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
||||
var input = __webpack_require__(73782);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules
|
||||
var divider = __webpack_require__(28103);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Graduation/Tasks/Edit/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var Editmodules = ({"flex_box_center":"flex_box_center___kxbNF","flex_space_between":"flex_space_between___Te3v3","flex_box_vertical_center":"flex_box_vertical_center___JIb6j","flex_box_center_end":"flex_box_center_end___cEF2a","flex_box_column":"flex_box_column___IiBIg","bg":"bg___FvwS3","title":"title___Tcifz","titleLeft":"titleLeft___E3nrq","titleRight":"titleRight___UwoN7","btns":"btns___Yd_8X"});
|
||||
// EXTERNAL MODULE: ./src/service/graduation.ts
|
||||
var service_graduation = __webpack_require__(78741);
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Graduation/Tasks/Edit/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// import MdEditor from '@/components/'
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var ShixunsListPage = function ShixunsListPage(_ref) {
|
||||
var _userInfo$course;
|
||||
var graduation = _ref.graduation,
|
||||
globalSetting = _ref.globalSetting,
|
||||
loading = _ref.loading,
|
||||
user = _ref.user,
|
||||
dispatch = _ref.dispatch;
|
||||
var params = (0,_umi_production_exports.useParams)();
|
||||
var userInfo = user.userInfo;
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var _useState = (0,_react_17_0_2_react.useState)(false),
|
||||
_useState2 = slicedToArray_default()(_useState, 2),
|
||||
show = _useState2[0],
|
||||
setShow = _useState2[1];
|
||||
var editTasksData = graduation.editTasksData;
|
||||
var onFinish = /*#__PURE__*/function () {
|
||||
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
||||
var value, graduation_topic, _graduation_topic$att, res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
value = form.getFieldsValue();
|
||||
graduation_topic = objectSpread2_default()({}, value);
|
||||
if (graduation_topic !== null && graduation_topic !== void 0 && graduation_topic.attachment_ids) {
|
||||
graduation_topic.attachment_ids = (_graduation_topic$att = graduation_topic.attachment_ids) === null || _graduation_topic$att === void 0 ? void 0 : _graduation_topic$att.map(function (v) {
|
||||
return v.id || v.response.id;
|
||||
});
|
||||
}
|
||||
_context.next = 5;
|
||||
return (0,service_graduation/* editTasks */.RP)(objectSpread2_default()(objectSpread2_default()({}, params), graduation_topic));
|
||||
case 5:
|
||||
res = _context.sent;
|
||||
if (!res.status) {
|
||||
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/graduation_tasks/").concat(params.categoryId));
|
||||
} else {
|
||||
message/* default */.ZP.error(res.message);
|
||||
}
|
||||
case 7:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function onFinish() {
|
||||
return _ref2.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
var getData = /*#__PURE__*/function () {
|
||||
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
||||
while (1) switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
_context2.next = 2;
|
||||
return dispatch({
|
||||
type: "graduation/editTasksDefaultData",
|
||||
payload: objectSpread2_default()({}, params)
|
||||
});
|
||||
case 2:
|
||||
res = _context2.sent;
|
||||
if (res !== null && res !== void 0 && res.attachments) {
|
||||
setShow(true);
|
||||
form.setFieldsValue({
|
||||
name: res.task_name,
|
||||
task_type: res.task_type,
|
||||
attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.attachments)
|
||||
});
|
||||
}
|
||||
case 4:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}, _callee2);
|
||||
}));
|
||||
return function getData() {
|
||||
return _ref3.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
getData();
|
||||
}, [params.coursesId]);
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: "edu-container",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: userInfo && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "".concat(userInfo.first_category_url),
|
||||
children: userInfo === null || userInfo === void 0 || (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/graduation_tasks/").concat(params.categoryId),
|
||||
children: "\u6BD5\u8BBE\u4EFB\u52A1"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: "\u7F16\u8F91"
|
||||
})]
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: [Editmodules.title, 'mt20'].join(' '),
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
||||
style: {
|
||||
width: "100%"
|
||||
},
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
flex: "1",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
|
||||
className: "font20 ml5",
|
||||
children: "\u7F16\u8F91\u6BD5\u8BBE\u4EFB\u52A1"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
className: "font16 c-light-black",
|
||||
to: "/classrooms/".concat(params.coursesId, "/exercise"),
|
||||
children: "\u8FD4\u56DE"
|
||||
})
|
||||
})]
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: [Editmodules.bg, 'pt30', 'pl30', 'pr30', 'pb30', 'mt20'].join(' '),
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
layout: "vertical",
|
||||
form: form,
|
||||
scrollToFirstError: true,
|
||||
onFinish: ( /*#__PURE__*/function () {
|
||||
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(v) {
|
||||
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
||||
while (1) switch (_context3.prev = _context3.next) {
|
||||
case 0:
|
||||
onFinish();
|
||||
case 1:
|
||||
case "end":
|
||||
return _context3.stop();
|
||||
}
|
||||
}, _callee3);
|
||||
}));
|
||||
return function (_x) {
|
||||
return _ref4.apply(this, arguments);
|
||||
};
|
||||
}()),
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "task_type",
|
||||
label: "\u7C7B\u578B\uFF1A",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请选择任务类型"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], {
|
||||
size: 'middle',
|
||||
placeholder: "\u8BF7\u9009\u62E9\u4EFB\u52A1\u7C7B\u578B",
|
||||
style: {
|
||||
width: 200
|
||||
},
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
|
||||
value: 1,
|
||||
children: "\u666E\u901A"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
|
||||
value: 2,
|
||||
children: "\u5206\u7EC4"
|
||||
})]
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "name",
|
||||
label: "\u9009\u9898\u540D\u79F0\uFF1A",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入任务标题"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
|
||||
maxLength: 60,
|
||||
size: 'middle',
|
||||
suffix: "0/60",
|
||||
placeholder: "\u4EFB\u52A1\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
label: "\u5185\u5BB9",
|
||||
name: "description",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入内容"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
defaultValue: editTasksData === null || editTasksData === void 0 ? void 0 : editTasksData.description,
|
||||
placeholder: "\u8BF7\u4EFB\u52A1\u5185\u5BB9\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"
|
||||
})
|
||||
}), show && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})
|
||||
})]
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
|
||||
className: Editmodules.btns,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
type: "primary",
|
||||
onClick: function onClick() {
|
||||
form.submit();
|
||||
},
|
||||
children: "\u4FDD\u5B58"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(params.coursesId, "/graduation_tasks/").concat(params.categoryId),
|
||||
children: "\u53D6\u6D88"
|
||||
})]
|
||||
})]
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var Edit = ((0,_umi_production_exports.connect)(function (_ref5) {
|
||||
var graduation = _ref5.graduation,
|
||||
loading = _ref5.loading,
|
||||
user = _ref5.user,
|
||||
globalSetting = _ref5.globalSetting;
|
||||
return {
|
||||
graduation: graduation,
|
||||
globalSetting: globalSetting,
|
||||
user: user,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(ShixunsListPage));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,408 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[51582],{
|
||||
|
||||
/***/ 46411:
|
||||
/*!****************************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/GroupHomework/Add/index.tsx + 1 modules ***!
|
||||
\****************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ Add; }
|
||||
});
|
||||
|
||||
// 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/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
|
||||
var message = __webpack_require__(8591);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
||||
var input = __webpack_require__(73782);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
|
||||
var row = __webpack_require__(95237);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
|
||||
var col = __webpack_require__(43604);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
|
||||
var input_number = __webpack_require__(94001);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
|
||||
var es_checkbox = __webpack_require__(24905);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
// EXTERNAL MODULE: ./src/utils/util.tsx
|
||||
var util = __webpack_require__(21082);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts
|
||||
var service_shixunHomeworks = __webpack_require__(31917);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/Add/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var Addmodules = ({"bg":"bg___wrwMu","flexRow":"flexRow___tXDGx","flexJustifyCenter":"flexJustifyCenter___FJrBL","flexAlignEnd":"flexAlignEnd___Y_tEj","flexAlignCenter":"flexAlignCenter___KQIWk","flexColumn":"flexColumn___bt5NB","formWrap":"formWrap___zb3yW","titleWrap":"titleWrap___Tqypo","fieldWrap":"fieldWrap___LZQ8o","mdWrap":"mdWrap___oYoPg","backgroundFa":"backgroundFa___ilebm","button":"button___JhLyG"});
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules
|
||||
var AddPoints = __webpack_require__(62534);
|
||||
// EXTERNAL MODULE: ./src/utils/fetch.ts
|
||||
var fetch = __webpack_require__(18030);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/Add/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var NewCoursePage = function NewCoursePage(_ref) {
|
||||
var _formValue$name;
|
||||
var shixunHomeworks = _ref.shixunHomeworks,
|
||||
newCourse = _ref.newCourse,
|
||||
globalSetting = _ref.globalSetting,
|
||||
loading = _ref.loading,
|
||||
dispatch = _ref.dispatch;
|
||||
var params = (0,_umi_production_exports.useParams)();
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var _useState = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState2 = slicedToArray_default()(_useState, 2),
|
||||
formValue = _useState2[0],
|
||||
setFormValue = _useState2[1];
|
||||
var courseId = (0,_react_17_0_2_react.useRef)();
|
||||
var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData;
|
||||
var _useState3 = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState4 = slicedToArray_default()(_useState3, 2),
|
||||
items = _useState4[0],
|
||||
setitems = _useState4[1];
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
setTimeout(function () {
|
||||
document.body.scrollIntoView();
|
||||
}, 300);
|
||||
var _ref2 = params,
|
||||
coursesId = _ref2.coursesId,
|
||||
categoryId = _ref2.categoryId;
|
||||
dispatch({
|
||||
type: 'shixunHomeworks/addCommonHomeWorkDefaultData',
|
||||
payload: {
|
||||
category: categoryId,
|
||||
coursesId: coursesId,
|
||||
type: 3
|
||||
}
|
||||
});
|
||||
}, []);
|
||||
var handleFinish = /*#__PURE__*/function () {
|
||||
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) {
|
||||
var bodyData, _bodyData$attachment_, _bodyData$reference_a, _ref4, coursesId, categoryId, res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
if (!(formValue.min_num > formValue.max_num)) {
|
||||
_context.next = 3;
|
||||
break;
|
||||
}
|
||||
message/* default */.ZP.info('最大人数不能小于最小人数');
|
||||
return _context.abrupt("return");
|
||||
case 3:
|
||||
bodyData = objectSpread2_default()({}, formValue);
|
||||
if (bodyData.attachment_ids) {
|
||||
bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) {
|
||||
return v.response.id;
|
||||
});
|
||||
}
|
||||
if (bodyData.reference_attachment_ids) {
|
||||
bodyData.reference_attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$reference_a = bodyData.reference_attachment_ids) === null || _bodyData$reference_a === void 0 ? void 0 : _bodyData$reference_a.map(function (v) {
|
||||
return v.response.id;
|
||||
});
|
||||
}
|
||||
// if (!bodyData.base_on_project) {
|
||||
// bodyData.base_on_project = 0
|
||||
// }
|
||||
_ref4 = params, coursesId = _ref4.coursesId, categoryId = _ref4.categoryId;
|
||||
_context.next = 9;
|
||||
return (0,service_shixunHomeworks/* AddCommonHomework */.H1)(objectSpread2_default()(objectSpread2_default()({
|
||||
coursesId: coursesId,
|
||||
category: categoryId
|
||||
}, bodyData), {}, {
|
||||
type: 3
|
||||
}));
|
||||
case 9:
|
||||
res = _context.sent;
|
||||
if (res.status === 0) {
|
||||
set_work_points(res.homework_id);
|
||||
(0,util/* trackEvent */.L9)(['教学课堂', '分组作业', '新建分组作业']);
|
||||
_umi_production_exports.history.push("/classrooms/".concat(coursesId, "/group_homework/").concat(res.homework_id, "/detail"));
|
||||
}
|
||||
case 11:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function handleFinish(_x) {
|
||||
return _ref3.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
function set_work_points(_x2) {
|
||||
return _set_work_points.apply(this, arguments);
|
||||
}
|
||||
function _set_work_points() {
|
||||
_set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(id) {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
||||
while (1) switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
if (items !== null && items !== void 0 && items.ec_point_ids) {
|
||||
_context2.next = 2;
|
||||
break;
|
||||
}
|
||||
return _context2.abrupt("return");
|
||||
case 2:
|
||||
_context2.next = 4;
|
||||
return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), {
|
||||
method: 'post',
|
||||
body: objectSpread2_default()({
|
||||
homework_common_id: id
|
||||
}, items)
|
||||
});
|
||||
case 4:
|
||||
res = _context2.sent;
|
||||
case 5:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}, _callee2);
|
||||
}));
|
||||
return _set_work_points.apply(this, arguments);
|
||||
}
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: Addmodules.bg,
|
||||
children: [commonHomeWorkAddDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: commonHomeWorkAddDefaultData.category && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(commonHomeWorkAddDefaultData.course_id, "/group_homework"),
|
||||
children: commonHomeWorkAddDefaultData.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(commonHomeWorkAddDefaultData.course_id, "/group_homework"),
|
||||
children: commonHomeWorkAddDefaultData.category.category_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: "\u65B0\u5EFA\u8BE6\u60C5"
|
||||
})]
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "font24 bold mt20 mb20",
|
||||
children: "\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
form: form,
|
||||
className: Addmodules.formWrap,
|
||||
scrollToFirstError: true,
|
||||
layout: "vertical",
|
||||
onValuesChange: function onValuesChange() {
|
||||
setFormValue(objectSpread2_default()({}, form.getFieldsValue()));
|
||||
},
|
||||
initialValues: {
|
||||
base_on_project: false
|
||||
},
|
||||
onFinish: handleFinish,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Addmodules.fieldWrap,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "name",
|
||||
label: "\u6807\u9898:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: '请输入标题'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
|
||||
maxLength: 60,
|
||||
suffix: "".concat(((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"),
|
||||
placeholder: "\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: Addmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "description",
|
||||
label: "\u5185\u5BB9:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: '请输入作业的简介'
|
||||
}, {
|
||||
max: 5000,
|
||||
message: '作业简介最大限制5000个字符'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
defaultValue: formValue.intro
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
||||
gutter: [20, 20],
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
flex: "230px",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "min_num",
|
||||
label: "\u5206\u7EC4\u8BBE\u7F6E",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: '请填写每组最小人数'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
|
||||
style: {
|
||||
width: 200
|
||||
},
|
||||
min: 1,
|
||||
placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
flex: "230px",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "max_num",
|
||||
label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: "\xA0"
|
||||
}),
|
||||
rules: [{
|
||||
required: true,
|
||||
message: '请填写每组最大人数'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
|
||||
style: {
|
||||
width: 200
|
||||
},
|
||||
max: 100,
|
||||
placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: "mt30",
|
||||
children: "\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "base_on_project",
|
||||
valuePropName: "checked",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
|
||||
value: true,
|
||||
children: "\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
||||
className: "c-light-black",
|
||||
children: "\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09"
|
||||
})]
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: Addmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "reference_answer",
|
||||
label: "\u53C2\u8003\u7B54\u6848:",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
defaultValue: formValue.notice
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "reference_attachment_ids",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})]
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Addmodules.mdWrap,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, {
|
||||
setitem: function setitem(e) {
|
||||
return setitems(objectSpread2_default()({}, e));
|
||||
}
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Addmodules.backgroundFa,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: "pt40 mb30",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
onClick: function onClick() {
|
||||
form.submit();
|
||||
},
|
||||
className: "".concat(Addmodules.button, " mr20"),
|
||||
htmlType: "submit",
|
||||
loading: loading['newCourse/editCourse'] || loading['newCourse/submitCourse'],
|
||||
children: "\u63D0\u4EA4"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
ghost: true,
|
||||
className: Addmodules.button,
|
||||
onClick: function onClick() {
|
||||
return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/group_homework"));
|
||||
},
|
||||
children: "\u53D6\u6D88"
|
||||
})]
|
||||
})
|
||||
})
|
||||
})]
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref5) {
|
||||
var shixunHomeworks = _ref5.shixunHomeworks,
|
||||
newCourse = _ref5.newCourse,
|
||||
loading = _ref5.loading,
|
||||
globalSetting = _ref5.globalSetting;
|
||||
return {
|
||||
shixunHomeworks: shixunHomeworks,
|
||||
newCourse: newCourse,
|
||||
globalSetting: globalSetting,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(NewCoursePage));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,421 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[16729],{
|
||||
|
||||
/***/ 94272:
|
||||
/*!*****************************************************************************!*\
|
||||
!*** ./src/pages/Classrooms/Lists/GroupHomework/Edit/index.tsx + 1 modules ***!
|
||||
\*****************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
"default": function() { return /* binding */ Edit; }
|
||||
});
|
||||
|
||||
// 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/objectSpread2.js
|
||||
var objectSpread2 = __webpack_require__(82242);
|
||||
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
||||
// 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);
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
||||
var slicedToArray = __webpack_require__(79800);
|
||||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
||||
var _umi_production_exports = __webpack_require__(97091);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
|
||||
var es_form = __webpack_require__(78241);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
|
||||
var message = __webpack_require__(8591);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
||||
var breadcrumb = __webpack_require__(66104);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
||||
var input = __webpack_require__(73782);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
|
||||
var row = __webpack_require__(95237);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
|
||||
var col = __webpack_require__(43604);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
|
||||
var input_number = __webpack_require__(94001);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
|
||||
var es_checkbox = __webpack_require__(24905);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
||||
var es_button = __webpack_require__(3113);
|
||||
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
|
||||
var markdown_editor = __webpack_require__(37107);
|
||||
// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts
|
||||
var service_shixunHomeworks = __webpack_require__(31917);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/Edit/index.less?modules
|
||||
// extracted by mini-css-extract-plugin
|
||||
/* harmony default export */ var Editmodules = ({"bg":"bg___znu26","flexRow":"flexRow___wGnqf","flexJustifyCenter":"flexJustifyCenter____vugD","flexAlignEnd":"flexAlignEnd___gq4z7","flexAlignCenter":"flexAlignCenter___xzbBs","flexColumn":"flexColumn___F71iN","formWrap":"formWrap___THE6p","titleWrap":"titleWrap___TPgV7","fieldWrap":"fieldWrap___vVJhC","mdWrap":"mdWrap___Wjo_5","backgroundFa":"backgroundFa___KSlqe","button":"button___HFajm"});
|
||||
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules
|
||||
var MultiUpload = __webpack_require__(76476);
|
||||
// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules
|
||||
var AddPoints = __webpack_require__(62534);
|
||||
// EXTERNAL MODULE: ./src/utils/fetch.ts
|
||||
var fetch = __webpack_require__(18030);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
||||
var jsx_runtime = __webpack_require__(37712);
|
||||
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/Edit/index.tsx
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var EditCommonHomework = function EditCommonHomework(_ref) {
|
||||
var _formValue$name;
|
||||
var shixunHomeworks = _ref.shixunHomeworks,
|
||||
newCourse = _ref.newCourse,
|
||||
globalSetting = _ref.globalSetting,
|
||||
loading = _ref.loading,
|
||||
dispatch = _ref.dispatch;
|
||||
var params = (0,_umi_production_exports.useParams)();
|
||||
var _Form$useForm = es_form/* default */.Z.useForm(),
|
||||
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
||||
form = _Form$useForm2[0];
|
||||
var _useState = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState2 = slicedToArray_default()(_useState, 2),
|
||||
formValue = _useState2[0],
|
||||
setFormValue = _useState2[1];
|
||||
var _useState3 = (0,_react_17_0_2_react.useState)(false),
|
||||
_useState4 = slicedToArray_default()(_useState3, 2),
|
||||
isShow = _useState4[0],
|
||||
setIsShow = _useState4[1];
|
||||
var _useState5 = (0,_react_17_0_2_react.useState)({}),
|
||||
_useState6 = slicedToArray_default()(_useState5, 2),
|
||||
items = _useState6[0],
|
||||
setitems = _useState6[1];
|
||||
var courseId = (0,_react_17_0_2_react.useRef)();
|
||||
var commonHomeWorkEditDefaultData = shixunHomeworks.commonHomeWorkEditDefaultData;
|
||||
(0,_react_17_0_2_react.useEffect)(function () {
|
||||
getEditCourseData();
|
||||
}, [params.categoryId]);
|
||||
var getEditCourseData = /*#__PURE__*/function () {
|
||||
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
||||
var res, defaultValue;
|
||||
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
_context.next = 2;
|
||||
return dispatch({
|
||||
type: 'shixunHomeworks/editCommonHomeWorkDefaultData',
|
||||
payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
|
||||
type: 3
|
||||
})
|
||||
});
|
||||
case 2:
|
||||
res = _context.sent;
|
||||
if (res) {
|
||||
defaultValue = objectSpread2_default()({
|
||||
attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.attachments),
|
||||
reference_attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.ref_attachments)
|
||||
}, res);
|
||||
form.setFieldsValue(objectSpread2_default()({}, defaultValue));
|
||||
setFormValue(objectSpread2_default()({}, defaultValue));
|
||||
setIsShow(true);
|
||||
}
|
||||
case 4:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee);
|
||||
}));
|
||||
return function getEditCourseData() {
|
||||
return _ref2.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
function set_work_points(_x) {
|
||||
return _set_work_points.apply(this, arguments);
|
||||
}
|
||||
function _set_work_points() {
|
||||
_set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) {
|
||||
var res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
||||
while (1) switch (_context3.prev = _context3.next) {
|
||||
case 0:
|
||||
if (items !== null && items !== void 0 && items.ec_point_ids) {
|
||||
_context3.next = 2;
|
||||
break;
|
||||
}
|
||||
return _context3.abrupt("return");
|
||||
case 2:
|
||||
_context3.next = 4;
|
||||
return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), {
|
||||
method: 'post',
|
||||
body: objectSpread2_default()({
|
||||
homework_common_id: id
|
||||
}, items)
|
||||
});
|
||||
case 4:
|
||||
res = _context3.sent;
|
||||
case 5:
|
||||
case "end":
|
||||
return _context3.stop();
|
||||
}
|
||||
}, _callee3);
|
||||
}));
|
||||
return _set_work_points.apply(this, arguments);
|
||||
}
|
||||
var handleFinish = /*#__PURE__*/function () {
|
||||
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) {
|
||||
var bodyData, _bodyData$attachment_, _bodyData$reference_a, res;
|
||||
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
||||
while (1) switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
if (!(formValue.min_num > formValue.max_num)) {
|
||||
_context2.next = 3;
|
||||
break;
|
||||
}
|
||||
message/* default */.ZP.info('最大人数不能小于最小人数');
|
||||
return _context2.abrupt("return");
|
||||
case 3:
|
||||
bodyData = objectSpread2_default()({}, formValue);
|
||||
if (bodyData.attachment_ids) {
|
||||
bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) {
|
||||
return v.response.id;
|
||||
});
|
||||
}
|
||||
if (bodyData.reference_attachment_ids) {
|
||||
bodyData.reference_attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$reference_a = bodyData.reference_attachment_ids) === null || _bodyData$reference_a === void 0 ? void 0 : _bodyData$reference_a.map(function (v) {
|
||||
return v.response.id;
|
||||
});
|
||||
}
|
||||
_context2.next = 8;
|
||||
return (0,service_shixunHomeworks/* editCommonHomeWork */.Ar)(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, params), bodyData), {}, {
|
||||
// base_on_project: bodyData.,
|
||||
type: 3
|
||||
}));
|
||||
case 8:
|
||||
res = _context2.sent;
|
||||
set_work_points(params.categoryId);
|
||||
(res === null || res === void 0 ? void 0 : res.status) === 0 && _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/group_homework/").concat(params.categoryId, "/detail"));
|
||||
case 11:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}, _callee2);
|
||||
}));
|
||||
return function handleFinish(_x2) {
|
||||
return _ref3.apply(this, arguments);
|
||||
};
|
||||
}();
|
||||
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
||||
className: Editmodules.bg,
|
||||
children: [commonHomeWorkEditDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
||||
className: "animated fadeIn",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "mt10",
|
||||
children: commonHomeWorkEditDefaultData.category && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
||||
separator: ">",
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(commonHomeWorkEditDefaultData.course_id, "/group_homework"),
|
||||
children: commonHomeWorkEditDefaultData.course_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
|
||||
to: "/classrooms/".concat(commonHomeWorkEditDefaultData.course_id, "/group_homework"),
|
||||
children: commonHomeWorkEditDefaultData.category.category_name
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
||||
children: "\u7F16\u8F91\u8BE6\u60C5"
|
||||
})]
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
||||
className: "font24 bold mt20 mb20",
|
||||
children: "\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
|
||||
form: form,
|
||||
className: Editmodules.formWrap,
|
||||
scrollToFirstError: true,
|
||||
layout: "vertical",
|
||||
onValuesChange: function onValuesChange() {
|
||||
console.log("onchange: ", form.getFieldsValue());
|
||||
setFormValue(objectSpread2_default()({}, form.getFieldsValue()));
|
||||
},
|
||||
onFinish: handleFinish,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Editmodules.fieldWrap,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "name",
|
||||
label: "\u6807\u9898:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入标题"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
|
||||
maxLength: 60,
|
||||
suffix: "".concat(((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"),
|
||||
placeholder: "\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: Editmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "description",
|
||||
label: "\u7B80\u4ECB:",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请输入作业的简介"
|
||||
}, {
|
||||
max: 5000,
|
||||
message: '作业简介最大限制5000个字符'
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
watch: true,
|
||||
defaultValue: commonHomeWorkEditDefaultData.description
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "attachment_ids",
|
||||
children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
||||
gutter: [20, 20],
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
flex: "230px",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "min_num",
|
||||
label: "\u5206\u7EC4\u8BBE\u7F6E",
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请填写每组最小人数"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
|
||||
style: {
|
||||
width: 200
|
||||
},
|
||||
min: 1,
|
||||
placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
flex: "230px",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "max_num",
|
||||
label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: "\xA0"
|
||||
}),
|
||||
rules: [{
|
||||
required: true,
|
||||
message: "请填写每组最大人数"
|
||||
}],
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
|
||||
style: {
|
||||
width: 200
|
||||
},
|
||||
max: 100,
|
||||
placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"
|
||||
})
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: "mt30",
|
||||
children: "\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "base_on_project",
|
||||
valuePropName: "checked",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
|
||||
value: true,
|
||||
defaultChecked: true,
|
||||
children: "\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD"
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
||||
className: "c-light-black",
|
||||
children: "\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09"
|
||||
})]
|
||||
})
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
||||
className: Editmodules.mdWrap,
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "reference_answer",
|
||||
label: "\u53C2\u8003\u7B54\u6848:",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
|
||||
defaultValue: commonHomeWorkEditDefaultData.reference_answer,
|
||||
watch: true
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
|
||||
name: "reference_attachment_ids",
|
||||
children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
|
||||
})
|
||||
})]
|
||||
})]
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Editmodules.mdWrap,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, {
|
||||
setitem: function setitem(e) {
|
||||
return setitems(objectSpread2_default()({}, e));
|
||||
},
|
||||
homework_common_id: params.categoryId
|
||||
})
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: Editmodules.backgroundFa,
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
||||
className: "pt40 mb30",
|
||||
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
|
||||
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
onClick: function onClick() {
|
||||
form.submit();
|
||||
},
|
||||
className: "".concat(Editmodules.button, " mr20"),
|
||||
htmlType: "submit",
|
||||
loading: loading['newCourse/editCourse'] || loading['newCourse/submitCourse'],
|
||||
children: "\u63D0\u4EA4"
|
||||
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
||||
size: 'middle',
|
||||
type: "primary",
|
||||
ghost: true,
|
||||
className: Editmodules.button,
|
||||
onClick: function onClick() {
|
||||
return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/group_homework"));
|
||||
},
|
||||
children: "\u53D6\u6D88"
|
||||
})]
|
||||
})
|
||||
})
|
||||
})]
|
||||
});
|
||||
};
|
||||
/* harmony default export */ var Edit = ((0,_umi_production_exports.connect)(function (_ref4) {
|
||||
var shixunHomeworks = _ref4.shixunHomeworks,
|
||||
newCourse = _ref4.newCourse,
|
||||
loading = _ref4.loading,
|
||||
globalSetting = _ref4.globalSetting;
|
||||
return {
|
||||
shixunHomeworks: shixunHomeworks,
|
||||
newCourse: newCourse,
|
||||
globalSetting: globalSetting,
|
||||
loading: loading.effects
|
||||
};
|
||||
})(EditCommonHomework));
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue