"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[51235],{ /***/ 51235: /*!******************************************************************************!*\ !*** ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx ***! \******************************************************************************/ /***/ (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_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_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_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __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_1___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_1__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___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_2__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __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_3___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_3__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! umi */ 16749); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 57809); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 17071); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd */ 78241); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 8591); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 43418); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 71418); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 95237); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 43604); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 65645); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 6848); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 88522); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var _components_AppplySchoolModal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../components/AppplySchoolModal */ 97203); /* harmony import */ var _components_AppplyDepartmentModal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/AppplyDepartmentModal */ 44486); /* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/env */ 83877); /* harmony import */ var _assets_images_account_job_png__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/assets/images/account/job.png */ 51941); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./index.less?modules */ 8170); /* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/utils/util */ 72345); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var _excluded = ["user", "account", "globalSetting", "loading", "dispatch"]; var Option = antd__WEBPACK_IMPORTED_MODULE_14__["default"].Option; var Dragger = antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z.Dragger; var ProfessionalAuthModal = function ProfessionalAuthModal(_ref) { var _account$basicInfo3, _globalSetting$settin, _schoolList$find3; var user = _ref.user, account = _ref.account, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded); var _Form$useForm = antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.useForm(), _Form$useForm2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_Form$useForm, 1), form = _Form$useForm2[0]; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)({}), _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), formValue = _useState2[0], setFormValue = _useState2[1]; var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)([]), _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), schoolList = _useState4[0], setSchoolList = _useState4[1]; var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)([]), _useState6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2), filterSchoolList = _useState6[0], setFilterSchoolList = _useState6[1]; var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)([]), _useState8 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState7, 2), departmentList = _useState8[0], setDepartmentList = _useState8[1]; var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)([]), _useState10 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState9, 2), filterDepartmentList = _useState10[0], setFilterDepartmentList = _useState10[1]; var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(), _useState12 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState11, 2), image = _useState12[0], setImage = _useState12[1]; var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(), _useState14 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState13, 2), fileId = _useState14[0], setFileId = _useState14[1]; var _useState15 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(), _useState16 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState15, 2), isLoading = _useState16[0], setIsLoading = _useState16[1]; var _useState17 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(), _useState18 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState17, 2), visibleAppplySchool = _useState18[0], setVisibleAppplySchool = _useState18[1]; var _useState19 = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(), _useState20 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState19, 2), visibleAppplyDepartment = _useState20[0], setVisibleAppplyDepartment = _useState20[1]; ; (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { getSchoolOption(); }, []); (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { var _account$basicInfo; if (!((_account$basicInfo = account.basicInfo) !== null && _account$basicInfo !== void 0 && _account$basicInfo.school_id)) { return; } _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() { var _account$basicInfo2; var res; return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___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 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2() { var res; return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return dispatch({ type: 'account/getSchoolOption' }); case 2: res = _context2.sent; setSchoolList(res === null || res === void 0 ? void 0 : res.schools); case 4: case "end": return _context2.stop(); } }, _callee2); })); return function getSchoolOption() { return _ref3.apply(this, arguments); }; }(); var getDepartmentOption = function getDepartmentOption(schoolId) { return dispatch({ type: 'account/getDepartmentOption', payload: { id: schoolId } }); }; (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { if (!account.basicInfo) { return; } var basicInfo = account.basicInfo; var formData = { identity: basicInfo.identity, school: basicInfo.school_name, department: basicInfo.department_name, studentNo: basicInfo.student_id, jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授", manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者", code_type: 2 }; form.setFieldsValue(formData); setFormValue(formData); }, [account.basicInfo]); var handleApplySchool = function handleApplySchool() { setVisibleAppplySchool(true); }; var handleApplyDepartment = function handleApplyDepartment() { if (!schoolList.find(function (item) { return item.name === formValue.school; })) { antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .ZP.info('请先选择正确的单位或者学校!'); return; } setVisibleAppplyDepartment(true); }; var handleValuesChange = function handleValuesChange(changedValues) { setFormValue(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, form.getFieldsValue())); if ('identity' in changedValues) { setFormValue(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, form.getFieldsValue()), {}, { code_type: 2 })); } 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(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formValue), { school: changedValues.school, department: '' })); } } }; var handleSetDepartment = /*#__PURE__*/function () { var _ref4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee3(school, departmentName) { var _schoolList$find, _res$departments; var findSchoolId, res, name; return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___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 || (_res$departments = res.departments) === null || _res$departments === void 0 || (_res$departments = _res$departments[0]) === null || _res$departments === void 0 ? void 0 : _res$departments.name); form.setFieldsValue({ department: name }); setFormValue(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___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 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee4(schoolName) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___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(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formValue), { school: schoolName, department: '' })); case 4: case "end": return _context4.stop(); } }, _callee4); })); return function handleSchoolSuccess(_x3) { return _ref5.apply(this, arguments); }; }(); var handleUploadChange = function handleUploadChange(info) { if (info.file.status === 'uploading') { setIsLoading(true); return; } if (info.file.status === 'done') { var _info$file$response; console.log(info.file, info.file.response); setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); (0,_utils_util__WEBPACK_IMPORTED_MODULE_12__/* .getBase64 */ .y3)(info.file.originFileObj, function (base64Img) { setImage(base64Img); setIsLoading(false); }); } }; var handleFinish = /*#__PURE__*/function () { var _ref6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5(values) { var _schoolList$find2, _departmentList$find, _account$basicInfo4, _user$userInfo; var _ref7, school, department, identity, studentNo, jobTitle, manager, code_type, code, school_id, department_id, extra, modal, _modal, res, _user$userInfo2; return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: _ref7 = values || {}, school = _ref7.school, department = _ref7.department, identity = _ref7.identity, studentNo = _ref7.studentNo, jobTitle = _ref7.jobTitle, manager = _ref7.manager, code_type = _ref7.code_type, code = _ref7.code; if (image) { _context5.next = 4; break; } antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .ZP.info('请先上传照片!'); return _context5.abrupt("return"); case 4: school_id = (_schoolList$find2 = schoolList.find(function (item) { return item.name === school; })) === null || _schoolList$find2 === void 0 ? void 0 : _schoolList$find2.id; department_id = (_departmentList$find = departmentList.find(function (item) { return item.name === department; })) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id; if (identity === 'student') { extra = studentNo; } else if (identity === 'teacher') { extra = jobTitle; } else { extra = manager; } if (school_id) { _context5.next = 10; break; } modal = antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z.confirm({ icon: null, width: 600, centered: true, okText: '新增', cancelText: '取消', title: '提示', content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "\u7CFB\u7EDF\u672A\u627E\u5230\u60A8\u586B\u5199\u7684\u5B66\u6821/\u5355\u4F4D\uFF0C\u662F\u5426\u7533\u8BF7\u65B0\u589E\u8BE5\u5355\u4F4D\uFF1F" }) }), onOk: handleApplySchool, onCancel: function onCancel() { modal.destroy(); } }); return _context5.abrupt("return"); case 10: if (!(!!department && !department_id)) { _context5.next = 13; break; } _modal = antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z.confirm({ icon: null, width: 600, centered: true, okText: '新增', cancelText: '取消', title: '提示', content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "\u7CFB\u7EDF\u672A\u627E\u5230\u60A8\u586B\u5199\u7684\u9662\u7CFB/\u90E8\u95E8\uFF0C\u662F\u5426\u7533\u8BF7\u65B0\u589E\u8BE5\u90E8\u95E8\uFF1F" }) }), onOk: handleApplyDepartment, onCancel: function onCancel() { _modal.destroy(); } }); return _context5.abrupt("return"); case 13: _context5.next = 15; return dispatch({ type: 'account/applyProfessionalAuth', payload: { id: ((_account$basicInfo4 = account.basicInfo) === null || _account$basicInfo4 === void 0 ? void 0 : _account$basicInfo4.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login), school_id: school_id, department_id: department_id, identity: identity, extra: extra, code: code, code_type: code_type, attachment_ids: [fileId] } }); case 15: res = _context5.sent; handleClose(); if ((res === null || res === void 0 ? void 0 : res.status) === 0) { if (code) { antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .ZP.info('职业认证审核通过'); } else { antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .ZP.info('申请已提交,请等待审核!'); } setImage(''); dispatch({ type: 'account/getBasicInfo', payload: { login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login } }); } case 18: case "end": return _context5.stop(); } }, _callee5); })); return function handleFinish(_x4) { return _ref6.apply(this, arguments); }; }(); var handleClose = function handleClose() { form.setFieldValue('code', ''); dispatch({ type: 'account/setActionTabs', payload: {} }); }; var uploadProps = { data: { type: "professional" }, multiple: true, withCredentials: true, showUploadList: false, action: "".concat(_utils_env__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.API_SERVER, "/api/attachments.json"), className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.uploader, onChange: handleUploadChange, beforeUpload: function beforeUpload(file) { var isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; if (!isJpgOrPng) { antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .ZP.info('请上传正确文件格式'); } return isJpgOrPng; } }; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { centered: true, keyboard: false, closable: false, destroyOnClose: true, forceRender: true, className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.modal, open: account.actionTabs.key === 'Account-ProfessionalAuth', title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div", { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("i", { className: "iconfont icon-zhiyerenzheng font18 mr5 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.colorBlue) }), "\u804C\u4E1A\u8BA4\u8BC1"] }), width: "660px", footer: null, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { spinning: !!isLoading, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, { form: form, layout: "horizontal", size: "large", scrollToFirstError: true, className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.formWrap, onValuesChange: handleValuesChange, onFinish: handleFinish, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { gutter: [10, 0], children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { flex: "300px", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { label: "\u804C\u4E1A", name: "identity", rules: [{ required: true, message: '请先选择职业' }], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_14__["default"], { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "teacher", children: "\u6559\u5E08" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "student", children: "\u5B66\u751F" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "professional", children: "\u4E13\u4E1A\u4EBA\u58EB" })] }) }) }), formValue.identity === 'student' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment, { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { flex: 1, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { initialValue: formValue.studentNo, name: "studentNo", rules: [{ required: true, message: '请先输入学号' }], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { type: "text", placeholder: "\u8BF7\u8F93\u5165\u5B66\u53F7" }) }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { flex: 0, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.tooltipWrapper, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { title: "\u5355\u4F4D\u7BA1\u7406\u5458\u53EF\u7BA1\u7406\u5DF2\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u5B66\u751F\u8D26\u53F7\u4FE1\u606F\uFF08\u5305\u542B\u521D\u59CB\u5316\u5BC6\u7801\uFF09", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.tips, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("i", { className: "iconfont icon-a-wenhaobeifen2" }) }) }) }) })] }), formValue.identity === 'teacher' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { flex: 1, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { initialValue: formValue.jobTitle, name: "jobTitle", rules: [{ required: true, message: '请先选择职称' }], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_14__["default"], { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "\u6559\u6388", children: "\u6559\u6388" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "\u526F\u6559\u6388", children: "\u526F\u6559\u6388" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "\u8BB2\u5E08", children: "\u8BB2\u5E08" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "\u52A9\u6559", children: "\u52A9\u6559" })] }) }) }), formValue.identity === 'professional' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { flex: 1, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { initialValue: formValue.manager, name: "manager", rules: [{ required: true, message: '请先选择职称' }], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_14__["default"], { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "\u4F01\u4E1A\u7BA1\u7406\u8005", children: "\u4F01\u4E1A\u7BA1\u7406\u8005" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "\u90E8\u95E8\u7BA1\u7406\u8005", children: "\u90E8\u95E8\u7BA1\u7406\u8005" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08", children: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "\u5DE5\u7A0B\u5E08", children: "\u5DE5\u7A0B\u5E08" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: "\u52A9\u7406\u5DE5\u7A0B\u5E08", children: "\u52A9\u7406\u5DE5\u7A0B\u5E08" })] }) }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { label: "\u5B66\u6821/\u5355\u4F4D", name: "school", extra: formValue.school && !(schoolList !== null && schoolList !== void 0 && schoolList.find(function (item) { return item.name === formValue.school; })) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.schoolHintWrap, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.colorCDCDCD, children: ["\u672A\u627E\u5230\u5305\u542B\u201C", formValue.school, "\u201D\u7684\u9AD8\u6821\uFF0C"] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.color0152d9, " current"), onClick: handleApplySchool, children: "\u7533\u8BF7\u65B0\u589E" })] }), rules: [{ required: true, message: '请先选择学校/单位' }], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { showSearch: true, options: filterSchoolList === null || filterSchoolList === void 0 ? void 0 : filterSchoolList.map(function (item) { return { value: item.name }; }) }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { label: "\u9662\u7CFB/\u90E8\u95E8", name: "department", extra: formValue.department && !(departmentList !== null && departmentList !== void 0 && departmentList.find(function (item) { return item.name === formValue.department; })) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.schoolHintWrap, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.colorCDCDCD, children: formValue.department ? "\u672A\u627E\u5230\u5305\u542B\u201C".concat(formValue.department, "\u201D\u7684\u9AD8\u6821\uFF0C") : '未找到院系,' }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.color0152d9, " current"), onClick: handleApplyDepartment, children: "\u7533\u8BF7\u65B0\u589E" })] }), rules: [{ required: true, message: '请先选择院系/部门' }], children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { showSearch: true, onChange: function onChange(value) { return setFilterDepartmentList(departmentList.filter(function (item) { return item.name.includes(value); })); }, children: filterDepartmentList.map(function (item, key) { return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: item.name, children: item.name }, key); }) }) }), formValue.identity === 'student' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { gutter: [10, 0], wrap: false, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { flex: "240px", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { label: "\u9A8C\u8BC1\u7801", name: "code_type", initialValue: 2, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_14__["default"], { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: 2, children: "\u624B\u673A\u53F7" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Option, { value: 1, children: "\u9080\u8BF7\u7801" })] }) }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { flex: 1, children: formValue.code_type === 1 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { name: "code", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { type: "text", placeholder: "\u8BF7\u8F93\u5165\u5DF2\u52A0\u5165\u7684\u6559\u5B66\u8BFE\u5802\u7684\u9080\u8BF7\u7801", maxLength: 10 }) }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { name: "code", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { type: "text", placeholder: "\u8BF7\u8F93\u5165\u5DF2\u52A0\u5165\u7684\u6559\u5B66\u8BFE\u5802\u4E2D\u6559\u5E08\u7684\u624B\u673A\u53F7\u540E\u516D\u4F4D", maxLength: 10 }) }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { title: "\u5F53\u524D\u8D26\u53F7\u7533\u8BF7\u8BA4\u8BC1\u7684\u5355\u4F4D\u4E0E\u5DF2\u52A0\u5165\u7684\u6559\u5B66\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u9700\u76F8\u540C", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { style: { paddingTop: "10px" }, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("i", { className: "iconfont icon-a-wenhaobeifen2 primary-hover font14", style: { cursor: 'pointer' } }) }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { label: "\u804C\u4E1A\u8BC1\u4E0A\u4F20", required: true, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.flexRow, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.flexColumn, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.example), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.exampleImg, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("img", { src: _assets_images_account_job_png__WEBPACK_IMPORTED_MODULE_10__ }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span", { className: "tc", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "\u793A\u4F8B\u56FE\u7247" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.colorOrange, " font12"), children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" })] })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.flexColumn, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(Dragger, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, uploadProps), {}, { accept: ".png,.jpg,.bmp,.jpeg", children: image ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("img", { src: image, className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.uploadImg }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.imageTip, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("i", { className: "iconfont icon-cuban2shangchuanyunduan ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.uploadTipIcon) }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.uploadTip, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("a", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.color05101a, children: "\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247" }) })] }) })), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span", { className: "tc", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.viewLargerImg, children: "\u67E5\u770B\u5927\u56FE" }) })] })] }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.footerWrap, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z.Item, { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .ZP, { className: "mr5", size: 'middle', onClick: handleClose, children: "\u53D6\u6D88" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .ZP, { size: "middle", type: "primary", htmlType: "submit", loading: loading['account/applyProfessionalAuth'], children: "\u63D0\u4EA4" })] }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.note, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "\u8BA4\u8BC1\u987B\u77E5\uFF1A" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("p", { children: ["6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3", !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && 'EduCoder', "\u8D26\u53F7\u3002"] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p", { children: "7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" })] })] }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_components_AppplySchoolModal__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, { visible: visibleAppplySchool, onClose: function onClose() { return setVisibleAppplySchool(false); }, schoolName: formValue.school, onSuccess: handleSchoolSuccess }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_components_AppplyDepartmentModal__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, { visible: visibleAppplyDepartment, onClose: function onClose() { return setVisibleAppplyDepartment(false); }, 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); } })] }); }; /* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_6__.connect)(function (_ref8) { var user = _ref8.user, account = _ref8.account, loading = _ref8.loading, globalSetting = _ref8.globalSetting; return { user: user, account: account, globalSetting: globalSetting, loading: loading.effects }; })(ProfessionalAuthModal)); /***/ }), /***/ 97203: /*!******************************************************************************!*\ !*** ./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/_@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/objectSpread2.js var objectSpread2 = __webpack_require__(82242); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // 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/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // 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__(16749); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules var input = __webpack_require__(65645); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules var es_form = __webpack_require__(78241); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var es_modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules var table = __webpack_require__(67397); // 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/cascader/index.js + 18 modules var cascader = __webpack_require__(19842); // 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.3.0@@ant-design/icons/es/icons/CheckCircleFilled.js + 1 modules var CheckCircleFilled = __webpack_require__(76555); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.0@@ant-design/icons/es/icons/CloseCircleFilled.js + 1 modules var CloseCircleFilled = __webpack_require__(22261); // EXTERNAL MODULE: ./src/utils/cityData.ts var cityData = __webpack_require__(1672); ;// 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@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// 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 */.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 */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; (0,_react_17_0_2_react.useEffect)(function () { form.setFieldsValue({ name: schoolName }); }, [schoolName]); var handleFinish = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) { var _ref3, name, _ref3$city, city, address, remarks, res, modal; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.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; _context2.next = 3; return dispatch({ type: 'account/appplySchool', payload: { name: name, province: city[0], city: city[1], address: address, remarks: remarks } }); case 3: res = _context2.sent; if (!((res === null || res === void 0 ? void 0 : res.status) == 2)) { _context2.next = 7; break; } modal = es_modal/* default */.Z.confirm({ icon: null, width: 600, centered: true, okText: '确定', cancelText: '取消', title: '提示', content: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u5355\u4F4D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u5355\u4F4D\uFF1F" }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { columns: [{ title: '学校/单位', dataIndex: 'name' }, { title: '用户数', width: 150, dataIndex: 'users_count' }], dataSource: [objectSpread2_default()({}, res)], pagination: false })] }), onOk: function () { var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return onSuccess(name); case 2: modal.destroy(); onClose(); case 4: case "end": return _context.stop(); } }, _callee); })); function onOk() { return _onOk.apply(this, arguments); } return onOk; }(), onCancel: function onCancel() { modal.destroy(); } }); return _context2.abrupt("return"); case 7: onClose(); if (res.status == 0) { message/* default */.ZP.success("新增学校/单位成功!"); onSuccess(name); } case 9: case "end": return _context2.stop(); } }, _callee2); })); return function handleFinish(_x) { return _ref2.apply(this, arguments); }; }(); return /*#__PURE__*/(0,jsx_runtime.jsx)(es_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 */.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 */.Z.Item, { label: "\u5730\u533A\uFF1A", name: "city", children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { allowClear: true, size: 'middle', options: cityData/* CityData */.P, placeholder: "\u8BF7\u9009\u62E9\u6240\u5728\u5730", showSearch: { matchInputWidth: true, filter: filter } }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.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 */.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 */.Z.Item, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: "mr5", size: 'middle', onClick: function onClick() { onClose(); }, children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { size: 'middle', 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)); /***/ }), /***/ 8170: /*!***********************************************************************!*\ !*** ./src/pages/Account/Certification/components/index.less?modules ***! \***********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__) { // extracted by mini-css-extract-plugin /* harmony default export */ __webpack_exports__.Z = ({"modal":"modal___AR21E","colorBlue":"colorBlue___b0CCE","formWrap":"formWrap___OyO5X","flexRow":"flexRow___wW7jP","flexColumn":"flexColumn___BCgnC","example":"example___ZutfX","exampleImg":"exampleImg___kx2Sr","colorOrange":"colorOrange___Vxey1","uploader":"uploader___XWuRm","uploadImg":"uploadImg___K7STh","imageTip":"imageTip___E92I3","uploadTipIcon":"uploadTipIcon___T9xzR","uploadTip":"uploadTip___q47UY","color05101a":"color05101a___QWF70","viewLargerImg":"viewLargerImg___fGLAh","footerWrap":"footerWrap___ko3aN","note":"note___ks3DM","schoolHintWrap":"schoolHintWrap___nges7","colorCDCDCD":"colorCDCDCD___KQtws","color0152d9":"color0152d9___fTD_v","tips":"tips___NZ2ux"}); /***/ }), /***/ 88522: /*!*****************************************************************!*\ !*** ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js ***! \*****************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/Children/toArray */ 45659); /* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rc-util/es/omit */ 99468); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var _util_PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/PurePanel */ 53487); /* harmony import */ var _util_reactNode__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/reactNode */ 92343); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ 36355); /* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../select */ 57809); "use client"; const { Option } = _select__WEBPACK_IMPORTED_MODULE_3__["default"]; function isSelectOptionOrSelectOptGroup(child) { return child && child.type && (child.type.isSelectOption || child.type.isSelectOptGroup); } const AutoComplete = (props, ref) => { const { prefixCls: customizePrefixCls, className, popupClassName, dropdownClassName, children, dataSource } = props; const childNodes = (0,rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(children); // ============================= Input ============================= let customizeInput; if (childNodes.length === 1 && (0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(childNodes[0]) && !isSelectOptionOrSelectOptGroup(childNodes[0])) { [customizeInput] = childNodes; } const getInputElement = customizeInput ? () => customizeInput : undefined; // ============================ Options ============================ let optionChildren; // [Legacy] convert `children` or `dataSource` into option children if (childNodes.length && isSelectOptionOrSelectOptGroup(childNodes[0])) { optionChildren = children; } else { optionChildren = dataSource ? dataSource.map(item => { if ((0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(item)) { return item; } switch (typeof item) { case 'string': return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { key: item, value: item }, item); case 'object': { const { value: optionValue } = item; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { key: optionValue, value: optionValue }, item.text); } default: false ? 0 : void 0; return undefined; } }) : []; } if (false) {} const { getPrefixCls } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_5__/* .ConfigContext */ .E_); const prefixCls = getPrefixCls('select', customizePrefixCls); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_select__WEBPACK_IMPORTED_MODULE_3__["default"], Object.assign({ ref: ref, suffixIcon: null }, (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(props, ['dataSource', 'dropdownClassName']), { prefixCls: prefixCls, popupClassName: popupClassName || dropdownClassName, className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(`${prefixCls}-auto-complete`, className), mode: _select__WEBPACK_IMPORTED_MODULE_3__["default"].SECRET_COMBOBOX_MODE_DO_NOT_USE }, { // Internal api getInputElement }), optionChildren); }; const RefAutoComplete = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(AutoComplete); // We don't care debug panel /* istanbul ignore next */ const PurePanel = (0,_util_PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(RefAutoComplete); RefAutoComplete.Option = Option; RefAutoComplete._InternalPanelDoNotUseOrYouWillBeFired = PurePanel; if (false) {} /* harmony default export */ __webpack_exports__.Z = (RefAutoComplete); /***/ }) }]);