50275457a4
feat: 国际出港查询筛选弹框特码改为下拉选择
...
特码由手动输入改为从特码字典接口获取的下拉列表,
接口参数与国际出港待记重页面一致(flag=1 国际、ieFlag 为空),
首项「全部」表示不过滤
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-16 12:45:04 +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
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
52584b9cfe
fix: 国际出港板箱过磅重进页面时自动选中上次通道号
...
原实现只把上次通道号排到字典列表首位,但带 hint 的 Spinner 默认停在 hint 项,
导致退出再进入(含从列表点 ULD 进入的编辑模式)时通道号始终显示「请选择通道号」。
改为字典加载完成后按「本条记录通道号 → 上次记住的通道号」优先级显式赋值。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 15:08:50 +08:00
efe7a1d2a9
refactor: 国际出港移库详情/编辑按最新接口文档重新对接
...
- 新增 GjcMoveDetail Bean 对应 /IntExpMove/detail 返回与 /IntExpMove/update 请求体
- 承运人改取 by、运单类型改取 awbTypeName,去掉文档中不存在的航班字段,新增移交状态展示
- 保存时回传完整详情对象,仅替换备注与 pic/originalPic/picNumber
- 列表 Bean 随 Intent 传入,回填 detail 返回为空的承运人、出运路径等展示字段
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 14:55:54 +08:00
85fd66b005
refactor: 国际出港查询筛选面板去掉出库状态筛选项
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 14:29:32 +08:00
9dddb7c079
feat: 国际出港仓库列表项新增第三行显示清仓备注
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 14:08:31 +08:00
2ba70d1a09
feat: 国际出港开始组装新增 IMP代码、板型、BUP 输入项
...
- ULD 信息卡新增第二行:IMP代码(大写过滤)、板型(手输 + 下拉选择,箭头与 Spinner 同源)、BUP(否/是,默认否)
- 装货/卸货提交时 dgrCode、boardType、bupFlag 同时写入顶层参数与 useInfo,输入 ULD 后从 getUld 回填
- 板型选项走通用字典接口,字典 code 暂定 BOARDTYPE,测试环境返回为空时提示手动输入
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-09 10:40:43 +08:00
ea83361102
feat: 国际进出港 5 个列表页侧滑新增海关回执查看
...
原始舱单、进港理货、出港运抵、出港装载、出港理货主单卡片
新增侧滑「回执」按钮,调用各模块 getResponse 接口后跳转
module_base 共用的只读回执页。请求同时传 prefix、no 与
wbNo,回执优先取 data、为空再取 msg,兼容后端实际返回;
回执为空时提示「暂无海关回执」不跳转。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-09 10:12:52 +08:00
7a09bbbeab
feat: 国际出港开始组装运单列表首次装货后显示剩余/总数
...
首次装货成功前件数、重量列显示总数;成功后表头切换为
「剩余件数/总件数」「剩余重量/总重量」,剩余值由 pc 减
checkInPc、weight 减 checkInWeight 得出。三处接口数据转
Bean 的重复代码合并为扩展函数。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-08 20:43:55 +08:00
6b2006fdb7
feat: 国际出港出库交接新增装机状态显示与允许装机操作
...
列表项新增「装机状态」列,依据分页接口 allowLoad 字段展示,
允许装机绿色、不允许红色,并重新分配列权重避免长字段换行。
底部新增「允许装机」按钮,支持多选后批量调用允许装机接口。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-08 20:17:31 +08:00
fcb247c3f5
feat: 国际出港理货新增分单全选功能
...
底部栏新增「分单全选」按钮,与主单全选相互独立。
依据分页接口新增的 allTally 字段判断:主单存在分批申报(allTally=0)时跳过其分单,
只有主单全部申报完毕(allTally=1)才允许全选该主单下的分单,跳过时 toast 提示。
分单单个勾选后同步刷新分单全选状态。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-08 19:55:44 +08:00
51c5ac6e96
feat: 国际出港移库新增详情查看与侧滑编辑
...
列表项右侧增加箭头,点击进入详情页;左滑显示“编辑”按钮进入编辑页。
详情与编辑复用同一表单页,编辑模式仅支持修改备注与交接图片上传/删除,
表单结构参考国内进港移交编辑。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-08 16:00:48 +08:00
ea298ec322
feat: 开始计重新增托盘信息并自动计算运抵重量
...
国际出港开始计重页面新增托盘数量、托盘自重输入框(自重默认18可编辑),
运抵重量自动按“地磅称重 -(托盘数量 × 托盘自重)”计算;
分托计重与完成计重提交均携带 trayNumber、trayTotalWeight;
“托盘车号”“托盘车自重”标签改为“平板车”“平板车自重”。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-09-02 13:11:17 +08:00
b57a3cd133
fix: 计重明细托盘自重改取托盘重量并支持编辑联动
...
托盘自重原误取托盘车重(carWeight),改为托盘重量(trayTotalWeight)。
编辑模式下托盘自重可编辑,重量按编辑前后差值同步浮动,底部统计随之更新。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-02 11:59:13 +08:00
4e6e654558
feat: 国际出港运抵列表新增运抵状态筛选
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-02 11:34:46 +08:00
86f77353c0
feat: 国际出港板箱过磅通道号默认沿用上一次选择
...
称重提交成功后本地记住通道号,后续新增称重自动默认选中;
重置时不再清空通道号,编辑模式仍按记录自带通道号回填。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-09-02 10:44:31 +08:00
39b5cc3689
feat: 国际出港板箱过磅挂签支持多选批量打印
...
多选时逐张串行发送,张间节流留出出纸时间,写入失败即中止
并提示已打印张数与失败的 ULD 号;单选与详情页打印路径不变。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-09-02 10:44:25 +08:00
13c9c6f5dc
feat: 国际出港运抵计重状态改为海关放行
...
- 主单列表项第二行「计重状态」改为「海关放行」,取运抵分页接口
返回的 cmdStatus,按普通文本显示,与查询详情页「海关指令」一致
- 展开的分单列表在「申报状态」与「品名(中)」之间新增「海关放行」列
- GjcMaWb 补充 cmdStatus 字段,此前仅 GjcHaWb 有该字段
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 17:27:31 +08:00
de62b903d4
feat: 国际出港板箱过磅新增耗材重量并计入货重
...
- 过磅表单新增只读的耗材重量,数据随列表项 Bean 带入,扫码新增时
取 queryUsingUldByUld 返回的 consumeWeight
- 货重公式由「装机重 - ULD自重」改为「装机重 - ULD自重 - 耗材自重」
- queryUsingUldByUld 返回后补触发重量计算,此前该接口异步返回时
耗材重量不会参与计算
- 表单保持每行三列:第三列自上而下为总重、装机重、耗材重量、货重,
目的港单独占一行三分之一宽,备注换行整行撑满
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 17:12:21 +08:00
2d42ce9cc3
feat: 国际出港重量回填页改名并新增耗材重量
...
- 页面标题由「国际出港修改组装重量」改为「国际出港重量回填」
- ULD 信息卡片在货重之后新增耗材重量,取组装分页接口返回的
consumeWeight 字段,数据随列表页传入的 Bean 一并带过来
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 16:46:01 +08:00
861ce8ca1e
feat: 国际出港交接复磅状态改为 IMP 代码
...
列表项第二行第三列由「复磅状态」改为「IMP 代码」,取交接分页接口
返回的 dgrCode 字段;值非空且不等于 ELI、ELM 时以红色显示,
空值与 ELI、ELM 保持常规颜色。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 16:31:27 +08:00
ded57554fa
feat: 国际出港查询新增日期类型与航班航次统计
...
- 合计栏在总重量后追加航班航次(取统计接口 flightNumber)
- 日期范围前新增日期类型下拉(入库/离港),对应接口 dateState 参数
- 航班号从筛选弹框移至列表上方,出库状态移入筛选弹框
- dateState、outState 按接口文档改为整型传参
原航班号查询无效的原因并非参数名有误(fno 与文档一致),
而是缺少 dateState 导致后端按默认日期口径过滤,补齐后已实测生效。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 14:49:46 +08:00
19d02700b8
feat: 国际出港仓库清仓弹窗增加备注输入框
...
清仓操作弹窗在「清仓正常」下拉基础上新增选填备注,提交时随 clearRemark 字段传给 updateClear 接口
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-08-27 16:41:49 +08:00
9c4588e47e
refactor: 国际出港查询筛选改内嵌面板并对齐国际进港交互
...
- 筛选由XPopup全屏抽屉改为内嵌滑动面板,不再遮挡标题栏
- 有筛选条件时筛选按钮显示红点(hasFilter)
- 航班号锁定大写字母数字、目的港锁定大写字母
- 运单类型走字典接口(type=IO 国际出港),修正原错误的"10"
- 修复PadDataLayoutNew重置后Spinner UI未清空(国际进港同组件一并修复)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-23 12:25:30 +08:00
084832e4e9
fix: 多个国际进出港页面必填项与筛选逻辑调整
...
- 进港舱单新增/编辑:品名(中)改为非必填
- 国际出港开始计重:运抵件数/重量改为必填,新增运抵重量超预配3%校验
- 国际出港板箱过磅:架子车号改为非必填
- 国际进港出库列表:新增特码栏、删除提货单号、提取时间改办理时间、查询条件改特码
- 进港/出港仓库列表:清仓结果筛选传参修复并反转值(正常=1/异常=0)
- 组装ULD未维护提示文言优化,版本号升至1.8.8
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-23 11:58:14 +08:00
c3c9a77942
style: 六个国际出港/进港列表页统一分单子列表样式并状态标签化
...
参照国际出港运抵列表,为出港仓库/组装/理货、进港舱单/理货/仓库
六个页面的分单子列表统一外观:子列表整块白色圆角、表头浅蓝背景
顶部圆角、表头及内容行分割线改用 app:dividerColor 修复偏紫问题;
主表与子表状态字段改为按值着色的胶囊标签(清仓正常/复磅/回填/
申报状态等)。tag_status_* 与 bg_arrive_sub_header 由 module_gjc
提升至 module_base 供进港模块共用。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-15 15:47:18 +08:00
2f875e32c9
fix: 修复运抵列表子项分割线颜色偏紫问题
...
MaterialDivider 忽略 android:background,实际渲染色始终来自
app:dividerColor(默认主题色),导致内容行分割线显示偏紫,
改用 app:dividerColor 显式指定为统一灰色
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-15 11:46:59 +08:00
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
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
180d0ac7cb
style: 组装页卸货装货按钮颜色互换,板箱过磅完成提示文案调整
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-09 11:12:06 +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
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
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
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