提交 612e8487 作者: 翁进城

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

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