Commit Graph

31 Commits

Author SHA1 Message Date
xingyy
ae87146c5f style(ItemList): 调整数字 badges 的宽度
- 将数字 badges 的宽度从 55px 调整为 60px,以适应较大的数字
- 优化了 ItemList 组件的视觉效果
2025-03-06 17:04:44 +08:00
xingyy
c3852e1fb8 1212 2025-03-06 17:03:31 +08:00
xingyy
4e771fde21 feat(app): 新增商品详情组件和瀑布流列表
- 添加了 itemDetail 组件,用于展示商品详细信息
- 在 home 页面中集成了瀑布流列表组件
- 实现了商品列表的加载更多和下拉刷新功能
- 添加了商品详情弹窗组件
2025-03-06 15:49:31 +08:00
xingyy
9688e9b3a6 feat(format): 优化数字格式化和登录页面布局
- 在 ItemList 组件中添加 formatNumber 函数,用于将数字格式化为 "250XX" 格式
- 调整 login 页面背景图片布局,使其居底显示
- 优化 login 页面验证码输入框,提高用户体验
- 移除 nuxt.config.js 中的 https 配置项
2025-03-02 13:57:52 +08:00
xingyy
d1579247e1 feat(payment): 集成 Stripe 支付功能
- 新增 Stripe 支付相关的组件和页面
- 实现了支付流程的初始化、表单提交和结果处理
- 优化了支付页面的样式和交互
- 更新了部分 API 接口以支持新的支付功能
2025-02-28 15:08:48 +08:00
xingyy
3205ecd547 feat(i18n): 优化国际化配置并设置默认语言为英文
- 在 app.vue 中设置 locale 为 'en-US'
- 更新协议签署页面的国际化使用方式- 修改首页物品列表的显示逻辑
- 禁用浏览器语言检测,设置默认语言为中文
2025-02-25 19:17:34 +08:00
xingyy
f1e4601f7c feat(components): 新增悬浮窗组件并优化直播相关功能
- 新增悬浮窗组件,用于在直播页面显示"回到直播"按钮- 优化直播室侧边按钮,使用新的悬浮窗组件
- 修复商品详情页面的成交价显示问题
- 优化首页拍卖列表的成交价显示
-改进用户主页的拍卖信息展示
- 重构签名面板组件,使用 vue-signature-pad 替代原生实现
- 优化 nuxt 配置,启用 vscode devtools
2025-02-20 14:47:57 +08:00
xingyy
4bb0f318e3 feat(signature): 实现离线签名功能并优化相关页面
- 新增离线签名 API 接口
- 实现离线签名面板页面,包括签名、清空、确认等功能
- 添加屏幕旋转检测和处理逻辑
- 优化签名协议页面,增加同意并签字按钮
- 移除冗余组件和代码
2025-02-14 15:01:20 +08:00
xingyy
0c2b973419 refactor(home): 替换瀑布流组件
- 移除 masonry-wall 组件
- 使用自定义 WaterfallFlow 组件替换- 保持原有布局和样式不变
2025-02-14 10:45:06 +08:00
xingyy
0eafa906e6 feat(i18n): 添加拍卖品详情页面的国际化支持
- 在 zh-CN.json 文件中添加了 "text8": "拍卖品详情" 的翻译项
- 在 artDetail 页面中使用 definePageMeta 设置国际化文本
- 移除了 ItemList 组件中不必要的 loading 属性
2025-02-13 15:35:16 +08:00
xingyy
f5467618d3 refactor(home): 简化 ItemList 组件的脚本- 移除了未使用的 import语句
- 删除了未使用的组件引用
- 清理了未使用的状态和方法
2025-02-13 13:53:29 +08:00
xingyy
d840c2a453 feat(i18n): 添加新文本并优化多语言支持
- 在 zh-CN.json 中添加了新文本 "text1": "请选择性别"
- 更新了多个组件的国际化支持,包括 realAuth、profile、itemDetail 等
-优化了部分组件的布局和样式
2025-02-13 11:53:24 +08:00
xingyy
226057ce8f feat(i18n): 优化国际化文案并添加通用拍卖术语- 更新了多个组件中的国际化文案,使其更加统一和准确
- 在 zh-CN.json 中添加了"common"字段,用于存储通用拍卖术语
- 调整了部分组件的布局和样式,以更好地展示国际化文案
2025-02-12 16:50:52 +08:00
wwt
ed0e545873 i18n 2025-02-12 14:34:05 +08:00
xingyy
5d645a8106 refactor(home): 优化首页艺术品列表功能
- 移除了 x-image 组件中的多余属性
- 更新了 ItemList 组件中的 LOT 编号显示逻辑
-将 home 页面中的 v-show 改为 v-if
- 重构了 tangPopup 组件,添加了下拉刷新和上拉加载更多功能
2025-02-06 16:29:17 +08:00
xingyy
2e08e6efcb feat(collect-code): 新增收款二维码功能
- 添加新的 API接口和相关组件
- 实现用户认证和艺术品列表展示- 新增个人资料填写页面- 优化首页和登录页面样式
2025-02-05 17:00:22 +08:00
xingyy
e2b5e6bcbf feat(env): 添加 websocket URL 并更新直播室相关功能
- 在 .env.test 中添加 NUXT_PUBLIC_SOCKET_URL 配置项
- 在直播室页面中实现 websocket连接和消息监听
-优化拍卖详情获取逻辑
- 更新首页和详情页相关组件
2025-01-23 16:34:34 +08:00
xingyy
9f9e96dc0c feat(home): 获取拍卖详情并优化首页组件
- 在 home 页面中调用 getAuctionDetail 方法获取拍卖详情
- 更新 Cescribe组件以显示拍卖详情信息和图片
- 在 ItemList 组件中添加 v-memo 指令以优化性能
- 调整 liveRoom 组件中的视频播放器样式
2025-01-23 15:43:48 +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
3225d91ecb refactor(components): 重构弹窗组件和详情页展示逻辑
- 修改实名认证详情页布局- 优化 item 详情展示方式
- 调整弹窗组件样式
- 重命名 ItemDetailSheet 为 DetailPopup
- 更新相关组件引用
2025-01-22 16:56:44 +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
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
0f92a99b32 feat(home): 更新首页布局和数据获取逻辑
- 移除多余的组件和模板代码
- 新增拍卖详情和艺术品列表获取功能- 优化首页数据展示和布局结构
- 调整登录页面样式和逻辑
2025-01-20 11:42:25 +08:00
xingyy
9e6788dbb2 123 2025-01-20 09:00:20 +08:00