Commit Graph

201 Commits

Author SHA1 Message Date
xingyy
e541d0b21d refactor(app): 重构应用配置和样式
- 移除 colorMode 相关代码
- 删除全局样式文件
- 更新 nuxt 配置:
  - 添加 runtimeConfig
  - 更新 css 配置
  - 优化 vite构建配置
  - 新增 image 模块配置
- 更新路由配置
- 调整组件实现
- 更新环境变量加载方式
2025-01-23 14:04:34 +08:00
xingyy
3b8bd623c0 refactor(app): 重构应用配置和样式
- 移除 colorMode 相关代码
- 删除全局样式文件
- 更新 nuxt 配置:
  - 添加 runtimeConfig
  - 更新 css 配置
  - 优化 vite构建配置
  - 新增 image 模块配置
- 更新路由配置
- 调整组件实现
- 更新环境变量加载方式
2025-01-23 13:56:18 +08:00
xingyy
fb8a72b47a feat(ItemList): 优化下拉刷新组件
- 添加刷新成功状态显示
- 设置刷新成功状态持续时间为 700ms
- 在刷新成功时显示图标和提示文本
2025-01-23 12:05:13 +08:00
xingyy
a423a7f801 feat(home): 重构首页布局并添加瀑布流布局
- 移除 Column 组件,使用 vue-masonry-wall 实现瀑布流布局- 更新 ItemList 组件,集成瀑布流布局和新的详情弹窗
- 修改 DetailPopup 组件,使用新的详情信息结构
- 更新 itemDetail 组件,适配新的详情信息数据
- 在项目中添加 vue-masonry-wall 依赖
2025-01-23 11:08:54 +08:00
xingyy
e6fdd0354a perf(home): 为 Column 组件中的图片添加懒加载
- 在 Column 组件的图片标签中添加 loading="lazy" 属性
- 这个修改可以提高页面加载性能,实现图片的懒加载
2025-01-22 16:59:00 +08:00
xingyy
3225d91ecb refactor(components): 重构弹窗组件和详情页展示逻辑
- 修改实名认证详情页布局- 优化 item 详情展示方式
- 调整弹窗组件样式
- 重命名 ItemDetailSheet 为 DetailPopup
- 更新相关组件引用
2025-01-22 16:56:44 +08:00
xingyy
a36a98c576 style(x-image): 添加 object-fit: cover 样式
- 在 x-image 组件的 img 标签中添加 object-fit: cover 样式
- 确保图片在容器中等比例填充,保持图片的宽高比
2025-01-22 16:33:53 +08:00
xingyy
d3cb4d55b4 refactor(components): 优化多个组件的结构和功能
- 为 x-button 和 x-popup 组件添加注释说明
- 在 x-image 组件中添加 lazy 加载属性
- 优化 profile 页面的我的拍品列表展示
- 更新 tang
2025-01-22 16:23:48 +08:00
xingyy
331b4a73b2 refactor(app): 重构 LiveRoom 组件
- 将 LiveRoom 相关组件和文件重命名,统一使用小写开头
- 新增 x-button、x-image 和 x-popup 组件,替代原有 PressableButton 和 ImagePreview
-优化 SideButton 组件,使用新的 x-button 和 tangPopup 组件- 更新 LiveRoom 组件中的引用和使用方式
- 调整 tangPopup 组件,使用 goodStore 替代静态数据
2025-01-22 15:44:50 +08:00
xingyy
c74ba7bcb3 refactor(home): 移除首页中的拍品列表弹窗
- 删除了首页组件中的 x-popup组件引用
- 移除了首页模板中的拍品列表弹窗内容
- 新增 tang.vue 组件,用于在直播间展示拍品列表
2025-01-22 14:04:49 +08:00
xingyy
c445901806 1231 2025-01-22 14:02:22 +08:00
xingyy
8f38870c33 refactor(components): 新增 x-popup 组件并优化首页弹窗- 新增 x-popup 组件,用于替换原有的 van-popup
- 在首页引入并使用新的 x-popup组件
- 优化弹窗内容的展示结构
- 调整弹窗样式,增加标题插槽和关闭按钮
2025-01-22 14:01:13 +08:00
xingyy
05cd427430 refactor(app): 优化多个组件和 API 请求处理
- 移除不必要的 Promise.reject
- 修正请求体参数名
- 移除未使用的 import
- 优化首页布局和弹窗组件
- 添加文本溢出样式
2025-01-22 13:28:21 +08:00
xingyy
63e24791f2 refactor(api): 重构请求函数并优化代码格式
- 重构了 http.js 中的 request 函数,使用解构赋值简化参数
- 更新了 auth 和 goods模块中的请求函数,采用新的 request 函数格式
- 优化了代码格式,包括缩进、换行和空格
2025-01-22 11:34:36 +08:00
xingyy
635bca0fb6 refactor(api): 重构 HTTP 请求模块
- 新增请求拦截和响应拦截功能
- 添加 HTTP状态码映射和错误处理- 优化请求配置,增加超时和重试设置
- 新增 request 工具函数简化请求操作
- 更新 goods API 使用新的 request 函数
2025-01-22 11:24:41 +08:00
xingyy
6daf34856e refactor(goods): 重构艺术品列表和详情功能
- 优化艺术品列表加载和刷新逻辑
- 添加艺术品详情获取功能
-修复滚动文本组件属性
-优化代码结构和命名
2025-01-22 10:44:43 +08:00
xingyy
59269a7547 1231 2025-01-22 09:44:44 +08:00
xingyy
fc3e833605 fix(home): 修复 home 页面无限滚动加载问题
- 调整 pageRef 的初始值,将 page 设置为 0
- 在 ItemList 组件中添加完成加载的判断条件
- 优化 getDetail 函数,使用 currentItem.value.uuid 替代 artworkUuid
-移除首页初始化数据加载逻辑
2025-01-22 09:32:24 +08:00
xingyy
ad9899d716 refactor(app): 优化代码结构和性能
- 移除 default.vue 中的 keep-alive 组件,以提高页面切换性能
- 在 ItemList 组件中增加对返回数据的数组判断,提升代码健壮性
- 删除未使用的 goodStore 导入,清理冗余代码
2025-01-21 19:54:00 +08:00
xingyy
77e08232f7 build:优化环境变量设置和 VConsole 配置
- 使用 cross-env 替代直接设置 NODE_ENV,提高跨平台兼容性- 移除 vconsole.js服务端代码,避免 SSG/SSR 问题
- 优化 vconsole.client.ts,确保仅在客户端启用 VConsole
2025-01-21 16:43:04 +08:00
scout
ddbe15cfb1 Merge branch 'qb' of https://gitea-inner.fontree.cn/scout666/liveh5-nuxt 2025-01-21 16:27:42 +08:00
scout
934906bb75 vconsole添加 2025-01-21 16:27:26 +08:00
xingyy
7a59995bba feat(debug): 添加 vconsole 并优化相关功能
- 在 package.json 中添加 vconsole 依赖
- 新增 vconsole.js 插件,仅在客户端启用 vconsole- 优化 homepage 组件中的数据处理逻辑
- 调整 LiveRoom 组件的模板结构- 修复 login 页面中的倒计时逻辑
2025-01-21 15:59:59 +08:00
xingyy
21b2ca5a07 123 2025-01-21 15:11:54 +08:00
xingyy
19e1c3b1f6 refactor(LiveRoom): 优化直播页面全屏逻辑和过渡效果
- 添加 fullLive1 变量用于控制全屏状态
- 使用 watch 监听 fullLive属性变化,延迟更新 fullLive1
- 调整过渡效果持续时间,提升用户体验
2025-01-21 15:11:26 +08:00
xingyy
dee871759e feat(goods): 获取用户艺术品并优化首页布局
- 在 goods API 中添加 userArtworks 函数- 更新 auth store,将 userInfo 默认值改为对象
- 优化 LiveRoom 页面布局,添加安全区域支持
- 修改 AppFooter 组件,修复路由判断逻辑
- 更新首页 Column 组件,调整图片显示样式
- 在 Profile 页面添加用户信息展示
2025-01-21 14:16:54 +08:00
xingyy
e23fed8c74 perf(layout): 使用 keep-alive优化页面性能
- 在 default.vue 文件中添加 keep-alive 组件,以提高页面渲染效率
- 此修改可以保留页面状态,减少重复渲染,提升用户体验
2025-01-21 12:00:40 +08:00
xingyy
f3d5a3440c refactor(login): 调整登录页面验证码功能
- 启用验证码发送功能
- 注释掉模拟数据发送代码
-优化代码结构,提高可读性
2025-01-21 11:46:47 +08:00
xingyy
7a968f1fe6 feat(api): 添加 401 状态码处理逻辑
- 在 http.js 中添加了对 401 状态码的处理,重定向到登录页面
- 更新了 LiveRoom 组件,暂时注释掉了 initializePlayer 方法
- 在 goods store 中添加了 currentItem 和 artWorkDetail 两个状态
- 更新了 message 组件,添加了对错误信息的处理
-调整了首页布局,移除了多余的 transition 标签
- 更新了登录页面的默认验证码
2025-01-21 11:43:27 +08:00
xingyy
1b996eafca feat(api): 新增 artworkDetail接口并更新相关页面
- 在 goods API 中添加 artworkDetail函数,用于获取艺术品详情
- 在首页的 ItemList 组件中调用 artworkDetail 获取详情信息- 移除首页中未使用的 useRect 和 itemDetail 组件
2025-01-20 16:57:22 +08:00
xingyy
bad45f8d82 refactor(goods): 重构商品相关功能
- 修改测试环境配置
- 重命名 homeStore为 goodStore
- 优化直播房间组件导入路径
- 重构商品列表和详情功能
- 新增 ItemList 组件
-调整首页布局和功能
2025-01-20 16:17:49 +08:00
xingyy
efc47a27fd refactor(app): 优化登录功能并添加新组件
- 在 Column 组件中使用可选链操作符,提高代码健壮性- 添加 ItemList 组件,但未提供具体实现
- 在 login 组件中:
  - 引入消息提示功能
  -优化登录流程,添加 loading 状态
  - 修复登录后的页面跳转
  - 为登录按钮添加 loading 状态和文本
