Commit Graph

370 Commits

Author SHA1 Message Date
cc10987a60 fix: 组装页ULD查询无结果提示,修复运抵列表表头分割线颜色
- ULD编号查询getUld接口返回data为null时弹出"未查询到该ULD信息"提示
- 运抵列表子列表表头分割线改用app:dividerColor替代android:background,
  修复MaterialDivider忽略background导致显示偏紫的问题

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-14 15:20:32 +08:00
f69cf8043a fix: 修正原始舱单权限字符串(AppIntArrAirManifest → AppIntImpOMFT)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-14 15:20:24 +08:00
00ea0bbb68 style: 优化国际出港运抵列表状态展示并替换出库交接字段
- 运抵列表主单/分单状态改为全圆角胶囊 Tag,按语义着色
- 分单改为白色圆角卡片,仅表头浅蓝底(#dbeafe)
- 出库交接列表"总重/货重"替换为"装机重/板型"
- 版本号升至 1.8.7

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 16:22:15 +08:00
de0f4a67d5 chore: 新增同步变更到 air-cargo 项目的 sync-air-cargo skill
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-09 11:12:12 +08:00
180d0ac7cb style: 组装页卸货装货按钮颜色互换,板箱过磅完成提示文案调整
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-09 11:12:06 +08:00
5ae63776ac style: 调整进港舱单返回按钮间距及国际出港菜单顺序
- 分单管理返回按钮增加底部间距,与右侧间距保持一致
- 国际出港首页菜单互换"出库交接"与"出港理货"顺序

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-08 16:25:42 +08:00
c92a17e316 feat: new icons 2026-07-07 15:45:29 +08:00
d876ea4640 opt: opt fdate pick 2026-07-02 18:30:10 +08:00
657be255b0 feat: ULD 管理所属航司下拉接入接口
列表页/编辑页所属航司下拉由 mock 改为接口数据源 POST /typeCode/intCarrier,
编辑页按已选航司置顶回填

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-02 18:29:26 +08:00
794c873173 style: 组装重量页表单等宽及分割线,进港装机单品名标注中文
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-30 17:10:30 +08:00
31a1e1ceec fix: 组装页同 ULD 换装其他航班后左侧组装信息未刷新
同一 ULD 卸光原航班货物后改装另一航班的货,装货成功后航班号
仍停留在旧航班,左侧组装信息列表继续显示旧航班的 ULD。改为
装货成功后无条件将航班同步为本次所装运单的航班(卸货保持原
有仅为空时兜底逻辑)。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-29 16:23:56 +08:00
23b4a5ec31 fix: 出港装载列表始发站锁定、目的站改为下拉可选
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-29 16:19:42 +08:00
e9bef08309 style: 组装分配列表项改为五列两行布局
第一行展示航班日期/航班号/航程/组装人/分配人,第二行仅分配时间;
单证审核标题补充"国际出港"前缀。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-29 16:16:06 +08:00
9735dc5d9a feat: menu permission file 2026-06-22 12:04:01 +08:00
04425d719a feat: 恢复首页菜单接口权限过滤并补充国际出港/进港权限对照表
- 恢复 HomeFragment 左侧主菜单/右侧二级菜单的 auths 权限过滤,
  右侧改用集合精确匹配避免子串误判(AppIntExpAssemble 是
  AppIntExpAssembleAllocate 的子串),并对过滤后空列表做 first() 保护
- 关闭开发调试开关 DEV_AUTO_SELECT_MENU / DEV_AUTO_LOGIN
- 新增国际出港/进港二级入口与英文权限串对照表(交后端做角色绑定)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 12:01:13 +08:00
d937ecef77 fix: 出港查询详情仓库/库位分割线右侧未到边
去掉白卡片容器的 paddingEnd,使表头及内容行分割线左右撑满,与进港侧一致

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 13:57:53 +08:00
0f118391b5 feat: 修改进入开始组装时只查当前ULD的组装信息
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 13:52:20 +08:00
faf7698829 feat: 删除申报/理货申报增加申报状态校验
四个页面删除申报仅允许申报状态为01的记录;
出港理货申报仅允许状态为空的记录;
并修复理货分单申报状态误绑定 arrivalStatus 的问题

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 13:46:32 +08:00
f53a15abb5 style: 开始组装运单列表表头改白底并加分割线
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 13:01:31 +08:00
eba9b44699 feat: opt item ui 2026-06-20 12:45:47 +08:00
128b7c3e4e style: 国际出港/进港小弹窗统一宽度及取消确定按钮
表单式小弹窗统一为480dp宽,底部按钮统一取消/确定;
分配人员弹窗去掉航班行、分配人下拉改为铺满。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 12:44:54 +08:00
3fedef27a7 feat: 国际出港装载列表项加航程及始发站/目的站筛选
列表项改为5列并新增航程(range 为空时回退始发港-目的港拼接);
搜索区参考电报生成接口,填航班日期+号联动查询,始发站可下拉、
目的站自动填充只读,dep/dest 作为筛选传给列表接口。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 12:19:51 +08:00
608f1af1f4 feat: 国际出港理货列表项改航程/航班日期/航班号
始发站和目的站合并为航程(range 为空时回退为始发站-目的站拼接),
新增航班日期、航班号栏位,去掉特码。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 11:55:09 +08:00
0a0827f516 style: 国际出港页面标题统一加「国际出港」前缀
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 11:43:20 +08:00
9f7b2dc27c style: 国际出港/进港列表子列表补全行分割线
为国际出港仓库、国际进港舱单/原始舱单/理货报告/仓库等列表的展开子列表补全内容行分割线;并将进港舱单子列表除选项外各列统一为等宽

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 11:34:23 +08:00
aa8920ec55 chore: 文件末尾补全换行并更新本地权限配置
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 11:22:36 +08:00
b91b54acbe fix: 开始组装卸货成功后重拉 useId 支持连续卸多票
卸货时 useId 来自 queryUldInfo,但同一 ULD 因 lastQueriedUldNo
防抖不会重新查询,useId 停留在卸首票前的陈旧值;装货修复的
useId==0 守卫又挡住卸货后的重拉,导致卸货成功后 useId 不刷新,
无法连续卸多票。改为按操作类型区分:装货保留 useId==0 守卫,
卸货成功后无条件重拉 getUld 回填最新 useId。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-15 16:43:39 +08:00
7d5b3b2438 fix: 开始组装新增模式支持连续组装多票
新增模式对全新 ULD 首票装货后,服务端才生成 useId,
而装货/卸货接口返回值不含 useId,未回填导致后续票仍以
useId=null 提交、被当作新 use 处理,无法继续多票。
每次操作成功后重拉 getUld 回填 useId,并在航班为空时
用运单航班兜底刷新组装信息列表。仅在 useId 为 0、航班
为空时生效,修改模式及已过磅 ULD 保持原逻辑不变。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-15 14:03:25 +08:00
30532386fb style: 国际出港/进港详情仓库库位列表改白底细线分隔
表头底色改为白色,去除内容行斑马纹统一白底,在 tab/表头/内容之间
统一添加浅色细线(@color/line)分隔,出港进港四个 tab 风格一致。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-12 09:59:50 +08:00
721b8c7128 fix: 裁剪首页图标透明留白统一图标视觉大小
出港计重/进港查询/电报解析/进港仓库 4 个图标画布带透明边距,
fitCenter 缩放后比其他图标偏小,裁剪至内容边界使其满幅

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-08 19:39:14 +08:00
8d70d6aaee style: 列表搜索区下拉框 placeholder 字体与输入框统一为 13sp
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-08 19:29:04 +08:00
9ff3bbbefc feat: update claude conf 2026-05-25 14:49:42 +08:00
c826db8718 feat: 板箱过磅已过磅且航班已离港时禁止跳转编辑
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-25 14:45:06 +08:00
0427020bc1 feat: 国际出港/进港子列表展开按钮始终显示并增加空状态占位
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-25 14:18:39 +08:00
8c689d9d65 style: 加大国际出港/进港列表项上下间距与展开按钮尺寸
- 主内容区 padding 由 10dp 改为上下 20dp / 左右 10dp
- 含展开按钮的列表项 iv_show 由 10dp/centerInside 改为 20dp + paddingVertical=2.5dp + marginTop=-20dp + center
- 覆盖 module_gjc 14 个 + module_gjj 14 个列表项布局

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-22 15:50:00 +08:00
c77c6a817b style: 国际出港/进港列表状态字段按值变色(01绿/W蓝)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-22 11:10:47 +08:00
64721a6efe feat: 板箱过磅列表点击进表单页(数据回填)并侧滑显示详情
- 列表项侧滑显示"详情"按钮,点击进入只读详情页
- 整行点击改为进入板箱过磅表单页,并把该条数据回填到表单
- 表单页 ViewModel 接收 Intent 中的 Bean,预填独立字段、重量及 usingUldData
- 通道号/探板收口字典加载支持 checkedValue,命中项排到首位以实现异步匹配

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-22 10:43:08 +08:00
07f50fdfc7 feat: 国际出港/进港全选按钮新增图标切换与反向同步
- 全选/未选图标替换为新的 vector drawable,抽出 setIVCheckAllImage BindingAdapter 集中管理
- 列表项取消选中或上拉加载新数据后,左下角全选按钮自动反向同步
- 修复 isAllChecked.observeForever 反模式:导致取消单项时全部被取消、单项点击无响应

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 18:48:59 +08:00
e2bda80e33 style: 统一国际出港/进港列表项展开按钮尺寸
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 17:19:10 +08:00
a1bd9b330a style: 操作日志详情页三块卡片内容统一向右缩进对齐
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-19 15:08:49 +08:00
2949f59800 feat: 板箱过磅列表筛选项目的站改为过磅状态
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-19 14:49:37 +08:00
338cffc633 feat: 出港装载状态重置改为弹框选状态
参照出港运抵页面交互,「状态重置」按钮不再直接调接口,
而是先弹出居中弹框,让用户在下拉框选择「正常 / 未申报」后
点击「保存」再调接口;选「未申报」时请求体不带 restStatus。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-19 11:45:22 +08:00
02773b3f90 style: 弱化国际出港/进港子列表分割线颜色
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-19 11:21:38 +08:00
7c4d1cebe3 style: 替换国际进港事故签证菜单图标
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-19 10:27:52 +08:00
753e88b2c7 style: 替换国际进港子菜单图标
将进港舱单、原始舱单、提取记录、事故签证四项菜单图标替换为
gjj 模块下的专用资源,避免继续复用其他模块的占位图标。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 20:34:05 +08:00
e193e93c74 style: 替换全局展开/收起图标并微调 padding
将 ic_new_expand 替换为线条更简洁的 ic_new_expand_1,
同时把按钮内边距从 4dp 调整为 2dp,让图标在 36dp 容器内更舒展。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 20:24:46 +08:00
c05608c5f1 fix: 修复国际进港电报详情只读状态下无法滚动
只读态原本通过 EditText.enabled=false 表达,但会一并吞掉触摸滚动手势,
导致文字较多时无法上下查看。改用 focusable/focusableInTouchMode/
cursorVisible/keyListener 组合表达不可编辑,同时保持 enabled=true,
两种状态下文本均可滚动。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 20:24:36 +08:00
76e613623a style: 修正国际进港舱单详情标题与装机列表列宽
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 20:03:36 +08:00
df3abe32a2 style: 统一工具栏图标间距规范并补全 CLAUDE.md
将 5 个含「全部展开」按钮的列表页 marginStart 从 8dp 改为 16dp,与进港舱单页面对齐;在 CLAUDE.md 补全 img_delete、ic_new_expand 尺寸及图标间距统一规范,避免未来再次出现 8dp/16dp 并存。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 20:03:31 +08:00
b18f2cfe1f style: 优化国际进港详情页字段顺序与文案
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 19:47:08 +08:00