import {Cell} from '@nutui/nutui-react-taro' import navTo from "@/utils/common"; import {View, Text} from '@tarojs/components' import {ArrowRight, Reward, Setting} from '@nutui/icons-react-taro' import {useUser} from '@/hooks/useUser' import {useEffect, useState} from "react"; import {useDealerUser} from "@/hooks/useDealerUser"; import {useThemeStyles} from "@/hooks/useTheme"; import {configWebsiteField} from "@/api/cms/cmsWebsiteField"; import {Config} from "@/api/cms/cmsWebsiteField/model"; const IsDealer = () => { const themeStyles = useThemeStyles(); const [config, setConfig] = useState() const {isSuperAdmin} = useUser(); const {dealerUser} = useDealerUser() useEffect(() => { configWebsiteField().then(data => { console.log(data) setConfig(data) }) }, []) /** * 管理中心 */ if (isSuperAdmin()) { return ( <> 管理中心 } extra={} onClick={() => navTo('/admin/index', true)} /> ) } /** * 分销中心 */ if (dealerUser) { return ( <> {config?.vipText || '入驻申请'} {/*门店核销*/} } extra={} onClick={() => navTo('/dealer/index', true)} /> ) } /** * 普通用户 */ return ( <> {config?.vipText || '开通VIP'} {config?.vipComments || '享优惠'} } extra={} onClick={() => navTo('/dealer/apply/add', true)} /> ) } export default IsDealer