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
|
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 |
|
|
|
51c5ac6e96
|
feat: 国际出港移库新增详情查看与侧滑编辑
列表项右侧增加箭头,点击进入详情页;左滑显示“编辑”按钮进入编辑页。
详情与编辑复用同一表单页,编辑模式仅支持修改备注与交接图片上传/删除,
表单结构参考国内进港移交编辑。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-09-08 16:00:48 +08:00 |
|
|
|
49f11ef8e6
|
fix: 进港移库归属更正——删除误建IntImpMove,重新适配到国内进港DomImpMove
设计稿11「进港移库」经确认归属国内进港移库(DomImpMove后端8接口齐全),
此前误判为国际进港并预接了不存在的IntImpMove模块(问题清单#31作废)。
- 删除module_gjj的IntImpMove全套实现(3页面+Bean+Api+菜单+路由+权限串)
- GnjMoveStashListActivity双形态适配:待移库/已移库Tab走search/searchMoved
双端点,Tab角标、筛选弹层4项、全选/批量移库复用平板既有链路
- 新增手机专属页:运单详情(Intent传bean零请求)+拍照上传(detail回填
已有照片,modify最小体三字段提交,与平板移交编辑页同链路)
- 手机首页入口改挂国内Tab(GnViewModel补通用route跳转,权限串AppDomImpMove)
- 内网真实数据双端验证通过;Proxyman A/B:wbNo/awbType生效,
fdate/fno/spCode被后端静默忽略(#32)、opId/opDate恒null(#33)
- 问题清单更正#31+新增#32~#34,CLAUDE.md/CHANGELOG/api-doc.md同步
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 12:17:10 +08:00 |
|
|
|
a33776d959
|
feat: 完成进港查询与进港移库页面5.5寸手机端适配(设计稿11页全部完成)
进港查询(10,06出港查询的进港镜像):
- IntImpQueryActivity 手机布局:搜索行 + 三格统计(总票数/已入库/已出库客户端计数)
+ 状态标签卡片(dlvTime/inDate 前端推断)+ 筛选弹层9项(入参全部经api-doc核对存在)
- 详情页与运单追踪复用08/06已适配页零新增;平板侧滑筛选面板判空守卫,Pad端零变化
- 修复代理人空值兜底:转换器将JSON null归一为空串致DataBinding `??` 失效,
改用Bean计算属性 agentDisplay(06出港查询同步修正)
进港移库(11,首个后端整模块缺失的设计稿页):
- 全新手机专属3页:列表(双Tab+角标/筛选4项/多选批量移库/卡片长按拍照浮层)
+ 运单详情(三卡片,Intent传bean零请求)+ 拍照上传(复用ImageSelectNewViewHolder,
pic/originalPic/picNumber三字段规范)
- 后端无IntImpMove模块(api-doc核对),按IntExpMove同名约定预接四接口
+ 预定义权限串AppIntImpMove,后端交付后前端零改动生效(缺口#31)
其他:手机首页国际Tab新增进港查询/进港移库入口;新增资源bg_phone_btn_green/
bg_phone_card_header_orange/bg_phone_photo_add/phone_amber;问题清单登记#30~#31;
双端模拟器验证零崩溃(手机Map Local mock全交互链路,平板回归零变化)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-31 22:35:56 +08:00 |
|
|
|
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 |
|
|
|
ef8e7cfacb
|
feat: 完成出港运抵页面5.5寸手机端适配
- 主列表新增待运抵/已运抵 Tab(客户端按申报状态拆分)+ 卡片长按浮层(补充/重置/回执)
- 新增分单明细页:复用主列表已加载数据,零新增请求
- 新增回执内容只读页
- 新增补充信息页:参照 Pad 端收发货人信息批量应用模式(后端接口暂缺,已登记问题清单)
- 手机首页「国际」Tab 增加「出港运抵」入口
- 修复两个平台坑:RecyclerView 内 GONE 不塌陷高度;Serializable Intent 传递
遇 @Transient 字段反序列化为 null 导致的崩溃
- 登记后端接口缺口 2 项(#19~#20)至问题清单
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-07-30 11:44:51 +08:00 |
|
|
|
1eb288a703
|
feat: 完成出港计重页面5.5寸手机端适配
- 待计重列表:三格统计、卡片单票提前运抵、筛选弹层(通道号/承运人/运单类型/代理人)
- 开始计重:预配统计卡 + PhoneFormRow 表单
- 计重记录:三格统计、筛选弹层(入库日期/代理人/特码/目的站/计重人)
- 计重明细:新增手机端全屏「修改记录」覆层,复用平板编辑链路
- 新增手机专属「运单详情」页
- 手机首页「国际」Tab 增加「出港计重」入口
- 登记后端接口缺口 7 项(#12~#18)至问题清单
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-07-29 20:09:55 +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 |
|
|
|
3918ad64d6
|
feat: 新增图片选择控件并修正事故签证字段
- 新增 ImageSelectNewViewHolder 和 item_image_select_new 布局,支持正方形缩略图、
加号按钮始终在末尾、详情模式隐藏加号及"暂无图片"占位
- 国际事故签证编辑页和国内进港移交页应用新图片选择控件
- 修正事故签证字段:reweight → reWeight,opName/opDate → opId/opdate
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-26 12:02:16 +08:00 |
|
|
|
9b089d51b1
|
feat: 国际事故签证新增/编辑页面及列表侧滑菜单
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-17 11:37:26 +08:00 |
|
|
|
47cef6ee59
|
feat: 国际进港查询运单修改页面及列表侧滑菜单
- 新增运单修改页面(编辑表单:代理人/特码/包装类型/运单类型/锁定状态/备注)
- 查询列表添加侧滑"修改"按钮入口
- 详情和修改页接口传参改用 prefix+no
- 详情页和修改页移除"库位"表单项
- 仓库信息入库时间取值改为 opDate
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-16 12:18:35 +08:00 |
|
|
|
baaa9c5615
|
feat: 国际进港查询详情页面(三Tab:运单/仓库/库位信息)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-16 11:34:20 +08:00 |
|
|
|
5ccb971c61
|
feat: 国际进港提取记录费用修改页面及列表侧滑菜单
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-13 15:13:45 +08:00 |
|
|
|
f4d5904003
|
feat: 国际进港理货报告详情页面
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-13 12:23:09 +08:00 |
|
|
|
f61302a1f6
|
feat: 国际进港舱单分单新增与编辑页面
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-13 10:32:10 +08:00 |
|
|
|
a64b963d03
|
feat: 国际进港舱单详情页面
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-12 17:49:42 +08:00 |
|
|
|
f04cf81ff2
|
feat: 国际进港装机单编辑页面及列表侧滑优化
- 新增装机单编辑页面(Activity/ViewModel/布局)
- 装机单列表项添加侧滑编辑按钮,点击跳转编辑页
- 修复舱单列表项侧滑按钮未覆盖展开按钮的问题
- 修复装机单列表项两行同列completeSpace不一致
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-12 15:51:22 +08:00 |
|
|
|
03a6e75d68
|
feat: 新增日志查询页面及操作日志详情页
废弃旧日志查询页面,新建日志查询列表页和操作日志详情页。
详情页包含运单信息、流转状态进度条和操作详情时间线。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-08 19:55:21 +08:00 |
|
|
|
06713190e0
|
feat: 新增综合管理冷库登记功能页面
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-08 18:31:35 +08:00 |
|
|
|
ff8185644b
|
feat: 新增ULD管理功能页面
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-08 18:11:55 +08:00 |
|
|
|
330b5bc28a
|
feat: 国际进港新增事故签证功能页面
- 新建事故签证列表页(类型2:多选列表+批量删除)
- 搜索区支持航班日期/航班号级联查询始发站和目的站
- 对接 GjAccidentVisa/search 和 GjAccidentVisa/delete 接口
- 国际进港菜单添加"事故签证"入口
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-08 16:39:03 +08:00 |
|
|
|
1476f1368a
|
feat: 国际进港新增提取出库和进港查询功能页面
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-08 16:14:14 +08:00 |
|
|
|
0a9230860b
|
feat: 国际进港电报解析接口对接及仓库/提取记录页面
- 电报解析:航班级联查询(自动填充目的站、始发站下拉)
- 电报解析:修复接口返回格式(PageInfo 非 BaseResultBean)
- 电报解析:报文类型必选校验
- 新增进港仓库、提取记录页面及菜单入口
- 修复 Spinner 空列表时 hint 不显示的问题
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-05 15:15:56 +08:00 |
|
|
|
5f31cf5274
|
feat: 出港组装 回填重量
|
2026-01-26 12:34:01 +08:00 |
|
|
|
caeb68f9fd
|
feat: 国际出港 出港仓库
|
2026-01-12 19:27:14 +08:00 |
|
|
|
04c3c08952
|
feat: 国际出港 理货报告
|
2025-12-30 12:34:03 +08:00 |
|
|
|
e5c41fa596
|
feat: 国际进港-装机单
|
2025-12-28 00:04:54 +08:00 |
|
|
|
7f00cbc44b
|
feat: 国际进港-进港舱单
|
2025-12-27 23:11:38 +08:00 |
|
|
|
a672e3927c
|
feat: 国际进港-原始舱
|
2025-12-26 23:20:38 +08:00 |
|
|
|
f291a73b5b
|
feat: 国际进港-电报详情
|
2025-12-26 20:56:33 +08:00 |
|
|
|
7aa3b58c4b
|
feat: 国际进港 报文解析
|
2025-12-25 17:29:44 +08:00 |
|
|
|
6b79433557
|
feat: 出港理货
|
2025-12-12 13:12:50 +08:00 |
|
|
|
d1e54b540c
|
feat: 出港装载
|
2025-12-12 11:51:47 +08:00 |
|
|
|
6073010531
|
feat: 出港运抵
|
2025-12-04 18:59:54 +08:00 |
|
|
|
6f89ad0520
|
feat: dev
|
2025-12-04 16:07:51 +08:00 |
|
|
|
266fafb898
|
feat: 国际出港组装分配
|
2025-12-04 14:12:30 +08:00 |
|
|
|
247b72b7e8
|
feat: 国际出港查询详情
|
2025-12-04 00:10:08 +08:00 |
|
|
|
829a6328aa
|
feat: 国际出港运单修改
|
2025-12-03 21:38:50 +08:00 |
|
|
|
be0541f522
|
feat: 国际出港查询
|
2025-12-02 18:02:17 +08:00 |
|
|
|
35a9ee145a
|
feat: ui
|
2025-11-27 21:13:22 +08:00 |
|
|
|
0fbb9c3704
|
feat: io
|
2025-11-27 17:17:17 +08:00 |
|
|
|
29b1875fa5
|
feat: 出港组装 list
|
2025-11-27 13:11:33 +08:00 |
|
|
|
83ccad4171
|
feat: ui opt
|
2025-11-26 19:39:05 +08:00 |
|
|
|
9bb4a5efb3
|
feat: 出港计重 ui v3
|
2025-11-24 15:05:36 +08:00 |
|
|
|
361c583e5e
|
feat: 出港计重 ui
|
2025-11-21 15:02:52 +08:00 |
|
|
|
8a1e6bc208
|
feat: 板箱过磅
|
2025-11-21 13:56:07 +08:00 |
|
|
|
1c292787a1
|
feat: 交接单 static ui
|
2025-11-19 18:27:55 +08:00 |
|
|
|
c6330a818f
|
feat: dev
|
2025-11-14 12:15:33 +08:00 |
|
|
|
b65b28ec9e
|
init: init proj
|
2025-11-10 18:21:19 +08:00 |
|