fix(dealer): 优化经销商模块文字显示和加载逻辑

- 将"佣金统计"改为"资金统计"
- 将"提现申请"改为"申请提现"
- 将"我的邀请"改为"我的团队"
- 将"我的邀请码"改为"实名认证"并调整跳转路径
- 在经销商用户钩子中添加加载状态控制
- 防止快速点击导致的路由错误
- 优化用户登录状态检测逻辑
- 改进初始化加载时的数据处理流程
This commit is contained in:
2026-02-07 12:26:06 +08:00
parent 8751be5fb4
commit 9e780e369c
3 changed files with 27 additions and 16 deletions

View File

@@ -6,12 +6,13 @@ import {useUser} from '@/hooks/useUser'
import {useDealerUser} from "@/hooks/useDealerUser";
import {useThemeStyles} from "@/hooks/useTheme";
import { useConfig } from "@/hooks/useConfig"; // 使用新的自定义Hook
import Taro from '@tarojs/taro'
const IsDealer = () => {
const themeStyles = useThemeStyles();
const { config } = useConfig(); // 使用新的Hook
const {isSuperAdmin} = useUser();
const {dealerUser} = useDealerUser()
const {dealerUser, loading: dealerLoading} = useDealerUser()
/**
* 管理中心
@@ -80,7 +81,13 @@ const IsDealer = () => {
</View>
}
extra={<ArrowRight color="#cccccc" size={18}/>}
onClick={() => navTo('/dealer/apply/add', true)}
onClick={() => {
if (dealerLoading) {
Taro.showToast({ title: '正在加载身份信息,请稍等...', icon: 'none' })
return
}
navTo('/dealer/apply/add', true)
}}
/>
</View>
</>