autoUpdataFile

dev_local_v9_zzxy
eduauto 1 year ago
parent aca206a93f
commit 4327be2967

@ -19,16 +19,19 @@
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! umi */ 88271);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 92832);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd */ 57809);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 43418);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd */ 92832);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 57809);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 47119);
/* harmony import */ var _pages_Equipment_Index_index_less_modules__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/pages/Equipment/Index/index.less?modules */ 57054);
/* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/markdown-editor */ 92042);
/* harmony import */ var _service_practices__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/service/practices */ 90000);
/* harmony import */ var _components_MultiUpload__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/MultiUpload */ 86618);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! moment */ 61186);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
@ -44,6 +47,7 @@ var _excluded = ["user", "account", "globalSetting", "loading", "dispatch", "get
var RealNameAuthModal = function RealNameAuthModal(_ref) {
var user = _ref.user,
account = _ref.account,
@ -57,7 +61,7 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
_useSearchParams2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useSearchParams, 1),
searchParams = _useSearchParams2[0];
var params = (0,umi__WEBPACK_IMPORTED_MODULE_6__.useParams)();
var _Form$useForm = antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.useForm(),
var _Form$useForm = antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.useForm(),
_Form$useForm2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)({}),
@ -79,15 +83,19 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
});
var bg_file_id = (0,_components_MultiUpload__WEBPACK_IMPORTED_MODULE_10__/* .coverToFileList */ .z)(memo.bg_file ? [memo.bg_file] : []);
var attachment_ids = (0,_components_MultiUpload__WEBPACK_IMPORTED_MODULE_10__/* .coverToFileList */ .z)(attachments_list);
// console.log('---', moment(), moment();
setFormValue(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, memo), {}, {
narrator_user_ids: narrator_user_ids,
bg_file_id: bg_file_id,
attachment_ids: attachment_ids
attachment_ids: attachment_ids,
date: moment__WEBPACK_IMPORTED_MODULE_11___default()().format("YYYY-MM-DD")
}));
form.setFieldsValue(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, memo), {}, {
narrator_user_ids: narrator_user_ids,
bg_file_id: bg_file_id,
attachment_ids: attachment_ids
attachment_ids: attachment_ids,
date: moment__WEBPACK_IMPORTED_MODULE_11___default()(memo.date)
}));
}
(0,_service_practices__WEBPACK_IMPORTED_MODULE_9__/* .users_list */ .X7)({
@ -107,14 +115,17 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
payload: {}
});
};
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
// console.log('----data', data);
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
centered: true,
open: account.actionTabs.key === '发布活动',
title: data ? "编辑活动" : "发布活动",
width: "1000px",
onCancel: handleClose,
className: "".concat(_pages_Equipment_Index_index_less_modules__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z.my_modal, " modalXazy"),
closeIcon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
closeIcon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
className: "icon-zzxy-fanhui"
}),
afterClose: function afterClose() {
@ -130,6 +141,11 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
return form.validateFields();
case 2:
bodyData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, formValue);
console.log('---', bodyData);
bodyData.date = moment__WEBPACK_IMPORTED_MODULE_11___default()(bodyData.date).format('YYYY-MM-DD');
// return
if (bodyData !== null && bodyData !== void 0 && 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;
@ -141,7 +157,7 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
})) === null || _bodyData$bg_file_id === void 0 ? void 0 : _bodyData$bg_file_id[0];
}
if (!data) {
_context.next = 8;
_context.next = 10;
break;
}
(0,_service_practices__WEBPACK_IMPORTED_MODULE_9__/* .memos_edit */ .nd)({
@ -151,31 +167,31 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
}, bodyData)
}).then(function (res) {
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP.success('编辑成功');
antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP.success('编辑成功');
getData();
handleClose();
}
});
return _context.abrupt("return");
case 8:
case 10:
(0,_service_practices__WEBPACK_IMPORTED_MODULE_9__/* .memos_add */ .VE)({
memo: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({
container_type: 'TeachingActivity'
}, bodyData)
}).then(function (res) {
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP.success('添加成功');
antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP.success('添加成功');
getData();
handleClose();
}
});
case 9:
case 11:
case "end":
return _context.stop();
}
}, _callee);
})),
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
form: form,
style: {
height: '500px',
@ -192,7 +208,7 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
onValuesChange: function onValuesChange() {
setFormValue(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, form.getFieldsValue()));
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
colon: false,
name: "subject",
label: "\u4E3B\u6807\u9898",
@ -200,12 +216,12 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
required: true,
message: "请输入主标题"
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
maxLength: 50,
showCount: true,
placeholder: "\u8BF7\u8F93\u5165\u4E3B\u6807\u9898"
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
colon: false,
name: "narrator_user_ids",
label: "\u89E3\u8BF4\u4EBA",
@ -213,17 +229,17 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
required: true,
message: "请选择解说人"
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__["default"], {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__["default"], {
placeholder: "\u8BF7\u9009\u62E9\u89E3\u8BF4\u4EBA",
mode: "multiple",
children: list.map(function (item) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__["default"].Option, {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__["default"].Option, {
value: item.id,
children: item.real_name
}, item.id);
})
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
colon: false,
name: "participant",
label: "\u53C2\u4E0E\u4EBA",
@ -231,12 +247,23 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
required: true,
message: "请输入参与人"
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
maxLength: 200,
showCount: true,
placeholder: "\u8BF7\u8F93\u5165\u53C2\u4E0E\u4EBA"
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
colon: false,
name: "date",
label: "\u53C2\u89C2\u65F6\u95F4",
rules: [{
required: true,
message: "请输入参与人"
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__["default"], {
format: "YYYY-MM-DD"
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
colon: false,
name: "bg_file_id",
label: "\u5C01\u9762\u56FE",
@ -244,11 +271,11 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
required: true,
message: "必填项"
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_MultiUpload__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_components_MultiUpload__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {
number: 1,
tip: "(\u4EC5\u652F\u6301\u4E0A\u4F20jpg/png\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7800KB\uFF0C\u5EFA\u8BAE\u4F7F\u7528570*295\u50CF\u7D20)"
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
colon: false,
name: "content",
label: "\u6D3B\u52A8\u5185\u5BB9",
@ -256,16 +283,16 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) {
required: true,
message: "请输入活动内容"
}],
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, {
watch: true,
defaultValue: formValue === null || formValue === void 0 ? void 0 : formValue.content,
height: 200
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Item, {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.Item, {
colon: false,
name: "attachment_ids",
label: "\u9644\u4EF6",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_MultiUpload__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {})
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_components_MultiUpload__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {})
})]
})
});

