提交 612e8487 作者: 翁进城

加盟选角色后才验证企业认证

上级 66d8f9d2
......@@ -85,11 +85,7 @@ export default function NavHeader() {
if (!userInfo) {
setOpenLoginModal(true);
} else {
if (userInfo.companyAuthStatus) {
setOpenJoinModal(true);
} else {
router.push("/certification");
}
setOpenJoinModal(true);
}
}
......
......@@ -2,9 +2,10 @@ import { Col, Modal, Row } from "antd";
import Image from "next/image";
import styles from "./index.module.scss";
import img from "./assets/img.png";
import { useEffect, useState } from "react";
import { useContext, useEffect, useState } from "react";
import api, { ListTagResp } from "./api";
import { useRouter } from "next/router";
import { UserContext } from "~/lib/userProvider";
const imgs = [
require("./assets/生产制造商.png"),
......@@ -26,6 +27,7 @@ type Props = {
export default function JoinModal(props: Props) {
const router = useRouter();
const [tagList, setTagList] = useState<ListTagResp[]>([]);
const { userInfo } = useContext(UserContext);
useEffect(() => {
api.listTag().then((res) => {
......@@ -34,8 +36,12 @@ export default function JoinModal(props: Props) {
}, []);
const onClickTag = (item: ListTagResp) => {
router.replace("/JoinPolicy?tagId=" + item.id);
props.onCancel && props.onCancel();
if (userInfo!.companyAuthStatus) {
router.replace("/JoinPolicy?tagId=" + item.id);
props.onCancel && props.onCancel();
} else {
router.push("/certification");
}
};
return (
<Modal
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论