- 27 Mar, 2025 2 commits
-
-
该配置文件为项目添加了路径别名(如@/*、@components/*等),并配置了TypeScript/JavaScript编译选项,以支持ES2020目标、严格模式、模块解析等功能。这将提高代码的可维护性和开发体验。
hookehuyr authored
-
- 26 Mar, 2025 16 commits
-
-
修改登出功能,使用 `window.location.href` 跳转至环境变量 `VITE_BASE` 指定的路径,确保登出后正确重定向。同时,移除清理 `loginTimestamp` 的逻辑,避免不必要的操作。
hookehuyr authored -
- 在ProfilePage.vue中为打卡统计区域添加顶部内边距,改善视觉效果 - 在AppLayout.vue中根据路由路径动态调整main元素的padding,优化/profile页面的布局 - 在LoginPage.vue中添加手机号输入验证,限制输入为11位数字并更新错误提示信息
hookehuyr authored -
将ProfilePage和HomePage中的默认头像链接统一更新为'https://cdn.ipadbiz.cn/mlaj/images/icon_1.jpeg',以提高资源管理的一致性
hookehuyr authored -
修复了获取用户信息时路径错误的问题,将 `response.data.avatar` 和 `response.data.name` 更新为 `response.data.user.avatar` 和 `response.data.user.name`。同时更新了默认头像的 URL,使用 Vant 提供的默认图片。
hookehuyr authored -
- 移除登录页面的默认手机号和密码 - 更新用户信息接口和重置密码接口的请求方法为POST - 实现发送验证码、注册和重置密码的API调用 - 优化路由守卫逻辑,简化登录检查流程
hookehuyr authored -
在`checkAuth`函数中增加对用户信息接口的请求,以更新`currentUser`并优化登录权限检查逻辑。如果接口请求失败或返回401,则继续使用原有的本地存储判断逻辑。
hookehuyr authored
- 25 Mar, 2025 22 commits
-
-
fix(忘记密码): 增加手机号验证逻辑和输入限制 fix(注册): 优化手机号验证逻辑并增加密码最小长度限制 本次提交主要修复了以下问题: 1. 登录页面将邮箱字段替换为手机号字段,以适配新的登录方式。 2. 忘记密码页面增加了手机号验证逻辑,确保输入格式正确,并限制了输入长度。 3. 注册页面优化了手机号验证逻辑,并增加了密码的最小长度限制,提升安全性。
hookehuyr authored -
增加手机号输入字段的验证逻辑,确保输入格式正确。添加验证码输入字段和获取验证码按钮,并实现倒计时功能。优化表单提交逻辑,确保所有必填字段都已填写且手机号格式正确。
hookehuyr authored -
在登录页面中,将手机号输入框的类型从`text`改为`tel`,并将自动完成属性从`mobile`改为`tel`,以提升用户体验。在密码设置页面中,将`updatePasswordAPI`改为`resetPasswordAPI`,以匹配后端接口的更新。在头像设置页面中,将`uploadAvatarAPI`改为`updateUserInfoAPI`,以统一用户信息更新接口。
hookehuyr authored -
在非PC端且非微信PC端环境下,添加视频播放和暂停的事件监听,以隐藏控制条并阻止默认行为。同时,更新了wxInfo工具函数,增加isWeiXinDesktop字段以区分微信PC端。
hookehuyr authored -
新增微信授权模块,包括授权页面、授权信息获取API及微信配置初始化逻辑。修改路由守卫以检查微信授权状态,未授权时跳转至授权页面。优化axios配置及Vant Toast样式导入路径。
hookehuyr authored -
在VideoPlayer组件中,将暂停逻辑从`videoRef.value?.$player`改为直接使用`player.value`,以提高代码可读性和维护性。在UploadVideoPopup组件中,添加`videoPlayerRef`引用,确保在提交和取消时暂停视频播放
hookehuyr authored -
移除多个组件中重复导入的vant toast样式,统一在App.vue中导入,提高代码整洁度。同时更新UploadVideoPopup.vue中的按钮文案,使其更符合用户操作习惯。
hookehuyr authored