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/44838.async.js

2194 lines
97 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[44838],{
/***/ 42110:
/*!*******************************************************************!*\
!*** ./node_modules/@ant-design/icons-svg/es/asn/PlusOutlined.js ***!
\*******************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__) {
// This icon file is generated automatically.
var PlusOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "defs", "attrs": {}, "children": [{ "tag": "style", "attrs": {} }] }, { "tag": "path", "attrs": { "d": "M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z" } }, { "tag": "path", "attrs": { "d": "M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z" } }] }, "name": "plus", "theme": "outlined" };
/* harmony default export */ __webpack_exports__["Z"] = (PlusOutlined);
/***/ }),
/***/ 28508:
/*!******************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js ***!
\******************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
/* harmony import */ var _ant_design_icons_svg_es_asn_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseOutlined */ 89503);
/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var CloseOutlined = function CloseOutlined(props, ref) {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
ref: ref,
icon: _ant_design_icons_svg_es_asn_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
}));
};
CloseOutlined.displayName = 'CloseOutlined';
/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseOutlined));
/***/ }),
/***/ 69753:
/*!*********************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/DownloadOutlined.js ***!
\*********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
/* harmony import */ var _ant_design_icons_svg_es_asn_DownloadOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DownloadOutlined */ 49495);
/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var DownloadOutlined = function DownloadOutlined(props, ref) {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
ref: ref,
icon: _ant_design_icons_svg_es_asn_DownloadOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
}));
};
DownloadOutlined.displayName = 'DownloadOutlined';
/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DownloadOutlined));
/***/ }),
/***/ 79090:
/*!********************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/LoadingOutlined.js ***!
\********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
/* harmony import */ var _ant_design_icons_svg_es_asn_LoadingOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/LoadingOutlined */ 15294);
/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var LoadingOutlined = function LoadingOutlined(props, ref) {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
ref: ref,
icon: _ant_design_icons_svg_es_asn_LoadingOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
}));
};
LoadingOutlined.displayName = 'LoadingOutlined';
/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(LoadingOutlined));
/***/ }),
/***/ 51042:
/*!*****************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js ***!
\*****************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
/* harmony import */ var _ant_design_icons_svg_es_asn_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/PlusOutlined */ 42110);
/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var PlusOutlined = function PlusOutlined(props, ref) {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
ref: ref,
icon: _ant_design_icons_svg_es_asn_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
}));
};
PlusOutlined.displayName = 'PlusOutlined';
/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(PlusOutlined));
/***/ }),
/***/ 33160:
/*!*******************************************************************************!*\
!*** ./node_modules/@ant-design/icons/es/icons/ReloadOutlined.js + 1 modules ***!
\*******************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ icons_ReloadOutlined; }
});
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
var objectSpread2 = __webpack_require__(1413);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/ReloadOutlined.js
// This icon file is generated automatically.
var ReloadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z" } }] }, "name": "reload", "theme": "outlined" };
/* harmony default export */ var asn_ReloadOutlined = (ReloadOutlined);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules
var AntdIcon = __webpack_require__(7918);
;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/ReloadOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var ReloadOutlined_ReloadOutlined = function ReloadOutlined(props, ref) {
return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
ref: ref,
icon: asn_ReloadOutlined
}));
};
ReloadOutlined_ReloadOutlined.displayName = 'ReloadOutlined';
/* harmony default export */ var icons_ReloadOutlined = (/*#__PURE__*/react.forwardRef(ReloadOutlined_ReloadOutlined));
/***/ }),
/***/ 75490:
/*!************************************************************!*\
!*** ./src/components/image-preview/index.tsx + 1 modules ***!
\************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ image_preview; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
var style = __webpack_require__(29913);
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
var es_button = __webpack_require__(71577);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./src/components/image-preview/index.less
// extracted by mini-css-extract-plugin
// EXTERNAL MODULE: ./src/components/mediator.js
var mediator = __webpack_require__(91562);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ReloadOutlined.js + 1 modules
var ReloadOutlined = __webpack_require__(33160);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownloadOutlined.js
var DownloadOutlined = __webpack_require__(69753);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js
var CloseOutlined = __webpack_require__(28508);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/components/image-preview/index.tsx
/* harmony default export */ var image_preview = (function () {
var _useState = (0,react.useState)(''),
_useState2 = slicedToArray_default()(_useState, 2),
url = _useState2[0],
setUrl = _useState2[1];
var _useState3 = (0,react.useState)(0),
_useState4 = slicedToArray_default()(_useState3, 2),
deg = _useState4[0],
setDeg = _useState4[1];
var saveUrl = (0,react.useRef)('');
(0,react.useEffect)(function () {
var unSub = mediator/* default.subscribe */.Z.subscribe('preview-image', function (value) {
setUrl(value);
// window.document.body
// document.body.style.height='100%'
document.body.style.overflow = 'hidden';
});
return unSub;
}, []);
(0,react.useEffect)(function () {
document.addEventListener('keydown', onViewEscClose);
return function () {
document.removeEventListener('keydown', onViewEscClose);
};
}, []);
(0,react.useEffect)(function () {
saveUrl.current = url;
}, [url]);
function onViewEscClose(e) {
if (e.keyCode == 27 && saveUrl.current) {
onClose();
}
}
// https://data.educoder.net/api/attachments/1571649
function onClose() {
// document.body.style.height='100%'
document.body.style.overflow = 'auto';
setUrl('');
}
function onRotate() {
setDeg(deg + 90);
}
var maskRef = (0,react.useRef)();
var previewWrapperRef = (0,react.useRef)();
var handleMaskClick = function handleMaskClick(e) {
if (e.nativeEvent.target === maskRef.current || e.nativeEvent.target === previewWrapperRef.current) {
onClose();
}
};
return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, {
children: !url ? null : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "image-preview-container",
ref: maskRef,
onClick: handleMaskClick,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "button-group",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
onClick: onRotate,
children: ["\u65CB\u8F6C", /*#__PURE__*/(0,jsx_runtime.jsx)(ReloadOutlined/* default */.Z, {})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
href: url,
children: ["\u4E0B\u8F7D", /*#__PURE__*/(0,jsx_runtime.jsx)(DownloadOutlined/* default */.Z, {})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
onClick: onClose,
children: ["\u5173\u95ED", /*#__PURE__*/(0,jsx_runtime.jsx)(CloseOutlined/* default */.Z, {})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "preview-wrp-group",
ref: previewWrapperRef,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: "image-preview",
src: url,
alt: "\u9884\u89C8\u5927\u56FE",
style: {
transform: "rotate(".concat(deg, "deg)")
}
})
})]
})
});
});
/***/ }),
/***/ 28744:
/*!**************************************************************!*\
!*** ./src/pages/Account/Profile/Edit/index.tsx + 1 modules ***!
\**************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"default": function() { return /* binding */ Profile_Edit; },
"identityMap": function() { return /* binding */ identityMap; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
var style = __webpack_require__(29913);
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
var es_button = __webpack_require__(71577);
// EXTERNAL MODULE: ./node_modules/antd/es/upload/style/index.js + 1 modules
var upload_style = __webpack_require__(13759);
// EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 20 modules
var upload = __webpack_require__(7426);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = __webpack_require__(861);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
var radio_style = __webpack_require__(83822);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
var es_radio = __webpack_require__(29924);
// EXTERNAL MODULE: ./node_modules/antd/es/auto-complete/style/index.js + 1 modules
var auto_complete_style = __webpack_require__(19070);
// EXTERNAL MODULE: ./node_modules/antd/es/auto-complete/index.js
var auto_complete = __webpack_require__(49288);
// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js
var row_style = __webpack_require__(13062);
// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js
var row = __webpack_require__(71230);
// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js
var col_style = __webpack_require__(89032);
// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js
var col = __webpack_require__(15746);
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules
var tooltip_style = __webpack_require__(38390);
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(84908);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
var modal_style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(42122);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
var message_style = __webpack_require__(14934);
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
var message = __webpack_require__(12461);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(17061);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(17156);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules
var form_style = __webpack_require__(75627);
// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules
var es_form = __webpack_require__(51018);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
var objectWithoutProperties = __webpack_require__(70215);
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
var input_style = __webpack_require__(69463);
// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
var input = __webpack_require__(75008);
// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules
var select_style = __webpack_require__(95985);
// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js
var es_select = __webpack_require__(34041);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
var _umi_production_exports = __webpack_require__(89214);
;// CONCATENATED MODULE: ./src/pages/Account/Profile/Edit/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Editmodules = ({"wrap":"wrap___isQuw","content":"content___Gh5i7","hint":"hint___dh6_r","title":"title___Txz11","titleWrap":"titleWrap___p75TL","formWrap":"formWrap___tyQRy","identityWrap":"identityWrap___RmEwo","schoolHintWrap":"schoolHintWrap___WnTDr","colorCDCDCD":"colorCDCDCD___Xq4Mx","color0152d9":"color0152d9___lAjmo","submitButton":"submitButton___LHi3i","submitButtondiv":"submitButtondiv___J6VbH","glow":"glow___jcndc","staffidInput":"staffidInput___M9rEi"});
// EXTERNAL MODULE: ./src/pages/Account/components/AppplySchoolModal/index.tsx + 1 modules
var AppplySchoolModal = __webpack_require__(90320);
// EXTERNAL MODULE: ./src/pages/Account/components/AppplyDepartmentModal/index.tsx + 1 modules
var AppplyDepartmentModal = __webpack_require__(6971);
// EXTERNAL MODULE: ./src/assets/images/AssistantCode3.jpeg
var AssistantCode3 = __webpack_require__(32637);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(29427);
// EXTERNAL MODULE: ./src/service/account.ts
var service_account = __webpack_require__(45868);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/LoadingOutlined.js
var LoadingOutlined = __webpack_require__(79090);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js
var PlusOutlined = __webpack_require__(51042);
// EXTERNAL MODULE: ./src/components/image-preview/index.tsx + 1 modules
var image_preview = __webpack_require__(75490);
// EXTERNAL MODULE: ./src/components/mediator.js
var mediator = __webpack_require__(91562);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(59758);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Account/Profile/Edit/index.tsx
var _excluded = ["user", "account", "globalSetting", "shixunHomeworks", "loading", "dispatch"];
var Option = es_select/* default.Option */.Z.Option;
var TextArea = input/* default.TextArea */.Z.TextArea;
var identityMap = {
"teacher": "教师",
"student": "学生",
"professional": "专业人士"
};
var MAX_NAME_LENGTH = 20;
var MAX_NICKNAME_LENGTH = 20;
var Edit = function Edit(_ref) {
var _account$basicInfo3, _formValue$nickname, _form$getFieldValue, _schoolList$find3;
var user = _ref.user,
account = _ref.account,
globalSetting = _ref.globalSetting,
shixunHomeworks = _ref.shixunHomeworks,
loading = _ref.loading,
dispatch = _ref.dispatch,
props = objectWithoutProperties_default()(_ref, _excluded);
var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var _useState = (0,react.useState)({}),
_useState2 = slicedToArray_default()(_useState, 2),
formValue = _useState2[0],
setFormValue = _useState2[1];
var _useState3 = (0,react.useState)([]),
_useState4 = slicedToArray_default()(_useState3, 2),
schoolList = _useState4[0],
setSchoolList = _useState4[1];
var _useState5 = (0,react.useState)([]),
_useState6 = slicedToArray_default()(_useState5, 2),
filterSchoolList = _useState6[0],
setFilterSchoolList = _useState6[1];
var _useState7 = (0,react.useState)([]),
_useState8 = slicedToArray_default()(_useState7, 2),
departmentList = _useState8[0],
setDepartmentList = _useState8[1];
var _useState9 = (0,react.useState)([]),
_useState10 = slicedToArray_default()(_useState9, 2),
filterDepartmentList = _useState10[0],
setFilterDepartmentList = _useState10[1];
var _useState11 = (0,react.useState)(true),
_useState12 = slicedToArray_default()(_useState11, 2),
showRealName = _useState12[0],
setShowRealName = _useState12[1];
var _useState13 = (0,react.useState)(false),
_useState14 = slicedToArray_default()(_useState13, 2),
assistantVisible = _useState14[0],
setAssistantVisible = _useState14[1];
var _useState15 = (0,react.useState)(),
_useState16 = slicedToArray_default()(_useState15, 2),
realName = _useState16[0],
setRealName = _useState16[1];
var _useState17 = (0,react.useState)(null),
_useState18 = slicedToArray_default()(_useState17, 2),
saveIdentity = _useState18[0],
setSaveIdentity = _useState18[1];
var _useState19 = (0,react.useState)(true),
_useState20 = slicedToArray_default()(_useState19, 2),
schoolLoading = _useState20[0],
setSchoolLoading = _useState20[1];
var _useState21 = (0,react.useState)(),
_useState22 = slicedToArray_default()(_useState21, 2),
imageUrl = _useState22[0],
setimageUrl = _useState22[1];
var _useState23 = (0,react.useState)(false),
_useState24 = slicedToArray_default()(_useState23, 2),
imgloading = _useState24[0],
setimgLoading = _useState24[1];
var _useState25 = (0,react.useState)([]),
_useState26 = slicedToArray_default()(_useState25, 2),
fileList = _useState26[0],
setFileList = _useState26[1];
var _account$basicInfo = account.basicInfo,
basicInfo = _account$basicInfo === void 0 ? {} : _account$basicInfo;
// 已职业认证的账户不能修改职业,学校/单位,院系/部门true为disable
var professionalFlag = basicInfo && basicInfo.professional_certification == "certified";
var toolTipProps = professionalFlag ? {
visible: false
} : {
visible: false
};
(0,react.useEffect)(function () {
getSchoolOption();
}, []);
(0,react.useEffect)(function () {
asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _account$basicInfo2;
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return getDepartmentOption((_account$basicInfo2 = account.basicInfo) === null || _account$basicInfo2 === void 0 ? void 0 : _account$basicInfo2.school_id);
case 2:
res = _context.sent;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
case 4:
case "end":
return _context.stop();
}
}, _callee);
}))();
}, [(_account$basicInfo3 = account.basicInfo) === null || _account$basicInfo3 === void 0 ? void 0 : _account$basicInfo3.school_id]);
var getSchoolOption = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
setSchoolLoading(true);
_context2.next = 3;
return dispatch({
type: 'account/getSchoolOption'
});
case 3:
res = _context2.sent;
setSchoolLoading(false);
setSchoolList(res === null || res === void 0 ? void 0 : res.schools);
case 6:
case "end":
return _context2.stop();
}
}, _callee2);
}));
return function getSchoolOption() {
return _ref3.apply(this, arguments);
};
}();
var getDepartmentOption = function getDepartmentOption(schoolId) {
if (!schoolId) {
return;
}
return dispatch({
type: 'account/getDepartmentOption',
payload: {
id: schoolId
}
});
};
(0,react.useEffect)(function () {
if (!account.basicInfo) {
return;
}
var basicInfo = account.basicInfo;
var formData = {
nickname: basicInfo.nickname,
name: basicInfo.show_realname ? basicInfo.name : (0,util/* getHiddenName */.YA)(basicInfo.name),
gender: basicInfo.gender,
city: [basicInfo.location, basicInfo.location_city],
identity: basicInfo.identity,
school: basicInfo.school_name,
department: basicInfo.department_name,
studentNo: basicInfo.student_id,
edu_entry_year: basicInfo.edu_entry_year,
edu_background: basicInfo.edu_background,
brief_introduction: basicInfo.brief_introduction,
jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授",
manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者",
staff_id: basicInfo.staff_id
// face_image:[{uid:'111',name:'111',url:basicInfo.face_image}]
};
if (basicInfo !== null && basicInfo !== void 0 && basicInfo.face_image) {
setFileList([{
uid: '111',
name: '111',
url: env/* default.API_SERVER */.Z.API_SERVER + basicInfo.face_image
}]);
}
setRealName(basicInfo.name);
setShowRealName(basicInfo.show_realname);
setSaveIdentity(basicInfo.identity);
form.setFieldsValue(formData);
setFormValue(formData);
}, [account.basicInfo]);
var handleApplySchool = function handleApplySchool() {
dispatch({
type: 'account/setActionTabs',
payload: {
key: 'Account-AppplySchool'
}
});
};
var handleApplyDepartment = function handleApplyDepartment() {
if (!schoolList.find(function (item) {
return item.name === formValue.school;
})) {
message/* default.info */.ZP.info('请先选择正确的单位或者学校!');
return;
}
dispatch({
type: 'account/setActionTabs',
payload: {
key: 'Account-AppplyDepartment'
}
});
};
var handleValuesChange = function handleValuesChange(changedValues) {
var _changedValues$nickna;
setFormValue(objectSpread2_default()({}, form.getFieldsValue()));
// if(!changedValues.nickname){
// form.setFieldsValue({ name: formValue.name });
// }
if ('school' in changedValues) {
setFilterSchoolList(schoolList.filter(function (item) {
return item.name.includes(changedValues.school);
}));
var findSchoolId = (schoolList.find(function (item) {
return item.name === changedValues.school;
}) || {}).id;
if (findSchoolId) {
handleSetDepartment(changedValues.school);
} else {
form.setFieldsValue({
department: ''
});
setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), {
school: changedValues.school,
department: ''
}));
}
}
if ((changedValues === null || changedValues === void 0 ? void 0 : (_changedValues$nickna = changedValues.nickname) === null || _changedValues$nickna === void 0 ? void 0 : _changedValues$nickna.length) <= 0) {
setShowRealName(true);
form.setFieldsValue({
name: realName
});
}
if ('name' in changedValues) {
setRealName(changedValues.name);
}
if ('identity' in changedValues) {
form.setFieldsValue({
staff_id: ''
});
}
};
var handleSetShowRealName = function handleSetShowRealName() {
var nextRealNameStatus = !showRealName;
setShowRealName(nextRealNameStatus);
var nextName = nextRealNameStatus ? realName : (0,util/* getHiddenName */.YA)(realName);
form.setFieldsValue({
name: nextName
});
};
var handleSetDepartment = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) {
var _schoolList$find, _res$departments, _res$departments$;
var findSchoolId, res, name;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
findSchoolId = (_schoolList$find = schoolList.find(function (item) {
return item.name === school;
})) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id;
_context3.next = 3;
return getDepartmentOption(findSchoolId);
case 3:
_context3.t0 = _context3.sent;
if (_context3.t0) {
_context3.next = 6;
break;
}
_context3.t0 = {};
case 6:
res = _context3.t0;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
name = departmentName || (res === null || res === void 0 ? void 0 : (_res$departments = res.departments) === null || _res$departments === void 0 ? void 0 : (_res$departments$ = _res$departments[0]) === null || _res$departments$ === void 0 ? void 0 : _res$departments$.name);
form.setFieldsValue({
department: name
});
setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), {
school: school,
department: name
}));
case 11:
case "end":
return _context3.stop();
}
}, _callee3);
}));
return function handleSetDepartment(_x, _x2) {
return _ref4.apply(this, arguments);
};
}();
var handleSchoolSuccess = /*#__PURE__*/function () {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return getSchoolOption();
case 2:
form.setFieldsValue({
school: schoolName,
department: ''
});
setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), {
school: schoolName,
department: ''
}));
case 4:
case "end":
return _context4.stop();
}
}, _callee4);
}));
return function handleSchoolSuccess(_x3) {
return _ref5.apply(this, arguments);
};
}();
var handleCancelAuth = /*#__PURE__*/function () {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(isRealNameAuth) {
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
modal/* default.confirm */.Z.confirm({
centered: true,
okText: '确定',
cancelText: '取消',
title: isRealNameAuth ? '您已通过实名认证,修改姓名需要撤销实名认证,是否确定撤销?' : '您已通过职业认证,修改信息需要撤销职业认证,是否确定撤销?',
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var _user$userInfo, _user$userInfo2;
var res, _user$userInfo3;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
if (!isRealNameAuth) {
_context5.next = 6;
break;
}
_context5.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login
});
case 3:
_context5.t0 = _context5.sent;
_context5.next = 9;
break;
case 6:
_context5.next = 8;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login
});
case 8:
_context5.t0 = _context5.sent;
case 9:
res = _context5.t0;
if (res) {
message/* default.success */.ZP.success(isRealNameAuth ? '撤销实名认证成功' : '撤销职业认证成功');
dispatch({
type: 'account/getBasicInfo',
payload: {
login: (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login
}
});
}
case 11:
case "end":
return _context5.stop();
}
}, _callee5);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
case 1:
case "end":
return _context6.stop();
}
}, _callee6);
}));
return function handleCancelAuth(_x4) {
return _ref6.apply(this, arguments);
};
}();
var educationBackound = function educationBackound() {
var year = new Date().getFullYear();
return Array(31).fill({}).map(function (item, key) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: year - key,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: year - key
})
}, key);
});
};
var handleFinish = /*#__PURE__*/function () {
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(values) {
var _departmentList$find, _schoolList$find2;
var nickname, gender, identity, studentNo, jobTitle, manager, school, department, edu_background, edu_entry_year, brief_introduction, face_image, staff_id, department_id, school_id, basicInfo, titls, professionalFlags, _account$basicInfo6, _face_image$file2, _face_image$file2$res, res, _account$basicInfo7, _user$userInfo7;
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
case 0:
nickname = values.nickname, gender = values.gender, identity = values.identity, studentNo = values.studentNo, jobTitle = values.jobTitle, manager = values.manager, school = values.school, department = values.department, edu_background = values.edu_background, edu_entry_year = values.edu_entry_year, brief_introduction = values.brief_introduction, face_image = values.face_image, staff_id = values.staff_id;
department_id = (_departmentList$find = departmentList.find(function (item) {
return item.name === department;
})) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id;
school_id = (_schoolList$find2 = schoolList.find(function (item) {
return item.name === school;
})) === null || _schoolList$find2 === void 0 ? void 0 : _schoolList$find2.id;
basicInfo = account.basicInfo; //
// const [location, location_city] = city;
titls = [];
if (basicInfo.authentication != 'uncertified') {
//判断名称是不是修改了
if (realName != basicInfo.name) {
titls.push('姓名');
}
if (gender != basicInfo.gender) {
titls.push('性别');
}
}
professionalFlags = [];
if (professionalFlag) {
if (identity != basicInfo.identity) {
professionalFlags.push('职业');
} else {
if (formValue.identity === 'student') {
if (studentNo != basicInfo.student_id) {
professionalFlags.push('职业');
}
}
if (formValue.identity === 'teacher') {
if (jobTitle != basicInfo.technical_title) {
professionalFlags.push('职业');
}
}
if (formValue.identity === 'professional') {
if (manager != basicInfo.technical_title) {
professionalFlags.push('职业');
}
}
}
if (school != basicInfo.school_name) {
professionalFlags.push('学校/单位');
}
if (department != basicInfo.department_name) {
professionalFlags.push('院系/部门');
}
}
if (!(titls.length > 0 || professionalFlags.length > 0)) {
_context8.next = 12;
break;
}
modal/* default.confirm */.Z.confirm({
centered: true,
okText: '确定',
cancelText: '取消',
title: "\u672C\u6B21\u4FEE\u6539\u6D89\u53CA".concat(titls.toString().replaceAll(',', '、')).concat(titls.length > 0 && professionalFlags.length > 0 ? '、' : '').concat(professionalFlags.toString().replaceAll(',', '、'), "\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u884C").concat(titls.length > 0 ? '实名认证' : '').concat(titls.length > 0 && professionalFlags.length > 0 ? '和' : '').concat(professionalFlags.length > 0 ? '职业认证' : '', "\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FEE\u6539"),
onOk: function () {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
var _account$basicInfo4, _face_image$file, _face_image$file$resp;
var _user$userInfo4, _user$userInfo5, res, _account$basicInfo5, _user$userInfo6;
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
if (!(titls.length > 0)) {
_context7.next = 3;
break;
}
_context7.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login
});
case 3:
if (!(professionalFlags.length > 0)) {
_context7.next = 6;
break;
}
_context7.next = 6;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login
});
case 6:
_context7.next = 8;
return dispatch({
type: 'account/updateAccount',
payload: {
id: (_account$basicInfo4 = account.basicInfo) === null || _account$basicInfo4 === void 0 ? void 0 : _account$basicInfo4.id,
department_id: department_id,
gender: gender,
identity: identity,
location: location,
// location_city,
name: realName,
nickname: nickname,
school_id: school_id,
edu_background: edu_background,
edu_entry_year: edu_entry_year,
show_realname: showRealName,
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
face_image: face_image === null || face_image === void 0 ? void 0 : (_face_image$file = face_image.file) === null || _face_image$file === void 0 ? void 0 : (_face_image$file$resp = _face_image$file.response) === null || _face_image$file$resp === void 0 ? void 0 : _face_image$file$resp.id
}
});
case 8:
res = _context7.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
_context7.next = 11;
break;
}
return _context7.abrupt("return");
case 11:
if (!res) {
_context7.next = 20;
break;
}
message/* default.info */.ZP.info('保存成功');
if (!((_account$basicInfo5 = account.basicInfo) !== null && _account$basicInfo5 !== void 0 && _account$basicInfo5.base_info_completed)) {
dispatch({
type: 'user/getUserInfo'
});
}
dispatch({
type: 'account/getBasicInfo',
payload: {
login: (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
_context7.next = 18;
break;
}
setAssistantVisible(true);
return _context7.abrupt("return");
case 18:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: '底部弹窗',
type: 4,
href: '/classrooms',
text: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002"
})
}
});
}
_umi_production_exports.history.push('/account/profile');
case 20:
case "end":
return _context7.stop();
}
}, _callee7);
}));
function onOk() {
return _onOk2.apply(this, arguments);
}
return onOk;
}()
});
_context8.next = 26;
break;
case 12:
_context8.next = 14;
return dispatch({
type: 'account/updateAccount',
payload: {
id: (_account$basicInfo6 = account.basicInfo) === null || _account$basicInfo6 === void 0 ? void 0 : _account$basicInfo6.id,
department_id: department_id,
gender: gender,
identity: identity,
location: location,
// location_city,
name: realName,
nickname: nickname,
school_id: school_id,
edu_background: edu_background,
edu_entry_year: edu_entry_year,
staff_id: staff_id,
show_realname: showRealName,
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
face_image: face_image === null || face_image === void 0 ? void 0 : (_face_image$file2 = face_image.file) === null || _face_image$file2 === void 0 ? void 0 : (_face_image$file2$res = _face_image$file2.response) === null || _face_image$file2$res === void 0 ? void 0 : _face_image$file2$res.id
}
});
case 14:
res = _context8.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
_context8.next = 17;
break;
}
return _context8.abrupt("return");
case 17:
if (!res) {
_context8.next = 26;
break;
}
message/* default.info */.ZP.info('保存成功');
if (!((_account$basicInfo7 = account.basicInfo) !== null && _account$basicInfo7 !== void 0 && _account$basicInfo7.base_info_completed)) {
dispatch({
type: 'user/getUserInfo'
});
}
dispatch({
type: 'account/getBasicInfo',
payload: {
login: (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.login
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
_context8.next = 24;
break;
}
setAssistantVisible(true);
return _context8.abrupt("return");
case 24:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: '底部弹窗',
type: 4,
href: '/classrooms',
text: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002"
})
}
});
}
_umi_production_exports.history.push('/account/profile');
case 26:
case "end":
return _context8.stop();
}
}, _callee8);
}));
return function handleFinish(_x5) {
return _ref7.apply(this, arguments);
};
}();
var modalSkip = function modalSkip() {
setAssistantVisible(false);
_umi_production_exports.history.push('/account/profile');
};
var uploadButton = /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [imgloading ? /*#__PURE__*/(0,jsx_runtime.jsx)(LoadingOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
marginTop: 8
},
children: "\u4E0A\u4F20"
})]
});
var getBase64 = function getBase64(img, callback) {
var reader = new FileReader();
reader.addEventListener('load', function () {
return callback(reader.result);
});
reader.readAsDataURL(img);
};
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
className: Editmodules.wrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Editmodules.content,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Editmodules.titleWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Editmodules.title,
children: "\u57FA\u672C\u4FE1\u606F"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
className: Editmodules.formWrap,
layout: "horizontal",
onValuesChange: handleValuesChange,
onFinish: handleFinish,
children: [
/*#__PURE__*/
// basicInfo.authentication == 'uncertified' ?
(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u59D3\u540D",
name: "name",
rules: [{
required: true,
message: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26")
}, {
validator: util/* handleValidatorName */.HJ
}],
extra: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: formValue.nickname ? showRealName ? '显示:平台将显示您的真实姓名' : '隐藏:平台将显示你的昵称' : '填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)'
}),
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
disabled: formValue.nickname ? !showRealName : false,
placeholder: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26"),
maxLength: MAX_NAME_LENGTH,
addonAfter: formValue.nickname ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
style: {
lineHeight: '26px'
},
className: "iconfont ".concat(showRealName ? 'icon-xianshi' : 'icon-yincang', " font18 ").concat(Editmodules.color0152d9),
onClick: handleSetShowRealName
}) : null
})
})
// :
// <Form.Item
// label="姓名"
// >
// <Tooltip title="已完成实名认证">
// <span className="mr5" onClick={() => { handleCancelAuth(true) }}>{showRealName ? getHiddenName(basicInfo.name) : basicInfo.name}</span>
// </Tooltip>
// <i className={`iconfont ${showRealName ? 'icon-xianshi' : 'icon-yincang'} font18 ${styles.color0152d9}`}
// onClick={handleSetShowRealName} />
// <span>{showRealName ? '(显示:平台将显示您的真实姓名)' : '(隐藏:平台将显示你的昵称)'}</span>
// </Form.Item>
, /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
gutter: [10, 0],
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, objectSpread2_default()(objectSpread2_default()({
placement: "bottom",
title: function title() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5DF2\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u53EF\u5728", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
href: "/account/certification",
className: "c-blue",
children: "\u8BA4\u8BC1\u4FE1\u606F"
}), "\u4E2D\u901A\u8FC7\u201C\u91CD\u65B0\u8BA4\u8BC1\u201D\u8FDB\u884C\u4FEE\u6539"]
})]
});
}
}, toolTipProps), {}, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u804C\u4E1A",
name: "identity",
rules: [{
required: true,
message: '请先选择职业'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, {
style: {
width: 160
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "teacher",
children: "\u6559\u5E08"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "student",
children: "\u5B66\u751F"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "professional",
children: "\u4E13\u4E1A\u4EBA\u58EB"
})]
})
})
}))
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [formValue.identity === 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, objectSpread2_default()(objectSpread2_default()({
placement: "bottom",
title: function title() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5DF2\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u53EF\u5728", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
href: "/account/certification",
className: "c-blue",
children: "\u8BA4\u8BC1\u4FE1\u606F"
}), "\u4E2D\u901A\u8FC7\u201C\u91CD\u65B0\u8BA4\u8BC1\u201D\u8FDB\u884C\u4FEE\u6539"]
})]
});
}
}, toolTipProps), {}, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
initialValue: formValue.studentNo,
name: "studentNo",
rules: [{
required: true,
message: '请先输入学号'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
style: {
width: 200
},
type: "text",
placeholder: "\u8BF7\u8F93\u5165\u5B66\u53F7"
})
})
})), formValue.identity === 'teacher' && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, objectSpread2_default()(objectSpread2_default()({
placement: "bottom",
title: function title() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5DF2\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u53EF\u5728", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
href: "/account/certification",
className: "c-blue",
children: "\u8BA4\u8BC1\u4FE1\u606F"
}), "\u4E2D\u901A\u8FC7\u201C\u91CD\u65B0\u8BA4\u8BC1\u201D\u8FDB\u884C\u4FEE\u6539"]
})]
});
}
}, toolTipProps), {}, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
initialValue: formValue.jobTitle,
name: "jobTitle",
rules: [{
required: true,
message: '请先选择职称'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, {
style: {
width: 200
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u6559\u6388",
children: "\u6559\u6388"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u7814\u7A76\u5458",
children: "\u7814\u7A76\u5458"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u526F\u6559\u6388",
children: "\u526F\u6559\u6388"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u526F\u7814\u7A76\u5458",
children: "\u526F\u7814\u7A76\u5458"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u8BB2\u5E08",
children: "\u8BB2\u5E08"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u52A9\u7406\u7814\u7A76\u5458",
children: "\u52A9\u7406\u7814\u7A76\u5458"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u52A9\u7406\u6559\u6388",
children: "\u52A9\u7406\u6559\u6388"
})]
})
})
})), formValue.identity === 'professional' && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, objectSpread2_default()(objectSpread2_default()({
placement: "bottom",
title: function title() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5DF2\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u53EF\u5728", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
href: "/account/certification",
className: "c-blue",
children: "\u8BA4\u8BC1\u4FE1\u606F"
}), "\u4E2D\u901A\u8FC7\u201C\u91CD\u65B0\u8BA4\u8BC1\u201D\u8FDB\u884C\u4FEE\u6539"]
})]
});
}
}, toolTipProps), {}, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
initialValue: formValue.manager,
name: "manager",
rules: [{
required: true,
message: '请先选择职称'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select/* default */.Z, {
style: {
width: 200
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u4F01\u4E1A\u7BA1\u7406\u8005",
children: "\u4F01\u4E1A\u7BA1\u7406\u8005"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u90E8\u95E8\u7BA1\u7406\u8005",
children: "\u90E8\u95E8\u7BA1\u7406\u8005"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08",
children: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u5DE5\u7A0B\u5E08",
children: "\u5DE5\u7A0B\u5E08"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: "\u52A9\u7406\u5DE5\u7A0B\u5E08",
children: "\u52A9\u7406\u5DE5\u7A0B\u5E08"
})]
})
})
}))]
}), (formValue.identity === 'teacher' || formValue.identity === 'professional') && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
flex: 1,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u5DE5\u53F7",
name: "staff_id",
labelCol: {
span: 4
},
rules: [{
validator: function validator(rule, value) {
var chineseReg = /[\u4E00-\u9FA5]/g;
if (chineseReg.test(value)) {
return Promise.reject('请勿输入中文字符');
}
return Promise.resolve();
}
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
className: Editmodules.staffidInput
})
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, objectSpread2_default()(objectSpread2_default()({
placement: "bottom",
title: function title() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5DF2\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u53EF\u5728", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
href: "/account/certification",
className: "c-blue",
children: "\u8BA4\u8BC1\u4FE1\u606F"
}), "\u4E2D\u901A\u8FC7\u201C\u91CD\u65B0\u8BA4\u8BC1\u201D\u8FDB\u884C\u4FEE\u6539"]
})]
});
}
}, toolTipProps), {}, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u5B66\u6821/\u5355\u4F4D",
name: "school",
wrapperCol: {
span: 10
},
extra: !schoolLoading && formValue.school && !(schoolList !== null && schoolList !== void 0 && schoolList.find(function (item) {
return item.name === formValue.school;
})) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Editmodules.schoolHintWrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: Editmodules.colorCDCDCD,
children: ["\u672A\u627E\u5230\u5305\u542B\u201C", formValue.school, "\u201D\u7684\u9AD8\u6821\uFF0C"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "".concat(Editmodules.color0152d9, " current"),
onClick: handleApplySchool,
children: "\u7533\u8BF7\u65B0\u589E"
})]
}),
rules: [{
required: true,
message: '请先选择学校/单位'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, {
showSearch: true,
options: filterSchoolList === null || filterSchoolList === void 0 ? void 0 : filterSchoolList.map(function (item) {
return {
value: item.name
};
})
})
})
})), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, objectSpread2_default()(objectSpread2_default()({
placement: "bottom",
title: function title() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u5DF2\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u53EF\u5728", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
href: "/account/certification",
className: "c-blue",
children: "\u8BA4\u8BC1\u4FE1\u606F"
}), "\u4E2D\u901A\u8FC7\u201C\u91CD\u65B0\u8BA4\u8BC1\u201D\u8FDB\u884C\u4FEE\u6539"]
})]
});
}
}, toolTipProps), {}, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u9662\u7CFB/\u90E8\u95E8",
name: "department",
wrapperCol: {
span: 10
},
extra: !schoolLoading && formValue.department && !(departmentList !== null && departmentList !== void 0 && departmentList.find(function (item) {
return item.name === formValue.department;
})) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Editmodules.schoolHintWrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Editmodules.colorCDCDCD,
children: formValue.department ? "\u672A\u627E\u5230\u5305\u542B\u201C".concat(formValue.department, "\u201D\u7684\u9AD8\u6821\uFF0C") : '未找到院系,'
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "".concat(Editmodules.color0152d9, " current"),
onClick: handleApplyDepartment,
children: "\u7533\u8BF7\u65B0\u589E"
})]
})
// rules={[{
// // required: true,
// message: '请先选择院系/部门'
// }]}
,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, {
showSearch: true,
onChange: function onChange(value) {
return setFilterDepartmentList(departmentList.filter(function (item) {
return item.name.includes(value);
}));
},
options: filterDepartmentList === null || filterDepartmentList === void 0 ? void 0 : filterDepartmentList.map(function (item) {
return {
value: item.name
};
})
})
})
})), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u6635\u79F0",
name: "nickname",
rules: [{
// required: true,
message: '请输入您的昵称'
}, {
validator: util/* handleValidatorNickName */.G7
}],
validateTrigger: "onSubmit",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u60A8\u7684\u6635\u79F0\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NICKNAME_LENGTH, "\u4E2A\u5B57\u7B26"),
maxLength: MAX_NICKNAME_LENGTH,
addonAfter: "".concat(((_formValue$nickname = formValue.nickname) === null || _formValue$nickname === void 0 ? void 0 : _formValue$nickname.length) || 0, "/").concat(MAX_NICKNAME_LENGTH)
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
labelCol: {
span: 3
},
wrapperCol: {
span: 4
},
label: "\u6027\u522B",
className: "mb0",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
name: "gender"
// rules={[{
// required: true,
// message: '请选择性别',
// }]}
,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: 0,
children: "\u7537"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: 1,
children: "\u5973"
})]
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u5165\u5B66\u5E74\u4EFD",
name: "edu_entry_year",
wrapperCol: {
span: 10
}
// rules={[{
// // required: true,
// message: "请选择入学年份"
// }]}
,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
placeholder: "\u8BF7\u9009\u62E9\u5165\u5B66\u5E74\u4EFD",
children: educationBackound()
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u6700\u9AD8\u5B66\u5386",
wrapperCol: {
span: 10
},
name: "edu_background"
// rules={[{
// // required: true,
// message: "请选择最高学历"
// }]}
,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
placeholder: "\u8BF7\u9009\u62E9\u6700\u9AD8\u5B66\u5386",
children: util/* educationList.map */.jh.map(function (item, key) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
value: item.id,
children: item.name
}, key);
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
display: 'flex'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u4E0A\u4F20\u8BC1\u4EF6\u7167",
wrapperCol: {
span: 10
},
name: "face_image",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, {
listType: "picture-card",
withCredentials: true,
className: "avatar-uploader",
fileList: fileList,
onPreview: function onPreview(file) {
mediator/* default.publish */.Z.publish('preview-image', file.thumbUrl || file.url);
},
action: "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"),
beforeUpload: function beforeUpload(file) {
var isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png';
if (!isJpgOrPng) {
message/* default.error */.ZP.error('您上传的不是JPG/PNG类型文件');
return Promise.reject();
}
var isLt2M = file.size / 1024 / 1024 < 1;
if (!isLt2M) {
message/* default.error */.ZP.error('文件不能大于1MB');
return Promise.reject();
}
return isJpgOrPng && isLt2M;
},
onChange: function onChange(info) {
setFileList(toConsumableArray_default()(info.fileList));
},
children: (fileList === null || fileList === void 0 ? void 0 : fileList.length) > 0 ? null : uploadButton
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
marginLeft: 16,
color: '#666666',
display: 'flex',
flexDirection: 'column',
marginTop: 5
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u8981\u6C42\uFF1A"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "1.\u5B66\u751F\u7167\u7247\u5FC5\u987B\u4E3A\u9AD8\u6E05\u7684\u4EBA\u8138\u7167"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "2.\u6309\u7167 \u59D3\u540D-\u5B66\u53F7 \u7684\u65B9\u5F0F\u6765\u547D\u540D\u7167\u7247"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "3.\u56FE\u7247\u5927\u5C0F\u57281MB\u4EE5\u5185"
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
position: 'relative'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u7B80\u4ECB",
name: "brief_introduction"
// wrapperCol={{ span: 20 }}
,
rules: [{
required: false
// message: ""
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, {
maxLength: 500
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
position: 'absolute',
bottom: 0,
right: 10
},
children: [(_form$getFieldValue = form.getFieldValue('brief_introduction')) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.length, "/500"]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
className: "".concat(shixunHomeworks.actionTabs.type === 2 ? Editmodules.submitButtondiv : Editmodules.submitButton, " ml100"),
size: "large",
type: "primary",
htmlType: "submit",
loading: loading['account/editAccount'],
children: "\u4FDD\u5B58"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
className: Editmodules.submitButton,
size: "large",
onClick: function onClick() {
return _umi_production_exports.history.push('/account/profile');
},
children: "\u53D6\u6D88"
})]
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "".concat(Editmodules.hint, " font14"),
children: "* \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(AppplySchoolModal/* default */.Z, {
visible: account.actionTabs.key === 'Account-AppplySchool',
onClose: function onClose() {
dispatch({
type: 'account/setActionTabs',
payload: {}
});
},
schoolName: formValue.school,
onSuccess: handleSchoolSuccess
}), /*#__PURE__*/(0,jsx_runtime.jsx)(AppplyDepartmentModal/* default */.Z, {
visible: account.actionTabs.key === 'Account-AppplyDepartment',
onClose: function onClose() {
dispatch({
type: 'account/setActionTabs',
payload: {}
});
},
schoolId: (_schoolList$find3 = schoolList.find(function (item) {
return item.name === formValue.school;
})) === null || _schoolList$find3 === void 0 ? void 0 : _schoolList$find3.id,
schoolName: formValue.school,
departmentName: formValue.department,
onSuccess: function onSuccess(departmentName) {
return handleSetDepartment(formValue.school, departmentName);
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
centered: true,
destroyOnClose: true,
open: assistantVisible,
title: "\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",
width: 648,
onCancel: modalSkip,
onOk: modalSkip,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
display: 'flex',
flexDirection: 'column',
alignItems: 'center'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
style: {
padding: '8px 70px'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
letterSpacing: 1
},
children: "\u57FA\u4E8E\u60A8\u6240\u5728\u9662\u6821\u4E0E\u5E73\u53F0\u6709\u6DF1\u5EA6\u5408\u4F5C\uFF0C\u6211\u4EEC\u7279\u610F\u4E3A\u60A8\u914D\u5907\u4E86\u5E73\u53F0\u76841\u5BF91\u52A9"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u6559\uFF0C\u60A8\u53EF\u4EE5\u626B\u63CF\u4E0B\u65B9\u4E8C\u7EF4\u7801\u6DFB\u52A0\u52A9\u7406\u5FAE\u4FE1\uFF0C\u6211\u4EEC\u5C067*24\u5C0F\u65F6\u4E3A\u60A8\u7B54\u7591\u89E3\u60D1\u3002"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: AssistantCode3,
width: 162,
height: 162
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(image_preview/* default */.Z, {})]
});
};
/* harmony default export */ var Profile_Edit = ((0,_umi_production_exports.connect)(function (_ref8) {
var user = _ref8.user,
account = _ref8.account,
loading = _ref8.loading,
globalSetting = _ref8.globalSetting,
shixunHomeworks = _ref8.shixunHomeworks;
return {
user: user,
account: account,
globalSetting: globalSetting,
loading: loading.effects,
shixunHomeworks: shixunHomeworks
};
})(Edit));
/***/ }),
/***/ 6971:
/*!**********************************************************************************!*\
!*** ./src/pages/Account/components/AppplyDepartmentModal/index.tsx + 1 modules ***!
\**********************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ components_AppplyDepartmentModal; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
var style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
var button_style = __webpack_require__(29913);
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
var es_button = __webpack_require__(71577);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(17061);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
var message_style = __webpack_require__(14934);
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
var message = __webpack_require__(12461);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(17156);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules
var form_style = __webpack_require__(75627);
// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules
var es_form = __webpack_require__(51018);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
var objectWithoutProperties = __webpack_require__(70215);
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
var input_style = __webpack_require__(69463);
// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
var input = __webpack_require__(75008);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
var _umi_production_exports = __webpack_require__(89214);
;// CONCATENATED MODULE: ./src/pages/Account/components/AppplyDepartmentModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var AppplyDepartmentModalmodules = ({"flexRow":"flexRow___QJsV8","flexColumn":"flexColumn___Otjag","formWrap":"formWrap___z8635","example":"example___rgoyo","footerWrap":"footerWrap___gNXP9"});
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Account/components/AppplyDepartmentModal/index.tsx
var _excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "departmentName", "visible", "onClose", "onSuccess"];
var TextArea = input/* default.TextArea */.Z.TextArea;
var AppplyDepartmentModal = function AppplyDepartmentModal(_ref) {
var account = _ref.account,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
dispatch = _ref.dispatch,
schoolName = _ref.schoolName,
departmentName = _ref.departmentName,
visible = _ref.visible,
_ref$onClose = _ref.onClose,
onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose,
_ref$onSuccess = _ref.onSuccess,
onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess,
props = objectWithoutProperties_default()(_ref, _excluded);
var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var schoolId = (0,react.useRef)();
(0,react.useEffect)(function () {
schoolId.current = props.schoolId;
}, [props.schoolId]);
(0,react.useEffect)(function () {
form.setFieldsValue({
department: departmentName
});
}, [departmentName]);
var handleFinish = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) {
var _ref3, department, remarks, res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_ref3 = values || {}, department = _ref3.department, remarks = _ref3.remarks;
_context.next = 3;
return dispatch({
type: 'account/appplyDepartment',
payload: {
school_id: schoolId.current,
name: department,
remarks: remarks
}
});
case 3:
res = _context.sent;
onClose();
if (res) {
message/* default.success */.ZP.success("新增院系/部门成功!");
onSuccess(department);
}
case 6:
case "end":
return _context.stop();
}
}, _callee);
}));
return function handleFinish(_x) {
return _ref2.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
centered: true,
keyboard: false,
closable: false,
destroyOnClose: true,
open: visible,
title: "\u7533\u8BF7\u6DFB\u52A0\u5B50\u5355\u4F4D\u540D\u79F0",
width: "600px",
footer: null,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
className: AppplyDepartmentModalmodules.formWrap,
form: form,
labelCol: {
span: 4
},
wrapperCol: {
span: 20
},
onFinish: handleFinish,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u5355\u4F4D\u540D\u79F0\uFF1A",
children: schoolName
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u90E8\u95E8\u540D\u79F0\uFF1A",
name: "department",
rules: [{
required: true,
message: '请输入部门或者学院名称'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u8BF4\u660E\uFF1A",
name: "remarks",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, {
placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: AppplyDepartmentModalmodules.footerWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
className: "mr5",
size: "large",
onClick: function onClick() {
onClose();
},
children: "\u53D6\u6D88"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
size: "large",
type: "primary",
htmlType: "submit",
loading: loading['account/appplyDepartment'],
children: "\u4FDD\u5B58"
})]
})
})]
})
});
};
/* harmony default export */ var components_AppplyDepartmentModal = ((0,_umi_production_exports.connect)(function (_ref4) {
var account = _ref4.account,
loading = _ref4.loading,
globalSetting = _ref4.globalSetting;
return {
account: account,
globalSetting: globalSetting,
loading: loading.effects
};
})(AppplyDepartmentModal));
/***/ }),
/***/ 90320:
/*!******************************************************************************!*\
!*** ./src/pages/Account/components/AppplySchoolModal/index.tsx + 1 modules ***!
\******************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ components_AppplySchoolModal; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
var style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
var button_style = __webpack_require__(29913);
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
var es_button = __webpack_require__(71577);
// EXTERNAL MODULE: ./node_modules/antd/es/cascader/style/index.js + 1 modules
var cascader_style = __webpack_require__(95847);
// EXTERNAL MODULE: ./node_modules/antd/es/cascader/index.js + 17 modules
var cascader = __webpack_require__(45239);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(17061);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
var message_style = __webpack_require__(14934);
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
var message = __webpack_require__(12461);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(17156);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules
var form_style = __webpack_require__(75627);
// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules
var es_form = __webpack_require__(51018);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
var objectWithoutProperties = __webpack_require__(70215);
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
var input_style = __webpack_require__(69463);
// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
var input = __webpack_require__(75008);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
var _umi_production_exports = __webpack_require__(89214);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CheckCircleFilled.js
var CheckCircleFilled = __webpack_require__(50675);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js
var CloseCircleFilled = __webpack_require__(38900);
// EXTERNAL MODULE: ./src/utils/cityData.ts
var cityData = __webpack_require__(12325);
;// CONCATENATED MODULE: ./src/pages/Account/components/AppplySchoolModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var AppplySchoolModalmodules = ({"flexRow":"flexRow___qRWfN","flexColumn":"flexColumn___qUHfF","formWrap":"formWrap___kSgvX","example":"example___D0a_H","footerWrap":"footerWrap___kTeYf"});
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Account/components/AppplySchoolModal/index.tsx
var _excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "visible", "onClose", "onSuccess"];
var filter = function filter(inputValue, path) {
return path.some(function (option) {
return option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1;
});
};
var TextArea = input/* default.TextArea */.Z.TextArea;
var AppplySchoolModal = function AppplySchoolModal(_ref) {
var account = _ref.account,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
dispatch = _ref.dispatch,
schoolName = _ref.schoolName,
visible = _ref.visible,
_ref$onClose = _ref.onClose,
onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose,
_ref$onSuccess = _ref.onSuccess,
onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess,
props = objectWithoutProperties_default()(_ref, _excluded);
var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
(0,react.useEffect)(function () {
form.setFieldsValue({
name: schoolName
});
}, [schoolName]);
var handleFinish = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) {
var _ref3, name, _ref3$city, city, address, remarks, res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_ref3 = values || {}, name = _ref3.name, _ref3$city = _ref3.city, city = _ref3$city === void 0 ? [] : _ref3$city, address = _ref3.address, remarks = _ref3.remarks;
_context.next = 3;
return dispatch({
type: 'account/appplySchool',
payload: {
name: name,
province: city[0],
city: city[1],
address: address,
remarks: remarks
}
});
case 3:
res = _context.sent;
onClose();
if (res) {
message/* default.success */.ZP.success("新增学校/单位成功!");
onSuccess(name);
}
case 6:
case "end":
return _context.stop();
}
}, _callee);
}));
return function handleFinish(_x) {
return _ref2.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
centered: true,
keyboard: false,
closable: false,
destroyOnClose: true,
open: visible,
title: "\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",
width: "600px",
footer: null,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
className: AppplySchoolModalmodules.formWrap,
form: form,
labelCol: {
span: 4
},
wrapperCol: {
span: 20
},
onFinish: handleFinish,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u5355\u4F4D\u5168\u79F0\uFF1A",
name: "name",
rules: [{
required: true,
message: '请输入学校或工作单位'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "".concat(AppplySchoolModalmodules.flexRow, " ").concat(AppplySchoolModalmodules.example),
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u793A\u4F8B\uFF1A"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: AppplySchoolModalmodules.flexColumn,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CheckCircleFilled/* default */.Z, {
style: {
color: "rgb(82, 196, 26)"
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font14 ml5",
children: "\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleFilled/* default */.Z, {
style: {
color: "red"
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font14 ml5",
children: "\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625"
})]
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u5730\u533A\uFF1A",
name: "city",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, {
allowClear: true,
size: "large",
options: cityData/* CityData */.P,
placeholder: "\u8BF7\u9009\u62E9\u6240\u5728\u5730",
showSearch: {
matchInputWidth: true,
filter: filter
}
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u8BE6\u7EC6\u5730\u5740\uFF1A",
name: "address",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "\u8BF4\u660E\uFF1A",
name: "remarks",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, {
placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: AppplySchoolModalmodules.footerWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
className: "mr5",
size: "large",
onClick: function onClick() {
onClose();
},
children: "\u53D6\u6D88"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
size: "large",
type: "primary",
htmlType: "submit",
loading: loading['account/appplySchool'],
children: "\u4FDD\u5B58"
})]
})
})]
})
});
};
/* harmony default export */ var components_AppplySchoolModal = ((0,_umi_production_exports.connect)(function (_ref4) {
var account = _ref4.account,
loading = _ref4.loading,
globalSetting = _ref4.globalSetting;
return {
account: account,
globalSetting: globalSetting,
loading: loading.effects
};
})(AppplySchoolModal));
/***/ }),
/***/ 32637:
/*!***********************************************!*\
!*** ./src/assets/images/AssistantCode3.jpeg ***!
\***********************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/AssistantCode3.a8740efb.jpeg";
/***/ })
}]);