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>
This commit is contained in:
@@ -78,14 +78,6 @@ class GjViewModel : BaseViewModel() {
|
||||
Constant.AuthName.GjjWareHouseActivity,
|
||||
ARouterConstants.ACTIVITY_URL_GJJ_WARE_HOUSE
|
||||
),
|
||||
// 进港移库:后端暂无该模块与权限串 AppIntImpMove(问题清单已登记),
|
||||
// 权限串下发前此入口不会显示;实机验证走 debug 直启
|
||||
ActionBean(
|
||||
"进港移库",
|
||||
R.drawable.gjc_yi_ku_icon, // 复用出港移库图标(Pad 端无进港移库菜单)
|
||||
Constant.AuthName.IntImpMove,
|
||||
ARouterConstants.ACTIVITY_URL_INT_IMP_MOVE
|
||||
),
|
||||
ActionBean(
|
||||
"进港查询",
|
||||
R.drawable.gjj_query_icon,
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
package com.sixin.module_p.ui.enter.gn
|
||||
|
||||
import android.content.Intent
|
||||
import com.alibaba.android.arouter.launcher.ARouter
|
||||
import com.lukouguoji.module_base.base.BaseViewModel
|
||||
import com.lukouguoji.module_base.bean.ActionBean
|
||||
import com.lukouguoji.module_base.common.Constant
|
||||
import com.lukouguoji.module_base.db.perference.SharedPreferenceUtil
|
||||
import com.lukouguoji.module_base.ktx.logd
|
||||
import com.lukouguoji.module_base.ktx.loge
|
||||
import com.lukouguoji.module_base.router.ARouterConstants
|
||||
import com.sixin.module_p.R
|
||||
import com.sixin.module_p.ui.enter.gn.document.PdaDocumentHandoverActivity
|
||||
import com.sixin.module_p.ui.gnc.cunfang.list.PdaGncCunFangListActivity
|
||||
@@ -57,11 +59,25 @@ class GnViewModel : BaseViewModel() {
|
||||
R.mipmap.gnc_document_handover,
|
||||
Constant.AuthName.DocumentHandover
|
||||
),
|
||||
ActionBean(
|
||||
"进港移库",
|
||||
R.drawable.gnj_yi_ku_icon, // 图标复制自 module_gnj(module_p 看不到业务模块资源)
|
||||
Constant.AuthName.GnjYiKu, // 权限串与 Pad 端菜单一致(AppDomImpMove)
|
||||
ARouterConstants.ACTIVITY_URL_GNJ_MOVE_STASH_LIST // 与 Pad 首页菜单同一跳转页(app 模块,走路由)
|
||||
),
|
||||
)
|
||||
.filter { SharedPreferenceUtil.getString(Constant.Share.authList).contains(it.key) }
|
||||
|
||||
|
||||
fun onItemClick(position: Int) {
|
||||
val bean = actionList.getOrNull(position) ?: return
|
||||
|
||||
// 配了路由的直接跳(5.5 寸适配页走这条,与 GjViewModel 同模式)
|
||||
if (bean.route.isNotEmpty()) {
|
||||
ARouter.getInstance().build(bean.route).navigation()
|
||||
return
|
||||
}
|
||||
|
||||
when (val title = actionList[position].title) {
|
||||
"出港收运" -> {
|
||||
GncUnShouYunActivity.start(DevUtils.getTopActivity())
|
||||
|
||||
BIN
module_p/src/main/res/drawable-xxhdpi/gnj_yi_ku_icon.png
Normal file
BIN
module_p/src/main/res/drawable-xxhdpi/gnj_yi_ku_icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 26 KiB |
Reference in New Issue
Block a user