feat: 国际出港 出港组装 开始组装

This commit is contained in:
2025-12-09 17:58:25 +08:00
parent 2871cbf784
commit 7d39cbf70f
8 changed files with 200 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
package com.lukouguoji.gjc.page.assemble
import android.app.Activity
import android.content.Context
import android.content.Intent
import android.os.Bundle
@@ -10,6 +11,7 @@ import com.lukouguoji.gjc.databinding.ActivityIntExpAssembleStartBinding
import com.lukouguoji.gjc.viewModel.IntExpAssembleStartViewModel
import com.lukouguoji.module_base.base.BaseBindingActivity
import com.lukouguoji.module_base.base.CommonAdapter
import com.lukouguoji.module_base.common.Constant
import com.lukouguoji.module_base.interfaces.IOnItemClickListener
import com.lukouguoji.module_base.ktx.addOnItemClickListener
import com.lukouguoji.module_base.router.ARouterConstants
@@ -115,4 +117,22 @@ class IntExpAssembleStartActivity :
else -> {}
}
}
/**
* 处理扫码结果
*/
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == Constant.RequestCode.WAYBILL && resultCode == Activity.RESULT_OK) {
// 获取扫码结果
val codedContent = data?.getStringExtra(Constant.Result.CODED_CONTENT)
// 更新搜索框内容
viewModel.searchText.value = codedContent
// 自动触发查询
viewModel.loadWaitingAssembleWaybills()
}
}
}