b2a2cce585
feat: 完成提取出库页面5.5寸手机端适配
...
提取出库(09,module_gjj):
- IntImpPickUpDLVActivity 手机布局:搜索行+待出库/已出库状态Tab(outState 为
pageQuery 文档定义入参 0/1,Tab 真实过滤+角标双 pageQueryTotal,抓包证实携带)
+双形态卡片(isPickedUp=dlvTime非空:待出库勾选框+橙标签+库位行/已出库绿√+
出库人·出库时间行)+卡片内 PhoneStatBox 三列+PhoneBottomBar(仅待出库Tab显示,
复用既有 confirmOutbound)
- 手机专属新页 IntImpPickUpDetailActivity 运单详情:蓝头运单卡+绿头提货信息卡,
Intent 传 Serializable bean 零新增请求
- 筛选弹层 4 项(航班日期为未定义入参预留传参);手机进入时清空平板默认
「当天缴费日期」查全量,平板默认值不变
- IntImpPickUpDLVBean 增加 isPickedUp 计算属性;手机首页「国际」Tab 加入口
修复:checkAllClick 全选后底部「已选 N 项」不更新(批量勾选不走单卡 FlowBus
事件,需自行同步 selectedCountText),实测修复生效
验证:双端 Proxyman Map Local mock 口径验证通过,平板回归一致(含缴费日期默认值),
崩溃 0;后端缺口 2 项登记问题清单 #28~#29(无 fdate 入参、出参无车牌/目的港/
业务类型;outState 过滤与 dlvName=出库人语义待内网实测)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-31 21:31:58 +08:00
3b732c3aec
feat: 完成出港仓库与进港仓库页面5.5寸手机端适配
...
出港仓库(07,module_gjc):
- IntExpStorageUseActivity 手机布局:搜索行+三格统计(总票数/未清仓/已清仓,
clearNormal=0/1 双 pageQueryTotal 仅手机发起)+卡片级四操作按钮(清仓/修改
库位/出库/入库,已清仓置灰),取代平板勾选+底部批量条,复用既有 performXxx 链路
- 详情/运单追踪复用出港查询已适配页(GjcQueryDetailsActivity/LogDetailActivity),零新增页面
- 清仓/入库/修改库位弹框双变体化(手机底部弹层);修改库位手机版增加「原库位」单选;
出库确认 AlertDialog → ConfirmDialogModel(项目强制规范)
进港仓库(08,module_gjj,07 的进港镜像):
- IntImpStorageUseActivity 手机布局:搜索框「运单号/航班号」分流(含字母→fno,
抓包证实)+始发站字段/筛选(fdep 入参)
- 进港详情 IntImpQueryDetailsActivity + 3 Fragment 首次手机适配(报文区 3 项,
件重区直取 inPc/inWeight,库位卡片优先中文姓名)
- 修改库位手机弹层「原库位」只列未出库库位(沿用平板校验)
公共:GjcMaWb 增加 isCleared 计算属性;新增 bg_phone_btn_disabled;手机首页
「国际」Tab 增加出港仓库/进港仓库入口;debug manifest 直启项
验证:双端 Proxyman Map Local mock 口径验证通过(开发机不在内网),平板回归一致,
崩溃 0;后端缺口 5 项登记问题清单 #23~#27(筛选入参缺失/clearNormal 分项统计与
detail 推断字段待内网实测)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-31 20:49:59 +08:00
db062c8ee3
feat: 完成国际出港移库/出库交接页面5.5寸手机端适配
...
- 落地手机端双形态适配框架:同名布局+资源限定符(layout/手机、
layout-sw600dp/平板)自动切换,DeviceUtil 设备形态判定,7个
手机版公共组件(PhoneSearchBar/StatusTab/DataLayout/FilterPanel/
BottomBar/StatBox/KvItem)
- 完成「国际出港移库」「国际出港出库交接」两页手机端适配,新增
各自详情页(IntExpMoveDetailActivity/IntExpOutHandoverDetailActivity)
- 手机端首页菜单接入"出港移库""出库交接"入口
- 修复手机端进入页面先横屏后转竖屏的闪屏问题:Manifest 全项目
192 处改为 screenOrientation="unspecified",由 BaseActivity
按设备形态运行时锁定方向
- 修复该方案的中间版本在平板端引入的回归(先竖后横 + UI放大1.6倍)
- AutoSize 补充手机竖屏 390×844 设计基准
- 修复 CHANGELOG.md 因脚本异常导致的内容重复损坏(膨胀至12万行),
恢复正常结构并补充本次变更记录
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-29 14:18:29 +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
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
794c873173
style: 组装重量页表单等宽及分割线,进港装机单品名标注中文
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-06-30 17:10:30 +08:00
faf7698829
feat: 删除申报/理货申报增加申报状态校验
...
四个页面删除申报仅允许申报状态为01的记录;
出港理货申报仅允许状态为空的记录;
并修复理货分单申报状态误绑定 arrivalStatus 的问题
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-06-20 13:46:32 +08:00
128b7c3e4e
style: 国际出港/进港小弹窗统一宽度及取消确定按钮
...
表单式小弹窗统一为480dp宽,底部按钮统一取消/确定;
分配人员弹窗去掉航班行、分配人下拉改为铺满。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-06-20 12:44:54 +08:00
9f7b2dc27c
style: 国际出港/进港列表子列表补全行分割线
...
为国际出港仓库、国际进港舱单/原始舱单/理货报告/仓库等列表的展开子列表补全内容行分割线;并将进港舱单子列表除选项外各列统一为等宽
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-06-20 11:34:23 +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
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
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
02773b3f90
style: 弱化国际出港/进港子列表分割线颜色
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-19 11:21:38 +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
48ab9d6e2e
style: 统一进港页面结束日期筛选文案并优化 PadSearchLayout 防换行
...
- 进港查询/出库/提取记录页第二个日期筛选 hint 统一为"请选择结束 xx 日期"
- PadSearchLayout 内部 EditText/TextView 增加 singleLine + ellipsize=end,
textSize 14sp 调为 13sp,避免长 hint 换行、布局被撑高
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-14 13:56:04 +08:00
3a9f7f07e6
style: 国际事故签证列表项与筛选项左对齐
...
列表项卡片外层 marginHorizontal 由 15dp 调整为 5dp,
使卡片左右边缘与第一个筛选项视觉对齐(屏幕 15dp 处),
保持左右边距对称。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-14 13:16:11 +08:00
5750ab2036
feat: 进港舱单新增总重量字段并修正过磅记录代理显示
...
- 进港舱单 Bean 增加 totalWeight 字段
- 新增/详情页表单加入"总重量"项并重排布局,备注移至 UN 编号同行
- 出港过磅记录列表代理列由 agentCode 改为 agentName 显示
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-14 13:02:46 +08:00
623ebc22f7
feat: opt pic
2026-04-17 14:59:16 +08:00
1157a0c4ed
fix: 修复图片上传字段语义颠倒及加载缺失鉴权头导致的 403
...
- 修正 UploadUtil 返回字段到 FileBean 的映射:
newName 是原图(较大)、zipFileName 是缩略图(较小)
- 保证 bean.pic 存缩略图、bean.originalPic 存原图
- 全局 loadImage BindingAdapter 对 http(s) URL 自动包装
GlideUrl + Authorization,避免 /file/getImg/ 接口 403
- ImageSelectViewHolder 缩略图带鉴权加载,点击预览传原图
- 覆盖国内/国际事故签证、国内进港移库/移交编辑页面
- CLAUDE.md 同步修正 UploadBean 字段语义文档
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-17 14:57:26 +08:00
9d7453d3ee
fix: 进港舱单编辑页运单号改用 prefix+no 拼接取值
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 17:47:21 +08:00
60478327e2
fix: 修复图片二次编辑丢失旧图及预览模糊问题
...
- 国内进港移交编辑:loadData 时同时从 pic/originalPic 构建
FileBean,确保二次编辑保存时原有图片不被覆盖
- 国际事故签证:loadDetail 改用 originalPic URL 作为 FileBean.path,
保证全屏预览取原图而非缩略图;同时修正保存时 pic/originalPic 字段赋值颠倒的问题
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 15:02:54 +08:00
1d2b11bfd2
refactor: 确保舱单编辑页保存时始终传递 no 和 prefix 参数
...
重构 GjjManifestAddViewModel 的参数构建方式:
- 改用 mutableMapOf 手动处理可选字段,替代 removeEmptyOrNull = true
- 编辑模式下 mfId、no、prefix 单独追加,不受空字符串过滤影响
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 14:50:28 +08:00
4117cbb489
fix: 修复国际进港仓库入库接口参数格式,去除主子列表选中联动,更新分单理货报告字段
...
- 入库接口请求体改为 {location, locationId, warehouseList} 结构
- 移除主列表与子列表之间的双向选中联动,保留全选按钮同时选中两者
- 舱单子列表理货报告字段从 lastMftStatus 改为 tallyStatus
- GjjHaWb 新增 tallyStatus 字段
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 14:13:22 +08:00
4451b790de
fix: 国际进港装机单编辑页库位号取 locationTally,查询详情运单信息取 awbPc/awbWeight
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 13:42:03 +08:00
faf343301f
fix: 事故签证列表查询改用 fdate+fno,理货主分单取消联动选择
...
- IntImpAccidentVisaViewModel: 移除 fid 逻辑,始终使用 fdate+fno+fdep+fdest 查询
- IntImpTallyViewHolder/SubViewHolder: 主单与分单选择状态改为独立,不再互相联动
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 12:00:18 +08:00
c7ab89b836
feat: improve claude
2026-04-10 21:19:49 +08:00
1ec08b4847
fix: 国际进港修改舱单接口补充 no 和 prefix 字段
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 15:11:09 +08:00
76ace545cd
feat: 国际进港原始舱单补充信息页按始发站/目的站自动匹配国家代码
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 16:48:40 +08:00
cf8a7f38fb
fix: 修复图片上传字段、航班查询接口及图片鉴权加载问题
...
- 国际进港舱单列表页航班查询接口改为 /flt/searchFlightList,支持多航班校验
- 修复国内进港移库编辑/交接页图片上传缺少 pic、picNumber 字段
- 国际进港舱单详情页对接交接图片展示
- 图片缩略图和大图预览加载带 Authorization header 解决 403
- CLAUDE.md 新增图片上传与展示规范
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 16:25:24 +08:00
52171c94df
fix: 进港舱单详情页业务类型回显取 businessName 字段
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-01 19:24:07 +08:00
39934df970
feat: 国际进港舱单详情页展示交接图片缩略图并支持点击查看大图
...
从舱单列表接口新增的 pic/originalPic/picNumber 字段透传至详情页,
缩略图以水平 RecyclerView 展示,点击后通过 PreviewActivity 查看原图。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-01 19:10:58 +08:00
624331ca68
feat: 国际进港查询筛选按钮有效时显示红点提示
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-01 18:39:28 +08:00
3e5f185721
fix: 修复意外签注编辑页运单号校验及字段拼写错误
...
- 修正 GjjImportManifest 中 dgrContactMame 字段名拼写错误为 dgrContactName
- 同步修复 IntArrSupplementInfoViewModel 和布局中对应字段引用
- 意外签注编辑页运单号输入改为纯数字模式,并新增11位格式+校验位验证
- 修改航班日期/航班号输入完成时清空始发站和目的站,避免旧数据残留
- 保存前新增始发站/目的站非空校验
- 布局微调:图片上传区域边距和对齐优化
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-01 18:35:30 +08:00
936af73ec0
feat: 国际进港舱单主分单独立选择及分离删除接口
...
主分单选择解除联动,删除操作使用独立接口,先删分单再删主单
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-01 18:23:20 +08:00
43acf0a2de
fix: 国际进港装机单修改库位弹框仅单选时自动带出库位号
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-01 18:01:32 +08:00
c9625f6bfd
fix: 国际进港舱单编辑页下拉框回填及移除404接口
...
- 使用 DictUtils checkedValue 机制回填编辑模式下拉框选中项
- 移除已404的 searchCargoType 接口调用
- PadDataLayoutNew 增加 updateSpinnerSilently 防止 adapter 重建覆盖值
- CLAUDE.md 补充编辑表单 SPINNER 回填规范
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-01 17:55:19 +08:00
67b2dc6d71
feat: fix issues
2026-03-26 20:00:41 +08:00
bfc39b5d96
feat: query toast
2026-03-26 15:41:01 +08:00
fcf5b7ac02
feat: ui opt
2026-03-26 15:27:04 +08:00