Commit Graph

381 Commits

Author SHA1 Message Date
xingyy
6cb7a282f6 refactor(app): 优化代码结构和依赖
- 移除了未使用的 countUp 相关代码- 清理了无用的引用和变量
- 调整了拍卖数据的展示方式- 删除了未使用的 postcss-mobile-forever 依赖
2025-02-27 16:02:25 +08:00
xingyy
7b56c8543a 12 2025-02-27 15:41:12 +08:00
xingyy
950625f880 12 2025-02-27 15:00:46 +08:00
xingyy
462a2b23a9 feat(i18n): 实现国际化支持并优化 WebSocket 连接
- 移除 App.vue 中的固定语言设置
- 在 i18n.ts 中实现系统语言自动检测和手动设置支持
- 添加语言切换时重新连接 WebSocket 的逻辑
- 在 profile 页面添加语言设置入口
- 优化 WebSocket连接过程,添加 accept-language头
2025-02-27 14:38:03 +08:00
xingyy
c524bf34f5 refactor(i18n):修复国际化设置并启用自动检测语言功能
- 恢复了自动检测系统语言的逻辑
- 注释掉了固定的中文语言设置- 在 externallinks 页面中更新了 iframe 的样式
2025-02-27 13:47:40 +08:00
xingyy
ee2c01fece refactor(payment): 优化支付结果页面并添加回到首页功能
- 在支付结果页面添加回到首页按钮
- 更新国际化文件,增加回到首页翻译
- 优化签名功能相关页面代码
2025-02-27 09:46:51 +08:00
xingyy
df597c0328 feat(floatingBubble): 添加国际化支持
- 在 floating.js 中集成 vue-i18n
- 从 nuxt/app 导入 useNuxtApp 替代 useI18n
- 更新 index.vue 中的国际化使用方式
2025-02-27 09:23:01 +08:00
xingyy
d9d52ab7cb infrastructure(env): 更新生产环境 API 和 WebSocket URL
- 将 API 基础 URL 和 WebSocket URL 从 https://auction.yixunlink.com 更改为 https://auction.szjixun.cn
- 修正签名提示文本的翻译键
2025-02-27 09:15:43 +08:00
xingyy
d885680be1 refactor(signature): 优化签名面板功能和界面
- 移除了不必要的弹窗和屏幕方向检测功能
- 调整了签名面板的布局和样式
-优化了签名提交流程,直接跳转到支付页面
- 修复了外部链接页面的标题和安全问题
- 改进了支付页面的加载提示
2025-02-26 19:57:21 +08:00
xingyy
c8899348a4 feat(style): 移除 postcss-mobile-forever 插件并调整签名功能
- 移除了 nuxt 配置中的 postcss-mobile-forever 插件- 在 package.json 和 pnpm-lock.yaml 中添加了 postcss-px-to-viewport 依赖
-调整了签名面板的样式,为 VueSignaturePad 添加了高度属性
- 移除了签名确认时的冗余代码,优化了确认流程
2025-02-26 19:03:15 +08:00
xingyy
f1c7c2a66d style(privacyPolicy): 调 2025-02-26 16:17:42 +08:00
xingyy
82eb2de705 refactor(payment): 优化支付页面文案和国际化
- 更新支付页面的标题和提示文案
-优化国际化文案,支持多语言- 调整支付金额输入框的占位符文案
- 统一"支付全部"和
2025-02-26 15:45:27 +08:00
xingyy
ffd4f50920 refactor(i18n):调整收集码签署结果页面文案并修复支付页面跳转逻辑
- 修改收集码签署结果页面的标题和提示文案
-修复支付页面的成功跳转逻辑- 新增国际化文案
2025-02-26 15:38:07 +08:00
xingyy
24d9673b14 1231 2025-02-26 15:18:54 +08:00
xingyy
56f5622846 123 2025-02-26 15:12:29 +08:00
xingyy
9ccc2318ac 123 2025-02-26 15:04:37 +08:00
xingyy
295626fcb7 12 2025-02-26 14:47:55 +08:00
xingyy
44703705f9 feat(i18n): 添加 HTTP 错误的国际化支持
- 在 en-US、ja-JP、zh-CN 和 zh-TW 语言文件中添加了 HTTP 错误相关翻译
- 更新了 http.js 文件,使用国际化消息替换硬编码的错误提示
- 优化了错误处理逻辑,提高了代码的可维护性和用户体验
2025-02-26 14:08:04 +08:00
xingyy
d0af1a7cfa refactor(i18n):优化国际化文案并添加新功能相关翻译
- 更新了多个语言文件,统一了部分翻译内容
- 增加了新功能(如收藏码登录、实名认证等)的翻译
- 优化了现有功能的翻译,使其更加准确和自然
- 调整了部分UI文案,提升了用户体验
2025-02-26 13:46:45 +08:00
xingyy
28215a75e6 1231 2025-02-26 11:51:21 +08:00
xingyy
743206c277 1231 2025-02-26 11:33:50 +08:00
xingyy
4e6829af0b 1231 2025-02-26 11:11:29 +08:00
xingyy
9051088091 12 2025-02-25 20:01:33 +08:00
xingyy
3205ecd547 feat(i18n): 优化国际化配置并设置默认语言为英文
- 在 app.vue 中设置 locale 为 'en-US'
- 更新协议签署页面的国际化使用方式- 修改首页物品列表的显示逻辑
- 禁用浏览器语言检测,设置默认语言为中文
2025-02-25 19:17:34 +08:00
xingyy
3afb867c14 123 2025-02-25 18:21:05 +08:00
xingyy
d88f1d5a4f 1231 2025-02-25 17:00:07 +08:00
xingyy
33bafebfdf feat(login): 根据键盘状态调整登录按钮位置
- 添加键盘可见性检测功能
- 在键盘弹出时隐藏登录按钮
- 使用 Vue 生命周期钩子监听窗口大小变化
2025-02-25 15:24:09 +08:00
xingyy
4317531d34 style(login): 调整登录页面隐私政策提示位置
-将隐私政策提示文本从底部移动到顶部
- 使用绝对定位和 top 属性替代 bottom 属性- 调整 left 和 transform 属性以保持居中
2025-02-25 14:53:43 +08:00
xingyy
13beb44c85 12 2025-02-25 14:42:14 +08:00
xingyy
b73b25a10a refactor(live): 调整艺术品状态更新逻辑
- 注释掉 WS_TYPES.STOP_ARTWORK 消息类型中的 quoteStatus 更新
- 将 quoteStatus 更新移至 WS_TYPES.OVER 消息类型中
- 在 changeStatus 方法中添加日志输出,便于调试
2025-02-25 10:02:20 +08:00
xingyy
2cc2da264b feat(liveRoom): 优化直播播放器功能和错误处理
- 添加播放器错误处理逻辑,弹窗提示用户是否重新获取直播内容
- 实现重新获取直播内容的功能
- 优化直播加载中的显示效果
- 移除未使用的计数器和取消静音功能
- 简化 package.json 中的脚本命令
-
2025-02-24 15:39:20 +08:00
xingyy
5ca8394297 12 2025-02-24 14:54:10 +08:00
xingyy
cd14a92b0b 12 2025-02-24 14:44:12 +08:00
xingyy
44ae64d8da feat(login): 添加隐私政策并优化直播相关功能
- 在登录页面添加隐私政策链接
- 新增隐私政策页面,嵌入隐私政策 HTML 文件
- 优化直播相关功能:
  - 修复拍卖详情页面按钮点击事件
  -优化首页直播状态切换逻辑 - 修复直播侧边按钮点击
