import NavBarNormal from "@/components/nav-bar-normal/index"; import { View } from "@tarojs/components"; import PageCustom from "@/components/page-custom/index"; import CardList from "@/components/list/card-list"; import TagCertificated from "@/components/tag-certificated"; import CardListItem from "@/components/list/card-list-item"; import Taro, { useRouter } from "@tarojs/taro"; import { useAgentStore } from "@/store/agentStore"; import { TAgentDetail } from "@/types/agent"; const RenderEntCard = (agent: TAgentDetail|null, navToUrl: (url: string)=>void) => { if(!agent?.entName){ return <> } return navToUrl('/pages/editor-pages/editor-company/index')}> 企业 {agent?.entName} 企业认证 navToUrl('/pages/editor-pages/editor-position/index')}> 职位 {agent?.position} } export default function Index() { const router = useRouter() const {agentId} = router.params const agent = useAgentStore(state => state.agent) const navToUrl = (url: string)=> { Taro.navigateTo({url}) } return ( navToUrl(`/pages/editor-pages/editor-name/index?agentId=${agentId}`)}> 姓名 {agent?.name} navToUrl(`/pages/editor-pages/editor-phone/index?agentId=${agentId}`)}> 手机号码 {agent?.mobile} navToUrl(`/pages/editor-pages/editor-email/index?agentId=${agentId}`)}> 联系邮箱 {agent?.email} 联系地址 {agent?.address} navToUrl('/pages/editor-pages/editor-qrcode/index')}> 我的二维码 已上传 {RenderEntCard(agent, navToUrl)} ); }