Commit Graph

56 Commits

Author SHA1 Message Date
7b2bc00afc fix: 权限过滤trim空格,事故签证权限串调整为GNJ命名空间,返回按钮图标回退矢量图
- 首页菜单权限过滤增加 trim(),兜底后端下发权限串带首尾空格导致精确匹配失败
- 综合事故签证权限常量由 AppComprehensiveAccidentVisa 改为 AppGNJAccidentVisa
- 国内出港分拨首页返回按钮图标由栅格图 img_back_action 回退为矢量图(新增 img_back_action_old.xml 备份)
- .claude/settings.local.json 新增 sync-air-cargo 脚本执行权限

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-23 10:47:21 +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
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
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
a1bd9b330a style: 操作日志详情页三块卡片内容统一向右缩进对齐
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-19 15:08:49 +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
bdb8612081 style: 优化操作日志详情页卡片布局与流转状态对齐
- 三张卡片改为标题区(40dp 顶圆角) + 贯穿分割线 + 内容区(底圆角) 三段式结构
- 流转状态进度条按 4 字 label 估算宽度,动态计算 ll_steps 左偏移,
  让第一个节点的 label 与运单信息/操作详情卡片内容对齐到 15dp 基准线
- stepWidth 加上限,避免步数较少时单格过宽导致首节点偏右

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 14:38:52 +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
6ad7f0d3d4 fix: fix 国内出港出库 2026-04-16 17:10:07 +08:00
1fa0f6dde4 fix: 操作日志详情时间线调整显示顺序
第一行改为显示操作环节名称(status 映射)加时间,
第二行改为灰色小字展示操作内容(content)。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 12:07:23 +08:00
da5137887c fix: 图片控件优化及多处字段修正
- 图片选择控件:加号按钮灰色背景、label 样式统一、图片区域并入表单卡片
- 国内进港移交:修复图片上传未提交 bug,从 adapter 实时获取图片列表
- 国内进港移库列表:添加右侧箭头,已出库禁止编辑
- 国际事故签证列表:修正 Bean 字段名匹配 API(dep/dest/pc/weight/dpc)
- 国际进港舱单:实到件数、计费重量、品名(中) 设为必填

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-26 13:37:47 +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
9402d895db style: 统一列表项 UI 规范(textSize/颜色/间距/checkbox 资源)
- 国际出/进港所有列表项 KV 文字统一为 15sp
- 子列表 checkbox 资源由 _gray 系列改为 _style 系列
- 含子列表卡片 padding 统一为 10dp,展开按钮高度 18dp/padding 4dp
- ULD 管理状态字段"正常"改用 text_green
- 日志查询标签格式规范化(补冒号、修正 completeSpace)
- 航班管理非到达航班文字颜色改为 text_gray,保留航班号 colorPrimary 及 +1 text_red

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-26 10:02:32 +08:00
de69eeefd8 feat: 日志详情页数据驱动渲染(流转状态+操作详情)
- 入口页传递运单号和运单类型至日志详情页
- 区分国际出港(9步骤)/国际进港(6步骤)流转节点
- 用status字段匹配节点状态(蓝色/白色/绿色)
- 修复API返回裸数组被拦截器包装导致解析失败的问题
- ScrollView改为NestedScrollView修复竖向列表不渲染

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 12:58:48 +08:00
d2a0648238 feat: fix issues 2026-03-22 21:54:16 +08:00
89d4812d9f feat: 国际进港舱单新增页面优化及菜单调整
- 对调首页国际进港模块"原始舱单"和"进港舱单"菜单位置
- 航班日期默认为当天日期
- 运单号增加11位数字及mod7校验位验证
- 业务类型默认选中"普通货物运输"
- 件数限制整数输入,重量允许小数输入

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 17:54:26 +08:00
072df758db feat: opt 进港查询 2026-03-22 16:04:44 +08:00
03a6e75d68 feat: 新增日志查询页面及操作日志详情页
废弃旧日志查询页面,新建日志查询列表页和操作日志详情页。
详情页包含运单信息、流转状态进度条和操作详情时间线。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 19:55:21 +08:00
2729e18043 refactor: 航班详情页升级为PadDataLayoutNew组件并优化布局
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 19:11:25 +08:00
abac0d28fa feat: 新增航班管理列表页并支持时间格式化与跨日"+1"显示
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 18:56:05 +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
41fc2f4558 refactor: 电报解析列表整卡点击跳转及调试菜单切换至国际进港
- 电报解析列表项整个卡片可点击跳转详情,勾选框除外
- 开发调试自动跳转目标从国际出港改为国际进港
- 重构调试开关为通用配置,支持一键关闭和切换目标菜单

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 16:27:47 +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
6ea6833396 feat: optimize home icons 2026-01-28 15:34:20 +08:00
3da68b1eed feat: reorder home icon 2026-01-28 11:14:40 +08:00
e4bf1f1fee feat: fix home icon cache 2026-01-28 10:55:21 +08:00
69812bcc0b feat: some new home icon 2026-01-28 10:44:15 +08:00
ca81d8f8bb feat: 国际出港-出港仓库 2026-01-13 11:16:21 +08:00
caeb68f9fd feat: 国际出港 出港仓库 2026-01-12 19:27:14 +08:00
28159ce738 feat: opt qr scan icons 2026-01-04 15:08:22 +08:00
04c3c08952 feat: 国际出港 理货报告 2025-12-30 12:34:03 +08:00
fc4912acee feat: new icons for 国际出港 2025-12-28 17:25:44 +08:00
7f00cbc44b feat: 国际进港-进港舱单 2025-12-27 23:11:38 +08:00
a672e3927c feat: 国际进港-原始舱 2025-12-26 23:20:38 +08:00
7aa3b58c4b feat: 国际进港 报文解析 2025-12-25 17:29:44 +08:00
2721e36dc1 feat: auto login in dev 2025-12-15 10:38:30 +08:00
6b79433557 feat: 出港理货 2025-12-12 13:12:50 +08:00
d1e54b540c feat: 出港装载 2025-12-12 11:51:47 +08:00
e1e16fbd9e feat: ui opt 2025-12-05 11:54:49 +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
be0541f522 feat: 国际出港查询 2025-12-02 18:02:17 +08:00
ea6b2f08a7 feat: opt home menu 2025-12-02 15:51:29 +08:00
35a9ee145a feat: ui 2025-11-27 21:13:22 +08:00