2025-02-24 14:05:49 +08:00
xingyy
911aa9ce1f feat(payment): 优化艺术品详情和用户主页的支付流程
- 在艺术品详情页添加支付相关数据的存储和处理
- 根据艺术品状态跳转到不同的支付页面
- 在用户主页添加拍卖艺术品UUID的存储
- 优化页面布局,确保元素不被压缩
2025-02-24 09:41:21 +08:00
xingyy
2e79e5d5c2 fix(payment): 修复支付金额相关逻辑
- 将判断条件和支付金额从 qrData.value.price改为 qrData.value.leftPrice- 更新页面显示的金额相关文案
- 优化支付流程中的金额计算和提示信息
2025-02-21 11:20:41 +08:00
xingyy
660981cbcb feat(collectCode): 添加 PDF协议查看功能
- 新增 pdfView 组件用于显示 PDF 文件
- 在协议页面中集成 pdfView 组件
- 实现拍卖笔录 PDF 的动态加载
- 优化协议列表数据结构和显示逻辑
2025-02-21 11:19:15 +08:00
xingyy
52b179cf4b refactor(signature): 重构签署内容页面
- 移除多个单独的 PDF 组件,整合为一个通用的 pdfView 组件
- 使用计算属性生成协议列表,提高代码可维护性
- 添加折叠面板组件,优化用户体验
- 实现拍卖笔录 PDF 的动态加载
- 优化页面布局和样式
2025-02-21 11:04:31 +08:00
xingyy
f38bd82001 feat(signature): 添加拍卖相关协议和规则的 PDF 查看功能
- 新增多个 PDF 查看页面,包括拍卖公告、竞买协议、竞买须知、拍卖笔录、拍卖规则和拍卖移交确认书
- 使用 vue-pdf-embed组件嵌入 PDF 文件
- 更新主页面布局,增加新的协议和规则项
- 在项目依赖中添加 vue-pdf-embed 和 mammoth
2025-02-21 10:17:45 +08:00
xingyy
ed6eb3d71d 12 2025-02-20 22:17:49 +08:00
xingyy
29e8fb9cb7 refactor(auth): 优化实名认证逻辑和用户信息展示
- 在 detail.vue 中增加性别显示逻辑,将 sex 字段转换为对应的性别文字
- 在 auth store 中添加 selectedZone 属性,用于保存选择的区号
- 修改 login 页面,将 selectedZone 存入 store 并在组件挂载时初始化
- 更新 profile 页面,增加拍卖作品状态显示
- 优化 realAuth 页面,根据选择的区号决定是否进行法大大验证
2025-02-20 20:40:00 +08:00
xingyy
977844dbc8 12312 2025-02-20 19:12:53 +08:00
xingyy
2feb821899 12312 2025-02-20 19:03:39 +08:00
xingyy
8eb2681435 12312 2025-02-20 18:53:53 +08:00
xingyy
6f14e869ea 12312 2025-02-20 18:30:48 +08:00
xingyy
c4dcecbc65 123 2025-02-20 15:47:54 +08:00
xingyy
23a70cadf9 123 2025-02-20 15:43:54 +08:00
xingyy
502927033b refactor(app): 优化二维码生成逻辑和首页布局
- 修正了个人二维码生成 URL 的拼写错误
- 调整了首页拍卖详情中的物品数量显示格式
- 移除了未使用的签名板组件依赖
2025-02-20 15:42:27 +08:00
xingyy
548e2b697a layout: 更新 App 组件结构- 在 App 组件中添加 client-only 组件,以优化客户端渲染
- 调整 VanConfigProvider 和 NuxtLayout 的嵌套结构
2025-02-20 15:18:39 +08:00
xingyy
85f81d287e feat: 更新签名板组件并添加 2025-02-20 15:17:04 +08:00
xingyy
c65203ead6 refactor(personal-info): 优化个人资讯页面数据加载逻辑
- 在路由查询参数 qrUid 存在时,才执行 getData() 方法获取数据
- 修复了之前数据无条件加载的问题,提高了页面性能和用户体验
2025-02-20 14:55:51 +08:00
xingyy
0c3f5f7379 feat(home): 添加获取艺术品列表功能并优化直播相关逻辑
-引入 getArtworkList 方法,用于获取艺术品列表
- 在 changeLive 方法中添加获取艺术品列表的调用
- 移除未使用的 showMinWindow1 导入
2025-02-20 14:53:43 +08:00
xingyy
f1e4601f7c feat(components): 新增悬浮窗组件并优化直播相关功能
- 新增悬浮窗组件,用于在直播页面显示"回到直播"按钮- 优化直播室侧边按钮,使用新的悬浮窗组件
- 修复商品详情页面的成交价显示问题
- 优化首页拍卖列表的成交价显示
-改进用户主页的拍卖信息展示
- 重构签名面板组件,使用 vue-signature-pad 替代原生实现
- 优化 nuxt 配置,启用 vscode devtools
2025-02-20 14:47:57 +08:00
xingyy
92cddb5da5 12 2025-02-20 11:45:53 +08:00
xingyy
7064c6b36d feat(config): 更新路由名称并添加新的收集码相关页面
- 在 app/config/index.js 中更新了 useAppHeaderRouteNames 数组,添加了新的路由名称
- 修改了 collectCode/mine/components/codeCard/index.vue 中的 QR 码生成逻辑
- 移除了不必要的 console.log 语句和未使用的变量- 优化了代码结构,提高了代码可读性
2025-02-20 11:43:05 +08:00
xingyy
43b1afb8f0 feat(collect-code): 实现线下扫码支付功能
- 新增 offlineQrcode 和 createOrder 接口
- 实现个人资讯页面的数据获取和处理
- 添加支付页面,支持全款和部分款项支付
- 优化签名协议页面,使用新接口获取数据
- 新增支付结果页面,展示支付状态和金额
2025-02-20 11:35:23 +08:00
xingyy
f4427bc094 feat(payment): 实现支付功能并优化相关页面
- 新增 payment 存储对象,用于保存支付相关信息
- 实现全款和部分款项支付逻辑
- 优化直播室、艺术品详情、个人中心等页面的支付相关展示和功能
- 添加千分位格式化函数,提升用户体验
2025-02-19 21:03:54 +08:00
xingyy
0308ace199 feat(auth): 优化签名流程和数据存储
- 将 lotNo、price 和 auctionArtworkUuid存储到本地存储
-优化个人信息页面的表单显示逻辑
- 在协议页面添加竞拍信息
- 移除签名面板中的冗余代码
2025-02-19 18:42:58 +08:00
xingyy
01e6f99e90 feat(collectCode): 添加签名功能并优化签署流程
- 在 app/config/index.js 中添加新的路由名称
- 实现签名面板组件,支持签名、清空和确认功能
- 优化个人资料页面,支持国内外签署流程
- 更新签署协议页面,增加直接签署功能- 引入 vue-signature-pad 依赖
2025-02-19 18:19:57 +08:00
xingyy
5bd34ceb82 meta(app): 设置领取号牌页面的标题
- 在 collectCode/signature/result/index.vue 文件中添加了 definePageMeta 函数
- 设置页面标题为 '领取号牌'
2025-02-19 15:38:58 +08:00
xingyy
13c40d12f2 feat(api-collect-code): 创建 sessionUserNo 并优化签名结果展示
- 在 goods/index.js 中添加 sessionUserNoCreate 函数,用于创建 sessionUserNo
- 在 personal-Info/index.vue 中,优化 number 值的初始化逻辑
- 在 result/index.vue 中,实现签名成功后展示拍卖用户编号的功能
2025-02-19 15:36:45 +08:00
xingyy
ddebdbae4a Merge remote-tracking branch 'origin/main' 2025-02-19 15:14:10 +08:00
xingyy
6f49f3d8e0 feat(collect-code): 实现个人信息收集和电子签名功能
- 添加个人信息收集页面,包括手机号、姓名、性别、生日等信息
- 实现电子签名流程,包括协议确认和签名结果展示
-优化登录页面布局,增加倒计时和返回功能
- 更新测试环境配置,统一 API 和 WebSocket URL
2025-02-19 15:14:01 +08:00
scout
4202d94a44 Merge branch 'main' of https://gitea-inner.fontree.cn/scout666/liveh5-nuxt 2025-02-19 11:49:37 +08:00
scout
f8c4404500 fixbugcountryCode 2025-02-19 11:49:36 +08:00
xingyy
3be7cec1c2 12 2025-02-18 16:53:38 +08:00
xingyy
c0f1935a02 12 2025-02-18 16:48:29 +08:00
xingyy
8845bb3db0 style(app): 调整 Cell 组件样式
- 在 app.vue 中添加全局样式,调整 Cell组件的标题和值的布局- 在 realAuth 页面中移除重复的 Cell 样式定义,简化代码结构
2025-02-18 16:42:27 +08:00
xingyy
a4332895c2 style(realAuth): 调整实名认证页面样式
-移除实名认证页面字段标签的固定宽度
- 调整字段标签和值的布局方式
2025-02-18 16:38:42 +08:00
xingyy
62fb1fd2ff feat(goods): 新增在线签名功能并优化相关页面
- 新增 signOnline 函数用于在线签名
- 优化 profile 页面,根据订单状态跳转到不同页面- 更新 realAuth 页面,修复跳转链接问题
- 修改 signature 页面,使用新的在线签名函数
- 更新多语言文案,增加部分支付状态描述
2025-02-18 16:33:56 +08:00
xingyy
bfb50546b8 feat(payment): 添加支付结果页面和外部支付页面
- 新增 payment-result 和 external 页面组件
- 更新 AppHeader 组件,添加支付结果相关路由
- 在 auth store 中添加 checkoutSessionUrl 属性
- 优化支付结果页面布局,增加回到首页按钮
2025-02-18 14:10:19 +08:00
xingyy
2919400d7f feat(payment): 优化支付结果页面并支持多种支付状态展示
- 新增支付结果查询接口并调用该接口获取支付状态
- 根据支付状态动态显示支付结果信息
- 更新国际化文案,增加支付失败、未支付、支付过期等状态的提示
- 调整支付结果页面布局和样式
2025-02-18 10:29:49 +08:00
xingyy
d974db8286 refactor(liveRoom): 移除未使用的 gsap 依赖- 从 liveRoom 组件中删除了 gsap 的导入语句
- 从 package.json 中移除了 gsap 的依赖项
- 更新 pnpm-lock.yaml,移除了与 gsap 相关的条目
2025-02-18 09:53:49 +08:00
xingyy
0a7ab15d29 refactor(liveRoom): 优化直播室页面
- 移除静音提示按钮
- 添加诊断按钮配置
- 设置播放器容器大小
- 添加播放器 license配置
- 优化播放器初始化和播放逻辑
- 移除直播加载文本
2025-02-18 09:47:30 +08:00
xingyy
450372ce84 feat(payment): 添加支付功能并优化直播相关页面
- 新增支付相关页面和功能
- 优化直播室页面,增加静音提示和加载动画
- 修改首页拍卖信息展示逻辑
- 重构侧边按钮组件,支持拖动和吸附功能
2025-02-17 19:54:11 +08:00
xingyy
767e05209c feat(live): 优化直播间功能和界面
- 修改返回逻辑,仅在首页时退出全屏- 优化国际化处理,使用 t 函数替代 $t
-调整直播室错误和成功提示信息的显示
- 修复签名面板的确认功能
-
2025-02-17 15:18:55 +08:00
xingyy
3893938ac1 feat(liveRoom): 实现直播间价格动画效果
- 引入 gsap 和 countup.js 库
- 实现价格滚动动画效果
- 优化价格显示逻辑
2025-02-17 14:50:28 +08:00
xingyy
a0623e8bd9 feat(liveRoom): 实现直播间价格动画效果
- 引入 gsap 和 countup.js 库
- 实现价格滚动动画效果
- 优化价格显示逻辑
2025-02-17 14:29:31 +08:00
xingyy
83e116e210 style(liveRoom/realAuth): 优化页面动画和样式
- liveRoom:
  - 为 transition 组件添加 fade 名称,优化动画效果
  - 添加 fade
