YunaiV
|
ae7f3a8bc5
|
✨ feat(im): 群通话本端拒绝 / 挂断后立即从胶囊条移除自己,无需等后端推回
|
2026-05-18 00:12:28 +08:00 |
YunaiV
|
b9b085f1ee
|
✨ feat(im): 群通话本端拒绝 / 挂断后立即从胶囊条移除自己,无需等后端推回
|
2026-05-18 00:00:53 +08:00 |
YunaiV
|
dc318c8e75
|
✨ feat(im): 通话事件接入会话列表预览(私聊补 START 入消息流);文案统一「语音通话」
|
2026-05-17 22:26:07 +08:00 |
YunaiV
|
6cd49f0ce4
|
✨ feat(im): 修复主叫取消通话时摄像头偶发未关闭的竞态
|
2026-05-17 21:02:54 +08:00 |
YunaiV
|
85207bec98
|
✨ feat(im): 群通话发起/接听时主动同步胶囊条,避免依赖 webhook 延迟
|
2026-05-17 20:27:43 +08:00 |
YunaiV
|
46c436e0df
|
feat(wms):将首页的枚举值去掉,统一合并到 constants 里,更聚焦点
|
2026-05-17 18:17:30 +08:00 |
YunaiV
|
5d222bdf48
|
✨ feat(im): 通话窗扬声器开关 + 按钮关闭态统一深色样式 + 群通话支持刷新后重新加入
- useLiveKitRoom 增加 speakerEnabled 状态 + setSpeakerEnabled;audio 元素 :muted 联动,实现扬声器实际开关
- mic / speaker / camera / 屏幕共享 4 个按钮关闭态统一 bg-white/15 深色(之前一直 bg-white 像「开」)
- speaker / camera / 屏幕共享 关闭态 icon 借用 tabler:volume-off / video-off / device-laptop-off 显斜线(ant-design 缺 muted 变体)
- RtcGroupCallBanner 修复刷新后无法重新加入:按钮文案改为「已在通话中 / 重新加入 / 加入」三态;按钮文字色锁定深色防暗色主题不可见
- RtcCallIncoming 对齐微信样式:右上角小条 + 横排(头像 / 名 / 按钮);群聊带「通话成员」头像行
- RtcCallRunning UnoCSS 重写 + 接收 isGroup prop(去 conversationType 派生)
- RtcCallParticipantTile UnoCSS 重写 + speakerEnabled 透传静音
- 注释 / UI 文案半角省略号 → 全角……;watcher 参数 hidden → suppressTick
|
2026-05-17 17:37:37 +08:00 |
YunaiV
|
ceb1aa9bce
|
Merge remote-tracking branch 'origin/master'
|
2026-05-17 17:30:48 +08:00 |
YunaiV
|
26a3b87114
|
feat(iot):移除 DeviceTableSelect.vue、ProductTableSelect.vue 无用组件
|
2026-05-17 17:30:38 +08:00 |
YunaiV
|
03d0ce800d
|
✨ feat(im): 优化群邀请的 running 的交互
|
2026-05-17 16:46:10 +08:00 |
YunaiV
|
a3f89d686c
|
Merge pull request #215 from yudaocode/upgrade
# Conflicts:
# build/vite/optimize.ts
# package-lock.json
# package.json
# pnpm-lock.yaml
|
2026-05-17 13:56:29 +08:00 |
YunaiV
|
68922ebf02
|
✨ feat(im): 优化群邀请的 incoming、inviting 的交互
|
2026-05-17 10:36:01 +08:00 |
YunaiV
|
e629ac3825
|
✨ feat(im): 增加群 call title(进度)情况
|
2026-05-16 21:39:44 +08:00 |
YunaiV
|
8b4351e4f3
|
✨ feat(im): 增加群邀请电话的 dialog
|
2026-05-16 21:39:23 +08:00 |
YunaiV
|
28473434da
|
fix: reduce low-risk vue-tsc errors in erp forms
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-16 18:48:35 +08:00 |
YunaiV
|
1f47e3c9d6
|
feat:增加 ts:check 优化,避免 ai 校验 oom 报错
|
2026-05-16 17:47:11 +08:00 |
YunaiV
|
4f4c64cfff
|
feat(wms):调整 README.md
|
2026-05-16 15:09:42 +08:00 |
YunaiV
|
9a49c2df20
|
feat(wms):调整 README.md
|
2026-05-16 14:56:10 +08:00 |
YunaiV
|
9b8b1322b7
|
Merge branch 'wms' of https://gitee.com/yudaocode/yudao-ui-admin-vue3
|
2026-05-16 14:41:33 +08:00 |
YunaiV
|
ecb15b6481
|
feat:更新 README.md
|
2026-05-16 14:40:33 +08:00 |
YunaiV
|
a18c81511c
|
fix(wms): 完善单据状态保护与金额精度处理
- 后端补充商品、往来企业唯一性校验
- 单据更新改为按草稿状态条件更新,避免覆盖已完成单据
- 补充 WMS 金额、规格精度迁移 SQL 与测试表结构
- 前端统一明细金额兜底计算,优化完成/作废取消处理
|
2026-05-15 19:59:45 +08:00 |
YunaiV
|
b3bb1114ba
|
fix(wms): 完善单据状态保护与金额精度处理
- 后端补充商品、往来企业唯一性校验
- 单据更新改为按草稿状态条件更新,避免覆盖已完成单据
- 补充 WMS 金额、规格精度迁移 SQL 与测试表结构
- 前端统一明细金额兜底计算,优化完成/作废取消处理
|
2026-05-15 19:48:33 +08:00 |
YunaiV
|
50cfbfe58b
|
feat(wms): 统一数量金额精度并清理 schema 脱钩
后端:
- 新增 sql/mysql/wms/20260515_wms_amount_precision.sql
11 张表金额字段统一升到 decimal(16,2),覆盖 SKU 单价、单据主表/明细
总金额/行金额、盘库实际金额、库存流水单价/行金额
- 新增 sql/mysql/wms/20260515_wms_sku_dimension_precision.sql
SKU 长宽高对齐 lite 改为 decimal(10,1)、毛/净重改为 decimal(10,3)
- 测试 SQL create_tables.sql 全量同步生产 MySQL:数量 (20,2)、
金额 (16,2)、长度 (10,1)、重量 (10,3),修复"测试 schema 与生产
脱钩"导致单测假阳性的隐患
- WmsWarehouseServiceImpl.validateWarehouseCodeUnique 去掉
StrUtil.isBlank 提前 return,因 code 已由 VO 层 @NotBlank 强制非空
- WmsWarehouseServiceImplTest 同步调整
前端:
- ReceiptOrderForm / ReceiptOrderDetail 合计行去掉"单价合计"派生展示,
单价不能跨行相加;保留数量合计与行金额合计
文档:
- review-opus.md 收口至仅剩 F10 (SQL 导出,用户认领)
- 新增 fix-plan.md 与 精度调整-codex讨论.md,沉淀本轮决策依据
|
2026-05-15 18:52:37 +08:00 |
YunaiV
|
c81116678a
|
feat(wms): 拆 simple-list 列表 VO、补首页校验与业务单号搜索框
后端:
- 新增 WmsItemListReqVO / WmsMerchantListReqVO,simple-list 接口不再
复用分页 PageReqVO,Swagger 上不再误暴露 pageNo/pageSize 字段
- WmsItemController / WmsMerchantController 的 getXxxSimpleList 改用
独立 ListReqVO;Mapper.selectList、Service.getXxxList 同步调整签名
- WmsHomeStatisticsServiceImpl 三个查询入口加 validateWarehouseIfPresent,
非空 warehouseId 走 warehouseService.validateWarehouseExists 校验,
避免前端误传任意 id 直接落到首页 SQL
- 新增 sql/mysql/wms/20260515_wms_total_price.sql:幂等给 4 张明细 / 流水表
补 total_price 列并按 ROUND(quantity*price, 2) 回填历史数据
前端:
- receipt/index.vue + shipment/index.vue 搜索栏补 bizOrderNo 输入控件,
对齐已声明的 queryParams 与后端 PageReqVO 支持
- WmsHomeOrderSummaryCards.getStatusPercent 改 function 声明,并去掉
最小 4% 占比下限,保留真实比例
|
2026-05-15 18:23:59 +08:00 |
YunaiV
|
fa570c2637
|
feat(wms): 持久化出入库移库明细行金额并补全库存流水金额展示
|
2026-05-15 14:11:14 +08:00 |
YunaiV
|
2ffbcbd71f
|
feat(wms):打印时,更新、新增的信息整合
|
2026-05-15 13:25:56 +08:00 |
YunaiV
|
524ed28973
|
feat(wms):打印时的 barcode 标签
|
2026-05-15 13:12:23 +08:00 |
YunaiV
|
508d06b493
|
feat(wms):更新修复进展
|
2026-05-15 13:09:30 +08:00 |
YunaiV
|
f82ae7e0c8
|
feat(wms):优化整体代码结构
|
2026-05-15 12:59:11 +08:00 |
YunaiV
|
24343f66fc
|
feat(wms):调整 check 的实现
|
2026-05-15 11:00:14 +08:00 |
YunaiV
|
52972506a8
|
feat(wms):更新修复进展
|
2026-05-15 10:45:28 +08:00 |
YunaiV
|
d128df618e
|
feat(wms):增加 code 字段生成(从后端到前端),用户更可控
|
2026-05-15 10:22:37 +08:00 |
YunaiV
|
5f944548a3
|
fix(wms): 调整文档的最新内容
|
2026-05-15 09:46:40 +08:00 |
YunaiV
|
7bae330828
|
fix(wms): 移库选择商品时,必须两个仓库都选择完
|
2026-05-15 09:06:59 +08:00 |
YunaiV
|
7ff8cb78e1
|
feat(wms):统一 4 个订单界面的样式和代码风格
|
2026-05-15 08:44:08 +08:00 |
YunaiV
|
8252f7b068
|
feat(wms):优化 onlyPositiveQuantity 只查询库存非空的处理。
|
2026-05-15 08:24:54 +08:00 |
YunaiV
|
19db64c08a
|
feat(wms):优化代码的排版
|
2026-05-14 23:04:50 +08:00 |
YunaiV
|
e0352af8b0
|
feat(wms):优化代码的排版
|
2026-05-14 22:53:53 +08:00 |
YunaiV
|
ae54f938cf
|
feat(wms):优化首页的代码实现
|
2026-05-14 22:35:53 +08:00 |
YunaiV
|
b455ce4949
|
✨ feat(im): 优化 rtcStore 的命名
|
2026-05-14 22:15:35 +08:00 |
YunaiV
|
58537a34c7
|
feat(wms):增加首页的 review
|
2026-05-14 18:53:56 +08:00 |
YunaiV
|
4a811fb0bb
|
✨ feat(im): 评审下 rtcStore 的实现
|
2026-05-14 17:16:46 +08:00 |
YunaiV
|
804ad667e0
|
feat(wms):优化盘库单的实现
|
2026-05-14 17:03:49 +08:00 |
YunaiV
|
eaedb1e0ca
|
feat(wms):移库管理,调整合计金额、数量的字段与交互。(前端负责展示,后端负责计算)
|
2026-05-14 09:46:19 +08:00 |
YunaiV
|
e579a4de13
|
✨ feat(im): 优化 rtc 整体弹窗界面
|
2026-05-14 09:44:39 +08:00 |
YunaiV
|
df013ac69c
|
feat(wms):出库管理,调整合计金额、数量的字段与交互。(前端负责展示,后端负责计算)
|
2026-05-14 09:07:26 +08:00 |
YunaiV
|
6f96d004a9
|
feat(wms):入库管理,调整合计金额、数量的字段与交互。(前端负责展示,后端负责计算)
|
2026-05-14 08:39:04 +08:00 |
YunaiV
|
44808eb3f4
|
feat(wms):调整 order_time 放到【仓库】后面
|
2026-05-14 00:02:03 +08:00 |
YunaiV
|
a7911bcbcf
|
feat(wms):增加 order_time 单据字段
|
2026-05-13 23:31:03 +08:00 |
YunaiV
|
a170ae37ab
|
✨ feat(im): 优化消息的 format 相关的逻辑,从 user 抽到 message 工具类里,更加统一
|
2026-05-13 23:27:02 +08:00 |