|
|
|
|
@ -263,7 +263,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var Page = function Page(_ref) {
|
|
|
|
|
var _globalSetting$settin, _globalSetting$settin2;
|
|
|
|
|
var _globalSetting$settin2, _globalSetting$settin3, _globalSetting$settin4;
|
|
|
|
|
var globalSetting = _ref.globalSetting;
|
|
|
|
|
var _Form$useForm = antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.useForm(),
|
|
|
|
|
_Form$useForm2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_Form$useForm, 1),
|
|
|
|
|
@ -338,6 +338,12 @@ var Page = function Page(_ref) {
|
|
|
|
|
var verifyValidate = function verifyValidate(_, value) {
|
|
|
|
|
return value ? Promise.resolve() : Promise.reject('请拖动滑块验证');
|
|
|
|
|
};
|
|
|
|
|
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
|
|
|
|
|
var _globalSetting$settin;
|
|
|
|
|
if ((globalSetting === null || globalSetting === void 0 || (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.close_register) === true) {
|
|
|
|
|
umi__WEBPACK_IMPORTED_MODULE_3__.history.replace('/404');
|
|
|
|
|
}
|
|
|
|
|
}, [globalSetting === null || globalSetting === void 0 || (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.close_register]);
|
|
|
|
|
function onValidateName() {
|
|
|
|
|
return _onValidateName.apply(this, arguments);
|
|
|
|
|
}
|
|
|
|
|
@ -388,6 +394,33 @@ var Page = function Page(_ref) {
|
|
|
|
|
}));
|
|
|
|
|
return _onValidateName.apply(this, arguments);
|
|
|
|
|
}
|
|
|
|
|
var LoginValidate = function LoginValidate(_, value) {
|
|
|
|
|
if (!value) {
|
|
|
|
|
return Promise.resolve();
|
|
|
|
|
}
|
|
|
|
|
if (value.indexOf(' ') > -1) {
|
|
|
|
|
return Promise.reject('请输入正确的手机号或邮箱');
|
|
|
|
|
}
|
|
|
|
|
if (loginRegex.test(value)) {
|
|
|
|
|
return Promise.resolve();
|
|
|
|
|
} else {
|
|
|
|
|
return Promise.reject('请输入正确的手机号或邮箱');
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
function validatePassword(_, value) {
|
|
|
|
|
if (!value) {
|
|
|
|
|
return Promise.resolve();
|
|
|
|
|
}
|
|
|
|
|
if (value.indexOf(' ') > -1) {
|
|
|
|
|
return Promise.reject('请输入8~16位字符,字母、数字和特殊符号至少包含2种');
|
|
|
|
|
}
|
|
|
|
|
var len = value.length;
|
|
|
|
|
if (len >= 8 && len <= 16) {
|
|
|
|
|
return Promise.resolve();
|
|
|
|
|
} else {
|
|
|
|
|
return Promise.reject('请输入8~16位字符,字母、数字和特殊符号至少包含2种');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
|
|
|
|
|
className: "flex h-screen w-full item-center justify-end relative",
|
|
|
|
|
style: {
|
|
|
|
|
@ -431,7 +464,7 @@ var Page = function Page(_ref) {
|
|
|
|
|
umi__WEBPACK_IMPORTED_MODULE_3__.history.push("/newlogin");
|
|
|
|
|
},
|
|
|
|
|
children: "\u767B\u5F55"
|
|
|
|
|
}), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.close_register) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
|
|
|
|
|
}), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin3 = globalSetting.setting) !== null && _globalSetting$settin3 !== void 0 && _globalSetting$settin3.close_register) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
color: "#3061D0",
|
|
|
|
|
cursor: 'pointer',
|
|
|
|
|
@ -467,6 +500,8 @@ var Page = function Page(_ref) {
|
|
|
|
|
rules: [{
|
|
|
|
|
required: true,
|
|
|
|
|
message: '请输入学号、工号、手机号或邮箱'
|
|
|
|
|
}, {
|
|
|
|
|
validator: LoginValidate
|
|
|
|
|
}],
|
|
|
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, {
|
|
|
|
|
size: "large",
|
|
|
|
|
@ -480,7 +515,7 @@ var Page = function Page(_ref) {
|
|
|
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_User_RegisterPanel_unlock_tsx__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, {
|
|
|
|
|
onValidate: onValidateName
|
|
|
|
|
})
|
|
|
|
|
}), (globalSetting === null || globalSetting === void 0 || (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.is_need_code) !== 'true' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.Item, {
|
|
|
|
|
}), (globalSetting === null || globalSetting === void 0 || (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.is_need_code) !== 'true' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.Item, {
|
|
|
|
|
name: "code",
|
|
|
|
|
rules: [{
|
|
|
|
|
required: true,
|
|
|
|
|
@ -512,6 +547,8 @@ var Page = function Page(_ref) {
|
|
|
|
|
rules: [{
|
|
|
|
|
required: true,
|
|
|
|
|
message: '请输入8-16位密码,区分大小写、不能使用空格'
|
|
|
|
|
}, {
|
|
|
|
|
validator: validatePassword
|
|
|
|
|
}],
|
|
|
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Password, {
|
|
|
|
|
size: "large",
|
|
|
|
|
@ -523,7 +560,7 @@ var Page = function Page(_ref) {
|
|
|
|
|
type: "primary",
|
|
|
|
|
htmlType: "submit",
|
|
|
|
|
block: true,
|
|
|
|
|
children: "\u767B\u5F55"
|
|
|
|
|
children: "\u6CE8\u518C"
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
})]
|