You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__ModelCourse__index.f23ee...

1256 lines
71 KiB

"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));
/***/ })
}]);