index.tsx 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. import NavBarNormal from "@/components/nav-bar-normal/index";
  2. import { View } from "@tarojs/components";
  3. import PageCustom from "@/components/page-custom/index";
  4. import CardList from "@/components/list/card-list";
  5. import TagCertificated from "@/components/tag-certificated";
  6. import CardListItem from "@/components/list/card-list-item";
  7. import Taro, { useRouter } from "@tarojs/taro";
  8. export default function Index() {
  9. const router = useRouter()
  10. const {agentId} = router.params
  11. const navToUrl = (url: string)=> {
  12. Taro.navigateTo({url})
  13. }
  14. return (
  15. <PageCustom>
  16. <NavBarNormal backText="数字名片"></NavBarNormal>
  17. <View className="px-16 w-full pt-4">
  18. <CardList>
  19. <View className="py-16 px-20 flex flex-col gap-20">
  20. <CardListItem underline arrow onClick={()=> navToUrl(`/pages/editor-pages/editor-name/index?agentId=${agentId}`)}>
  21. <View className="flex items-center font-normal pb-16">
  22. <View className="flex-1 font-normal">姓名</View>
  23. <View className="text-gray-65 mr-8">张三</View>
  24. </View>
  25. </CardListItem>
  26. <CardListItem underline arrow onClick={()=> navToUrl(`/pages/editor-pages/editor-phone/index?agentId=${agentId}`)}>
  27. <View className="flex items-center font-normal pb-16">
  28. <View className="flex-1 font-normal">手机号码</View>
  29. <View className="text-gray-65 mr-8">137 1234 1234</View>
  30. </View>
  31. </CardListItem>
  32. <CardListItem underline arrow onClick={()=> navToUrl(`/pages/editor-pages/editor-email/index?agentId=${agentId}`)}>
  33. <View className="flex items-center font-normal pb-16">
  34. <View className="flex-1 font-normal">联系邮箱</View>
  35. <View className="text-gray-65 mr-8 truncate max-w-[188px]">zhangsan@eyeclear.com</View>
  36. </View>
  37. </CardListItem>
  38. <CardListItem underline arrow>
  39. <View className="flex items-center font-normal pb-16">
  40. <View className="flex-1 font-normal">联系地址</View>
  41. <View className="text-gray-65 mr-8 truncate max-w-[188px]">浙江省杭州市上城区钱江国际时代广场2幢</View>
  42. </View>
  43. </CardListItem>
  44. <CardListItem arrow onClick={()=> navToUrl('/pages/editor-pages/editor-qrcode/index')}>
  45. <View className="flex items-center font-normal pb-16">
  46. <View className="flex-1 font-normal">我的二维码</View>
  47. <View className="text-gray-65 mr-8 text-primary">已上传</View>
  48. </View>
  49. </CardListItem>
  50. </View>
  51. </CardList>
  52. </View>
  53. <View className="px-16 w-full pt-12">
  54. <CardList>
  55. <View className="py-16 px-20 flex flex-col gap-20">
  56. <CardListItem underline arrow onClick={()=> navToUrl('/pages/editor-pages/editor-company/index')}>
  57. <View className="flex items-center font-normal pb-16">
  58. <View className="flex-1 font-normal">企业</View>
  59. <View className="text-gray-65 mr-8 truncate max-w-[188px]">北京茗视光眼科医院管理有限公司</View>
  60. </View>
  61. </CardListItem>
  62. <CardListItem underline>
  63. <View className="flex items-center font-normal pb-16">
  64. <View className="flex-1 font-normal">企业认证</View>
  65. <TagCertificated />
  66. </View>
  67. </CardListItem>
  68. <CardListItem arrow onClick={()=> navToUrl('/pages/editor-pages/editor-position/index')}>
  69. <View className="flex items-center font-normal pb-16">
  70. <View className="flex-1 font-normal">职位</View>
  71. <View className="text-gray-65 mr-8">销售医师</View>
  72. </View>
  73. </CardListItem>
  74. </View>
  75. </CardList>
  76. </View>
  77. </PageCustom>
  78. );
  79. }