2025-02-17 13:48:24 +08:00
xingyy
2f2f2e1294 feat(auth): 实现登录和实名认证的跳转逻辑
- 在登录页面添加对 fddCheck 的调用,处理特定的跳转逻辑
- 在实名认证页面添加路由查询参数处理,优化页面加载
- 优化直播室页面的代码结构,提高可读性
2025-02-17 13:33:31 +08:00
xingyy
71e7f4223a refactor(login): 优化登录页面布局和功能
- 调整验证码重新发送和返回按钮的布局
- 添加返回按钮,提高用户操作便利性
- 优化代码结构,提高页面可维护性
2025-02-17 10:55:50 +08:00
xingyy
df16ec5855 feat(goods): 添加 fddCheck 接口并优化多个组件- 在 goods API 中添加 fddCheck 接口
- 优化 waterfallFlow 组件样式
- 修改 login 页面中 pane 切换逻辑
- 重构 profile 页面数据获取和展示逻辑
- 更新 realAuth 页面逻辑,集成 fddCheck接口
- 在 i18n 文件中添加 profile 页面相关翻译
2025-02-17 10:52:10 +08:00
xingyy
0e80600f51 refactor(components): 优化瀑布流布局和日期选择组件
-移除了瀑布流布局组件中的冗余注释和代码
-优化了日期选择组件的结构,删除了不必要的注释和空行
- 提高了代码的可读性和维护性
2025-02-17 10:14:12 +08:00
xingyy
2f8eb36a52 feat(components): 实现侧边栏拖动功能
- 在 SideButton 组件中添加拖动功能,支持鼠标和触摸操作
-优化 artDetail 页面中的拖动逻辑,限制拖动范围
-修复 liveRoom 组件中的拖动相关问题
2025-02-14 17:00:34 +08:00
xingyy
aad429be0a refactor(app): 移除 @nuxt/image 模块并调整相关组件
- 移除了 @nuxt/image 模块引用- 更新了 x-image 组件,使用原生 img 标签替代 nuxt-img
- 调整了 home 和 login 页面中的样式
- 更新了 realAuth 页面的路由和样式
2025-02-14 16:47:56 +08:00
xingyy
0761ea8ab0 feat(components): 添加瀑布流布局组件
- 新增 waterfallFlow 组件,支持多列自适应高度的瀑布流布局
- 组件使用 Vue 3 的 composition API,包括 ref、onMounted 和 watch
- 提供灵活的自定义插槽,允许用户自定义每个项目的样式和内容
- 默认样式采用 flex 布局,支持自定义样式
2025-02-14 15:44:29 +08:00
xingyy
c770b76cac refactor: 删除 keepalive 页面删除了 app/pages/keepalive/index.vue 文件,移除了与 keepalive 相关的模板、脚本和样式。 2025-02-14 15:27:16 +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
17a080e529 refactor(liveRoom):调整直播房间页面配置和播放器设置
- 移除 isPlayerReady 变量
- 更新 playerConfig 配置,增加 autoplay 设置
- 修改 autoplayPolicy 配置,添加 showUnmuteBtn属性
- 删除 definePageMeta 中的 title 属性
2025-02-13 15:23:50 +08:00
xingyy
f5467618d3 refactor(home): 简化 ItemList 组件的脚本- 移除了未使用的 import语句
- 删除了未使用的组件引用
- 清理了未使用的状态和方法
2025-02-13 13:53:29 +08:00
xingyy
c0f4a14186 refactor(profile): 重构个人主页组件
- 优化代码结构,提高可读性和维护性
- 重构数据获取和处理逻辑,使用 async/await
-简化分组排序函数,提高性能
- 优化模板结构,提高渲染效率
- 添加注释,提高代码可理解性
2025-02-13 13:51:53 +08:00
xingyy
ee85aced9e refactor(profile): 恢复作品分组和排序功能
- 重新启用 groupAndSortByDate 函数以对用户作品进行分组和排序
- 添加 finished属性到 van-list 组件以指示
2025-02-13 11:59: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
b927267c6a i18n 2025-02-12 14:38:53 +08:00
wwt
ed0e545873 i18n 2025-02-12 14:34:05 +08:00
xingyy
93a7d853dc refactor(liveRoom): 删除冗余代码并优化错误处理
- 移除了 catch 块中的冗余空分号
-调整了错误处理逻辑,使代码结构更清晰
2025-02-12 11:06:53 +08:00
xingyy
83d090720a refactor/liveRoom: 优化直播内容获取失败的提示方式
- 将 showDialog 替换为 showConfirmDialog,移除了取消按钮- 添加了新的构建脚本命令:
  - build:test-csr  - build:prod-csr
