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
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
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
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
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
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
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
698046c9fb
style: 国际进港事故签证列表项按内容宽度重排列 weight
...
按各列实际内容宽度重新分配五列 weight(1.1/0.75/1.0/1.0/1.15),
使列间距均匀一致,避免原来疏密不均的问题。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-20 15:13:30 +08:00
b7a2be0f35
style: 出港运抵标签改为运抵模式,进港理货报告更名为进港理货
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-20 14:54:32 +08:00
6b02f71e8a
fix: 国际进港仓库清仓入参改为 body 传递
...
清仓原先把 clearNormal/clearRemark 放在 URL query 上,与接口文档不符。
改为与国际出港一致的单对象 body:clearNormal、clearRemark 在顶层,
选中数据放 warehouseList(出港侧对应字段为 maWbList)。
同时移除逐条写入主单 clearRemark 的兼容写法。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-17 11:24:58 +08:00
b14649b228
fix: 国际进港舱单新增/编辑页航程不再随始发站目的站联动
...
航程改为仅由航班信息决定:航班查询成功取航班起始站-目的站,
编辑模式取舱单 fdep-fdest,从列表页带入时取传入的航班始发/目的站;
用户手动修改始发站、目的站时航程保持不变
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-16 12:27:31 +08:00
52d1527121
fix: 国际进港原始舱单与装机单未选航班时不再请求列表接口
...
- 原始舱单、装机单搜索时校验航班号必填,为空提示「请输入航班号」
- 装机单仅在父页面传入 fid 时才初始加载,否则等待手动查询
- 进港舱单、装机单 getData 在 fid 为空时直接清空列表与汇总,不发请求;
修复装机单编辑保存后广播刷新事件,导致未选航班的父页面请求接口
并报「业务异常:请先选择航班」
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-16 12:11:23 +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
a1d078db7a
fix: 国际进港舱单理货完成去掉库位弹框直接调用发放接口
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 15:58:32 +08:00
f6e5b37eaa
fix: 国际进港出库特码筛选由输入框改为字典下拉选择
...
与国际进港查询筛选栏保持一致,加载国际特码字典供选择,
去掉原特码扫码入口。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 15:53:03 +08:00
2f4e723dd7
feat: 国际进港仓库清仓弹框新增备注并在列表第三行显示
...
清仓时备注同时通过 clearRemark query 参数和运单字段发送,兼容服务端两种取值方式;
列表项新增独占一行的备注展示,与国际出港仓库保持一致。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 15:44:34 +08:00
de64c8ddb6
style: 国际进港查询筛选栏航班号与代理位置互换
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 14:26:15 +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
b368efa827
fix: 国际进港仓库列表件数改取 pcLabel 字段
...
分页接口新增 pcLabel 字段(如 0/8),用于展示已入库/总件数,
列表项件数由 pc 改为优先显示 pcLabel,缺失时回退 pc。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-08 20:04:01 +08:00
5edb1bea06
feat: 国际进港装机单列表改为 ULD 主单与运单子单结构
...
适配装机单查询接口按 ULD 分组的新返回结构,主单展示 ULD 编号、
总件数、总重量、航班信息,展开后显示关联运单的运单号、件数、重量、品名,
样式与展开交互与其他主子单列表一致;点击子单行进入装机单编辑。
右下角“修改库位”“入库”按钮暂时隐藏。同步修正进港舱单页修改库位时
从新分组结构中取运单记录。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-08 19:43:26 +08:00
b65e61595b
feat: 国际进港舱单编辑支持交接图片新增与删除
...
编辑/新增表单页增加交接图片区(选图、上传、长按删除),
保存时随舱单提交 pic/originalPic/picNumber 三字段,
编辑模式回填已有图片且不重复上传。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-02 11:23:43 +08:00
f312ef866c
feat: 国际进港舱单新增开始理货按钮
...
- 底部「货物发放」改名为「理货完成」,「分拣理货」改名为「装机单」
- 新增蓝色「开始理货」按钮,选中唯一一条运单后弹出修改库位对话框,
提交 /IntImpManifest/modifyStorage
- 弹窗默认回填该运单已有的理货库位:舱单列表接口不返回 locationTally,
改为先按 fid + wbNo 查一次装机单记录取出库位再回填
- GjjManifest 补充 locationTallyId 字段
- 装机单列表项运单号、品名列 completeSpace 调整为 5 以对齐
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 16:19:47 +08:00
6f27c15d9a
fix: 修复国际进港出库运单号搜索不生效
...
运单号原本传给了 no 参数,但接口中 no 是不含前缀的主单号
(如 33362265),wbNo 才是完整 11 位运单号,导致条件被忽略。
同模块提取记录、进港查询用的均为 wbNo,此处保持一致。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 15:08:04 +08:00
2f3ae2a814
feat: 国际进港查询统计新增航班航次并调整筛选条件布局
...
- 底部统计栏在总重量后新增航班航次显示
- 航班号从筛选面板移至页面上方搜索区,出库状态移入筛选面板
- 筛选红点提示与重置逻辑同步调整字段归属
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-08-27 17:08:47 +08:00
aa6cc43bfa
feat: 国际事故签证新增支持运单号联想并自动带出舱单信息
...
- 运单号输入启用自动联想(1条自动填充、多条弹窗选择)
- 运单号满11位自动查询进港舱单,带出航班日期、航班号、始发/目的站、总件数、总重量、品名及交接图片
- 仅新增模式触发带出,避免编辑模式覆盖已保存数据和图片
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-08-27 16:31:16 +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
eb0655d3fc
fix: 11模块设计稿全量走查修正——时间线状态pill/手机短标题/ULD字段顺序/计重卡片图标
...
设计稿逐态渲染对照走查(01~11 全模块)后的修正:
- 运单追踪竖排时间线为已发生节点补状态pill(绿底展示该环节日志content,超长省略)
- 11 页手机端标题按设计稿改短标题(DeviceUtil.isPhone 分支,平板长标题零变化):
出库交接/出港待计重/计重记录/计重明细/开始计重/出港运抵/出港移库/出港查询/
出港货物/进港查询/进港货物
- ULD 编辑表单「来源」移至「所在港」之后(设计稿顺序)
- 出港计重列表卡片与计重记录卡片补字段小图标(airplane/location/person/tag)
接口缺口台账复核:#31 进港移库整模块缺失成立(api-doc 全模块清单+报价单双重印证);
#19 修正定性——IntExpArrive/declare 入参已含收发货人全套字段,改登记为待确认提交口径;
#10 成立(单条 deleteUld 在、批量无)。
双端抽验:手机短标题三页生效(出港待计重/出库交接/进港货物),平板保持长标题,零崩溃。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-31 23:12:14 +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
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