"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[60688,89353],{ /***/ 76891: /*!******************************************************!*\ !*** ./src/pages/ModelCourse/index.tsx + 11 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 */ ModelCourse; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(7557); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(41498); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(3125); // 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/dropdown/index.js + 1 modules var dropdown = __webpack_require__(38854); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules var menu = __webpack_require__(20834); // 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/spin/index.js + 1 modules var spin = __webpack_require__(71418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); ;// CONCATENATED MODULE: ./src/pages/ModelCourse/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var ModelCoursemodules = ({"flex_box_center":"flex_box_center___cS_Cj","flex_space_between":"flex_space_between___u6xk6","flex_box_vertical_center":"flex_box_vertical_center___zRsGj","flex_box_center_end":"flex_box_center_end___x1vV6","flex_box_column":"flex_box_column____Fuea","page":"page___TX37S","header":"header___rS6sO","header_title":"header_title___j4m5r","is_user":"is_user___okM7H","zhuangtai_wgk":"zhuangtai_wgk___CJNzn","zhuangtai_shz":"zhuangtai_shz___hMZd5","zhuangtai_ygk":"zhuangtai_ygk___xYqOa","zhuangtai_dian":"zhuangtai_dian___yRIMD","zhuangtai_text":"zhuangtai_text___aVEEC","course_manage":"course_manage___Vm2YY","course_manage_img":"course_manage_img____t6PT","course_manage_text":"course_manage_text___trMXp","is_tourist":"is_tourist___WC5Vr","tourist_text":"tourist_text___XFfIP","zhangjie":"zhangjie___GgxwW","zhangjie_count":"zhangjie_count___CVJGb","xuexirenshu":"xuexirenshu___CsclC","xuexirenshu_count":"xuexirenshu_count___vI0pG","tourist_img":"tourist_img___ReMng","content":"content___qcbSr","left":"left___V8WJu","left_items":"left_items___F0xnm","items_active":"items_active___cilhu","items_img":"items_img___zEsaD","items_text":"items_text___sfT1b","items":"items___uD1iP","right":"right____b3_O","header_style":"header_style___SssAv","tabs":"tabs___Zuhl8","item_tab":"item_tab___nNihs","active_tab":"active_tab___m1d50","active_line":"active_line___HJJ5J","add_button":"add_button___m3SQH","updata_style":"updata_style___j5sNc","updata_img":"updata_img___i5_95","updata_text":"updata_text___Ybde6","add_teacher":"add_teacher____ythE","no_data":"no_data___FWdWB","right_img":"right_img___iViCK","right_text":"right_text___XsVmj","button_list":"button_list___TdrGt","submit_button":"submit_button___QqN__","close_button":"close_button___t07h3","director_info":"director_info___nuBKX","caozuo":"caozuo___NaqgY","caozuo_items":"caozuo_items____0CnC","caozuo_update":"caozuo_update___as7gS","caozuo_delete":"caozuo_delete___HYMpG","del_icon":"del_icon___k4vCE"}); ;// CONCATENATED MODULE: ./src/assets/images/educationFiles/nodata.png var nodata_namespaceObject = "data:image/png;base64,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"; // EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules var RenderHtml = __webpack_require__(53729); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(1387); ;// CONCATENATED MODULE: ./src/assets/images/educationFiles/shezhi.png var shezhi_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAAXNSR0IArs4c6QAAAS9JREFUOE+dkr0rxWEUxz/flYVyMxgtzLjyF4hBLHfQxWLDeMumbNdbyaiQyazEqExYZZSElZL3dHRuz0/HrytxpvM85/mcc57zPSKYmfUBS0AbMAqcAnPADLABzEu6yxBljpmVgW0guzPgCWgM+a+BdklvfhfhaWAtdlLHfwCaJX3k4Qqw8AvsnbRIeq7BZtYKDCWwKcH+r1XgBhgBBkPSPWAFOHT4BOgJwRegS9J5mMcWMJHratzhR6AhBPYlxUqYmSf3ItGq9eADSQM5CX+Ej4FiePwKdEs6C227hGO5ymWvXEgDWQTcd7tPst0Cw0B/AHeBZeDorzr7fApfUoXWJoH1/y5JCdgJW+dVroDOkPAC6JD0/m3D/GBmvUA1SVeSdGlmU8AssOkxSZ60Zp+rgHTITH2ldwAAAABJRU5ErkJggg=="; // 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/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules var skeleton = __webpack_require__(78485); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules var input = __webpack_require__(36920); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules var upload = __webpack_require__(24645); ;// CONCATENATED MODULE: ./src/pages/ModelCourse/AddCourse/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var AddCoursemodules = ({"flex_box_center":"flex_box_center___JvnG_","flex_space_between":"flex_space_between___bKTJF","flex_box_vertical_center":"flex_box_vertical_center___P6opo","flex_box_center_end":"flex_box_center_end___iGMA0","flex_box_column":"flex_box_column___tZEny","modal":"modal___kgi_a","aBtn":"aBtn___TuRiR","aBtn_img":"aBtn_img___xeYko","xmfm":"xmfm___qQ1Ie","img_content":"img_content___O9qTK","dbbjt":"dbbjt___fBUvY","close_style":"close_style___L6oYZ"}); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(19219); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(52774); ;// CONCATENATED MODULE: ./src/assets/images/educationFiles/close.png var close_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAOJJREFUOE+lkrEOAUEQhr+RULmLTqcQvRfxAKJX6o5GcISKTqkXD+BB6OUKNDpZV1Gs7MbKkZA4U83+M/8/f2ZHSEQExRy0NNQEyqakIRJYX2FehpNrF5fsoS6wAPJJsUQea2iWYGUwS3yQlu79gWgNaGgYshh7Wdh9mfSuE9+gIkcYa+i6qjcaoZUins0slA8CxPe59PtPAYGJHGADVB1qGgvTKSoMLeSHIed2+yn06NuaiUqDl/TjDwaWYMIIqOHwxa7AJT3xH6vfl9PpkPE8VK/3upzU35H6AP46OUf+5cjvSj1v2525UKMAAAAASUVORK5CYII="; ;// CONCATENATED MODULE: ./src/service/demonstrationCourse.ts //获取示范课程 function get_core_subjects(_x) { return _get_core_subjects.apply(this, arguments); } //更新示范课程 function _get_core_subjects() { _get_core_subjects = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(params) { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: return _context.abrupt("return", (0,fetch/* default */.ZP)('/api/core_subjects/1.json', { method: 'get', params: params })); case 1: case "end": return _context.stop(); } }, _callee); })); return _get_core_subjects.apply(this, arguments); } function edit_core_subjects(_x2) { return _edit_core_subjects.apply(this, arguments); } //添加老师 function _edit_core_subjects() { _edit_core_subjects = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(params) { return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: return _context2.abrupt("return", (0,fetch/* default */.ZP)('/api/core_subjects/1.json', { method: 'put', body: params })); case 1: case "end": return _context2.stop(); } }, _callee2); })); return _edit_core_subjects.apply(this, arguments); } function add_teacher(_x3) { return _add_teacher.apply(this, arguments); } //移除老师 function _add_teacher() { _add_teacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(params) { return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: return _context3.abrupt("return", (0,fetch/* default */.ZP)('/api/core_subjects/1/add_members.json', { method: 'post', body: params })); case 1: case "end": return _context3.stop(); } }, _callee3); })); return _add_teacher.apply(this, arguments); } function remove_teacher(_x4) { return _remove_teacher.apply(this, arguments); } //编辑老师 function _remove_teacher() { _remove_teacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(params) { return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: return _context4.abrupt("return", (0,fetch/* default */.ZP)('/api/core_subjects/1/remove_members.json', { method: 'post', body: params })); case 1: case "end": return _context4.stop(); } }, _callee4); })); return _remove_teacher.apply(this, arguments); } function edit_teacher(_x5) { return _edit_teacher.apply(this, arguments); } //上移老师 function _edit_teacher() { _edit_teacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(params) { return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: return _context5.abrupt("return", (0,fetch/* default */.ZP)('/api/core_subjects/1/update_members.json', { method: 'post', body: params })); case 1: case "end": return _context5.stop(); } }, _callee5); })); return _edit_teacher.apply(this, arguments); } function move_up_teacher(_x6) { return _move_up_teacher.apply(this, arguments); } //下移老师 function _move_up_teacher() { _move_up_teacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(params) { return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { while (1) switch (_context6.prev = _context6.next) { case 0: return _context6.abrupt("return", (0,fetch/* default */.ZP)('/api/core_subjects/1/move_up.json', { method: 'post', body: params })); case 1: case "end": return _context6.stop(); } }, _callee6); })); return _move_up_teacher.apply(this, arguments); } function move_down_teacher(_x7) { return _move_down_teacher.apply(this, arguments); } function _move_down_teacher() { _move_down_teacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(params) { return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: return _context7.abrupt("return", (0,fetch/* default */.ZP)('/api/core_subjects/1/move_down.json', { method: 'post', body: params })); case 1: case "end": return _context7.stop(); } }, _callee7); })); return _move_down_teacher.apply(this, arguments); } // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/ModelCourse/AddCourse/index.tsx var Page = function Page(_ref) { var _Filelistsbj$; var globalSetting = _ref.globalSetting, dispatch = _ref.dispatch, user = _ref.user, competitions = _ref.competitions, getData = _ref.getData; var _useState = (0,_react_17_0_2_react.useState)([{ name: '全部', count: 45 }, { name: '理学', count: 10 }, { name: '工学', count: 10 }, { name: '文学', count: 10 }, { name: '医学', count: 10 }, { name: '管理学', count: 5 }]), _useState2 = slicedToArray_default()(_useState, 2), data = _useState2[0], setData = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), visible = _useState4[0], setVisible = _useState4[1]; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), addForm = _Form$useForm2[0]; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), fetchAddLoading = _useState6[0], setFetchAddLoading = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(false), _useState8 = slicedToArray_default()(_useState7, 2), btnAddLoading = _useState8[0], setBtnAddLoading = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(), _useState10 = slicedToArray_default()(_useState9, 2), Filelistsfm = _useState10[0], setFileListsfm = _useState10[1]; var _useState11 = (0,_react_17_0_2_react.useState)(), _useState12 = slicedToArray_default()(_useState11, 2), Filelistsbj = _useState12[0], setFileListsbj = _useState12[1]; (0,_react_17_0_2_react.useEffect)(function () { addForm.resetFields(); if (competitions.actionTabs.params == '编辑') { var _competitions$actionT, _data$detail_pic, _data$detail_pic2; var _data = (_competitions$actionT = competitions.actionTabs) === null || _competitions$actionT === void 0 ? void 0 : _competitions$actionT.data; addForm.setFieldsValue({ name: _data === null || _data === void 0 ? void 0 : _data.name, detail_pic_id: _data === null || _data === void 0 || (_data$detail_pic = _data.detail_pic) === null || _data$detail_pic === void 0 ? void 0 : _data$detail_pic.id }); setFileListsbj([{ url: _data === null || _data === void 0 || (_data$detail_pic2 = _data.detail_pic) === null || _data$detail_pic2 === void 0 ? void 0 : _data$detail_pic2.url }]); } }, [competitions.actionTabs.params]); return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { centered: true, keyboard: false, destroyOnClose: true, className: AddCoursemodules.modal, open: competitions.actionTabs.key == 'addmodelcourse', title: competitions.actionTabs.params + '示范课程', width: 1050, confirmLoading: btnAddLoading, onCancel: function onCancel() { dispatch({ type: 'competitions/setActionTabs', payload: { key: '' } }); }, onOk: function onOk() { return addForm.submit(); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, { loading: fetchAddLoading, active: true, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { colon: false, form: addForm, className: AddCoursemodules.formWrap, layout: "vertical", size: "large", onValuesChange: function onValuesChange(value) { console.log(value); }, onFinish: ( /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) { var _competitions$actionT2; var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return addForm.validateFields(); case 2: setBtnAddLoading(true); if ((Filelistsfm === null || Filelistsfm === void 0 ? void 0 : Filelistsfm.length) > 0) { addForm.setFieldsValue({ attachment_id: Filelistsfm[0].id }); } if ((Filelistsbj === null || Filelistsbj === void 0 ? void 0 : Filelistsbj.length) > 0) { addForm.setFieldsValue({ detail_pic_id: Filelistsbj[0].id }); } _context.next = 7; return edit_core_subjects(objectSpread2_default()(objectSpread2_default()({}, value), {}, { introduce: (_competitions$actionT2 = competitions.actionTabs) === null || _competitions$actionT2 === void 0 || (_competitions$actionT2 = _competitions$actionT2.data) === null || _competitions$actionT2 === void 0 ? void 0 : _competitions$actionT2.introduce })); case 7: res = _context.sent; if ((res === null || res === void 0 ? void 0 : res.status) == 0) { message/* default */.ZP.success('更新成功'); getData(); dispatch({ type: 'competitions/setActionTabs', payload: { key: '' } }); } setBtnAddLoading(false); case 10: case "end": return _context.stop(); } }, _callee); })); return function (_x) { return _ref2.apply(this, arguments); }; }()), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "name", label: "\u8BFE\u7A0B\u540D\u79F0", rules: [{ required: true, message: "请输入课程名称" }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { label: "\u9876\u90E8\u80CC\u666F\u56FE", colon: false, name: "detail_pic_id", rules: [{ required: true, message: "必填项:不能为空" }], children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, { action: "", accept: "image/*", withCredentials: true, showUploadList: false, fileList: Filelistsbj, customRequest: function customRequest(e) { var formData = new FormData(); formData.append('file', e === null || e === void 0 ? void 0 : e.file); (0,fetch/* default */.ZP)("".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), { method: 'post', body: formData }, true).then(function (res) { setFileListsbj([res]); addForm.setFieldsValue({ detail_pic_id: res.id }); }); }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: AddCoursemodules.aBtn, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-danceng-shangchuanwenjian font14 mr5", style: { color: '#1B8565' } }), "\u4E0A\u4F20\u56FE\u7247"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#999999', pointerEvents: 'none', marginLeft: 20 }, children: "\u5EFA\u8BAE\u5C3A\u5BF8\u4E3A3840*240px\uFF0C\u5927\u5C0F300KB\u5185" })] }), (Filelistsbj === null || Filelistsbj === void 0 ? void 0 : Filelistsbj.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: AddCoursemodules.dbbjt, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: env/* default */.Z.API_SERVER + ((_Filelistsbj$ = Filelistsbj[0]) === null || _Filelistsbj$ === void 0 ? void 0 : _Filelistsbj$.url), className: AddCoursemodules.img_content }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: close_namespaceObject, className: AddCoursemodules.close_style, onClick: function onClick() { setFileListsbj([]); } })] })] })] }) }) }); }; /* harmony default export */ var AddCourse = ((0,_umi_production_exports.connect)(function (_ref3) { var user = _ref3.user, globalSetting = _ref3.globalSetting, competitions = _ref3.competitions; return { user: user, globalSetting: globalSetting, competitions: competitions }; })(Page)); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createForOfIteratorHelper.js var createForOfIteratorHelper = __webpack_require__(91232); var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); ;// CONCATENATED MODULE: ./src/pages/ModelCourse/DirectorInfo/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var DirectorInfomodules = ({"fz_teacher_con":"fz_teacher_con___W2tsg","teacher_info_warp":"teacher_info_warp___NyjNG","teacher_profile":"teacher_profile____TP1S","teacher_name":"teacher_name___JL0Nf","teacher_position":"teacher_position___bwAKV"}); ;// CONCATENATED MODULE: ./src/pages/ModelCourse/DirectorInfo/index.tsx var _excluded = ["photo", "profile", "name", "position", "school"]; var DirectorInfo = function DirectorInfo(_ref) { var photo = _ref.photo, profile = _ref.profile, name = _ref.name, position = _ref.position, school = _ref.school, prpos = objectWithoutProperties_default()(_ref, _excluded); var content = (0,_react_17_0_2_react.useRef)(); var _useState = (0,_react_17_0_2_react.useState)(), _useState2 = slicedToArray_default()(_useState, 2), showExpansion = _useState2[0], setShowExpansion = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(true), _useState4 = slicedToArray_default()(_useState3, 2), showReadFull = _useState4[0], setShowReadFull = _useState4[1]; (0,_react_17_0_2_react.useEffect)(function () { if (!content.current) { return; } function onLayout() { var _content$current; var ro = new ResizeObserver(function (entries) { var _iterator = createForOfIteratorHelper_default()(entries), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var entry = _step.value; setShowExpansion(entry.target.offsetHeight >= 100); console.log(entry.target.offsetHeight); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } }); ro.observe((_content$current = content.current) === null || _content$current === void 0 ? void 0 : _content$current.firstElementChild); return ro; } var ro = onLayout(); return function () { var _content$current2, _content$current3; ((_content$current2 = content.current) === null || _content$current2 === void 0 ? void 0 : _content$current2.firstElementChild) && ro.unobserve((_content$current3 = content.current) === null || _content$current3 === void 0 ? void 0 : _content$current3.firstElementChild); }; }, [content.current]); return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: DirectorInfomodules.fz_teacher_con, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: photo, style: { height: 184 } }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: DirectorInfomodules.teacher_info_warp, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: DirectorInfomodules.teacher_name, children: name }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: DirectorInfomodules.teacher_position, children: position }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: DirectorInfomodules.teacher_profile, ref: content, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: profile || '' }) })] })] }), showExpansion && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { textAlign: 'right', color: '#145DFF', cursor: 'pointer', marginRight: 20 }, onClick: function onClick(e) { e.stopPropagation(); setShowReadFull(!showReadFull); } })] }); }; /* harmony default export */ var ModelCourse_DirectorInfo = (DirectorInfo); ;// CONCATENATED MODULE: ./src/pages/ModelCourse/AddDirector/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var AddDirectormodules = ({"flex_box_center":"flex_box_center___ngqSr","flex_space_between":"flex_space_between___BS8Gm","flex_box_vertical_center":"flex_box_vertical_center___Yk4YK","flex_box_center_end":"flex_box_center_end___Gu6gs","flex_box_column":"flex_box_column___GTa9O","modal":"modal___ELyAm","aBtn":"aBtn___vStqP","aBtn_img":"aBtn_img___otUlX","xmfm":"xmfm___drNF6","img_content":"img_content___o8iGL","close_style":"close_style___STSU1"}); ;// CONCATENATED MODULE: ./src/pages/ModelCourse/AddDirector/index.tsx var AddDirector_Page = function Page(_ref) { var _Filelistsfm$; var globalSetting = _ref.globalSetting, dispatch = _ref.dispatch, user = _ref.user, competitions = _ref.competitions, getData = _ref.getData; var _useState = (0,_react_17_0_2_react.useState)([{ name: '全部', count: 45 }, { name: '理学', count: 10 }, { name: '工学', count: 10 }, { name: '文学', count: 10 }, { name: '医学', count: 10 }, { name: '管理学', count: 5 }]), _useState2 = slicedToArray_default()(_useState, 2), data = _useState2[0], setData = _useState2[1]; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), addForm = _Form$useForm2[0]; var _useState3 = (0,_react_17_0_2_react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), fetchAddLoading = _useState4[0], setFetchAddLoading = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), btnAddLoading = _useState6[0], setBtnAddLoading = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(), _useState8 = slicedToArray_default()(_useState7, 2), Filelistsfm = _useState8[0], setFileListsfm = _useState8[1]; (0,_react_17_0_2_react.useEffect)(function () { addForm.resetFields(); setFileListsfm([]); if (competitions.actionTabs.params == '编辑') { var _competitions$actionT, _data$pic, _data$pic2; var _data = competitions === null || competitions === void 0 || (_competitions$actionT = competitions.actionTabs) === null || _competitions$actionT === void 0 ? void 0 : _competitions$actionT.data; addForm.setFieldsValue({ teacher_name: _data === null || _data === void 0 ? void 0 : _data.teacher_name, technical_title: _data === null || _data === void 0 ? void 0 : _data.technical_title, pic_id: _data === null || _data === void 0 || (_data$pic = _data.pic) === null || _data$pic === void 0 ? void 0 : _data$pic.id, description: _data === null || _data === void 0 ? void 0 : _data.description }); setFileListsfm([{ url: _data === null || _data === void 0 || (_data$pic2 = _data.pic) === null || _data$pic2 === void 0 ? void 0 : _data$pic2.url }]); } }, [competitions.actionTabs.params]); (0,_react_17_0_2_react.useEffect)(function () { console.log(addForm.getFieldsValue()); }, [addForm]); return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { centered: true, keyboard: false, destroyOnClose: false, className: AddDirectormodules.modal, open: competitions.actionTabs.key == 'adddirector', title: competitions.actionTabs.params + '老师', width: 900, confirmLoading: btnAddLoading, onCancel: function onCancel() { dispatch({ type: 'competitions/setActionTabs', payload: { key: '' } }); }, onOk: function onOk() { return addForm.submit(); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, { loading: fetchAddLoading, active: true, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { colon: false, form: addForm, className: AddDirectormodules.formWrap // layout="vertical" , size: "large", onValuesChange: function onValuesChange(value) { console.log(value); }, onFinish: ( /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) { var _competitions$actionT2; var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return addForm.validateFields(); case 2: setBtnAddLoading(true); if ((Filelistsfm === null || Filelistsfm === void 0 ? void 0 : Filelistsfm.length) > 0) { addForm.setFieldsValue({ pic_id: Filelistsfm[0].id }); } if (!(competitions.actionTabs.params == '编辑')) { _context.next = 10; break; } _context.next = 7; return edit_teacher(objectSpread2_default()(objectSpread2_default()({}, value), {}, { member_id: competitions === null || competitions === void 0 || (_competitions$actionT2 = competitions.actionTabs) === null || _competitions$actionT2 === void 0 || (_competitions$actionT2 = _competitions$actionT2.data) === null || _competitions$actionT2 === void 0 ? void 0 : _competitions$actionT2.id })); case 7: _context.t0 = _context.sent; _context.next = 13; break; case 10: _context.next = 12; return add_teacher(value); case 12: _context.t0 = _context.sent; case 13: res = _context.t0; if ((res === null || res === void 0 ? void 0 : res.status) == 0) { message/* default */.ZP.success(competitions.actionTabs.params + '成功'); getData(); dispatch({ type: 'competitions/setActionTabs', payload: { key: '' } }); } setBtnAddLoading(false); case 16: case "end": return _context.stop(); } }, _callee); })); return function (_x) { return _ref2.apply(this, arguments); }; }()), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "teacher_name", label: "\u59D3\u540D", rules: [{ required: true, message: "请输入姓名" }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "technical_title", label: "\u804C\u79F0", rules: [{ required: true, message: "请选择职称" }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { label: "\u7167\u7247", colon: false, name: "pic_id", rules: [{ required: true, message: "必填项:不能为空" }], children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, { action: "", accept: "image/*", withCredentials: true, showUploadList: false, customRequest: function customRequest(e) { var formData = new FormData(); formData.append('file', e === null || e === void 0 ? void 0 : e.file); (0,fetch/* default */.ZP)("".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), { method: 'post', body: formData }, true).then(function (res) { if (res !== null && res !== void 0 && res.id) { setFileListsfm([res]); addForm.setFieldsValue({ pic_id: res.id }); } }); }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: AddDirectormodules.aBtn, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-danceng-shangchuanwenjian font14 mr5", style: { color: '#1B8565' } }), "\u4E0A\u4F20\u56FE\u7247"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#999999', pointerEvents: 'none', marginLeft: 20 }, children: "\u5EFA\u8BAE\u5C3A\u5BF8\u4E3A138*184px\uFF0C\u5927\u5C0F100KB\u5185" })] }), (Filelistsfm === null || Filelistsfm === void 0 ? void 0 : Filelistsfm.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: AddDirectormodules.xmfm, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: env/* default */.Z.API_SERVER + ((_Filelistsfm$ = Filelistsfm[0]) === null || _Filelistsfm$ === void 0 ? void 0 : _Filelistsfm$.url), className: AddDirectormodules.img_content }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: close_namespaceObject, className: AddDirectormodules.close_style, onClick: function onClick() { setFileListsfm([]); } })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "description", label: "\u4ECB\u7ECD", rules: [{ required: true, message: "请选择介绍" }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.TextArea, { value: '请填写介绍', placeholder: "\u8BF7\u586B\u5199\u4ECB\u7ECD" }) })] }) }) }); }; /* harmony default export */ var AddDirector = ((0,_umi_production_exports.connect)(function (_ref3) { var user = _ref3.user, globalSetting = _ref3.globalSetting, competitions = _ref3.competitions; return { user: user, globalSetting: globalSetting, competitions: competitions }; })(AddDirector_Page)); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(32215); ;// CONCATENATED MODULE: ./src/pages/ModelCourse/index.tsx var ModelCourse_Page = function Page(_ref) { var _attribute$detail_pic, _attribute$detail_pic2; var globalSetting = _ref.globalSetting, dispatch = _ref.dispatch, competitions = _ref.competitions, user = _ref.user; var _useState = (0,_react_17_0_2_react.useState)([{ stage_name: '课程介绍' }, { stage_name: '教师团队' }]), _useState2 = slicedToArray_default()(_useState, 2), menuData = _useState2[0], setMenuData = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)({}), _useState4 = slicedToArray_default()(_useState3, 2), attribute = _useState4[0], setAttribute = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(''), _useState6 = slicedToArray_default()(_useState5, 2), activeName = _useState6[0], setActiveName = _useState6[1]; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; var _useState7 = (0,_react_17_0_2_react.useState)(''), _useState8 = slicedToArray_default()(_useState7, 2), formValue = _useState8[0], setFormValue = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), showEdit = _useState10[0], setShowEdit = _useState10[1]; var params = (0,_umi_production_exports.useParams)(); var _useState11 = (0,_react_17_0_2_react.useState)([]), _useState12 = slicedToArray_default()(_useState11, 2), teacherList = _useState12[0], setTeacherList = _useState12[1]; var _useState13 = (0,_react_17_0_2_react.useState)(false), _useState14 = slicedToArray_default()(_useState13, 2), teacherLoading = _useState14[0], setTeacherLoading = _useState14[1]; (0,_react_17_0_2_react.useEffect)(function () { setActiveName('课程介绍'); getCourseInfo(); }, []); var getCourseInfo = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var res, _res$data, _res$data2; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: setTeacherLoading(true); _context.next = 3; return get_core_subjects({ page: 1, per_page: 1000 }); case 3: res = _context.sent; if (res.status == 0) { setAttribute(res === null || res === void 0 ? void 0 : res.data); setFormValue(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.introduce); setTeacherList(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.members); } setTeacherLoading(false); case 6: case "end": return _context.stop(); } }, _callee); })); return function getCourseInfo() { return _ref2.apply(this, arguments); }; }(); var NoData = function NoData() { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.no_data, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: nodata_namespaceObject, className: ModelCoursemodules.right_img }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.right_text, children: "\u6682\u65E0\u6570\u636E\uFF5E" })] }); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: ModelCoursemodules.page, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.header, style: { background: attribute !== null && attribute !== void 0 && (_attribute$detail_pic = attribute.detail_pic) !== null && _attribute$detail_pic !== void 0 && _attribute$detail_pic.id ? "url(".concat(env/* default */.Z.API_SERVER + (attribute === null || attribute === void 0 || (_attribute$detail_pic2 = attribute.detail_pic) === null || _attribute$detail_pic2 === void 0 ? void 0 : _attribute$detail_pic2.url), ") center center") : '', backgroundSize: "100% 100%", backgroundRepeat: 'no-repeat' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.header_title, children: attribute === null || attribute === void 0 ? void 0 : attribute.name }), (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.is_user, children: /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { dropdownRender: function dropdownRender() { return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { children: true && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { onClick: function onClick() { dispatch({ type: 'competitions/setActionTabs', payload: { key: 'addmodelcourse', params: '编辑', data: { name: attribute === null || attribute === void 0 ? void 0 : attribute.name, detail_pic: attribute === null || attribute === void 0 ? void 0 : attribute.detail_pic, introduce: attribute === null || attribute === void 0 ? void 0 : attribute.introduce } } }); }, children: "\u7F16\u8F91\u8BFE\u7A0B" }) }); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.course_manage, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: shezhi_namespaceObject, className: ModelCoursemodules.course_manage_img }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.course_manage_text, children: "\u8BFE\u7A0B\u7BA1\u7406" })] }) }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.content, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.left, children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.left_items, children: menuData === null || menuData === void 0 ? void 0 : menuData.map(function (v, k) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: activeName == (v === null || v === void 0 ? void 0 : v.stage_name) ? ModelCoursemodules.items_active : ModelCoursemodules.items, onClick: function onClick() { setActiveName(v === null || v === void 0 ? void 0 : v.stage_name); setShowEdit(false); getCourseInfo(); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: activeName == (v === null || v === void 0 ? void 0 : v.stage_name) ? v === null || v === void 0 ? void 0 : v.img_active : v === null || v === void 0 ? void 0 : v.img, className: ModelCoursemodules.items_img }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.items_text, children: v === null || v === void 0 ? void 0 : v.stage_name })] }, k); }) }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.right, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.header_style, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.tabs, children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.active_tab, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { position: 'relative' }, children: [activeName, /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.active_line })] }) }) }), activeName == '课程介绍' && (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.updata_style, onClick: function onClick() { setShowEdit(true); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-bianji7 font14 mr10", style: { color: '#1B8565' } }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.updata_text, children: "\u7F16\u8F91" })] }), activeName == '教师团队' && (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.add_teacher, onClick: function onClick() { dispatch({ type: 'competitions/setActionTabs', payload: { key: 'adddirector', params: '添加', id: params === null || params === void 0 ? void 0 : params.id } }); }, children: "\u6DFB\u52A0\u8001\u5E08" })] }), activeName == '课程介绍' && showEdit && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { form: form, scrollToFirstError: true, className: ModelCoursemodules.fieldWrap, onValuesChange: function onValuesChange() { setFormValue(form.getFieldValue('introduce')); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "introduce", colon: false, rules: [{ max: 60000, message: '最大限制60000个字符' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { watch: true, defaultValue: formValue }) }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.button_list, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.close_button, onClick: function onClick() { return setShowEdit(false); }, children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { onClick: function onClick() { var _form$getFieldValue; if ((_form$getFieldValue = form.getFieldValue('introduce')) !== null && _form$getFieldValue !== void 0 && _form$getFieldValue.trim()) { var _attribute$detail_pic3, _form$getFieldValue2; edit_core_subjects({ name: attribute === null || attribute === void 0 ? void 0 : attribute.name, detail_pic_id: attribute === null || attribute === void 0 || (_attribute$detail_pic3 = attribute.detail_pic) === null || _attribute$detail_pic3 === void 0 ? void 0 : _attribute$detail_pic3.id, introduce: (_form$getFieldValue2 = form.getFieldValue('introduce')) === null || _form$getFieldValue2 === void 0 ? void 0 : _form$getFieldValue2.trim() }).then(function (res) { if ((res === null || res === void 0 ? void 0 : res.status) == 0) { message/* default */.ZP.success('编辑成功'); } }); setShowEdit(false); setTimeout(function () { getCourseInfo(); }, 1000); } else { message/* default */.ZP.warning('请先编辑内容后再提交'); } }, className: ModelCoursemodules.submit_button, children: "\u63D0\u4EA4" })] })] }), activeName == '课程介绍' && !showEdit && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: formValue ? /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: ModelCoursemodules.render_html, value: formValue || '' }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData, {}) }), activeName == '教师团队' && /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { spinning: teacherLoading, children: [" ", (teacherList === null || teacherList === void 0 ? void 0 : teacherList.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: teacherList === null || teacherList === void 0 ? void 0 : teacherList.map(function (v, k) { var _v$pic; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.director_info, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ModelCourse_DirectorInfo, { profile: v === null || v === void 0 ? void 0 : v.description, photo: env/* default */.Z.API_SERVER + (v === null || v === void 0 || (_v$pic = v.pic) === null || _v$pic === void 0 ? void 0 : _v$pic.url), name: v === null || v === void 0 ? void 0 : v.teacher_name, position: v === null || v === void 0 ? void 0 : v.technical_title }), (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.caozuo, children: [1 != (v === null || v === void 0 ? void 0 : v.position) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.caozuo_items, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xiangshangyi font14" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.caozuo_update, onClick: function onClick() { move_up_teacher({ member_id: v === null || v === void 0 ? void 0 : v.id }).then(function (res) { if ((res === null || res === void 0 ? void 0 : res.status) == 0) { message/* default */.ZP.success('上移成功'); getCourseInfo(); } }); }, children: "\u4E0A\u79FB" })] }), (teacherList === null || teacherList === void 0 ? void 0 : teacherList.length) != (v === null || v === void 0 ? void 0 : v.position) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.caozuo_items, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xiangxiayi font14" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.caozuo_update, onClick: function onClick() { move_down_teacher({ member_id: v === null || v === void 0 ? void 0 : v.id }).then(function (res) { if ((res === null || res === void 0 ? void 0 : res.status) == 0) { message/* default */.ZP.success('下移成功'); getCourseInfo(); } }); }, children: "\u4E0B\u79FB" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ModelCoursemodules.caozuo_items, onClick: function onClick() { dispatch({ type: 'competitions/setActionTabs', payload: { key: 'adddirector', params: '编辑', data: v } }); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-bianji-moren font14" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.caozuo_update, children: "\u7F16\u8F91" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "".concat(ModelCoursemodules.caozuo_items, " ").concat(ModelCoursemodules.del_icon), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-shanchutimu font14" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ModelCoursemodules.caozuo_delete, onClick: function onClick() { modal/* default */.Z.confirm({ centered: true, okText: '确认删除', cancelText: '取消', title: '删除提示', content: "\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u8001\u5E08\uFF1F\u5220\u9664\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C", onOk: function onOk() { remove_teacher({ member_id: v === null || v === void 0 ? void 0 : v.id }).then(function (res) { if ((res === null || res === void 0 ? void 0 : res.status) == 0) { message/* default */.ZP.success('删除成功'); getCourseInfo(); } }); } }); }, children: "\u5220\u9664" })] })] })] }, k); }) }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData, {}), " "] })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddCourse, { getData: getCourseInfo }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddDirector, { getData: getCourseInfo })] }); }; /* harmony default export */ var ModelCourse = ((0,_umi_production_exports.connect)(function (_ref3) { var user = _ref3.user, globalSetting = _ref3.globalSetting, competitions = _ref3.competitions; return { user: user, globalSetting: globalSetting, competitions: competitions }; })(ModelCourse_Page)); /***/ }) }]);