fix: 修复国际进港原始舱单接口解析及列表项布局规范

- API返回类型从BaseResultBean<PageInfo>改为PageInfo,匹配服务端实际响应
- GjjAirManifest字段maWbList重命名为maWb匹配JSON键名
- 列表项布局weight和completeSpace按国际出港规范对齐
- 移除页面初始自动加载,需用户输入航班号后手动查询
- CLAUDE.md补充列表项布局规范及常用字段weight参考表

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 12:06:20 +08:00
parent 2efe322fcf
commit 97ef9b4679
8 changed files with 330 additions and 219 deletions

View File

@@ -55,5 +55,16 @@ class GjjManifestAddActivity :
.putExtra(Constant.Key.BEAN, bean)
context.startActivity(starter)
}
/**
* 编辑舱单(通过GjjImportManifest对象)
*/
@JvmStatic
fun startForEdit(context: Context, bean: com.lukouguoji.module_base.bean.GjjImportManifest) {
val starter = Intent(context, GjjManifestAddActivity::class.java)
.putExtra(Constant.Key.PAGE_TYPE, DetailsPageType.Modify.name)
.putExtra(Constant.Key.BEAN, bean)
context.startActivity(starter)
}
}
}

View File

@@ -45,8 +45,6 @@ class IntArrAirManifestActivity :
viewModel.refresh()
}
// 初始加载数据
viewModel.refresh()
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {