fix(dealer/customer): 修复客户添加表单手机号字段绑定错误- 修正了客户添加表单中手机号字段的绑定逻辑,确保使用表单值而非用户信息中的电话号码
- 在客户添加表单中新增了报备人(userId)字段的选择项 - 移除了二维码登录相关API和类型定义文件 - 移除了统一扫码处理组件及相关的Hook实现 - 优化了首页Header组件的登录状态显示逻辑- 移除了用户卡片组件中的冗余扫码功能 - 更新了门店核销页面的配置和实现,移除了扫码相关功能- 移除了多个文档文件,包括配置说明、登录状态更新测试指南、运行时错误解决方案和TypeScript修复说明
This commit is contained in:
@@ -222,32 +222,7 @@ const Header = (props: any) => {
|
||||
onBackClick={() => {
|
||||
}}
|
||||
left={
|
||||
isLoggedIn ? (
|
||||
<View style={{display: 'flex', alignItems: 'center', gap: '8px'}}
|
||||
onClick={() => navTo(`/user/profile/profile`, true)}>
|
||||
<Avatar
|
||||
size="22"
|
||||
src={getWebsiteLogo()}
|
||||
/>
|
||||
<Text className={'text-white'}>{getWebsiteName()}</Text>
|
||||
<TriangleDown className={'text-white'} size={9}/>
|
||||
</View>
|
||||
) : (
|
||||
<View style={{display: 'flex', alignItems: 'center'}}>
|
||||
<Space>
|
||||
<Avatar
|
||||
size="22"
|
||||
src={getWebsiteLogo()}
|
||||
/>
|
||||
<Text style={{color: '#ffffff'}}>{getWebsiteName()}</Text>
|
||||
<TriangleDown size={9} className={'text-white'}/>
|
||||
</Space>
|
||||
</View>
|
||||
)}
|
||||
right={
|
||||
<Space style={{
|
||||
marginRight: '100px'
|
||||
}}>
|
||||
<Space>
|
||||
{/*统一扫码入口 - 支持登录和核销*/}
|
||||
<UnifiedQRButton
|
||||
size="small"
|
||||
@@ -269,6 +244,20 @@ const Header = (props: any) => {
|
||||
</Space>
|
||||
}
|
||||
>
|
||||
{isLoggedIn ? (
|
||||
<Space onClick={() => navTo(`/user/profile/profile`, true)}>
|
||||
<Text className={'text-white'}>{getWebsiteName()}</Text>
|
||||
</Space>
|
||||
) : (
|
||||
<View style={{display: 'flex', alignItems: 'center'}}>
|
||||
<Avatar
|
||||
size="22"
|
||||
src={getWebsiteLogo()}
|
||||
/>
|
||||
<Text className={'text-xs'} style={{color: '#ffffff'}}>{getWebsiteName()}</Text>
|
||||
<TriangleDown size={9} className={'text-white'}/>
|
||||
</View>
|
||||
)}
|
||||
</NavBar>
|
||||
</>
|
||||
)
|
||||
|
||||
@@ -9,7 +9,6 @@ import navTo from "@/utils/common";
|
||||
import {TenantId} from "@/config/app";
|
||||
import {useUser} from "@/hooks/useUser";
|
||||
import {useUserData} from "@/hooks/useUserData";
|
||||
import {useUniversalScanner} from "@/components/UniversalScanner";
|
||||
|
||||
function UserCard() {
|
||||
const {
|
||||
@@ -23,17 +22,6 @@ function UserCard() {
|
||||
} = useUser();
|
||||
const {data} = useUserData();
|
||||
|
||||
// 统一扫码处理
|
||||
const { startScan } = useUniversalScanner({
|
||||
onScanSuccess: (result) => {
|
||||
console.log('扫码成功:', result);
|
||||
},
|
||||
onScanError: (error) => {
|
||||
console.error('扫码失败:', error);
|
||||
}
|
||||
});
|
||||
|
||||
console.log(startScan, 'startScan')
|
||||
useEffect(() => {
|
||||
// Taro.getSetting:获取用户的当前设置。返回值中只会出现小程序已经向用户请求过的权限。
|
||||
Taro.getSetting({
|
||||
|
||||
Reference in New Issue
Block a user