mixin #1

Open
lengzhiqiang wants to merge 70 commits from mixin into master
Owner
No description provided.
lengzhiqiang added 38 commits 2025-07-03 09:51:45 +08:00
新增语音对讲功能,包含以下主要变更:
- 添加语音对讲弹窗组件talk.vue
- 新增talkRequest.ts和talk.ts处理对讲API请求
- 添加对讲相关图标资源
- 在App.vue中集成对讲功能
- 添加md5依赖用于密码加密
移除未使用的broadcastRtc ref,改为直接使用变量
在stopBroadcast调用时添加accessToken参数
- 在api.ts中添加voiceList和setVoiceApi接口
- 在App.vue中实现语音列表弹窗和选择功能
- 优化talk.vue中的广播状态管理和日志输出
添加购物车总价计算功能,优化视频显示比例和购物车界面样式
清理退出服务器时的数据重置逻辑
refactor: 移除未使用的用户信息获取逻辑
style: 更新.gitignore添加zip文件忽略
chore: 添加本地开发SSL证书文件
- 在App.vue中添加closeTalk方法处理对讲关闭事件
- 修改talk组件支持通过props接收设备ID和通道ID参数
- 添加close事件处理对话框关闭时的资源释放
- 同步更新广播状态处理逻辑
在对话框关闭时,只有当广播状态不为-1时才更新状态并停止广播,避免重复调用stopBroadcast
refactor(App.vue): 优化代码格式和结构,添加关闭窗口功能

- 移除talk组件中不再需要的id prop
- 统一代码缩进和格式
- 添加关闭窗口按钮及相关逻辑
- 为窗口添加拖拽区域样式
- 在api模块新增audioStartPlay接口用于音频播放
- 在App.vue和talk.vue组件中实现音频播放控制逻辑
- 启用vite的https配置以支持音频流媒体播放
- 优化对讲组件的事件处理,增加音频静音控制
lengzhiqiang added 1 commit 2025-07-03 11:38:46 +08:00
DoPing added 2 commits 2025-07-03 11:45:36 +08:00
DoPing added 1 commit 2025-07-03 17:21:07 +08:00
添加flv.js视频播放相关依赖
移除audio元素及相关逻辑,改用flv.js实现视频播放
新增视频播放控制方法startTalk和stopTalk
lengzhiqiang added 1 commit 2025-07-03 18:13:35 +08:00
lengzhiqiang added 1 commit 2025-07-03 18:45:49 +08:00
lengzhiqiang added 1 commit 2025-07-03 19:02:06 +08:00
lengzhiqiang added 1 commit 2025-07-03 19:29:12 +08:00
lengzhiqiang added 1 commit 2025-07-03 21:53:54 +08:00
lengzhiqiang added 1 commit 2025-07-03 22:12:25 +08:00
lengzhiqiang added 1 commit 2025-07-03 22:16:12 +08:00
DoPing added 1 commit 2025-07-04 10:53:30 +08:00
DoPing added 1 commit 2025-07-04 11:22:17 +08:00
DoPing added 1 commit 2025-07-04 18:27:32 +08:00
调整UnoCSS配置中的断点值(md:1000px, sm:600px)
添加paymentStatus状态管理支付状态
优化购物车界面样式和支付状态显示
修改门状态提示文字为更清晰的表述
调整视频播放器配置和样式
DoPing added 1 commit 2025-07-04 18:39:21 +08:00
DoPing added 1 commit 2025-07-04 18:51:19 +08:00
DoPing added 1 commit 2025-07-04 19:11:36 +08:00
DoPing added 1 commit 2025-07-04 19:14:18 +08:00
DoPing added 1 commit 2025-07-04 19:21:49 +08:00
DoPing added 1 commit 2025-07-08 10:38:38 +08:00
- 移除未使用的onMounted钩子和注释代码
- 将deviceInfo从组件内部状态改为使用props传递
- 新增ipAdd和domain props用于动态替换流地址
- 调整代码格式提高可读性
DoPing added 1 commit 2025-07-09 18:01:01 +08:00
- 将门状态显示从"门1未关"改为"门2未关"
- 调整开门和结束服务按钮的背景色为红色(#f40)
DoPing added 1 commit 2025-07-14 17:56:53 +08:00
修改setVoiceApi接口,新增cid参数用于传递客服ID,同时在调用处补充该参数。这使语音设置能够关联到具体的客服会话。
DoPing added 1 commit 2025-07-16 15:04:46 +08:00
- 新增recordrtc依赖用于音频录制
- 实现语音转文字WebSocket连接及录音功能
- 添加语音识别结果显示组件
- 优化vite配置增加分包设置
- 新增语音识别日志记录API
DoPing added 1 commit 2025-07-18 17:58:15 +08:00
- 新增呼叫次数和说话次数统计显示
- 调整音频录制参数和播放音量控制
- 增加语音识别时的蓝色渐变背景效果
- 修改测试按钮功能为触发录音
DoPing added 1 commit 2025-07-24 10:24:29 +08:00
修复视频容器布局问题,将视频元素放入单独容器并添加样式确保正确显示。调整视频元素尺寸和位置,添加object-fit属性避免变形。
lengzhiqiang added 1 commit 2025-07-30 16:51:34 +08:00
DoPing added 4 commits 2025-08-01 14:54:53 +08:00
修改对话框尺寸和样式,优化视频布局的缩进和结构
重置通话和语音计数变量,移除锁门操作
- 在App.vue中添加exitServerDialog状态和确认弹窗
- 调整按钮样式统一添加点击动画效果
- 修改talk.vue组件中的内容对齐方式
- 优化tabbar布局和按钮排列
DoPing added 1 commit 2025-08-01 15:54:04 +08:00
- 统一对话框关闭图标大小及边距样式
- 修复websocket心跳定时器未清除导致的内存泄漏问题
- 优化语音选择对话框的交互样式
DoPing added 1 commit 2025-08-08 17:54:10 +08:00
- 移除不必要的 isMuted 变量
- 调整对讲开始和结束的逻辑
- 统一关闭按钮样式
- 优化视频元素的 muted 属性设置
This pull request has changes conflicting with the target branch.
  • src/App.vue
  • src/api/api.ts
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin mixin:mixin
git checkout mixin
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lengzhiqiang/storeCamera#1
No description provided.