|
|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
"use strict";
|
|
|
|
|
(self["webpackChunk"] = self["webpackChunk"] || []).push([[40847],{
|
|
|
|
|
(self["webpackChunk"] = self["webpackChunk"] || []).push([[68337],{
|
|
|
|
|
|
|
|
|
|
/***/ 25447:
|
|
|
|
|
/*!********************************************************!*\
|
|
|
|
|
@ -117,28 +117,139 @@ var AuthModal = function AuthModal(_ref) {
|
|
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
|
|
|
|
/***/ 26646:
|
|
|
|
|
/*!**********************************************************************!*\
|
|
|
|
|
!*** ./src/components/Header/components/Join/JoinClassroomModal.tsx ***!
|
|
|
|
|
\**********************************************************************/
|
|
|
|
|
/***/ 83163:
|
|
|
|
|
/*!**********************************************************************************!*\
|
|
|
|
|
!*** ./src/components/Header/components/Join/JoinClassroomModal.tsx + 2 modules ***!
|
|
|
|
|
\**********************************************************************************/
|
|
|
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557);
|
|
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
|
|
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498);
|
|
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800);
|
|
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__);
|
|
|
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 59301);
|
|
|
|
|
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! umi */ 58308);
|
|
|
|
|
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 43418);
|
|
|
|
|
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 8591);
|
|
|
|
|
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 1056);
|
|
|
|
|
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 24905);
|
|
|
|
|
/* harmony import */ var _service_home__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/service/home */ 92414);
|
|
|
|
|
/* harmony import */ var _components_AuthModal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AuthModal */ 25447);
|
|
|
|
|
/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/util */ 88123);
|
|
|
|
|
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
|
|
|
|
|
|
|
|
|
|
// EXPORTS
|
|
|
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
|
|
|
Z: function() { return /* binding */ Join_JoinClassroomModal; }
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 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 + 15 modules
|
|
|
|
|
var _umi_production_exports = __webpack_require__(58308);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
|
|
|
|
|
var modal = __webpack_require__(43418);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
|
|
|
|
|
var message = __webpack_require__(8591);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
|
|
|
|
|
var input = __webpack_require__(1056);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
|
|
|
|
|
var es_checkbox = __webpack_require__(24905);
|
|
|
|
|
// EXTERNAL MODULE: ./src/service/home.ts
|
|
|
|
|
var home = __webpack_require__(92414);
|
|
|
|
|
// EXTERNAL MODULE: ./src/components/AuthModal/index.tsx + 3 modules
|
|
|
|
|
var AuthModal = __webpack_require__(25447);
|
|
|
|
|
// EXTERNAL MODULE: ./src/utils/util.tsx
|
|
|
|
|
var util = __webpack_require__(88123);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
|
|
|
|
var es_button = __webpack_require__(3113);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules
|
|
|
|
|
var ExclamationCircleOutlined = __webpack_require__(80045);
|
|
|
|
|
;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/LateTip.less?modules
|
|
|
|
|
// extracted by mini-css-extract-plugin
|
|
|
|
|
/* harmony default export */ var LateTipmodules = ({"bottom":"bottom___z0ujX","yes":"yes___hodnN","no":"no___hiPz5"});
|
|
|
|
|
// EXTERNAL MODULE: ./src/assets/images/AssistantCode3.jpeg
|
|
|
|
|
var AssistantCode3 = __webpack_require__(32637);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
|
|
|
|
var jsx_runtime = __webpack_require__(37712);
|
|
|
|
|
;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/LateTip.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var LateTip = function LateTip(_ref) {
|
|
|
|
|
var classroomList = _ref.classroomList,
|
|
|
|
|
dispatch = _ref.dispatch,
|
|
|
|
|
user = _ref.user;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
|
|
|
|
|
open: classroomList.actionTabs.key === "到期提示",
|
|
|
|
|
width: 464,
|
|
|
|
|
centered: true,
|
|
|
|
|
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {
|
|
|
|
|
style: {
|
|
|
|
|
color: '#faad14',
|
|
|
|
|
fontSize: '18px'
|
|
|
|
|
}
|
|
|
|
|
}), " \u63D0\u793A"]
|
|
|
|
|
}),
|
|
|
|
|
onCancel: function onCancel() {
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'classroomList/setActionTabs',
|
|
|
|
|
payload: {
|
|
|
|
|
key: ""
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
footer: null,
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
textAlign: 'center',
|
|
|
|
|
marginBottom: 30
|
|
|
|
|
},
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
marginBottom: 20,
|
|
|
|
|
textAlign: 'left'
|
|
|
|
|
},
|
|
|
|
|
children: ["\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: '#FF9D18'
|
|
|
|
|
},
|
|
|
|
|
children: "\u8D85\u8FC750"
|
|
|
|
|
}), "\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
|
|
|
style: {
|
|
|
|
|
width: 130,
|
|
|
|
|
height: 130
|
|
|
|
|
},
|
|
|
|
|
src: AssistantCode3
|
|
|
|
|
})]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
className: LateTipmodules.bottom,
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
|
|
|
|
className: LateTipmodules.yes,
|
|
|
|
|
onClick: function onClick() {
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'classroomList/setActionTabs',
|
|
|
|
|
payload: {
|
|
|
|
|
key: ""
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
children: "\u6211\u77E5\u9053\u4E86"
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ var components_LateTip = ((0,_umi_production_exports.connect)(function (_ref2) {
|
|
|
|
|
var classroomList = _ref2.classroomList,
|
|
|
|
|
user = _ref2.user;
|
|
|
|
|
return {
|
|
|
|
|
classroomList: classroomList,
|
|
|
|
|
user: user
|
|
|
|
|
};
|
|
|
|
|
})(LateTip));
|
|
|
|
|
;// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -161,28 +272,29 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
var visible = _ref.visible,
|
|
|
|
|
user = _ref.user,
|
|
|
|
|
_ref$onCancel = _ref.onCancel,
|
|
|
|
|
onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel;
|
|
|
|
|
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(),
|
|
|
|
|
_useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),
|
|
|
|
|
onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel,
|
|
|
|
|
dispatch = _ref.dispatch;
|
|
|
|
|
var _useState = (0,_react_17_0_2_react.useState)(),
|
|
|
|
|
_useState2 = slicedToArray_default()(_useState, 2),
|
|
|
|
|
inputValue = _useState2[0],
|
|
|
|
|
setInputValue = _useState2[1];
|
|
|
|
|
var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)([]),
|
|
|
|
|
_useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2),
|
|
|
|
|
var _useState3 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
_useState4 = slicedToArray_default()(_useState3, 2),
|
|
|
|
|
checkedList = _useState4[0],
|
|
|
|
|
setCheckedList = _useState4[1];
|
|
|
|
|
var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false),
|
|
|
|
|
_useState6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState5, 2),
|
|
|
|
|
var _useState5 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState6 = slicedToArray_default()(_useState5, 2),
|
|
|
|
|
isLoading = _useState6[0],
|
|
|
|
|
setIsLoading = _useState6[1];
|
|
|
|
|
var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false),
|
|
|
|
|
_useState8 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState7, 2),
|
|
|
|
|
var _useState7 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState8 = slicedToArray_default()(_useState7, 2),
|
|
|
|
|
visibleAuth = _useState8[0],
|
|
|
|
|
setVisibleAuth = _useState8[1];
|
|
|
|
|
var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(),
|
|
|
|
|
_useState10 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState9, 2),
|
|
|
|
|
var _useState9 = (0,_react_17_0_2_react.useState)(),
|
|
|
|
|
_useState10 = slicedToArray_default()(_useState9, 2),
|
|
|
|
|
occupationValue = _useState10[0],
|
|
|
|
|
setOccupationValue = _useState10[1];
|
|
|
|
|
(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
var _user$userInfo;
|
|
|
|
|
if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.identity) {
|
|
|
|
|
var _user$userInfo2;
|
|
|
|
|
@ -191,12 +303,12 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
}, [user]);
|
|
|
|
|
var handlePrompt = function handlePrompt(course_id, message) {
|
|
|
|
|
if (checkedList.includes(Type.Professor)) {
|
|
|
|
|
antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.confirm({
|
|
|
|
|
modal/* default */.Z.confirm({
|
|
|
|
|
centered: true,
|
|
|
|
|
okText: '确定',
|
|
|
|
|
cancelText: '取消',
|
|
|
|
|
title: '提示',
|
|
|
|
|
content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
|
|
|
|
|
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
className: "tc",
|
|
|
|
|
children: message || "申请已提交,请等待审核"
|
|
|
|
|
}),
|
|
|
|
|
@ -209,21 +321,21 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
window.location.href = "/classrooms/".concat(course_id, "/students");
|
|
|
|
|
};
|
|
|
|
|
var handleOk = /*#__PURE__*/function () {
|
|
|
|
|
var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() {
|
|
|
|
|
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
|
|
|
|
var res;
|
|
|
|
|
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (inputValue) {
|
|
|
|
|
_context.next = 3;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.info('邀请码不能为空');
|
|
|
|
|
message/* default */.ZP.info('邀请码不能为空');
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 3:
|
|
|
|
|
setIsLoading(true);
|
|
|
|
|
_context.next = 6;
|
|
|
|
|
return (0,_service_home__WEBPACK_IMPORTED_MODULE_5__/* .applyToJoinCourse */ .cR)({
|
|
|
|
|
return (0,home/* applyToJoinCourse */.cR)({
|
|
|
|
|
invite_code: inputValue,
|
|
|
|
|
professor: checkedList.includes(Type.Professor) ? 1 : null,
|
|
|
|
|
assistant_professor: checkedList.includes(Type.AssistantProfessor) ? 1 : null,
|
|
|
|
|
@ -232,48 +344,57 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
case 6:
|
|
|
|
|
res = _context.sent;
|
|
|
|
|
setIsLoading(false);
|
|
|
|
|
if ((res === null || res === void 0 ? void 0 : res.status) === -1) {
|
|
|
|
|
onCancel();
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'classroomList/setActionTabs',
|
|
|
|
|
payload: {
|
|
|
|
|
key: '到期提示'
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
if (!((res === null || res === void 0 ? void 0 : res.status) === -2)) {
|
|
|
|
|
_context.next = 22;
|
|
|
|
|
_context.next = 23;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
handleCancel();
|
|
|
|
|
if (!(res.message === "该课堂要求成员完成实名认证")) {
|
|
|
|
|
_context.next = 14;
|
|
|
|
|
_context.next = 15;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
setVisibleAuth(true);
|
|
|
|
|
setOccupationValue(1);
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 14:
|
|
|
|
|
case 15:
|
|
|
|
|
if (!(res.message === "该课堂要求成员完成职业认证")) {
|
|
|
|
|
_context.next = 18;
|
|
|
|
|
_context.next = 19;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
setVisibleAuth(true);
|
|
|
|
|
setOccupationValue(2);
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 18:
|
|
|
|
|
case 19:
|
|
|
|
|
if (!(res.message === "该课堂要求成员完成实名和职业认证")) {
|
|
|
|
|
_context.next = 22;
|
|
|
|
|
_context.next = 23;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
setVisibleAuth(true);
|
|
|
|
|
setOccupationValue(3);
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 22:
|
|
|
|
|
case 23:
|
|
|
|
|
if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) {
|
|
|
|
|
_context.next = 27;
|
|
|
|
|
_context.next = 28;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(0,_utils_util__WEBPACK_IMPORTED_MODULE_7__/* .trackEvent */ .L9)(['教学课堂', '首页', '加入课堂']);
|
|
|
|
|
(0,util/* trackEvent */.L9)(['教学课堂', '首页', '加入课堂']);
|
|
|
|
|
handleCancel();
|
|
|
|
|
if (res !== null && res !== void 0 && res.course_id) {
|
|
|
|
|
handlePrompt(res.course_id, res.message);
|
|
|
|
|
} else {
|
|
|
|
|
antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.success(res.message);
|
|
|
|
|
message/* default */.ZP.success(res.message);
|
|
|
|
|
}
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 27:
|
|
|
|
|
case 28:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context.stop();
|
|
|
|
|
}
|
|
|
|
|
@ -284,8 +405,8 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var handleCancel = /*#__PURE__*/function () {
|
|
|
|
|
var _ref3 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
|
|
|
|
|
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
|
|
|
|
|
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
|
|
|
|
while (1) switch (_context2.prev = _context2.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
onCancel();
|
|
|
|
|
@ -299,8 +420,8 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
return _ref3.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, {
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
|
|
|
|
|
centered: true,
|
|
|
|
|
keyboard: false,
|
|
|
|
|
closable: false,
|
|
|
|
|
@ -309,12 +430,12 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
confirmLoading: isLoading,
|
|
|
|
|
onOk: handleOk,
|
|
|
|
|
onCancel: handleCancel,
|
|
|
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
className: "tc",
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
children: "\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
|
|
|
|
|
placeholder: "\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",
|
|
|
|
|
style: {
|
|
|
|
|
width: 270
|
|
|
|
|
@ -322,37 +443,37 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
value: inputValue,
|
|
|
|
|
onChange: function onChange(e) {
|
|
|
|
|
if (e.target.value.length >= 7) {
|
|
|
|
|
antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.info('请输入5位课堂邀请码或6位分班邀请码!');
|
|
|
|
|
message/* default */.ZP.info('请输入5位课堂邀请码或6位分班邀请码!');
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
setInputValue(e.target.value);
|
|
|
|
|
}
|
|
|
|
|
})]
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
className: "mt10 font14",
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
children: "\u8EAB\u4EFD\uFF1A"
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Group, {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z.Group, {
|
|
|
|
|
value: checkedList,
|
|
|
|
|
onChange: function onChange(value) {
|
|
|
|
|
return setCheckedList(value);
|
|
|
|
|
},
|
|
|
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
|
|
|
|
|
value: Type.Professor,
|
|
|
|
|
disabled: checkedList.includes(2),
|
|
|
|
|
children: "\u6559\u5E08"
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
|
|
|
|
|
value: Type.AssistantProfessor,
|
|
|
|
|
disabled: checkedList.includes(1),
|
|
|
|
|
children: "\u52A9\u6559"
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
|
|
|
|
|
value: Type.Student,
|
|
|
|
|
children: "\u5B66\u751F/\u53C2\u8D5B\u8005"
|
|
|
|
|
})]
|
|
|
|
|
})]
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_AuthModal__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_LateTip, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(AuthModal/* default */.Z, {
|
|
|
|
|
visible: visibleAuth,
|
|
|
|
|
onCancel: function onCancel() {
|
|
|
|
|
return setVisibleAuth(false);
|
|
|
|
|
@ -361,7 +482,7 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
})]
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_4__.connect)(function (_ref4) {
|
|
|
|
|
/* harmony default export */ var Join_JoinClassroomModal = ((0,_umi_production_exports.connect)(function (_ref4) {
|
|
|
|
|
var user = _ref4.user;
|
|
|
|
|
return {
|
|
|
|
|
user: user
|
|
|
|
|
@ -370,9 +491,9 @@ var JoinClassroomModal = function JoinClassroomModal(_ref) {
|
|
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
|
|
|
|
/***/ 40847:
|
|
|
|
|
/***/ 68337:
|
|
|
|
|
/*!******************************************************!*\
|
|
|
|
|
!*** ./src/components/Header/index.tsx + 12 modules ***!
|
|
|
|
|
!*** ./src/components/Header/index.tsx + 14 modules ***!
|
|
|
|
|
\******************************************************/
|
|
|
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
@ -617,8 +738,8 @@ var JoinProjectModal = function JoinProjectModal(_ref) {
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ var Join_JoinProjectModal = (JoinProjectModal);
|
|
|
|
|
// EXTERNAL MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx
|
|
|
|
|
var JoinClassroomModal = __webpack_require__(26646);
|
|
|
|
|
// EXTERNAL MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx + 2 modules
|
|
|
|
|
var JoinClassroomModal = __webpack_require__(83163);
|
|
|
|
|
;// CONCATENATED MODULE: ./src/components/Header/components/Join/index.less?modules
|
|
|
|
|
// extracted by mini-css-extract-plugin
|
|
|
|
|
/* harmony default export */ var Joinmodules = ({"flex_box_center":"flex_box_center___cltIf","flex_space_between":"flex_space_between___fKr_O","flex_box_vertical_center":"flex_box_vertical_center____QfiA","flex_box_center_end":"flex_box_center_end___ysqmH","flex_box_column":"flex_box_column___CfE8K","rightMenu":"rightMenu___ADTOX","joinMenu":"joinMenu___aRGsf","joinBoard":"joinBoard___AeUvr","joinCol":"joinCol___fV4uL"});
|
|
|
|
|
@ -1659,6 +1780,306 @@ var User = function User(_ref) {
|
|
|
|
|
loading: loading.models.index
|
|
|
|
|
};
|
|
|
|
|
})(User));
|
|
|
|
|
;// CONCATENATED MODULE: ./src/components/Header/components/DelayTip/index.less?modules
|
|
|
|
|
// extracted by mini-css-extract-plugin
|
|
|
|
|
/* harmony default export */ var DelayTipmodules = ({"tip":"tip___a6MfI"});
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js
|
|
|
|
|
var dayjs_min = __webpack_require__(9498);
|
|
|
|
|
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
|
|
|
|
|
;// CONCATENATED MODULE: ./src/components/Header/components/DelayTip/index.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var DelayTip_Type = /*#__PURE__*/function (Type) {
|
|
|
|
|
Type[Type["Professor"] = 1] = "Professor";
|
|
|
|
|
Type[Type["AssistantProfessor"] = 2] = "AssistantProfessor";
|
|
|
|
|
Type[Type["Student"] = 3] = "Student";
|
|
|
|
|
return Type;
|
|
|
|
|
}(DelayTip_Type || {});
|
|
|
|
|
var DelayTip = function DelayTip(_ref) {
|
|
|
|
|
var _window$location$path, _user$userInfo6, _user$userInfo9;
|
|
|
|
|
var visible = _ref.visible,
|
|
|
|
|
user = _ref.user,
|
|
|
|
|
_ref$onCancel = _ref.onCancel,
|
|
|
|
|
onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel,
|
|
|
|
|
dispatch = _ref.dispatch;
|
|
|
|
|
var _useState = (0,_react_17_0_2_react.useState)(),
|
|
|
|
|
_useState2 = slicedToArray_default()(_useState, 2),
|
|
|
|
|
inputValue = _useState2[0],
|
|
|
|
|
setInputValue = _useState2[1];
|
|
|
|
|
var _useState3 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
_useState4 = slicedToArray_default()(_useState3, 2),
|
|
|
|
|
checkedList = _useState4[0],
|
|
|
|
|
setCheckedList = _useState4[1];
|
|
|
|
|
var _useState5 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState6 = slicedToArray_default()(_useState5, 2),
|
|
|
|
|
isLoading = _useState6[0],
|
|
|
|
|
setIsLoading = _useState6[1];
|
|
|
|
|
var _useState7 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState8 = slicedToArray_default()(_useState7, 2),
|
|
|
|
|
visibleAuth = _useState8[0],
|
|
|
|
|
setVisibleAuth = _useState8[1];
|
|
|
|
|
var _useState9 = (0,_react_17_0_2_react.useState)(),
|
|
|
|
|
_useState10 = slicedToArray_default()(_useState9, 2),
|
|
|
|
|
occupationValue = _useState10[0],
|
|
|
|
|
setOccupationValue = _useState10[1];
|
|
|
|
|
var _useState11 = (0,_react_17_0_2_react.useState)(false),
|
|
|
|
|
_useState12 = slicedToArray_default()(_useState11, 2),
|
|
|
|
|
toastVisible = _useState12[0],
|
|
|
|
|
setToastVisible = _useState12[1];
|
|
|
|
|
var isclass = (_window$location$path = window.location.pathname) === null || _window$location$path === void 0 ? void 0 : _window$location$path.includes('classrooms/');
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
var _user$userInfo;
|
|
|
|
|
if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.identity) {
|
|
|
|
|
var _user$userInfo2;
|
|
|
|
|
setCheckedList([(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.identity) === 'student' ? 3 : 1]);
|
|
|
|
|
}
|
|
|
|
|
}, [user]);
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
var _user$userInfo3;
|
|
|
|
|
console.log(user === null || user === void 0 ? void 0 : user.userInfo);
|
|
|
|
|
if (user !== null && user !== void 0 && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.user_status) {
|
|
|
|
|
var _user$userInfo4;
|
|
|
|
|
console.log(111);
|
|
|
|
|
if ((user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.role) === 15) {
|
|
|
|
|
setToastVisible(false);
|
|
|
|
|
return;
|
|
|
|
|
} else {
|
|
|
|
|
var _localStorage, _localStorage2, _user$userInfo5;
|
|
|
|
|
var delaytip = isclass ? JSON.parse((_localStorage = localStorage) === null || _localStorage === void 0 ? void 0 : _localStorage.getItem('delaytip_class')) : JSON.parse((_localStorage2 = localStorage) === null || _localStorage2 === void 0 ? void 0 : _localStorage2.getItem('delaytip_user'));
|
|
|
|
|
if (delaytip && (delaytip === null || delaytip === void 0 ? void 0 : delaytip.login) === (user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login)) {
|
|
|
|
|
console.log(dayjs_min_default()(delaytip === null || delaytip === void 0 ? void 0 : delaytip.time).add(1, 'days'));
|
|
|
|
|
console.log(dayjs_min_default()(new Date()));
|
|
|
|
|
if (dayjs_min_default()(delaytip === null || delaytip === void 0 ? void 0 : delaytip.time).add(1, 'days').set({
|
|
|
|
|
hour: 0,
|
|
|
|
|
minute: 0,
|
|
|
|
|
second: 0
|
|
|
|
|
}) < dayjs_min_default()(new Date())) {
|
|
|
|
|
setToastVisible(true);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
setToastVisible(true);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}, [user === null || user === void 0 || (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_status]);
|
|
|
|
|
var handlePrompt = function handlePrompt(course_id, message) {
|
|
|
|
|
if (checkedList.includes(DelayTip_Type.Professor)) {
|
|
|
|
|
modal/* default */.Z.confirm({
|
|
|
|
|
centered: true,
|
|
|
|
|
okText: '确定',
|
|
|
|
|
cancelText: '取消',
|
|
|
|
|
title: '提示',
|
|
|
|
|
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
className: "tc",
|
|
|
|
|
children: message || "申请已提交,请等待审核"
|
|
|
|
|
}),
|
|
|
|
|
onOk: function onOk() {
|
|
|
|
|
window.location.href = "/classrooms/".concat(course_id, "/students");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
window.location.href = "/classrooms/".concat(course_id, "/students");
|
|
|
|
|
};
|
|
|
|
|
var handleOk = /*#__PURE__*/function () {
|
|
|
|
|
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (inputValue) {
|
|
|
|
|
_context.next = 3;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
message/* default */.ZP.info('邀请码不能为空');
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 3:
|
|
|
|
|
setIsLoading(true);
|
|
|
|
|
_context.next = 6;
|
|
|
|
|
return (0,home/* applyToJoinCourse */.cR)({
|
|
|
|
|
invite_code: inputValue,
|
|
|
|
|
professor: checkedList.includes(DelayTip_Type.Professor) ? 1 : null,
|
|
|
|
|
assistant_professor: checkedList.includes(DelayTip_Type.AssistantProfessor) ? 1 : null,
|
|
|
|
|
student: checkedList.includes(DelayTip_Type.Student) ? 1 : null
|
|
|
|
|
});
|
|
|
|
|
case 6:
|
|
|
|
|
res = _context.sent;
|
|
|
|
|
setIsLoading(false);
|
|
|
|
|
if ((res === null || res === void 0 ? void 0 : res.status) === -1) {
|
|
|
|
|
dispatch({
|
|
|
|
|
type: 'classroomList/setActionTabs',
|
|
|
|
|
payload: {
|
|
|
|
|
key: '到期提示'
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
if (!((res === null || res === void 0 ? void 0 : res.status) === -2)) {
|
|
|
|
|
_context.next = 23;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
handleCancel();
|
|
|
|
|
if (!(res.message === "该课堂要求成员完成实名认证")) {
|
|
|
|
|
_context.next = 15;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
setVisibleAuth(true);
|
|
|
|
|
setOccupationValue(1);
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 15:
|
|
|
|
|
if (!(res.message === "该课堂要求成员完成职业认证")) {
|
|
|
|
|
_context.next = 19;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
setVisibleAuth(true);
|
|
|
|
|
setOccupationValue(2);
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 19:
|
|
|
|
|
if (!(res.message === "该课堂要求成员完成实名和职业认证")) {
|
|
|
|
|
_context.next = 23;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
setVisibleAuth(true);
|
|
|
|
|
setOccupationValue(3);
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 23:
|
|
|
|
|
if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) {
|
|
|
|
|
_context.next = 28;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(0,util/* trackEvent */.L9)(['教学课堂', '首页', '加入课堂']);
|
|
|
|
|
handleCancel();
|
|
|
|
|
if (res !== null && res !== void 0 && res.course_id) {
|
|
|
|
|
handlePrompt(res.course_id, res.message);
|
|
|
|
|
} else {
|
|
|
|
|
message/* default */.ZP.success(res.message);
|
|
|
|
|
}
|
|
|
|
|
return _context.abrupt("return");
|
|
|
|
|
case 28:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee);
|
|
|
|
|
}));
|
|
|
|
|
return function handleOk() {
|
|
|
|
|
return _ref2.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var handleCancel = /*#__PURE__*/function () {
|
|
|
|
|
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
|
|
|
|
while (1) switch (_context2.prev = _context2.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
onCancel();
|
|
|
|
|
case 1:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context2.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee2);
|
|
|
|
|
}));
|
|
|
|
|
return function handleCancel() {
|
|
|
|
|
return _ref3.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var handleIgnore = function handleIgnore() {
|
|
|
|
|
if (isclass) {
|
|
|
|
|
var _user$userInfo7;
|
|
|
|
|
localStorage.setItem('delaytip_class', JSON.stringify({
|
|
|
|
|
time: new Date(),
|
|
|
|
|
login: user === null || user === void 0 || (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.login
|
|
|
|
|
}));
|
|
|
|
|
} else {
|
|
|
|
|
var _user$userInfo8;
|
|
|
|
|
localStorage.setItem('delaytip_user', JSON.stringify({
|
|
|
|
|
time: new Date(),
|
|
|
|
|
login: user === null || user === void 0 || (_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.login
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
|
setToastVisible(false);
|
|
|
|
|
};
|
|
|
|
|
var handleDelay = /*#__PURE__*/function () {
|
|
|
|
|
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
|
|
|
|
while (1) switch (_context3.prev = _context3.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context3.next = 2;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/business_contacts.json", {
|
|
|
|
|
method: 'post'
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context3.sent;
|
|
|
|
|
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
|
|
|
|
|
message/* default */.ZP.info('申请成功');
|
|
|
|
|
}
|
|
|
|
|
case 4:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context3.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee3);
|
|
|
|
|
}));
|
|
|
|
|
return function handleDelay() {
|
|
|
|
|
return _ref4.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
|
|
|
|
|
children: toastVisible && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
background: 'rgba(255,24,24,0.1)',
|
|
|
|
|
color: '#E30000'
|
|
|
|
|
},
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
className: DelayTipmodules.tip,
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
|
|
|
|
|
className: "iconfont icon-tishi9 font14 mr10",
|
|
|
|
|
style: {
|
|
|
|
|
color: '#E30000'
|
|
|
|
|
}
|
|
|
|
|
}), isclass ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
|
|
children: ["\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684", (user === null || user === void 0 || (_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.user_status) == 2 ? '部分功能已被限制' : '功能将受到限制', "\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684\"\u7533\u8BF7\u5EF6\u671F\"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002"]
|
|
|
|
|
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
|
|
|
|
|
children: "\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684\"\u7533\u8BF7\u5EF6\u671F\"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002"
|
|
|
|
|
})]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
className: "mr15",
|
|
|
|
|
style: {
|
|
|
|
|
color: '#666666',
|
|
|
|
|
cursor: 'pointer'
|
|
|
|
|
},
|
|
|
|
|
onClick: handleIgnore,
|
|
|
|
|
children: "\u5FFD\u7565"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
color: '#165DFF',
|
|
|
|
|
cursor: 'pointer'
|
|
|
|
|
},
|
|
|
|
|
onClick: handleDelay,
|
|
|
|
|
children: "\u7533\u8BF7\u5EF6\u671F"
|
|
|
|
|
})]
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ var components_DelayTip = ((0,_umi_production_exports.connect)(function (_ref5) {
|
|
|
|
|
var user = _ref5.user;
|
|
|
|
|
return {
|
|
|
|
|
user: user
|
|
|
|
|
};
|
|
|
|
|
})(DelayTip));
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
|
|
|
|
var es_button = __webpack_require__(3113);
|
|
|
|
|
;// CONCATENATED MODULE: ./src/components/HomeModal/jqr.png
|
|
|
|
|
@ -1879,7 +2300,6 @@ var Header_excluded = ["homePage", "user", "globalSetting", "loading", "dispatch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var Header = layout/* default */.Z.Header;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1894,6 +2314,8 @@ var Header = layout/* default */.Z.Header;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var Header = layout/* default */.Z.Header;
|
|
|
|
|
var Search = input/* default */.Z.Search;
|
|
|
|
|
function getCourseParam() {
|
|
|
|
|
var _type$, _type$2;
|
|
|
|
|
@ -2144,7 +2566,7 @@ var HeaderComponents = function HeaderComponents(_ref) {
|
|
|
|
|
background: "".concat(location.pathname == '/training' ? 'rgba(0,0,0,0)' : '')
|
|
|
|
|
},
|
|
|
|
|
className: "".concat(globalSetting.isIlearning ? Headermodules["header-iearning"] : Headermodules.header, " ").concat(globalSetting.showHeaderFixed ? Headermodules.headerFixed : ''),
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(Header, {
|
|
|
|
|
children: [(globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.showTip) && /*#__PURE__*/(0,jsx_runtime.jsx)(components_DelayTip, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)(Header, {
|
|
|
|
|
className: "header",
|
|
|
|
|
style: {
|
|
|
|
|
background: "".concat(location.pathname == '/training' ? 'rgba(0,0,0,0)' : ''),
|
|
|
|
|
@ -2306,6 +2728,16 @@ var HeaderComponents = function HeaderComponents(_ref) {
|
|
|
|
|
};
|
|
|
|
|
})(HeaderComponents));
|
|
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
|
|
|
|
/***/ 32637:
|
|
|
|
|
/*!***********************************************!*\
|
|
|
|
|
!*** ./src/assets/images/AssistantCode3.jpeg ***!
|
|
|
|
|
\***********************************************/
|
|
|
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
module.exports = __webpack_require__.p + "static/AssistantCode3.a8740efb.jpeg";
|
|
|
|
|
|
|
|
|
|
/***/ })
|
|
|
|
|
|
|
|
|
|
}]);
|