@ -29,7 +29,7 @@
display: block !important;
}
</style><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="/react/build/umi.0a249eb7.js"></script>
<script src="/react/build/umi.1f23c228.js"></script>
<script src="/react/build/js/public.js"></script>
</body>
</html>

@ -97,10 +97,14 @@ var Page = function Page(_ref) {
dispatch = _ref.dispatch,
user = _ref.user,
homePage = _ref.homePage;
var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
_useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
searchParams = _useSearchParams2[0];
var _useState = (0,_react_17_0_2_react.useState)({
page: 1,
limit: 16,
order: 'created_at'
order: 'created_at',
category: searchParams.get('type')
}),
_useState2 = slicedToArray_default()(_useState, 2),
params = _useState2[0],

@ -1,10 +1,10 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[57045],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[31211],{
/***/ 74127:
/*!************************************************************************************!*\
!*** ./src/pages/Classrooms/Lists/CommonHomework/SubmitWork/index.tsx + 1 modules ***!
\************************************************************************************/
/***/ 83967:
/*!**********************************************************************************!*\
!*** ./src/pages/Classrooms/Lists/CommonHomework/EditWork/index.tsx + 1 modules ***!
\**********************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// ESM COMPAT FLAG
@ -12,7 +12,7 @@ __webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"default": function() { return /* binding */ SubmitWork; }
"default": function() { return /* binding */ EditWork; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js
@ -58,14 +58,14 @@ var es_button = __webpack_require__(3113);
var markdown_editor = __webpack_require__(92042);
// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts
var service_shixunHomeworks = __webpack_require__(4900);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/SubmitWork/index.less?modules
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/EditWork/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","flex-col":"flex-col___OWOSp","flex-row":"flex-row___c9xQ3","justify-start":"justify-start___hpC69","justify-center":"justify-center___yHrDb","justify-end":"justify-end___ofWGi","justify-evenly":"justify-evenly___GK1Sj","justify-around":"justify-around___yt1V4","justify-between":"justify-between___Cffjy","align-start":"align-start___PKiCm","align-center":"align-center___UATLo","align-end":"align-end___x2kuI","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","Onerow":"Onerow___s_LHI","searchMemberHeader":"searchMemberHeader___UX_7Z"});
/* 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","flex-col":"flex-col___Uw1iZ","flex-row":"flex-row___gR3Ib","justify-start":"justify-start___954zw","justify-center":"justify-center___YYHQt","justify-end":"justify-end___arx0s","justify-evenly":"justify-evenly____nqls","justify-around":"justify-around___eKzDB","justify-between":"justify-between___XxwZq","align-start":"align-start___hHMT9","align-center":"align-center___kw9JF","align-end":"align-end___oaOmS","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","Onerow":"Onerow___N9WGZ","searchMember":"searchMember___jBt4d","searchMemberHeader":"searchMemberHeader___VGvLe"});
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 3 modules
var MultiUpload = __webpack_require__(86618);
// 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
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/EditWork/index.tsx
@ -81,8 +81,8 @@ var jsx_runtime = __webpack_require__(37712);
var NewCoursePage = function NewCoursePage(_ref) {
var _ref6;
var shixunHomeworks = _ref.shixunHomeworks,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
dispatch = _ref.dispatch;
var params = (0,_umi_production_exports.useParams)();
@ -105,24 +105,27 @@ var NewCoursePage = function NewCoursePage(_ref) {
_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),
selectStudent = _useState10[0],
setSelectStudent = _useState10[1];
var courseId = (0,_react_17_0_2_react.useRef)();
var studentWorkAddDefaultData = shixunHomeworks.studentWorkAddDefaultData;
searchMemberList = _useState10[0],
setSearchMemberList = _useState10[1];
var _useState11 = (0,_react_17_0_2_react.useState)([]),
_useState12 = slicedToArray_default()(_useState11, 2),
searchMemberList = _useState12[0],
setSearchMemberList = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)({
selectStudent = _useState12[0],
setSelectStudent = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)([]),
_useState14 = slicedToArray_default()(_useState13, 2),
selectArr = _useState14[0],
setSelectArrs = _useState14[1];
var _useState15 = (0,_react_17_0_2_react.useState)({
page: 1,
limit: 20,
search: ""
}),
_useState14 = slicedToArray_default()(_useState13, 2),
memberSearchParams = _useState14[0],
setMemberSearchParams = _useState14[1];
_useState16 = slicedToArray_default()(_useState15, 2),
memberSearchParams = _useState16[0],
setMemberSearchParams = _useState16[1];
var getData = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _res$members;
@ -153,6 +156,7 @@ var NewCoursePage = function NewCoursePage(_ref) {
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;
@ -160,21 +164,32 @@ var NewCoursePage = function NewCoursePage(_ref) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return getData();
case 2:
_context2.next = 4;
return dispatch({
type: 'shixunHomeworks/addStudentWorkDefaultData',
type: 'shixunHomeworks/editStudentWorkDefaultData',
payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
type: 3
})
});
case 2:
case 4:
res = _context2.sent;
case 3:
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,
work_group: res === null || res === void 0 ? void 0 : res.work_group
});
case 7:
case "end":
return _context2.stop();
}
}, _callee2);
})));
getData();
}, []);
var handleSubmit = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(bodyData) {
@ -183,13 +198,13 @@ var NewCoursePage = function NewCoursePage(_ref) {
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), {}, {
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(res.work_id));
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.commonHomeworkId, "/review/").concat(params.homeworkId));
}
case 4:
case "end":
@ -203,17 +218,22 @@ var NewCoursePage = function NewCoursePage(_ref) {
}();
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:
bodyData = objectSpread2_default()({}, formValue);
_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_ids == '') {
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"]
@ -225,9 +245,7 @@ var NewCoursePage = function NewCoursePage(_ref) {
} else {
handleSubmit(bodyData);
}
// if (res.status === 0) history.push(`/classrooms/${params.coursesId}/common_homework/${res.homework_id}/detail`);
case 3:
case 6:
case "end":
return _context4.stop();
}
@ -237,59 +255,35 @@ var NewCoursePage = function NewCoursePage(_ref) {
return _ref5.apply(this, arguments);
};
}();
var handleInfiniteOnLoad = /*#__PURE__*/function () {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(idName) {
var _document, _document2, _document3;
var scrollHeight, offsetTop, offsetHeight;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
scrollHeight = (_document = document) === null || _document === void 0 || (_document = _document.querySelector(idName)) === null || _document === void 0 ? void 0 : _document.scrollHeight;
offsetTop = (_document2 = document) === null || _document2 === void 0 || (_document2 = _document2.querySelector(idName)) === null || _document2 === void 0 ? void 0 : _document2.scrollTop;
offsetHeight = (_document3 = document) === null || _document3 === void 0 || (_document3 = _document3.querySelector(idName)) === null || _document3 === void 0 ? void 0 : _document3.clientHeight;
if (scrollHeight == offsetTop + offsetHeight && hasMore) {
memberSearchParams.page++;
setMemberSearchParams(objectSpread2_default()({}, memberSearchParams));
}
case 4:
case "end":
return _context5.stop();
}
}, _callee5);
}));
return function handleInfiniteOnLoad(_x3) {
return _ref6.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
className: SubmitWorkmodules.bg,
children: [studentWorkAddDefaultData.course_name && /*#__PURE__*/(0,jsx_runtime.jsx)("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: studentWorkAddDefaultData.category && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
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(studentWorkAddDefaultData.course_id, "/common_homework"),
children: studentWorkAddDefaultData.course_name
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(studentWorkAddDefaultData.course_id, "/common_homework"),
children: studentWorkAddDefaultData.category.category_name
to: "/classrooms/".concat(studentWorkEditDefaultData.course_id, "/group_homework"),
children: studentWorkEditDefaultData.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"]
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: studentWorkAddDefaultData.homework_name
children: studentWorkEditDefaultData.homework_name
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
className: SubmitWorkmodules.formWrap,
className: EditWorkmodules.formWrap,
scrollToFirstError: true,
layout: "vertical",
onValuesChange: function onValuesChange() {
@ -300,7 +294,7 @@ var NewCoursePage = function NewCoursePage(_ref) {
,
onFinish: handleFinish,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: SubmitWorkmodules.mdWrap,
className: EditWorkmodules.mdWrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "description",
label: "\u5185\u5BB9:",
@ -312,21 +306,22 @@ var NewCoursePage = function NewCoursePage(_ref) {
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
defaultValue: studentWorkEditDefaultData.description || ''
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
}), /*#__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)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), (studentWorkEditDefaultData === null || studentWorkEditDefaultData === void 0 ? void 0 : studentWorkEditDefaultData.start_group) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5C0F\u7EC4\u6210\u5458\uFF1A"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
className: "pl30 mb20",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: ["\u6210\u5458\u8981\u6C42:", studentWorkAddDefaultData.min_num, "~", studentWorkAddDefaultData.max_num, "\u4EBA\xA0"]
children: ["\u6210\u5458\u8981\u6C42:", studentWorkEditDefaultData.min_num, "~", studentWorkEditDefaultData.max_num, "\u4EBA\xA0"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
onSearch: function onSearch(value, e) {
@ -348,6 +343,26 @@ var NewCoursePage = function NewCoursePage(_ref) {
}
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
marginBottom: 20,
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: 'red'
},
children: "*"
}), " \u7EC4\u540D"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
style: {
marginBottom: 0,
marginLeft: 20
},
name: "work_group",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
@ -357,9 +372,9 @@ var NewCoursePage = function NewCoursePage(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
className: "w100",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: SubmitWorkmodules.searchMember,
className: EditWorkmodules.searchMember,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: SubmitWorkmodules.searchMemberHeader,
className: EditWorkmodules.searchMemberHeader,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
className: "ml40",
flex: "100px",
@ -377,7 +392,8 @@ var NewCoursePage = function NewCoursePage(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
id: "searchMemberList",
style: {
height: 360
height: 360,
overflow: "auto"
},
onScrollCapture: function onScrollCapture() {
return handleInfiniteOnLoad("#searchMemberList");
@ -392,7 +408,9 @@ var NewCoursePage = function NewCoursePage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: false,
disabled: selectArr === null || selectArr === void 0 ? void 0 : selectArr.some(function (val) {
return val.user_id === item.user_id;
}),
value: item.user_id,
onChange: function onChange() {
if (selectStudent.some(function (v) {
@ -412,6 +430,13 @@ var NewCoursePage = function NewCoursePage(_ref) {
children: [item.group_name, " "]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: item.student_id
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: (selectArr === null || selectArr === void 0 ? void 0 : selectArr.some(function (val) {
return val.user_id === item.user_id;
})) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-red ml10",
children: "\u5DF2\u63D0\u4EA4"
})
})]
}, key);
})
@ -428,12 +453,12 @@ var NewCoursePage = function NewCoursePage(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: SubmitWorkmodules.searchMember,
className: EditWorkmodules.searchMember,
style: {
marginTop: "-24px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: SubmitWorkmodules.searchMemberHeader,
className: EditWorkmodules.searchMemberHeader,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
className: "ml20",
flex: "100px",
@ -442,18 +467,91 @@ var NewCoursePage = function NewCoursePage(_ref) {
flex: "100px",
children: "\u5206\u73ED"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "110px",
flex: "100px",
children: "\u5B66\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: studentWorkAddDefaultData.is_group_grade && "评分"
children: studentWorkEditDefaultData.is_leader_work && "评分"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
padding: 20,
overflow: 'auto',
height: 360
},
children: selectStudent === null || selectStudent === void 0 ? void 0 : selectStudent.map(function (item, key) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
style: {
marginBottom: 8
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: studentWorkEditDefaultData.user_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
className: "c-blue",
children: studentWorkEditDefaultData.group_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: studentWorkEditDefaultData.student_id
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px"
})]
}), selectArr === null || selectArr === void 0 ? void 0 : selectArr.map(function (item, key) {
return formValue && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
style: {
marginBottom: 8
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.user_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.group_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.student_id
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: studentWorkEditDefaultData.is_leader_work && /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
stringMode: true,
min: "0.1",
max: "100",
step: "0.1",
placeholder: "\u8BF7\u8F93\u5165",
value: item.score,
onChange: function onChange(value) {
setSelectArrs(selectArr === null || selectArr === void 0 ? void 0 : selectArr.map(function (v) {
if (item.user_id == v.user_id) {
return objectSpread2_default()(objectSpread2_default()({}, v), {}, {
score: value
});
} else return v;
}));
}
})
}), !item.is_leader && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
style: {
marginLeft: "auto"
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shanchudiao current",
onClick: function onClick() {
modal/* default */.Z.confirm({
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["TA\u7684\u4F5C\u54C1\u5C06\u88AB\u5220\u9664", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"]
}),
onOk: function onOk() {
setSelectArrs(selectArr === null || selectArr === void 0 ? void 0 : selectArr.filter(function (val) {
return val.user_id !== item.user_id;
}));
}
});
}
})
})]
}, key);
}), selectStudent === null || selectStudent === void 0 ? void 0 : selectStudent.map(function (item, key) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
style: {
@ -466,10 +564,11 @@ var NewCoursePage = function NewCoursePage(_ref) {
flex: "100px",
children: item.group_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "110px",
flex: "100px",
children: item.student_id
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: studentWorkAddDefaultData.is_group_grade && /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
flex: "100px",
children: studentWorkEditDefaultData.is_leader_work && /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
stringMode: true,
min: "0.1",
max: "100",
@ -477,7 +576,7 @@ var NewCoursePage = function NewCoursePage(_ref) {
placeholder: "\u8BF7\u8F93\u5165",
value: item.score,
onChange: function onChange(value) {
setSelectStudent(selectStudent.map(function (v) {
setSelectStudent(selectStudent === null || selectStudent === void 0 ? void 0 : selectStudent.map(function (v) {
if (item.user_id == v.user_id) {
return objectSpread2_default()(objectSpread2_default()({}, v), {}, {
score: value
@ -490,7 +589,7 @@ var NewCoursePage = function NewCoursePage(_ref) {
style: {
marginLeft: "auto"
},
children: key != 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shanchudiao current",
onClick: function onClick() {
var _formValue$user_ids, _formValue$user_ids2;
@ -504,28 +603,33 @@ var NewCoursePage = function NewCoursePage(_ref) {
return val !== item.user_id;
})
}));
setSelectStudent(selectStudent.filter(function (v) {
setSelectStudent(selectStudent === null || selectStudent === void 0 ? void 0 : selectStudent.filter(function (v) {
return v.user_id != item.user_id;
}));
}
})
})]
}, key);
})
})]
})]
})
})]
}), ((_ref6 = [].concat(toConsumableArray_default()((formValue === null || formValue === void 0 ? void 0 : formValue.user_ids) || []), toConsumableArray_default()((selectArr === null || selectArr === void 0 ? void 0 : selectArr.map(function (item) {
return item.user_id;
})) || []))) === null || _ref6 === void 0 ? void 0 : _ref6.length) > studentWorkEditDefaultData.max_num && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
className: "c-red",
children: ["\u4EBA\u6570\u4E0D\u80FD\u5927\u4E8E", studentWorkEditDefaultData.max_num, "\u4EBA"]
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: SubmitWorkmodules.backgroundFa,
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(SubmitWorkmodules.button, " mr20"),
className: "".concat(EditWorkmodules.button, " mr20"),
htmlType: "submit",
loading: loading['newCourse/editCourse'] || loading['newCourse/submitCourse'],
children: "\u63D0\u4EA4"
@ -533,7 +637,7 @@ var NewCoursePage = function NewCoursePage(_ref) {
size: 'middle',
type: "primary",
ghost: true,
className: SubmitWorkmodules.button,
className: EditWorkmodules.button,
onClick: function onClick() {
return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.commonHomeworkId, "/detail"));
},
@ -545,7 +649,7 @@ var NewCoursePage = function NewCoursePage(_ref) {
})]
});
};
/* harmony default export */ var SubmitWork = ((0,_umi_production_exports.connect)(function (_ref7) {
/* harmony default export */ var EditWork = ((0,_umi_production_exports.connect)(function (_ref7) {
var shixunHomeworks = _ref7.shixunHomeworks,
newCourse = _ref7.newCourse,
loading = _ref7.loading,

@ -1,644 +0,0 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[31211],{
/***/ 83967:
/*!**********************************************************************************!*\
!*** ./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__(88271);
// 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/divider/index.js + 1 modules
var divider = __webpack_require__(28103);
// 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/index.js + 3 modules
var input = __webpack_require__(92832);
// 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-number/index.js + 14 modules
var input_number = __webpack_require__(5871);
// 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__(92042);
// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts
var service_shixunHomeworks = __webpack_require__(4900);
;// 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","flex-col":"flex-col___Uw1iZ","flex-row":"flex-row___gR3Ib","justify-start":"justify-start___954zw","justify-center":"justify-center___YYHQt","justify-end":"justify-end___arx0s","justify-evenly":"justify-evenly____nqls","justify-around":"justify-around___eKzDB","justify-between":"justify-between___XxwZq","align-start":"align-start___hHMT9","align-center":"align-center___kw9JF","align-end":"align-end___oaOmS","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","Onerow":"Onerow___N9WGZ","searchMember":"searchMember___jBt4d","searchMemberHeader":"searchMemberHeader___VGvLe"});
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 3 modules
var MultiUpload = __webpack_require__(86618);
// 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 _ref6;
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),
selectStudent = _useState12[0],
setSelectStudent = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)([]),
_useState14 = slicedToArray_default()(_useState13, 2),
selectArr = _useState14[0],
setSelectArrs = _useState14[1];
var _useState15 = (0,_react_17_0_2_react.useState)({
page: 1,
limit: 20,
search: ""
}),
_useState16 = slicedToArray_default()(_useState15, 2),
memberSearchParams = _useState16[0],
setMemberSearchParams = _useState16[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)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5C0F\u7EC4\u6210\u5458\uFF1A"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
className: "pl30 mb20",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: ["\u6210\u5458\u8981\u6C42:", studentWorkEditDefaultData.min_num, "~", studentWorkEditDefaultData.max_num, "\u4EBA\xA0"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
onSearch: function onSearch(value, e) {
e.preventDefault();
if (value === '') {
delete memberSearchParams.search;
} else {
memberSearchParams.search = value;
}
memberSearchParams.page = 1;
setMemberSearchParams(objectSpread2_default()({}, memberSearchParams));
setSearchMemberList([]);
setHasmore(true);
},
placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",
allowClear: true,
style: {
width: 240
}
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "user_ids",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
className: "w100",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: EditWorkmodules.searchMember,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: EditWorkmodules.searchMemberHeader,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
className: "ml40",
flex: "100px",
children: "\u59D3\u540D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: "\u5206\u73ED"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: "\u5B66\u53F7"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
padding: 20
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
id: "searchMemberList",
style: {
height: 360,
overflow: "auto"
},
onScrollCapture: function onScrollCapture() {
return handleInfiniteOnLoad("#searchMemberList");
},
children: searchMemberList === null || searchMemberList === void 0 ? void 0 : searchMemberList.map(function (item, key) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
height: "32px",
lineHeight: "32px",
marginBottom: "8px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
disabled: selectArr === null || selectArr === void 0 ? void 0 : selectArr.some(function (val) {
return val.user_id === item.user_id;
}),
value: item.user_id,
onChange: function onChange() {
if (selectStudent.some(function (v) {
return v.user_id === item.user_id;
})) {
setSelectStudent(selectStudent.filter(function (v) {
return v.user_id != item.user_id;
}));
} else {
setSelectStudent([].concat(toConsumableArray_default()(selectStudent), [objectSpread2_default()({}, item)]));
}
},
children: item.user_name
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
flex: "100px",
children: [item.group_name, " "]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: item.student_id
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: (selectArr === null || selectArr === void 0 ? void 0 : selectArr.some(function (val) {
return val.user_id === item.user_id;
})) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-red ml10",
children: "\u5DF2\u63D0\u4EA4"
})
})]
}, key);
})
})
})]
})
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 1,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-youjiang ml20 mr20"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: EditWorkmodules.searchMember,
style: {
marginTop: "-24px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: EditWorkmodules.searchMemberHeader,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
className: "ml20",
flex: "100px",
children: "\u59D3\u540D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: "\u5206\u73ED"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: "\u5B66\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: studentWorkEditDefaultData.is_leader_work && "评分"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
padding: 20,
overflow: 'auto',
height: 360
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
style: {
marginBottom: 8
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: studentWorkEditDefaultData.user_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
className: "c-blue",
children: studentWorkEditDefaultData.group_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: studentWorkEditDefaultData.student_id
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px"
})]
}), selectArr === null || selectArr === void 0 ? void 0 : selectArr.map(function (item, key) {
return formValue && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
style: {
marginBottom: 8
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.user_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.group_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.student_id
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: studentWorkEditDefaultData.is_leader_work && /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
stringMode: true,
min: "0.1",
max: "100",
step: "0.1",
placeholder: "\u8BF7\u8F93\u5165",
value: item.score,
onChange: function onChange(value) {
setSelectArrs(selectArr === null || selectArr === void 0 ? void 0 : selectArr.map(function (v) {
if (item.user_id == v.user_id) {
return objectSpread2_default()(objectSpread2_default()({}, v), {}, {
score: value
});
} else return v;
}));
}
})
}), !item.is_leader && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
style: {
marginLeft: "auto"
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shanchudiao current",
onClick: function onClick() {
modal/* default */.Z.confirm({
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["TA\u7684\u4F5C\u54C1\u5C06\u88AB\u5220\u9664", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"]
}),
onOk: function onOk() {
setSelectArrs(selectArr === null || selectArr === void 0 ? void 0 : selectArr.filter(function (val) {
return val.user_id !== item.user_id;
}));
}
});
}
})
})]
}, key);
}), selectStudent === null || selectStudent === void 0 ? void 0 : selectStudent.map(function (item, key) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
style: {
marginBottom: 8
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.user_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.group_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.student_id
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: studentWorkEditDefaultData.is_leader_work && /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
stringMode: true,
min: "0.1",
max: "100",
step: "0.1",
placeholder: "\u8BF7\u8F93\u5165",
value: item.score,
onChange: function onChange(value) {
setSelectStudent(selectStudent === null || selectStudent === void 0 ? void 0 : selectStudent.map(function (v) {
if (item.user_id == v.user_id) {
return objectSpread2_default()(objectSpread2_default()({}, v), {}, {
score: value
});
} else return v;
}));
}
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
style: {
marginLeft: "auto"
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shanchudiao current",
onClick: function onClick() {
var _formValue$user_ids, _formValue$user_ids2;
form.setFieldsValue({
user_ids: formValue === null || formValue === void 0 || (_formValue$user_ids = formValue.user_ids) === null || _formValue$user_ids === void 0 ? void 0 : _formValue$user_ids.filter(function (val) {
return val !== item.user_id;
})
});
setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), {}, {
user_ids: formValue === null || formValue === void 0 || (_formValue$user_ids2 = formValue.user_ids) === null || _formValue$user_ids2 === void 0 ? void 0 : _formValue$user_ids2.filter(function (val) {
return val !== item.user_id;
})
}));
setSelectStudent(selectStudent === null || selectStudent === void 0 ? void 0 : selectStudent.filter(function (v) {
return v.user_id != item.user_id;
}));
}
})
})]
}, key);
})]
})]
})
})]
}), ((_ref6 = [].concat(toConsumableArray_default()((formValue === null || formValue === void 0 ? void 0 : formValue.user_ids) || []), toConsumableArray_default()((selectArr === null || selectArr === void 0 ? void 0 : selectArr.map(function (item) {
return item.user_id;
})) || []))) === null || _ref6 === void 0 ? void 0 : _ref6.length) > studentWorkEditDefaultData.max_num && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
className: "c-red",
children: ["\u4EBA\u6570\u4E0D\u80FD\u5927\u4E8E", studentWorkEditDefaultData.max_num, "\u4EBA"]
})]
}), /*#__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 (_ref7) {
var shixunHomeworks = _ref7.shixunHomeworks,
newCourse = _ref7.newCourse,
loading = _ref7.loading,
globalSetting = _ref7.globalSetting;
return {
shixunHomeworks: shixunHomeworks,
newCourse: newCourse,
globalSetting: globalSetting,
loading: loading.effects
};
})(NewCoursePage));
/***/ })
}]);

