master
tangjie 2026-07-06 17:39:02 +08:00
parent a495d366f2
commit be2c273f4a
3 changed files with 13 additions and 7 deletions

View File

@ -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"
); );

View File

@ -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}&registerUserId=${res.data.id}`);
} }
}; };

View File

@ -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