mixin #1

Open
lengzhiqiang wants to merge 70 commits from mixin into master

70 Commits

Author SHA1 Message Date
b533c5fada refactor(App): 优化对讲功能和界面样式
- 移除不必要的 isMuted 变量
- 调整对讲开始和结束的逻辑
- 统一关闭按钮样式
- 优化视频元素的 muted 属性设置
2025-08-08 17:53:56 +08:00
9128b4dc61 fix(ui): 调整对话框样式及修复websocket内存泄漏
- 统一对话框关闭图标大小及边距样式
- 修复websocket心跳定时器未清除导致的内存泄漏问题
- 优化语音选择对话框的交互样式
2025-08-01 15:53:50 +08:00
0d371cdba0 Merge branch 'mixin' of http://git.sixqin.com:3000/lengzhiqiang/storeCamera into mixin 2025-08-01 14:54:33 +08:00
lengzhiqiang
5875cb7c06 feat 2025-08-01 14:49:02 +08:00
6da7eaf91b feat: 添加结束服务确认弹窗并调整UI布局
- 在App.vue中添加exitServerDialog状态和确认弹窗
- 调整按钮样式统一添加点击动画效果
- 修改talk.vue组件中的内容对齐方式
- 优化tabbar布局和按钮排列
2025-08-01 13:49:01 +08:00
lengzhiqiang
62de6f32b7 feat 2025-07-30 16:51:26 +08:00
fbc3e3009b refactor: 调整对话框和视频布局样式
修改对话框尺寸和样式,优化视频布局的缩进和结构
重置通话和语音计数变量,移除锁门操作
2025-07-25 16:49:45 +08:00
74d892feb3 fix(App.vue): 调整视频容器布局和样式以修复显示问题
修复视频容器布局问题,将视频元素放入单独容器并添加样式确保正确显示。调整视频元素尺寸和位置,添加object-fit属性避免变形。
2025-07-24 10:24:15 +08:00
e6a3f76694 feat: 添加语音交互统计功能并优化音频处理
- 新增呼叫次数和说话次数统计显示
- 调整音频录制参数和播放音量控制
- 增加语音识别时的蓝色渐变背景效果
- 修改测试按钮功能为触发录音
2025-07-18 17:57:53 +08:00
2c13294dd1 feat(语音识别): 添加语音转文字功能及相关API
- 新增recordrtc依赖用于音频录制
- 实现语音转文字WebSocket连接及录音功能
- 添加语音识别结果显示组件
- 优化vite配置增加分包设置
- 新增语音识别日志记录API
2025-07-16 15:04:25 +08:00
5316283176 feat(语音设置): 为setVoiceApi添加cid参数以支持客服ID
修改setVoiceApi接口,新增cid参数用于传递客服ID,同时在调用处补充该参数。这使语音设置能够关联到具体的客服会话。
2025-07-14 17:56:37 +08:00
00b9a4473f fix: 修正门状态显示文本和按钮样式
- 将门状态显示从"门1未关"改为"门2未关"
- 调整开门和结束服务按钮的背景色为红色(#f40)
2025-07-09 18:00:47 +08:00
fcc32fc0fc refactor(talk): 优化语音对讲组件代码结构并移除无用代码
- 移除未使用的onMounted钩子和注释代码
- 将deviceInfo从组件内部状态改为使用props传递
- 新增ipAdd和domain props用于动态替换流地址
- 调整代码格式提高可读性
2025-07-08 10:38:23 +08:00
9683fb787f fix:支付成功关门手动控制 2025-07-04 19:21:41 +08:00
047e542c04 fix:结束服务门状态初始化 2025-07-04 19:14:13 +08:00
3cbe1564c9 fix:支付状态同步 2025-07-04 19:11:31 +08:00
1b0d95470a fix:样式优化 2025-07-04 18:51:13 +08:00
9ab4eeef76 fixed:收银界面样式 2025-07-04 18:39:16 +08:00
8a6231d6aa feat: 调整响应式断点并优化支付状态显示
调整UnoCSS配置中的断点值(md:1000px, sm:600px)
添加paymentStatus状态管理支付状态
优化购物车界面样式和支付状态显示
修改门状态提示文字为更清晰的表述
调整视频播放器配置和样式
2025-07-04 18:27:09 +08:00
ba07a11820 fixed:样式修改 2025-07-04 11:22:09 +08:00
c8b7f108c1 fixed:样式修改完善 2025-07-04 10:53:18 +08:00
lengzhiqiang
c681082619 feat:test 2025-07-03 22:16:00 +08:00
lengzhiqiang
0e5e0e01fc fixed:开关门锁状态 2025-07-03 22:12:14 +08:00
lengxiaofei
8f75a9b479 feat:未关门状态同步画面 2025-07-03 21:53:39 +08:00
lengxiaofei
3bc6aba788 feat:门锁状态 2025-07-03 19:29:00 +08:00
lengxiaofei
4c34ab72f4 fixed:结束服务bug修改 2025-07-03 19:01:49 +08:00
lengxiaofei
76fcf623af fixed:退出服务的bug修复 2025-07-03 18:45:34 +08:00
lengxiaofei
1e975cdd2e fixed:结束服务bug修改 2025-07-03 18:13:18 +08:00
ce8d03908f feat(视频播放): 替换音频播放为flv.js视频播放并添加相关依赖
添加flv.js视频播放相关依赖
移除audio元素及相关逻辑,改用flv.js实现视频播放
新增视频播放控制方法startTalk和stopTalk
2025-07-03 17:20:49 +08:00
555643c39c Merge branch 'mixin' of http://git.sixqin.com:3000/lengzhiqiang/storeCamera into mixin 2025-07-03 11:45:12 +08:00
8ee7f96316 fixed:调整对讲UI 2025-07-03 11:44:42 +08:00
lengxiaofei
268d02192c fixed:多次推送上线拦截 2025-07-03 11:38:20 +08:00
lengxiaofei
35f8ad0e46 f 2025-07-02 18:51:22 +08:00
yyboo
2b42d31bd6 f 2025-07-02 18:34:58 +08:00
a32f577b68 Merge branch 'mixin' of http://git.sixqin.com:3000/lengzhiqiang/storeCamera into mixin 2025-07-02 13:36:04 +08:00
745e14def2 feat(音频): 添加音频播放功能并优化对讲逻辑
- 在api模块新增audioStartPlay接口用于音频播放
- 在App.vue和talk.vue组件中实现音频播放控制逻辑
- 启用vite的https配置以支持音频流媒体播放
- 优化对讲组件的事件处理,增加音频静音控制
2025-07-02 13:34:48 +08:00
lengzhiqiang
7cf8cc8904 fixed:语音选中鼠标样式 2025-07-01 22:36:02 +08:00
lengzhiqiang
0236b3c781 feat:图标切换 2025-07-01 21:41:41 +08:00
lengzhiqiang
a8a9261cf9 chore:响应时尺寸端点 2025-07-01 21:25:59 +08:00
1278b7a9d9 1 2025-07-01 20:52:13 +08:00
lengzhiqiang
3493cce726 fixed:样式修改 2025-07-01 20:34:28 +08:00
lengzhiqiang
b24e1dac58 fixed:样式调整 2025-07-01 20:30:20 +08:00
404d9880ca fixed:语音发送反馈消息 2025-07-01 20:06:39 +08:00
3cb5ca7fa8 refactor(talk.vue): 移除不再需要的id prop并清理代码格式
refactor(App.vue): 优化代码格式和结构,添加关闭窗口功能

- 移除talk组件中不再需要的id prop
- 统一代码缩进和格式
- 添加关闭窗口按钮及相关逻辑
- 为窗口添加拖拽区域样式
2025-07-01 19:34:53 +08:00
2634994418 chore:打包 2025-07-01 15:56:37 +08:00
7ab941663c feat:结束服务和关闭窗口回调 2025-07-01 15:55:46 +08:00
lengzhiqiang
ebad99f1b6 fixed:摄像头视频流 2025-07-01 14:00:49 +08:00
lengzhiqiang
651864b460 fixed:摄像头媒体流 2025-07-01 13:53:44 +08:00
lengzhiqiang
14f0bbf560 chore:结束服务打印 2025-07-01 13:04:37 +08:00
lengzhiqiang
eba6f5e5ca feat:视频流切换 2025-07-01 13:03:10 +08:00
lengzhiqiang
610f8ab1d7 feat:1 2025-07-01 12:39:43 +08:00
lengzhiqiang
b1ac66d92f feat:1 2025-07-01 12:38:53 +08:00
0c3df9bd4c fix(talk): 修复对话框关闭时未正确停止广播的问题
在对话框关闭时,只有当广播状态不为-1时才更新状态并停止广播,避免重复调用stopBroadcast
2025-07-01 12:37:53 +08:00
6dafa53012 Merge branch 'mixin' of http://git.sixqin.com:3000/lengzhiqiang/storeCamera into mixin 2025-07-01 12:36:07 +08:00
85dbf874f9 feat(对讲组件): 添加关闭对讲功能并支持设备参数传递
- 在App.vue中添加closeTalk方法处理对讲关闭事件
- 修改talk组件支持通过props接收设备ID和通道ID参数
- 添加close事件处理对话框关闭时的资源释放
- 同步更新广播状态处理逻辑
2025-07-01 12:36:03 +08:00
lengzhiqiang
e9ef53a474 feat:video muted控制 2025-07-01 12:34:50 +08:00
4542e411b8 Merge branch 'mixin' of http://git.sixqin.com:3000/lengzhiqiang/storeCamera into mixin 2025-07-01 12:21:05 +08:00
d5358ef563 fix: 更新音频服务URL并添加CORS头
refactor: 移除未使用的用户信息获取逻辑
style: 更新.gitignore添加zip文件忽略
chore: 添加本地开发SSL证书文件
2025-07-01 12:21:02 +08:00
lengzhiqiang
65d3e4d100 fixed:滚动条取消 2025-07-01 12:20:32 +08:00
b903ae3a77 feat:打包适配 2025-06-30 20:08:06 +08:00
bb4bb55df3 feat:打包适配 2025-06-30 20:07:49 +08:00
3e71cecdc0 feat: 添加购物车总价计算和样式优化
添加购物车总价计算功能,优化视频显示比例和购物车界面样式
清理退出服务器时的数据重置逻辑
2025-06-30 17:40:10 +08:00
97236e94b0 1 2025-06-30 16:52:14 +08:00
1134cd44c6 feat:摄像头和接口调通 2025-06-30 16:48:23 +08:00
lengzhiqiang
30d3347f0d feat:接口和页面更多的调通 2025-06-30 14:24:03 +08:00
lengzhiqiang
173175742f feat:线上环境变量修改,删除无用api 2025-06-30 14:23:17 +08:00
dc88a3c37e feat(语音功能): 添加语音列表和设置语音接口
- 在api.ts中添加voiceList和setVoiceApi接口
- 在App.vue中实现语音列表弹窗和选择功能
- 优化talk.vue中的广播状态管理和日志输出
2025-06-30 12:44:36 +08:00
lengzhiqiang
c583ca78e8 merge 2025-06-30 11:34:59 +08:00
d0fa263fc2 fix(talk): 修复广播停止时未传递accessToken的问题
移除未使用的broadcastRtc ref,改为直接使用变量
在stopBroadcast调用时添加accessToken参数
2025-06-30 10:02:57 +08:00
2183cc9c31 feat(语音对讲): 添加语音对讲功能及相关组件
新增语音对讲功能,包含以下主要变更:
- 添加语音对讲弹窗组件talk.vue
- 新增talkRequest.ts和talk.ts处理对讲API请求
- 添加对讲相关图标资源
- 在App.vue中集成对讲功能
- 添加md5依赖用于密码加密
2025-06-29 17:44:29 +08:00