feat
parent
a495d366f2
commit
be2c273f4a
|
|
@ -9,7 +9,7 @@ export const sendMessageAction = declareRequest(
|
||||||
// 新增用户(注册)
|
// 新增用户(注册)
|
||||||
export const registerAction = declareRequest(
|
export const registerAction = declareRequest(
|
||||||
"registerLoading",
|
"registerLoading",
|
||||||
"Post > @/account/save"
|
"Post > @/safetyEval/account/save"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -21,5 +21,5 @@ export const orgInfoSave = declareRequest(
|
||||||
|
|
||||||
export const syncUserToGBS = declareRequest(
|
export const syncUserToGBS = declareRequest(
|
||||||
"syncUserToGBSLoading",
|
"syncUserToGBSLoading",
|
||||||
"Post > @/safetyEval/account/syncUserToGBS"
|
"Get > /safetyEval/account/syncUserToGBS"
|
||||||
);
|
);
|
||||||
|
|
@ -14,10 +14,12 @@ import logo from "~/enumerate/img/logo.png";
|
||||||
import leftIcon from "~/enumerate/img/left-img.jpg";
|
import leftIcon from "~/enumerate/img/left-img.jpg";
|
||||||
import "./index.less";
|
import "./index.less";
|
||||||
|
|
||||||
function Register({ sendMessageAction, registerAction, registerLoading }) {
|
function Register(props) {
|
||||||
|
const { sendMessageAction, registerAction, register } = props;
|
||||||
const [form] = Form.useForm();
|
const [form] = Form.useForm();
|
||||||
const [countdown, setCountdown] = useState(0);
|
const [countdown, setCountdown] = useState(0);
|
||||||
const [sending, setSending] = useState(false);
|
const [sending, setSending] = useState(false);
|
||||||
|
const {registerLoading}= register;
|
||||||
|
|
||||||
const handleSendCode = async () => {
|
const handleSendCode = async () => {
|
||||||
const phone = form.getFieldValue("phone");
|
const phone = form.getFieldValue("phone");
|
||||||
|
|
@ -63,7 +65,7 @@ function Register({ sendMessageAction, registerAction, registerLoading }) {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
message.success("操作成功");
|
message.success("操作成功");
|
||||||
form.resetFields();
|
form.resetFields();
|
||||||
props.history.push(`registerMore?account=${values.account}`);
|
props.history.push(`registerMore?account=${values.account}®isterUserId=${res.data.id}`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ import {
|
||||||
} from "~/enumerate/enterpriseOptions";
|
} from "~/enumerate/enterpriseOptions";
|
||||||
import "./index.less";
|
import "./index.less";
|
||||||
|
|
||||||
const {router} = tools;
|
const { router } = tools;
|
||||||
|
|
||||||
const RegisterMore = (props) => {
|
const RegisterMore = (props) => {
|
||||||
const { orgInfoSave, register, syncUserToGBS } = props;
|
const { orgInfoSave, register, syncUserToGBS } = props;
|
||||||
|
|
@ -53,6 +53,7 @@ const RegisterMore = (props) => {
|
||||||
const formValues = await form.validateFields();
|
const formValues = await form.validateFields();
|
||||||
const values = {
|
const values = {
|
||||||
...formValues,
|
...formValues,
|
||||||
|
registerUserId: router.query.registerUserId,
|
||||||
productionDate: formValues.productionDate
|
productionDate: formValues.productionDate
|
||||||
? dayjs(formValues.productionDate).format("YYYY-MM-DD")
|
? dayjs(formValues.productionDate).format("YYYY-MM-DD")
|
||||||
: undefined,
|
: undefined,
|
||||||
|
|
@ -64,7 +65,10 @@ const RegisterMore = (props) => {
|
||||||
};
|
};
|
||||||
const result = await orgInfoSave(values);
|
const result = await orgInfoSave(values);
|
||||||
if (result.success) {
|
if (result.success) {
|
||||||
const syncResult = await syncUserToGBS({account: router.query.account});
|
const syncResult = await syncUserToGBS({
|
||||||
|
account: router.query.account,
|
||||||
|
registerUserId: router.query.registerUserId,
|
||||||
|
});
|
||||||
if (syncResult.success) {
|
if (syncResult.success) {
|
||||||
message.success("保存成功");
|
message.success("保存成功");
|
||||||
setCurrent(1);
|
setCurrent(1);
|
||||||
|
|
@ -116,7 +120,7 @@ const RegisterMore = (props) => {
|
||||||
</Flex>
|
</Flex>
|
||||||
{current === 0 && (
|
{current === 0 && (
|
||||||
<div>
|
<div>
|
||||||
<Form form={form} labelCol={{ span: 10 }} >
|
<Form form={form} labelCol={{ span: 10 }}>
|
||||||
<Row gutter={[16, 16]}>
|
<Row gutter={[16, 16]}>
|
||||||
<Col span={12}>
|
<Col span={12}>
|
||||||
<Form.Item
|
<Form.Item
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue