YANG JIANKUAN
|
7f1a413172
|
feat(skill): 新增 zentao-bug skill,读取禅道 18.x Bug 单并按项目规范修复
禅道 18.8 无 RESTful API 2.0,官方 zentao-cli/MCP 不可用。zentao.py 以 v1 tokens 换会话,
走页面 JSON 模式读取「我的 Bug」列表与 Bug 详情(描述/截图/评论/修改历史/附件),
截图下载到本地供 Agent 查看;Token 存 ~/.config(0600),密码仅存 macOS 钥匙串。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:20:40 -07:00 |
|
YANG JIANKUAN
|
f41d4186ea
|
style(gjc): 开始组装页运单列表 5 列间距均分,表头两种状态各用一套列宽
- 新增 AssembleWaybillColumns:「件数/重量」与「剩余件数/总件数」两种表头状态
各一套列宽,表头按 hasLoadedOnce、列表项按 showRemaining 切换,保证列对齐
- 件数与重量之间加弹性间隔;剩余态重量列放宽到 140dp,大重量不换行
- module_base 新增通用 layoutWeight 绑定适配器
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-13 02:29:33 -07:00 |
|
YANG JIANKUAN
|
d9dc927525
|
fix(gjj): 国际事故签证「发现时间」改为下拉选择,数据源 POST typeCode/searchDateType
- Api 新增 getSearchDateTypeList(POST 无参,返回 code 1~8 + 中英文 name),
与同路径的 GET 通用字典 getDictList 区分
- 编辑页 DATE → SPINNER,与 Web 端一致提交字典 name
- 历史数据(日期值、带尾随换行的 name)不在字典内时补进下拉列表,
避免编辑/详情回显为空、保存时被清掉
- phone-adapt api-doc 记录该接口 GET/POST 语义
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-13 02:29:33 -07:00 |
|
YANG JIANKUAN
|
d5631930c4
|
chore: 清理 settings.local.json 中 vfox 迁移遗留的权限项
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-12 02:20:55 -07:00 |
|
YANG JIANKUAN
|
5b217ab032
|
feat(sync-air-cargo): 以 Synced-From trailer 记录同步点,同步后自动在 air-cargo 本地提交
- 默认区间模式:基线取 air-cargo 最近的 Synced-From,目标为 main,内容取自提交对象
- 无记录时按内容反推基线(仅预览,apply 须 --base 确认),每次预览做基线校验
- 新增三方校验,列出将覆盖的 air-cargo 侧独立修改;分支/工作区/祖先关系保护
- --worktree 同步未提交变更且不推进同步点;提交信息仅「<Label> <日期>」+ trailer,不 push
- 新增 config(main → feature/hefei,air-cargo 位于项目根目录)
- 排除清单补充 .mcp.json、.claude.*、CLAUDE.local.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-12 02:20:55 -07:00 |
|
YANG JIANKUAN
|
f1ff42f2bf
|
chore: 忽略根目录 air-cargo/,CLAUDE.md 声明其仅作另一仓库的提交通道
- .gitignore 新增 air-cargo/(同一份源码的独立 git 仓库,远程不同)
- CLAUDE.md 新增「air-cargo 目录:一律忽略」:扫描、开发、查历史均跳过,
仅 sync-air-cargo skill 可操作
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-12 02:20:55 -07:00 |
|
YANG JIANKUAN
|
388d605869
|
docs: 新增双端合入主干交接文档,修正 CLAUDE.md 过期信息
- documents/双端合入主干交接文档.md:分支状态、平板/手机开发状态、合并内容、
开发规则、验证覆盖、待决事项与注意事项
- CLAUDE.md:版本 1.8.7 (87);JDK 17 运行 / Java 1.8 编译目标;模拟器路径与
AVD 名(AeroLogic_Phone sw=394dp / AeroLogic_Tablet);运抵长按浮层与已删除的
补充信息页;分支约定处链接交接文档
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-11 23:10:45 -07:00 |
|
YANG JIANKUAN
|
131eb031ba
|
merge: 手机适配分支 feature/phone-ui-adaptation 合入 main,平板与 5.5 寸手机统一在主干开发
合并原则:业务层以 main 平板为准,手机端只做 UI 适配。
- 冲突布局:平板改动三方合并进 layout-sw600dp/,手机布局保留并补齐主干新增业务
- Bean/ViewModel 冲突取平板业务逻辑(计重托盘联动、开始计重运抵重量自动计算、
出港查询 dateState、仓库入/出库件数重量、清仓备注等),手机仅保留展示字段
- 主干新功能同步到手机:运抵海关放行/分单号筛选/回执走 getResponse、删除申报;
出库交接装机状态与允许装机/配运;出港移库详情与编辑共用 IntExpMoveEditActivity;
出入港仓库清仓备注、出库弹框件数重量、进港仓库 pcLabel;ULD 所在港/位置
- 新增手机变体:出库/入库/清仓/配运/删除申报弹框、移库详情编辑页、海关回执页;
PhoneBottomBar 增次操作按钮
- 手机对齐平板:去掉 likeNo 与平板没有的筛选入参、恢复平板默认查询日期,
补齐平板表单/筛选项与操作入口;移除手机专属 IntExpMoveDetailActivity
- CLAUDE.md 记录单分支约定与「业务以平板为准」规则,CHANGELOG 补合并记录
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-11 21:20:03 -07:00 |
|
YANG JIANKUAN
|
42647c2136
|
docs: 后端反馈联调结论入库——问题清单 P 列结论 + 新增 #35~#41,更新 api-doc 口径与 CHANGELOG
- documents/后端接口对接问题清单.xlsx 基于后端返回版本(保留其解决方案列与截图),
新增「前端联调结论(2026-10-09)」列逐条记录 #1~#34 结论,追加联调新发现 #35~#41
- api-doc.md 追加 2026-10-09 最新字段口径;CLAUDE.md 更新待办与新坑(数字输入框光标跳位)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 07:44:57 -07:00 |
|
YANG JIANKUAN
|
5e8fe7d69d
|
fix(ULD管理): 新增/修改补充最大装载容积、最大载重为可编辑必填(问题清单 #36)
- 联调发现 saveUld 缺 maxVolume 或 maxWeight 时后端直接 500,手机新增表单(原仅详情展示两项)必然失败
- 按平板表单口径改为新增/修改可编辑(数字键盘,新增必填)并前端校验
- 内网实测:PMC12349JG 新增成功,source/inStoreTime(补 00:00:00)/nowPort/maxVolume/maxWeight 均落库,测试数据已清理
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 07:44:57 -07:00 |
|
YANG JIANKUAN
|
6f813f9cff
|
feat(进港移库): 移库人取 opUserName,已移库照片经 movedDetail 回填(问题清单 #32~#34)
- #32 fdate/fno/spCode 后端已实装(search/searchMoved),手机端原有传参零改动生效
- #33 searchMoved 已回填 opId/opDate 并新增 opUserName:详情「移库人」改绑姓名(回退 opId)
- #34 新增 GET /DomImpMove/movedDetail:已移库运单(列表无 mawbId)拍照页按 moveId 回填照片
- 已移库运单 searchMoved/movedDetail 均无 mawbId,而 modify 以 mawbId 定位(实测返回「未能获取到运单id」),
提交前给出明确提示,不再发出必失败请求;缺口已登记问题清单
- 内网实测:fno=MU2222 待移库 0 / 已移库 2 与直调一致;详情移库人「张三」
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 07:34:59 -07:00 |
|
YANG JIANKUAN
|
68e6c7c52b
|
feat(进港查询): 三格统计改取 pageQueryTotal 分项 storedNumber/departedNumber(问题清单 #30)
- 已入库/已出库由「已加载数据客户端计数」改为服务端全量口径,删除 phoneLoadedList 累计逻辑
- 内网实测:全量 123/119/4,outState=0/1 分别 119/0 与 4/4 口径自洽;当日 1/1/0 与 App 一致
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 07:33:43 -07:00 |
|
YANG JIANKUAN
|
cca62aae29
|
feat(提取出库): 筛选对齐平板参数,出库人改绑 refUserName,移除无出参占位(问题清单 #28/#29)
- #28 后端不新增入参/出参:筛选弹层改为平板同款 缴费日期起止(beginDate/endDate)/代理人/特码,
移除航班日期/航班号;卡片移除「提货车辆」,详情移除「目的港」「业务类型」占位
- 运单号入参 no → wbNo(与主干平板端修复一致,no 为 8 位编号)
- #29 Tab 继续按 outState 过滤(后端确认生效);「出库人」改绑新增出参 refUserName(dlvName 是提货人)
- 内网:请求体已确认携带 wbNo/outState;测试环境该接口暂无数据(total=0),卡片展示待有数据后复核
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 07:33:27 -07:00 |
|
YANG JIANKUAN
|
1229ecc920
|
feat(进港仓库): 筛选对齐平板、统计取 notClearNumber/clearNumber、详情按平板字段(问题清单 #25~#27)
- #25 后端不新增入参:筛选弹层改为平板同款 航班日期/航班号/库位/清仓结果,
移除始发站/代理/特码/运单类型/业务类型/品名
- #26 未清仓/已清仓取 pageQueryTotal 出参 notClearNumber/clearNumber,统计请求 3 次 → 1 次
- #27 进港详情按平板:航程 range 替代 始发站/中转站/目的站(无经停站),入库时间(opDate 恒空)
改为平板同款 出库时间 dlvTime
- 内网实测:48/42/5;详情 航程 LAX-HFE / UN编号 / 锁定状态 正常显示
- 注意:IntImpStorage/pageQuery 当前对所有过滤条件(含平板自用的 wbNo/fno/fdate/location/clearNormal)
均不生效,属后端缺陷,已登记问题清单
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 07:32:47 -07:00 |
|
YANG JIANKUAN
|
d2340d46fb
|
feat(出港查询): 三格统计取服务端分项,筛选补日期类型,详情移除锁定状态/计费重量(问题清单 #21/#22)
- #21 已入库/已离港改取 pageQueryTotal 出参 storedNumber/departedNumber(全量口径),删除客户端计数
- #21「起始时间参数无意义」:内网实测 beginDate/endDate 仅在携带 dateState 时生效,
手机筛选新增「日期类型」(入库/离港,默认入库,与主干平板一致),有起止日期时才携带 dateState
- #22 后端确认无需展示:运单信息移除「锁定状态」「计费重量」,件重区改两列对齐
- 内网实测:当日入库 2/2/0;切换离港 0/0/0,与直调一致
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 07:31:04 -07:00 |
|
YANG JIANKUAN
|
a431c09bd0
|
feat(出港仓库): 筛选对齐平板查询参数,三格统计改取 notClearNumber/clearNumber(问题清单 #23/#24)
- #23 后端不新增入参:筛选弹层改为平板同款 航班日期/航班号/库位/清仓结果,
移除代理/特码/目的站/运单类型/业务类型/品名(内网实测 agentCode/spCode/dest/awbType/goodsCn 均被忽略)
- #24 未清仓/已清仓直接取 pageQueryTotal 出参 notClearNumber/clearNumber,
手机端统计请求由 3 次降为 1 次(与平板相同)
- 内网实测:全量 7/7/0;fno=MU2222 时 3/3/0 且列表同步过滤
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 03:47:41 -07:00 |
|
YANG JIANKUAN
|
b522efa6b9
|
feat(出港运抵): Tab 改服务端 arrivalStatus 过滤,移除补充信息页(问题清单 #19/#20)
- #20 待运抵/已运抵 Tab 改为入参 arrivalStatus=0/1 服务端过滤(与平板运抵状态筛选一致),
角标为同条件 pageQueryTotal 全量票数;删除客户端拆分逻辑与 GjcMaWb.isPending
(口径变化:申报状态 E 等异常态归入「待运抵」,以后端 arrivalStatus 为准)
- #19 后端确认目前无需「补充信息」页:删除 IntExpArriveSupplementActivity/ViewModel/布局与清单注册,
待运抵卡片不再弹长按浮层(已运抵保留 重置/回执)
- 筛选移除「代理」:内网实测 IntExpArrive/pageQuery 忽略 agentCode,与平板查询参数对齐
- 内网实测:全量 待运抵 6 / 已运抵 2,与 pageQuery total 一致
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 03:45:27 -07:00 |
|
YANG JIANKUAN
|
40edbe7c67
|
feat(出港计重): 对接后端统计分项/计重人/通道号/托盘字段,筛选对齐平板(问题清单 #12~#18)
- #12 三格统计改取 pageQueryTotal 出参 waitCheckInNumber/checkingNumber(一次请求),
不再依赖 checkIn 入参过滤(内网实测 pageQuery 的 checkIn 过滤仍被忽略,统计出参正确)
- #13 待计重筛选对齐平板:航班日期/代理人/特码(移除通道号/承运人/运单类型)
- #14 计重记录筛选对齐平板:航班日期/代理人/特码(移除入库日期起止;dest/opId 实测被忽略一并移除)
- #15 运单详情「通道号」绑 checked/pageQuery 出参 passageWay
- #16 计重明细/修改记录「计重人」绑 listRecordByWh 出参 opUserName(回退 opId)
- #17 arriveFlag 已回填,「已提前运抵」置灰态生效(无需改代码,实机确认)
- #18 托盘改用平板同款 trayNumber + trayTotalWeight(= 数量 × 自重,自重默认 18kg);
记录卡片/修改记录托盘自重绑 trayTotalWeight;修复托盘输入框 Double 回写致光标跳位(输 18 存成 81)
- 内网实测:三格 6/5/1;分托计重 trayNumber=2/trayTotalWeight=36 落库;修改记录保存 18.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 03:45:18 -07:00 |
|
YANG JIANKUAN
|
415b685a85
|
feat(ULD管理): 对接后端调整——两态状态/来源/inStoreTime/批量删除接口(问题清单 #7~#11)
- #7 状态维持两态:移除「占用」预留映射与橙色标签
- #8 来源 source(空运/陆运)出参与保存入参已支持;查询入参不支持 source,筛选弹层移除来源
- #9 查询参数与平板一致(uld/status/uldSuffix):筛选弹层改为 状态 + 所属航司,移除入库时间/进港航班号
- #10 批量删除改为一次调用 /eqm/uld/deleteUldBatch(请求体 ULD 编号数组)
- #11 入库时间改绑 inStoreTime;所在港改绑 nowPort(与平板端一致);手机日期行只产出 yyyy-MM-dd,
保存时补齐 00:00:00(仅日期后端返回 400,内网实测)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 03:14:04 -07:00 |
|
YANG JIANKUAN
|
b3b884504d
|
feat(出库交接): 筛选对齐平板查询参数,Tab 角标改用 uldNumber(问题清单 #4/#6)
- 后端不提供交接人查询入参:手机筛选弹层「交接人」替换为平板同款「目的站」(fdest),移除 hoId 与交接人下拉
- pageQueryTotal 已修复且新增 uldNumber(板箱数),Tab 角标改取 uldNumber
- ManifestTotalDto 补齐后端统一统计 DTO 的分项字段(uldNumber/storedNumber/departedNumber/
notClearNumber/clearNumber/waitCheckInNumber/checkingNumber/flightNumber)
- 内网实测:无条件 已交接=2(列表 total 同为 2),fdest=PEK 时列表与角标均为 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 03:14:04 -07:00 |
|
YANG JIANKUAN
|
f6b3842882
|
feat(出港移库): 对接后端新增出参 flight/businessName/opUserName(问题清单 #1~#3)
- 卡片航班信息绑 flight(航班日期/航班号),不再占位
- 详情页业务类型绑 businessName、移库人绑 opUserName(均回退编码)
- 内网实测:已移库运单 opId/opdate/opUserName 均已回填
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 03:14:04 -07:00 |
|
YANG JIANKUAN
|
18e438550c
|
chore: 本地版本号同步线上 1.8.7(versionCode 87),避免联调时触发升级弹框
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-09 03:14:04 -07:00 |
|
|
|
871fa4c5ce
|
chore: 引入 mobile-mcp 项目级 MCP 并沉淀 ADB×MCP 工具选型纪要
mobile-mcp 固定 1.0.7 版本;verification.md 新增 2026-10-02 工具选型纪要
(ADB/ui_probe.sh 与 Mobile MCP 的分工规则、实测踩坑、本机环境更新)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-02 12:10:07 +08:00 |
|
|
|
0d9406af13
|
chore: SDK 版本管理由 vfox 迁移至 mise 原生配置
- 新增 mise.toml(java = 17,vendor 由全局 shorthand_vendor 控制)
- 删除 vfox 配置 .tool-versions / .vfox.toml
- 删除指向旧机器 vfox npx 路径的过时 MCP 定义 .claude/mcp.json
- 清理 .gitignore 与 settings.local.json 中的 vfox 残留
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-02 12:09:41 +08:00 |
|
|
|
c595a3046b
|
chore: 引入 mobile-mcp 项目级 MCP 并沉淀 ADB×MCP 工具选型纪要
mobile-mcp 固定 1.0.7 版本;verification.md 新增 2026-10-02 工具选型纪要
(ADB/ui_probe.sh 与 Mobile MCP 的分工规则、实测踩坑、本机环境更新)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-02 12:09:11 +08:00 |
|
|
|
dda0ff873a
|
chore: SDK 版本管理由 vfox 迁移至 mise 原生配置
- 新增 mise.toml(java = 17,vendor 由全局 shorthand_vendor 控制)
- 删除 vfox 配置 .tool-versions / .vfox.toml
- 删除指向旧机器 vfox npx 路径的过时 MCP 定义 .claude/mcp.json
- 清理 .gitignore 与 settings.local.json 中的 vfox 残留
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-30 15:44:06 +08:00 |
|
|
|
9e66e892f2
|
feat: 国际进港舱单开始理货改用理货库位查询与开始理货接口
- 新增 getSortingStorage 接口定义,开始理货前查询运单当前库位并自动回填下拉选中
- 对话框确认提交由修改库位接口(modifyStorage)改为开始理货接口(inStorage)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-09-29 13:23:42 +08:00 |
|
|
|
9b820ba8ef
|
style: 国际进出港分单复选框统一复用全选图标资源
出港运抵、出港理货、出港仓库、进港舱单、原始舱单、进港理货、进港仓库
七个页面展开子列表的复选框由 radiobtn_*_style 改为 img_check_all_*,
高度保持 20dp;同步更新 CLAUDE.md 中的子列表复选框规范。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-09-24 17:21:54 +08:00 |
|
|
|
74f1280896
|
feat: 国际进港仓库入库/出库支持填写件数重量
- 入库弹窗新增件数、重量输入,默认取选中运单件数重量(装机单入库不显示)
- 出库改用出库弹窗(替换确认框),新增件数、重量输入,默认取库位入库件数重量
- 出库接口请求体由数组改为对象,选中库位放入 storageUseList
- 库位子列表新增入库件数/重量、出库件数/重量四列
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
2026-09-24 11:32:43 +08:00 |
|
|
|
2dc86bcae5
|
feat: 国际出港仓库入库/出库支持填写件数重量
- 入库弹窗新增件数、重量输入,默认取选中运单件数重量
- 出库改用自定义弹窗(替换 AlertDialog),新增件数、重量输入,默认取库位入库件数重量
- 出库接口请求体由数组改为对象,选中库位放入 storageUseList
- 库位子列表新增入库件数/重量、出库件数/重量四列
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
2026-09-24 10:47:03 +08:00 |
|
|
|
aebf1b1090
|
style: 调整出港仓库列表项与开始计重表单的字段位置
出港仓库列表项中品名与件数互换位置;开始计重页运抵行与托盘行互换,
业务类型移至托盘自重之后,备注改为平板车自重后的三分之一列,不再独占一行。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-20 15:29:00 +08:00 |
|
|
|
698046c9fb
|
style: 国际进港事故签证列表项按内容宽度重排列 weight
按各列实际内容宽度重新分配五列 weight(1.1/0.75/1.0/1.0/1.15),
使列间距均匀一致,避免原来疏密不均的问题。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-20 15:13:30 +08:00 |
|
|
|
94508f8c40
|
feat: 国际出港开始组装 ULD 触发板型查询后自动选中首项
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-20 15:03:56 +08:00 |
|
|
|
d54e1e429d
|
feat: 航班详情页去掉航程表单项
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-20 14:56:34 +08:00 |
|
|
|
b7a2be0f35
|
style: 出港运抵标签改为运抵模式,进港理货报告更名为进港理货
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-20 14:54:32 +08:00 |
|
|
|
75bfe85f62
|
feat: 航班表单三个枚举下拉对接字典接口并补全字段
新增页补上飞行状态输入项;飞行状态、航班服务种类、航班状态三个
下拉改为调用 typeCode 字典接口,替换原有的硬编码选项(旧的航班
状态码值与服务端实际码值完全不同)。详情页加载同一批字典,按值
反查并显示 label。新增页与详情页字段对齐为同一套。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-09-17 12:21:01 +08:00 |
|
|
|
f39127436a
|
feat: 国际出港开始组装板型下拉改为控件下方展开
板型由底部弹框选择改为锚定在输入框正下方的 ListPopupWindow,
复用相邻 BUP Spinner 的弹层背景与列表项布局,外观保持一致,
且不影响手动输入。
板型数据源的承运人参数改由 ULD 编号触发:选中运单不再重载,
改为 ULD 信息查询成功后取 ULD 编号后两位作为 carrier 重新加载。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-17 11:49:06 +08:00 |
|
|
|
6b02f71e8a
|
fix: 国际进港仓库清仓入参改为 body 传递
清仓原先把 clearNormal/clearRemark 放在 URL query 上,与接口文档不符。
改为与国际出港一致的单对象 body:clearNormal、clearRemark 在顶层,
选中数据放 warehouseList(出港侧对应字段为 maWbList)。
同时移除逐条写入主单 clearRemark 的兼容写法。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-17 11:24:58 +08:00 |
|
|
|
50275457a4
|
feat: 国际出港查询筛选弹框特码改为下拉选择
特码由手动输入改为从特码字典接口获取的下拉列表,
接口参数与国际出港待记重页面一致(flag=1 国际、ieFlag 为空),
首项「全部」表示不过滤
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-16 12:45:04 +08:00 |
|
|
|
b14649b228
|
fix: 国际进港舱单新增/编辑页航程不再随始发站目的站联动
航程改为仅由航班信息决定:航班查询成功取航班起始站-目的站,
编辑模式取舱单 fdep-fdest,从列表页带入时取传入的航班始发/目的站;
用户手动修改始发站、目的站时航程保持不变
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-16 12:27:31 +08:00 |
|
|
|
52d1527121
|
fix: 国际进港原始舱单与装机单未选航班时不再请求列表接口
- 原始舱单、装机单搜索时校验航班号必填,为空提示「请输入航班号」
- 装机单仅在父页面传入 fid 时才初始加载,否则等待手动查询
- 进港舱单、装机单 getData 在 fid 为空时直接清空列表与汇总,不发请求;
修复装机单编辑保存后广播刷新事件,导致未选航班的父页面请求接口
并报「业务异常:请先选择航班」
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-16 12:11:23 +08:00 |
|
|
|
74cf1346a6
|
style: 国际出港/进港列表项文字样式统一为四个基准页规范
主题未覆盖 textViewStyle,旧列表项未显式写 textColor 导致文字发灰、
字号与卡片边距不一。以出港运抵/组装/装载/理货为基准统一:
- Key/Value 显式 15sp + text_normal,首要字段 colorPrimary 加粗,
状态值 14sp 带颜色表达式
- 卡片外边距 10dp/10dp,bg_item 统一为 bg_white_radius_8,
图标与内容区间距 15dp
- 原始舱单子列表改为标准白卡片 + 表头底色,查询详情表格改用 text_normal
- 修复出港查询布局 xmlns:tools 误绑 android 命名空间
- CLAUDE.md 列表项规范表同步更新为基准页真实数值
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-16 11:52:36 +08:00 |
|
|
|
8853405ffc
|
fix: 计重明细重量与托盘自重改为和恒定双向联动并校验非负
原逻辑托盘自重变化时重量同向增减,且修改重量不联动托盘自重。
改为两者之和恒等于接口初始值,修改任一方另一方反向同步变动;
任一方将小于 0 时拒绝输入、提示并回退显示。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-11 18:25:02 +08:00 |
|
|
|
ee0606230f
|
fix: 国内进港移库列表项两行列宽不一致导致标签错位
主应用移库列表第三列「重量」weight 为 0.7 而「起始站」为 0.8,
两行 weight 总和不同使各列起点偏移;统一为 0.8 后上下对齐。
同时修正 module_gnj 旧版移库列表项同列 completeSpace 不一致。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-11 16:30:26 +08:00 |
|
|
|
07ea8853f3
|
feat: 国际出港开始组装板型下拉对接后端板型接口
进入页面调用 /typeCode/bordType 取全量板型,选中待组装运单后
以航班号前两位作 carrier 重新加载覆盖下拉数据源;后端 carrier
必填,无承运人时传空串。替换原 BOARDTYPE 字典实现。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-11 16:20:08 +08:00 |
|
|
|
6d4908da1a
|
style: 海关回执页面内容区背景改为与列表卡片一致的圆角
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-11 16:03:46 +08:00 |
|
|
|
a1d078db7a
|
fix: 国际进港舱单理货完成去掉库位弹框直接调用发放接口
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-11 15:58:32 +08:00 |
|
|
|
f6e5b37eaa
|
fix: 国际进港出库特码筛选由输入框改为字典下拉选择
与国际进港查询筛选栏保持一致,加载国际特码字典供选择,
去掉原特码扫码入口。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-11 15:53:03 +08:00 |
|
|
|
2f4e723dd7
|
feat: 国际进港仓库清仓弹框新增备注并在列表第三行显示
清仓时备注同时通过 clearRemark query 参数和运单字段发送,兼容服务端两种取值方式;
列表项新增独占一行的备注展示,与国际出港仓库保持一致。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-11 15:44:34 +08:00 |
|
|
|
52584b9cfe
|
fix: 国际出港板箱过磅重进页面时自动选中上次通道号
原实现只把上次通道号排到字典列表首位,但带 hint 的 Spinner 默认停在 hint 项,
导致退出再进入(含从列表点 ULD 进入的编辑模式)时通道号始终显示「请选择通道号」。
改为字典加载完成后按「本条记录通道号 → 上次记住的通道号」优先级显式赋值。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-11 15:08:50 +08:00 |
|