YANG JIANKUAN
|
00f2dc98dd
|
feat(skill): zentao-bug 新增 assign 命令,支持指派 Bug 并附备注
等同网页「指派」表单:--to 接受账号或姓名,状态保持激活,提交后回读校验指派人;
多行备注用 --comment-file,换行转 <br /> 以便网页分行显示。
SKILL.md 补充用法,约定转给后端时备注照搬《后端接口对接问题清单》对应行。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-20 11:44:31 +08:00 |
|
YANG JIANKUAN
|
2ff052c6e2
|
fix(phone): 卡片右上角箭头改为原型灰色
ULD 管理、出港查询、出港仓库、进港查询、进港仓库卡片右上角箭头改为 gray-500
(phone_text_body),出港计重改为 gray-400(phone_text_hint),与各页原型一致。
仅在各卡片布局上加 tint,公共图标 ic_phone_chevron_right 不变;
「查看详情 ›」的蓝色箭头保持原样。
Refs: 禅道 Bug #620
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-20 11:35:25 +08:00 |
|
YANG JIANKUAN
|
1b6f14da09
|
fix(gjc): 出港运抵已运抵卡片同样去掉海关放行与运单类型
此前只在「待运抵」隐藏该行,现两个 Tab 都不显示,直接从手机卡片布局移除。
Refs: 禅道 Bug #626
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-20 11:35:25 +08:00 |
|
YANG JIANKUAN
|
42c0e26bde
|
fix(gjc): 出港运抵卡片无分单也显示「查看分单 0」,分单明细补空态
- 手机卡片「查看分单」按钮始终显示,分单数为空时按 0 显示
- 无分单的运单可进入分单明细页,补「暂无分单」空态,避免整页空白
Refs: 禅道 Bug #631
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-20 11:29:24 +08:00 |
|
YANG JIANKUAN
|
39b9669a87
|
fix(gjc): 出港移库编辑页手机卡片按原型重做样式
- 主信息卡去掉蓝色表头,改为白底 + 左侧 3dp 蓝色装饰条(clipToOutline 随圆角裁切)
- 移库信息 / 交接图片 / 补充信息三张分区卡:白底深色标题 + 分割线,替代彩色表头
- 字号、字重、颜色、圆角、描边按「移库编辑」HTML 原型逐项对齐
- 备注行改为本页自有输入行,去掉下划线
- 卡片阴影改用原型的蓝灰半透明色,容器 clipToPadding=false,避免阴影发脏与被截断
只改本页手机布局:页面专用色值与 drawable 以 move_edit_ 前缀放在 module_gjc,
公共颜色、组件与平板布局均未改动。
Refs: 禅道 Bug #632
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-20 11:29:24 +08:00 |
|
YANG JIANKUAN
|
1488547220
|
build: autosize 依赖固定为 1.2.1,消除每次构建的动态版本查询
`me.jessyan:autosize:1.2.+` 让 Gradle 每次构建都去所有仓库列版本,
其中私服 118.31.6.84:8081 连接后挂起再返回空响应,失败结果不缓存,
导致无改动构建也要约 7 分钟。固定为本地一直在用的 1.2.1 后,
联网的无改动构建降到 1~2 秒,运行行为不变。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-20 11:29:24 +08:00 |
|
YANG JIANKUAN
|
d738a4acfe
|
feat(skill): zentao-bug 新增 resolve 命令,支持在禅道解决 Bug
- resolve <id...>:等同网页「解决」表单,默认解决方案 fixed、解决版本 trunk(主干),
支持 --dry-run 预览;只处理激活状态,提交后回读校验
- 接口提交不会自动补默认值:解决日期与指派给先从解决表单 HTML 读取默认值
(服务器北京时间 / 创建人)再原样提交,避免用本机时区时间
- SKILL.md 补写回说明,并注明 login 需在独立终端执行(! 前缀无 TTY)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-15 19:29:08 -07:00 |
|
YANG JIANKUAN
|
a58845121b
|
docs: 后端接口对接问题清单新增 #42~#43(禅道 Bug 排查发现)
- #42 国际出港运抵 arrivalStatus 归类错误:已申报(01/W/E)运单仍在待运抵返回(禅道 #627)
- #43 国际进港提取出库出库后任何条件都查不到记录,outState=1 不生效(禅道 #628)
均经 2026-10-14 内网直调确认;「使用说明」补更新记录。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:22:10 -07:00 |
|
YANG JIANKUAN
|
a4167c3cf3
|
fix(gjj): 进港仓库补齐始发站与库位件重,运单信息去掉出库时间
- 运单信息 Tab 去掉「出库时间」
- 始发站显示 "-":详情 warehouseList 返回 fdep 而非 dep,列表 IntImpStorage/pageQuery
不返回 dep/fdep、始发站在 origin。GjjWarehouse 新增 fdep 与 depDisplay
(fdep → dep → origin),GjcMaWb 新增 depDisplay(dep → origin),仓库卡片与列表卡片改绑
- 库位卡片:GjjStorageUse 补 inPc/inWeight/outPc/outWeight,增加出入库件数与重量两行
Refs: 禅道 Bug #635
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:22:01 -07:00 |
|
YANG JIANKUAN
|
9db20749e2
|
fix(gjc): 出库交接卡片装机状态标签移到查看详情行最左侧
「允许/不允许装机」原在卡片头部右侧,与 IMP 代码标签抢同一位置;
头部右侧只保留 IMP 代码,查看详情点击区域仍为标签右侧整段。
Refs: 禅道 Bug #634
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:22:00 -07:00 |
|
YANG JIANKUAN
|
eb0fb12c8d
|
fix(gjc): 出港货物详情调整字段顺序,库位卡片增加出入库件数与重量
- 运单信息:「包装类型 | 业务类型」同行,「入库时间」单独一行放在备注下面
- 库位信息:IntExpSearch/detail 的 storageUseList 已返回 inPc/inWeight/outPc/outWeight,
卡片增加「入库件数 | 入库重量」「出库件数 | 出库重量」两行
修改库位「原库位」应列出全部已分配库位:模拟器实测已列出全部 4 个,未复现,待确认。
Refs: 禅道 Bug #633
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:22:00 -07:00 |
|
YANG JIANKUAN
|
2996e670e0
|
fix(gjc): 出港移库编辑拆分交接图片与补充信息卡片,补上图片删除
- 交接图片单独成卡:橙色表头 + 三列虚线加号槽位,与国内进港移库「异常照片」一致;
其下新增「补充信息」卡片(表头底色 #F3F4F6)承载备注录入
- 删除不了图片:选图组件长按回调 onItemClick(rl) 以显示删除角标,ViewModel 只处理了
点角标删除,角标永远出不来;补上长按切换(详情态不可删,平板共用一并生效)
- 公共选图格子 item_image_select_new 拆双变体:平板原样移到 layout-sw600dp/,
手机版改为灰色虚线框 + 灰色加号(国内移库拍照页同步统一)
表头文字颜色暂用深色(Bug 单写白字,白字在 #F3F4F6 上不可读),待确认。
Refs: 禅道 Bug #632
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:21:50 -07:00 |
|
YANG JIANKUAN
|
36d74c3f0d
|
fix(phone): 出港/进港仓库卡片备注行前补图标
备注行原为纯文字,与上方带 14dp 图标的字段行不一致;改为 ic_phone_clipboard 图标 + 文字,
进港仓库卡片同步(#630 排查确认进港备注行本身正常,仅清仓时填了备注才显示)。
Refs: 禅道 Bug #629, #630
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:21:34 -07:00 |
|
YANG JIANKUAN
|
9e545ee0ec
|
fix(gjc): 出港运抵待运抵卡片不显示海关放行与运单类型
该行改为仅在「已运抵」Tab 显示。
Refs: 禅道 Bug #626
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:21:10 -07:00 |
|
YANG JIANKUAN
|
66c7c0f4f6
|
fix(app): ULD 列表手机卡片去掉「所在港 / 位置」一行
与原型保持一致;「来源」「入库时间」为数据本身为空(入库时间取 inStoreTime)。
Refs: 禅道 Bug #625
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:21:10 -07:00 |
|
YANG JIANKUAN
|
075b6bf1ea
|
fix(gjc): 出港待计重手机端去掉「新增计重」浮动按钮
原型只有「计重记录」一个浮动按钮;平板搜索栏的「+」不变。
Refs: 禅道 Bug #624
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:21:10 -07:00 |
|
YANG JIANKUAN
|
d1d995c698
|
fix(phone): PhoneDataLayout 下拉改为底部弹出列表
筛选面板与弹框里的 PhoneDataLayout 原用系统 Spinner,点开是贴在输入框下的下拉菜单。
SPINNER 形态改为与 PhoneFormRow 同款 XPopup 底部列表(标题取 hint),保留原取值语义:
无 hint 默认选中第一项、有 hint 为空值,筛选「重置」逻辑不变。19 个手机布局随之生效。
Refs: 禅道 Bug #623
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:21:04 -07:00 |
|
YANG JIANKUAN
|
fa6c3f473e
|
fix(gjc): 计重记录运单详情补齐航班日期、航班号、航程与业务类型
IntExpCheckIn/checked/pageQuery 出参中 fdate/fno/range/businessType/remark 恒为空,
详情页只展示列表传入的数据,因此全部显示 "-"。进入后按 11 位运单号调用
IntExpCheckIn/queryWbByNo 补齐空值,业务类型代码按国际出港字典(IO)转中文名。
Refs: 禅道 Bug #622
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:21:04 -07:00 |
|
YANG JIANKUAN
|
2c8fa689a5
|
fix(gjc): 开始计重手机端去掉地磅重量,平板车自重左对齐并自动带出
- 手机布局删除「地磅重量」;手机端不再按「地磅重量 − 托盘总重」自动计算运抵重量
(地磅为 0 时会被写成 "0"),改为手输、默认空白;平板逻辑不变
- 「平板车自重」改用不可编辑的 INPUT 形态,与其他行一样左对齐
- 运单加载后若已带平板车号,直接回查自重(平板共用 ViewModel,一并生效)
- PhoneFormRow 的 INPUT 形态补上输入完成回调(失焦 / 键盘完成、下一项),
原先从不触发,手输平板车号、运单号后不会回查
Refs: 禅道 Bug #621
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:20:57 -07:00 |
|
YANG JIANKUAN
|
b22d55a380
|
fix(phone): 三格统计卡左侧色条改为随圆角弯曲的整条左边框
原实现是卡片内上下各缩进 12dp 的独立短竖条,与原型 rounded-lg border-l-[4px] 不符。
新增 bg_phone_stat_blue/orange/green(白底 12dp 圆角 + 左侧 4dp 色边),替换出港待计重、
计重记录、出港查询、出港仓库、进港查询、进港仓库 6 个页面共 18 处统计卡。
Refs: 禅道 Bug #620
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-14 20:20:50 -07:00 |
|
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 |
|