feat(dealer): 添加签约时间和合同日期选择功能

- 在客户签约页面实现签约时间和合同日期的选择功能
- 使用 NutUI 的 DatePicker组件提供友好的日期选择体验- 添加日期格式化和选择处理逻辑
- 优化界面显示,增加日历图标提示和禁用编辑模式
- 确保日期数据正确提交和持久化
This commit is contained in:
2025-09-06 11:13:49 +08:00
parent d26208ee39
commit e57fe8810a
5 changed files with 506 additions and 10 deletions

View File

@@ -189,6 +189,13 @@ const Header = (props: any) => {
reload().then()
}, [])
// 监听用户信息变化,当用户信息更新后重新检查
useEffect(() => {
if (isLoggedIn && user) {
console.log('用户信息已更新:', user);
}
}, [user, isLoggedIn])
return (
<>
<View className={'fixed top-0 header-bg'} style={{
@@ -207,9 +214,9 @@ const Header = (props: any) => {
onClick={() => navTo(`/user/profile/profile`, true)}>
<Avatar
size="22"
src={user?.avatar}
src={user?.avatar || Taro.getStorageSync('Avatar')}
/>
<Text className={'text-white'}>{user?.nickname || '已登录'}</Text>
<Text className={'text-white'}>{user?.nickname || Taro.getStorageSync('Nickname') || '已登录'}</Text>
<TriangleDown className={'text-white'} size={9}/>
</View>
) : (