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.f9959...

1256 lines
72 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));
/***/ })
}]);