2025-02-12 10:58:47 +08:00
wwt
c959018360 1 2025-02-12 10:38:21 +08:00
xingyy
fbf0de996f 12 2025-02-12 10:35:56 +08:00
xingyy
afd5e75771 123 2025-02-12 10:17:28 +08:00
xingyy
9812cd7903 feat(live获取失败时的处理机制
-Room): 添加直播内容 在播放器初始化失败时,弹出对话框提示用户直播内容获取失败
- 提供刷新页面重新获取直播内容的选项
- 使用 vant 的 showDialog 组件实现对话框功能
2025-02-11 15:58:35 +08:00
xingyy
50fe1248e3 refactor(liveRoom): 优化直播室组件和支付功能
- 移除 paymentInput 组件中的冗余属性
- 在 liveMinWindow 组件中添加路由监听,实现自动关闭功能
- 删除 PaymentInput 组件中的无用日志输出
2025-02-11 15:39:22 +08:00
xingyy
def6a6b71e refactor(live): 重构直播相关功能和状态管理
-将 fullLive 状态从 goodStore 移动到 liveStore
- 优化 liveRoom 页面逻辑,移除不必要的 props
- 更新 AppHeader 组件,使用 liveStore 中的 fullLive 状态
- 删除 floatingVideo 组件
- 调整 liveMinWindow 组件,增加 onClick 事件处理
- 更新 home 页面,使用 liveStore 中的 fullLive 状态
- 优化 liveRoom 中的 PaymentInput 和 SideButton 组件
2025-02-11 15:27:31 +08:00
xingyy
48108c5e84 12 2025-02-11 14:56:19 +08:00
xingyy
3c69236caa feat(live): 实现直播间最小化窗口功能
- 新增最小化窗口组件 liveMinWindow
- 在 liveRoom 页面中集成最小化窗口功能
- 优化 liveStore,增加相关状态和方法支持最小化窗口
- 调整
2025-02-11 14:55:25 +08:00
xingyy
9334819414 refactor(liveRoom): 删除未使用的加密相关代码
- 移除了 cryptConfig、generateKey、decrypt 和 decryptData 等未使用的加密相关函数
- 优化了代码结构,提高了代码的可读性和维护性
2025-02-11 11:36:36 +08:00
xingyy
86198811aa feat(live): 优化直播间功能并添加画中画支持
- 更新直播源地址
- 添加画中画功能,支持视频拖动和缩放
- 实现直播加密密钥生成和数据解密
- 优化直播房间组件,支持全屏和缩略图模式
- 新增日志发送接口
2025-02-11 11:34:24 +08:00
xingyy
10cba595b0 refactor(live): 优化直播室功能和交互
- 修改艺术品状态更新逻辑,仅在未售出时允许改变状态
- 添加支付按钮点击后跳转到签名协议页面
- 优化侧边按钮组件,增加支付按钮的显示逻辑
2025-02-10 17:02:58 +08:00
xingyy
eb02645658 feat(api-collect-code): 新增离线二维码删除功能并优化相关页面
- 新增 offlineQrcodeDelete 函数用于删除离线二维码
- 在我的收藏码页面添加删除功能,支持单个二维码删除
2025-02-10 16:26:54 +08:00
xingyy
69ad600f0d feat(collectCode): 优化收款二维码功能
- 新增二维码生成和预览功能
- 添加拍品号验证逻辑
- 优化对话框样式和交互
-调整 API 调用方式
2025-02-10 15:47:26 +08:00
xingyy
34add8d226 feat(signature): 添加签名功能相关页面
- 新增签名面板页面,用于用户签名
- 新增个人信息页面,用于填写个人相关资料- 新增协议页面,用于展示拍卖规则等协议内容
-优化直播页面竞拍结束提示逻辑
- 修复国家区域选择页面路由问题
- 优化个人主页下拉刷新功能
2025-02-10 10:56:38 +08:00
xingyy
e8a89b184e refactor(live): 优化直播页面消息提示和界面显示
- 移除不必要的空行和逗号
- 统一消息提示的展示时间
- 为艺术品结束提示添加背景色和边框色
- 在竞价信息中添加货币符号
- 调整侧边按钮弹窗的动画效果
2025-02-08 17:40:54 +08:00
xingyy
f1bd2b183f perf(tangPopup): 优化滚动定位逻辑
- 移除了 setTimeout 包裹,直接执行滚动定位逻辑
- 保留了原有的滚动定位功能,没有引入新功能
2025-02-08 17:10:23 +08:00
xingyy
ad19345db6 feat(x-popup): 增加弹窗内列表自动定位功能- 在 x-popup 组件中添加 list-container 类名,用于后续定位操作
- 在 tangPopup.vue 中实现 scrollToCurrentItem 函数,用于滚动到当前选中的物品
- 监听弹窗显示状态,当弹窗显示时调用 scrollToCurrentItem 函数
2025-02-08 17:00:09 +08:00
xingyy
7e4fbc84ad refactor(components): 优化消息组件样式和动画
- 修正了 live/index.js 中的样式对象- 优化了 x-message 组件的样式计算逻辑
- 改进了 tangPopup 组件的动画效果,使过渡更快且不完全消失
2025-02-08 16:34:03 +08:00
xingyy
a791248752 refactor(app): 优化代码结构和功能
- 移除多处 console.log 语句,清理无用代码
- 在消息组件中添加 info 类型配置并实现 info 消息显示功能
- 优化 WebSocket 消息处理逻辑,提高代码可读性
2025-02-08 16:24:26 +08:00
xingyy
c86e449d52 style(tangPopup): 为正在竞拍的标识添加闪烁动画效果
- 在 tangPopup.vue 文件中,为正在竞拍的标识添加了 blink 类名
- 在样式部分新增了 .blink 类的样式,使用 keyframes 创建 fade 动
2025-02-08 15:31:02 +08:00
xingyy
36793c5c5a feat(live): 实现直播间竞拍功能并优化相关页面
- 新增 artworkBuy API 实现艺术品购买功能
- 重构 WebSocket连接逻辑,优化消息处理- 更新直播间页面,支持实时竞拍和消息提示
-调整艺术详情和用户中心页面样式
- 优化消息组件样式和展示逻辑
2025-02-08 15:21:00 +08:00
xingyy
47aa573641 refactor/artDetail: 重构艺术品详情页面
- 移除 goodStore 的使用,改为直接调用 userArtwork API
- 通过路由参数获取艺术品 UUID,动态加载详情数据
- 更新模板,使用新获取的数据渲染页面
- 修改 profile 页面跳转到艺术品详情的方式,传递 UUID 参数
2025-02-08 10:16:54 +08:00
xingyy
aec3825a3b feat(component): 优化消息组件并添加新功能
- 重构 x-message 组件,支持更多自定义选项
- 添加 artDetail 页面用于展示艺术品详情
- 修改 liveRoom 页面,接入新的消息提示功能- 优化 profile 页面布局,增加去支付按钮
- 调整 home 页面,集成新的消息系统
- 修改 websocket 插件,支持携带 token 认证
2025-02-08 10:06:21 +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
510b839a1b feat(liveRoom): 实现直播间拍卖数据实时更新和显示
- 从 liveStore 中获取 auctionData,用于展示当前拍卖信息
- 在模板中添加拍卖数据的动态显示,包括当前价、下口价等信息
- 实现拍卖状态的实时更新和对应 UI 的变化
- 优化竞拍列表的展示逻辑,根据不同的拍卖状态显示相应内容
- 在弹窗中添加当前拍卖作品的标识和状态
2025-02-06 15:43:23 +08:00
xingyy
bd56b05e60 refactor(collect-code): 重构收藏码功能
- 修改了 API 接口命名和路径,以适应新的业务逻辑
- 优化了登录流程,增加了验证码登录方式
- 重构了个人中心页面,增加了新的功能组件
- 新增了支付相关页面和逻辑- 优化了代码结构和命名,提高了可维护性
2025-02-06 14:03:09 +08:00
xingyy
8d01653dac feat(collectCode): 新增签名功能相关页面
- 添加签名面板页面,实现签名提交和清除功能
- 更新个人信息页面布局,增加下一步按钮
- 新增协议页面,实现支付前协议展示和同意签字功能
- 在 uno.config.js 中添加自定义样式规则,用于覆盖默认按钮样式
2025-02-06 10:20:11 +08:00
xingyy
2e08e6efcb feat(collect-code): 新增收款二维码功能
- 添加新的 API接口和相关组件
- 实现用户认证和艺术品列表展示- 新增个人资料填写页面- 优化首页和登录页面样式
2025-02-05 17:00:22 +08:00
xingyy
41ad9aeed8 style:优化支付结果对话框样式
- 移除全局样式覆盖,提高代码可维护性- 调整对话框样式为局部应用,避免不必要的样式冲突
- 优化 HTML 结构,提升代码可读性
2025-01-23 20:13:06 +08:00
xingyy
ff053a5a8c feat(image): 添加 webp 图片格式支持
- 在 x-image组件中添加 webp 格式支持
- 在 nuxt.config.js 中配置 ipx 图片处理- 添加 sharp 库以支持图片格式转换
- 修改 live store 中的 show1 变量初始值
- 调整 PaymentResults 组件中 price 的默认值
2025-01-23 20:02:20 +08:00
xingyy
e30b993601 refactor: 将导入路径从波浪号(~)改为 @- 修改了多个文件中的导入路径,将 ~/ 替换为 @/
- 这个改动统一了项目中的导入路径格式,提高了代码的一致性和可维护性
2025-01-23 19:43:45 +08:00
xingyy
b876aac28a fix(components): 修复手机端点击事件导致按钮状态异常
- 在 x-button 组件中添加 event.stopPropagation() 以防止事件冒泡- 更新 SideButton 组件中的事件处理方式,确保点击事件正确触发
2025-01-23 19:41:09 +08:00
xingyy
7916b009e6 refactor(liveRoom): 重构直播室功能
- 移除不必要的导入和未使用的变量
- 优化拍卖数据获取逻辑
- 添加 WebSocket 连接和消息处理功能
- 更新侧边按钮组件,显示实时拍卖数据
-增加拍品详情弹窗功能
2025-01-23 19:29:29 +08:00
xingyy
65f8d2d1e9 feat(websocket): 实现 WebSocket通信功能
- 新增 useWebSocket 组合式函数,用于在组件中使用 WebSocket
- 添加 WebSocket 插件,提供全局 WebSocket 实例和相关方法
- 实现了连接、重连、发送消息、关闭连接等功能
- 通过自定义事件实现消息广播,供组件监听
2025-01-23 16:37:11 +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
2d909b276b perf(components): 添加 v-memo指令以优化性能
- 在 AppFooter 组件中,为最外层 div 添加 v-memo="[active]" 指令- 在 AppHeader 组件中,为 VanNavBar 组件添加 v-memo="[title, fullLive, showLeftArrow, subTitle]" 指令
- 移除了 AppHeader 组件中的 console.log 语句
2025-01-23 15:28:31 +08:00
xingyy
a6a5c20705 refactor(app): 移除颜色模式相关代码
- 删除了 app.vue 中的颜色模式相关代码
- 移除了 nuxt.config.js 中的 colorMode 配置
- 删除了 package.json 中的 @nuxtjs/color-mode 依赖
- 移除了 unocss 示例页面
- 注释掉了 liveRoom 页面中的视频播放代码
2025-01-23 15:24:49 +08:00
xingyy
107966dabc feat(app): 添加暗黑模式支持并优化主题样式
- 新增暗黑模式支持,使用 colorMode 模块管理主题切换
- 添加全局样式和默认主题样式文件
- 优化 app.vue 中的样式和布局
- 更新 i18n 插件配置,使用 TypeScript 类型
- 调整 nuxt.config.js 中的模块顺序和配置
2025-01-23 14:59:20 +08:00
xingyy
88d1dea0d2 refactor(app): 调整主页相关组件和页面的代码- 在 AppHeader 组件中添加调试日志,用于检查路由元数据
- 优化 home 页面的代码结构,移除未使用的导入和变量
- 在主页面添加 definePageMeta 以设置页面元数据
2025-01-23 14:34:51 +08:00
xingyy
8cb35f4f1b 12 2025-01-23 14:27:02 +08:00
xingyy
0d1342414b refactor(goods): 优化商品列表获取逻辑
- 移除了不必要的 console.log 语句
- 更新了 artworkList API 的导入路径
- 删除了 Home 组件中的冗余模板代码
2025-01-23 14:22:25 +08:00
xingyy
fbac90a177 refactor(app/config): 修改路由名称
- 将 useAppFooterRouteNames 中的 'home'路由改为 'index'
-保持 useAppHeaderRouteNames 不变
2025-01-23 14:17:49 +08:00
xingyy
44b593966e Merge remote-tracking branch 'origin/main' 2025-01-23 14:16:45 +08:00
xingyy
7ae4899e17 refactor(itemDetail): 移除未使用的代码
- 删除了未使用的 images 数组和 clickSwipe函数
- 注释掉了不再使用的 van-swipe 组件
2025-01-23 14:16:39 +08:00
scout
8b144a270c Merge branch 'qb' of https://gitea-inner.fontree.cn/scout666/liveh5-nuxt 2025-01-23 14:15:24 +08:00
scout
d8b880cf47 扫码 2025-01-23 14:11:41 +08:00
scout
88e8170755 feat(route): 添加collectCode相关路由配置 2025-01-23 14:11:21 +08:00
scout
f4df2d0a78 feat(auth): 添加fingerprint存储 2025-01-23 14:11:20 +08:00
xingyy
f80f9c1651 feat(styles): 初始化默认主题样式并支持暗黑模式
- 新增 default-theme.css 文件,定义基础样式和暗黑模式样式
-移除 index.css 文件中的重复样式
- 在 nuxt.config.js 中引入 default-theme.css
- 优化了颜色变量和布局样式
2025-01-23 14:10:15 +08:00