2025-01-20 13:59:50 +08:00
xingyy
bda4666782 fix(home): 修复首页拍卖商品成交价显示错误
- 将显示成交价的字段从 transactionPrice 改为 soldPrice
-修复了成交价显示逻辑,确保正确展示拍卖商品的最终成交价格
2025-01-20 11:46:01 +08:00
xingyy
0f92a99b32 feat(home): 更新首页布局和数据获取逻辑
- 移除多余的组件和模板代码
- 新增拍卖详情和艺术品列表获取功能- 优化首页数据展示和布局结构
- 调整登录页面样式和逻辑
2025-01-20 11:42:25 +08:00
xingyy
9e6788dbb2 123 2025-01-20 09:00:20 +08:00
xingyy
6ec8c46c55 Merge branch 'xingyy' 2025-01-17 16:58:12 +08:00
xingyy
6f67273a9a refactor(store): 重构 home store 并改名为 goods store
- 将 home store 重命名为 goods store,以更准确地反映其用途
- 更新了相关文件中的导入路径和引用
-调整了首页布局和组件以适应新的 goods store 结构
- 新增了 goods store 中的 actionDetails 和 itemList 属性
2025-01-17 16:56:13 +08:00
xingyy
fbbb30040e feat(auth): 实现用户登录和实名认证功能
- 新增用户登录接口和相关逻辑
- 实现实名认证页面,包括表单填写和提交功能
- 添加用户信息存储和展示
- 优化页面样式和交互
2025-01-17 14:07:19 +08:00
scout
49f908b174 Merge branch 'main' of https://gitea-inner.fontree.cn/scout666/liveh5-nuxt 2025-01-17 11:42:13 +08:00
scout
0beaa774e9 feat(transition): 添加页面切换滑动动画效果 2025-01-17 11:42:12 +08:00
xingyy
d345b66026 123 2025-01-17 11:06:19 +08:00
xingyy
a43bdaf157 refactor(home): 将首页数据移至 store 并优化页面逻辑
- 将 list 数据从组件内部移动到 home store 中
- 优化了 fullLive 的切换逻辑,改为 toggleFullLive 方法
- 更新了模板,使用新的 store 数据
- 添加了 slide-up 过渡动画,替换了原有的 fade动画
2025-01-17 10:19:01 +08:00
xingyy
b7c38704f5 Merge remote-tracking branch 'origin/main' 2025-01-17 09:55:15 +08:00
xingyy
2e73eb7e34 feat(env): 添加生产环境和测试环境配置
- 新增 .env.prod 和 .env.test 文件,分别用于生产环境和测试环境
- 配置文件中包含了 API基础 URL、WebSocket URL 和阿里云播放器配置等信息- 添加了首页组件 Column 和首页主组件,用于展示拍卖品列表
2025-01-17 09:55:09 +08:00
xingyy
bbf3466085 feat(login): 添加短信验证码倒计时功能
- 实现了一个倒计时函数 startCountdown,用于在发送验证码后启动 60 秒倒计时
- 在登录表单中添加了倒计时显示,当倒计时大于 0 时禁用重新发送按钮
- 成功发送验证码后启动倒计时
2025-01-16 16:28:21 +08:00
xingyy
4ab0a5ca81 refactor(api): 重构 HTTP模块并优化错误处理
- 将 http.ts 重命名为 http.js
- 添加全局错误处理逻辑
- 更新 API 调用和错误处理方式
- 优化登录页面的验证码发送逻辑
- 调整消息组件的显示位置
2025-01-16 16:18:38 +08:00
xingyy
0107ff6217 feat(api): 重构 HTTP 请求模块
- 新增 ofetch 作为 HTTP 客户端,替换原有的 axios
- 实现全局的 HTTP 状态码处理器
- 添加请求和响应的拦截器
-重构登录页面,使用 van-swipe 组件实现页面切换
-移除旧的请求模块,简化代码结构
2025-01-16 15:40:06 +08:00
xingyy
89a3652003 refactor(api): 移除 HTTP 模块
移除了 HTTP模块的实现,包括:
- 删除了 http.ts 文件,其中包含 HTTP 客户端的配置和错误处理逻辑
- 删除了 plugins/http.ts 文件,用于在 Nuxt 中初始化 HTTP 客户端- 删除了 prose.ts 文件,其中包含获取散文数据的 API调用

此次更改清除了不再需要的 HTTP 模块相关代码,简化了代码库结构。
2025-01-16 11:51:10 +08:00
xingyy
7dfda1a3d3 feat(service): 添加自定义请求模块并优化认证逻辑
- 新增 request 目录,实现自定义请求类和拦截器
- 添加全局状态管理,用于存储认证信息
- 优化 token 刷新逻辑,提高请求安全性
- 移除不必要的 console.log 语句- 更新项目依赖,添加 axios库
2025-01-16 11:48:12 +08:00
xingyy
5315b0fc0c refactor(home): 优化首页布局和国际化配置
- 添加默认布局和国际化配置
- 调整全局样式和组件样式
- 优化代码结构,提高可维护性
2025-01-16 11:27:12 +08:00