@ -0,0 +1,594 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[57045],{
/***/ 74127:
/*!************************************************************************************!*\
!*** ./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__(88271);
// 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/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/divider/index.js + 1 modules
var divider = __webpack_require__(28103);
// 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/index.js + 3 modules
var input = __webpack_require__(92832);
// 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-number/index.js + 14 modules
var input_number = __webpack_require__(5871);
// 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__(92042);
// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts
var service_shixunHomeworks = __webpack_require__(4900);
;// 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","flex-col":"flex-col___OWOSp","flex-row":"flex-row___c9xQ3","justify-start":"justify-start___hpC69","justify-center":"justify-center___yHrDb","justify-end":"justify-end___ofWGi","justify-evenly":"justify-evenly___GK1Sj","justify-around":"justify-around___yt1V4","justify-between":"justify-between___Cffjy","align-start":"align-start___PKiCm","align-center":"align-center___UATLo","align-end":"align-end___x2kuI","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","Onerow":"Onerow___s_LHI","searchMemberHeader":"searchMemberHeader___UX_7Z"});
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 3 modules
var MultiUpload = __webpack_require__(86618);
// 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 _useState9 = (0,_react_17_0_2_react.useState)([]),
_useState10 = slicedToArray_default()(_useState9, 2),
selectStudent = _useState10[0],
setSelectStudent = _useState10[1];
var courseId = (0,_react_17_0_2_react.useRef)();
var studentWorkAddDefaultData = shixunHomeworks.studentWorkAddDefaultData;
var _useState11 = (0,_react_17_0_2_react.useState)([]),
_useState12 = slicedToArray_default()(_useState11, 2),
searchMemberList = _useState12[0],
setSearchMemberList = _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);
};
}();
(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 !== null && bodyData !== void 0 && bodyData.work_group) {
_context4.next = 5;
break;
}
message/* default */.ZP.info('请输入组名');
return _context4.abrupt("return");
case 5:
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 6:
case "end":
return _context4.stop();
}
}, _callee4);
}));
return function handleFinish(_x2) {
return _ref5.apply(this, arguments);
};
}();
var handleInfiniteOnLoad = /*#__PURE__*/function () {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(idName) {
var _document, _document2, _document3;
var scrollHeight, offsetTop, offsetHeight;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
scrollHeight = (_document = document) === null || _document === void 0 || (_document = _document.querySelector(idName)) === null || _document === void 0 ? void 0 : _document.scrollHeight;
offsetTop = (_document2 = document) === null || _document2 === void 0 || (_document2 = _document2.querySelector(idName)) === null || _document2 === void 0 ? void 0 : _document2.scrollTop;
offsetHeight = (_document3 = document) === null || _document3 === void 0 || (_document3 = _document3.querySelector(idName)) === null || _document3 === void 0 ? void 0 : _document3.clientHeight;
if (scrollHeight == offsetTop + offsetHeight && hasMore) {
memberSearchParams.page++;
setMemberSearchParams(objectSpread2_default()({}, memberSearchParams));
}
case 4:
case "end":
return _context5.stop();
}
}, _callee5);
}));
return function handleInfiniteOnLoad(_x3) {
return _ref6.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.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {})
}), (studentWorkAddDefaultData === null || studentWorkAddDefaultData === void 0 ? void 0 : studentWorkAddDefaultData.start_group) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5C0F\u7EC4\u6210\u5458\uFF1A"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
className: "pl30 mb20",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: ["\u6210\u5458\u8981\u6C42:", studentWorkAddDefaultData.min_num, "~", studentWorkAddDefaultData.max_num, "\u4EBA\xA0"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
onSearch: function onSearch(value, e) {
e.preventDefault();
if (value === '') {
delete memberSearchParams.search;
} else {
memberSearchParams.search = value;
}
memberSearchParams.page = 1;
setMemberSearchParams(objectSpread2_default()({}, memberSearchParams));
setSearchMemberList([]);
setHasmore(true);
},
placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",
allowClear: true,
style: {
width: 240
}
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
marginBottom: 20,
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: 'red'
},
children: "*"
}), " \u7EC4\u540D"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
style: {
marginBottom: 0,
marginLeft: 20
},
name: "work_group",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "user_ids",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
className: "w100",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: SubmitWorkmodules.searchMember,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: SubmitWorkmodules.searchMemberHeader,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
className: "ml40",
flex: "100px",
children: "\u59D3\u540D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: "\u5206\u73ED"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: "\u5B66\u53F7"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
padding: 20
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
id: "searchMemberList",
style: {
height: 360
},
onScrollCapture: function onScrollCapture() {
return handleInfiniteOnLoad("#searchMemberList");
},
children: searchMemberList === null || searchMemberList === void 0 ? void 0 : searchMemberList.map(function (item, key) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
height: "32px",
lineHeight: "32px",
marginBottom: "8px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: false,
value: item.user_id,
onChange: function onChange() {
if (selectStudent.some(function (v) {
return v.user_id === item.user_id;
})) {
setSelectStudent(selectStudent.filter(function (v) {
return v.user_id != item.user_id;
}));
} else {
setSelectStudent([].concat(toConsumableArray_default()(selectStudent), [objectSpread2_default()({}, item)]));
}
},
children: item.user_name
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
flex: "100px",
children: [item.group_name, " "]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: item.student_id
})]
}, key);
})
})
})]
})
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 1,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-youjiang ml20 mr20"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: SubmitWorkmodules.searchMember,
style: {
marginTop: "-24px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: SubmitWorkmodules.searchMemberHeader,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
className: "ml20",
flex: "100px",
children: "\u59D3\u540D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: "\u5206\u73ED"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "110px",
children: "\u5B66\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: studentWorkAddDefaultData.is_group_grade && "评分"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
padding: 20,
overflow: 'auto',
height: 360
},
children: selectStudent === null || selectStudent === void 0 ? void 0 : selectStudent.map(function (item, key) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
style: {
marginBottom: 8
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.user_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "100px",
children: item.group_name
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: "110px",
children: item.student_id
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: studentWorkAddDefaultData.is_group_grade && /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
stringMode: true,
min: "0.1",
max: "100",
step: "0.1",
placeholder: "\u8BF7\u8F93\u5165",
value: item.score,
onChange: function onChange(value) {
setSelectStudent(selectStudent.map(function (v) {
if (item.user_id == v.user_id) {
return objectSpread2_default()(objectSpread2_default()({}, v), {}, {
score: value
});
} else return v;
}));
}
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
style: {
marginLeft: "auto"
},
children: key != 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-shanchudiao current",
onClick: function onClick() {
var _formValue$user_ids, _formValue$user_ids2;
form.setFieldsValue({
user_ids: formValue === null || formValue === void 0 || (_formValue$user_ids = formValue.user_ids) === null || _formValue$user_ids === void 0 ? void 0 : _formValue$user_ids.filter(function (val) {
return val !== item.user_id;
})
});
setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), {}, {
user_ids: formValue === null || formValue === void 0 || (_formValue$user_ids2 = formValue.user_ids) === null || _formValue$user_ids2 === void 0 ? void 0 : _formValue$user_ids2.filter(function (val) {
return val !== item.user_id;
})
}));
setSelectStudent(selectStudent.filter(function (v) {
return v.user_id != item.user_id;
}));
}
})
})]
}, key);
})
})]
})
})]
})]
})]
})]
}), /*#__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 (_ref7) {
var shixunHomeworks = _ref7.shixunHomeworks,
newCourse = _ref7.newCourse,
loading = _ref7.loading,
globalSetting = _ref7.globalSetting;
return {
shixunHomeworks: shixunHomeworks,
newCourse: newCourse,
globalSetting: globalSetting,
loading: loading.effects
};
})(NewCoursePage));
/***/ })
}]);

@ -45,8 +45,6 @@ var row = __webpack_require__(95237);
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__(5871);
// 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
@ -276,7 +274,9 @@ var NewCoursePage = function NewCoursePage(_ref) {
}), /*#__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, {})
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {
title: "\u4E0A\u4F20\u6587\u4E66"
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
gutter: [20, 20],
@ -322,20 +322,6 @@ var NewCoursePage = function NewCoursePage(_ref) {
children: "\uFF08\u5B66\u5458\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,

@ -9970,7 +9970,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var tabsArr = [{
name: (0,authority/* isAdmin */.GJ)() ? '作业列表' : '作品列表',
name: (0,authority/* isAdmin */.GJ)() ? '学员列表' : '提交情况',
id: 0,
component: /*#__PURE__*/(0,jsx_runtime.jsx)(components_WorkList, {
zip: zip,
@ -9987,7 +9987,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
})
})
}, {
name: '作业描述',
name: '任务描述',
id: 1,
component: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "minH500",

@ -256,7 +256,8 @@ var NewCoursePage = function NewCoursePage(_ref) {
setSelectArrs(res === null || res === void 0 ? void 0 : res.members);
form.setFieldsValue({
attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.attachments),
description: res.description
description: res.description,
work_group: res === null || res === void 0 ? void 0 : res.work_group
});
case 6:
case "end":
@ -459,6 +460,26 @@ var NewCoursePage = function NewCoursePage(_ref) {
}
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
marginBottom: 20,
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: 'red'
},
children: "*"
}), " \u7EC4\u540D"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
style: {
marginBottom: 0,
marginLeft: 20
},
name: "work_group",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {

@ -45,8 +45,6 @@ var row = __webpack_require__(95237);
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__(5871);
// 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
@ -287,7 +285,9 @@ var EditCommonHomework = function EditCommonHomework(_ref) {
}), /*#__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, {})
children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {
title: "\u4E0A\u4F20\u6587\u4E66"
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
gutter: [20, 20],
@ -333,21 +333,6 @@ var EditCommonHomework = function EditCommonHomework(_ref) {
children: "\uFF08\u5B66\u5458\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,

@ -282,6 +282,13 @@ var NewCoursePage = function NewCoursePage(_ref) {
return v.response.id;
});
}
if (bodyData !== null && bodyData !== void 0 && bodyData.work_group) {
_context3.next = 6;
break;
}
message/* default */.ZP.info('请输入组名');
return _context3.abrupt("return");
case 6:
isScore = false;
selectStudent.map(function (item) {
if (!item.score) {
@ -289,12 +296,12 @@ var NewCoursePage = function NewCoursePage(_ref) {
}
});
if (!(studentWorkAddDefaultData.is_group_grade && isScore)) {
_context3.next = 8;
_context3.next = 11;
break;
}
message/* default */.ZP.warning("评分不能为空");
return _context3.abrupt("return");
case 8:
case 11:
bodyData["group_leader_scores"] = selectStudent.map(function (item) {
return {
user_id: item.user_id,
@ -313,7 +320,7 @@ var NewCoursePage = function NewCoursePage(_ref) {
} else {
handleSubmit(bodyData);
}
case 10:
case 13:
case "end":
return _context3.stop();
}
@ -434,6 +441,26 @@ var NewCoursePage = function NewCoursePage(_ref) {
}
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
style: {
marginBottom: 20,
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: 'red'
},
children: "*"
}), " \u7EC4\u540D"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
style: {
marginBottom: 0,
marginLeft: 20
},
name: "work_group",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {

@ -449,7 +449,7 @@ var datatype = [{
name: '综合训练',
type: 'comprehensive_training'
}, {
name: '专项练',
name: '专项练',
type: 'special_training'
}, {
name: '综合演练',
@ -541,7 +541,8 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
set: res.invite_code_halt,
allow_copy: res === null || res === void 0 ? void 0 : res.allow_copy,
is_show_conceal: res === null || res === void 0 ? void 0 : res.is_show_conceal,
student_join_approve: res === null || res === void 0 ? void 0 : res.student_join_approve
student_join_approve: res === null || res === void 0 ? void 0 : res.student_join_approve,
category: res === null || res === void 0 ? void 0 : res.category
};
getSchoolList(res.school);
setFormValue(objectSpread2_default()({}, data));

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