Commit d3c2bdec authored by yinjiacheng's avatar yinjiacheng

update 生活号基本信息页跳转生活号名称修改页

parent 9554bd68
......@@ -61,6 +61,9 @@ class MerchantInfoActivity : BaseActivity<ActivityMerchantInfoBinding>(), View.O
private fun initListener() {
viewBind.viewCommonHeader.ivBack.setOnClickListener(this)
viewBind.ivLifeAccountName.setOnMerchantInfoViewListener(this)
viewBind.ivLifeAccountAuth.setOnMerchantInfoViewListener(this)
viewBind.ivLifeAccountAuthUpgrade.setOnMerchantInfoViewListener(this)
}
private fun initData() {
......@@ -113,6 +116,24 @@ class MerchantInfoActivity : BaseActivity<ActivityMerchantInfoBinding>(), View.O
override fun onEnterDetail(from: MerchantInfoView) {
// 进入生活号名称修改页或认证信息详情
if (from == viewBind.ivLifeAccountName) {
// 跳转生活号名称修改页
XPageManager.push(
XRouterPathConstants.LIFE_ACCOUNT_MODIFY_NAME,
hashMapOf(
Pair(
LifeAccountModifyNameActivity.EXTRA_LIFE_ACCOUNT_ID,
lifeAccountInfo?.life_account_id
),
Pair(
LifeAccountModifyNameActivity.EXTRA_LIFE_ACCOUNT_NAME,
lifeAccountInfo?.life_account_name
)
)
)
} else if (from == viewBind.ivLifeAccountAuth) {
// 跳转认证详情页
}
}
override fun onEnterAuth(from: MerchantInfoView) {
......
......@@ -72,7 +72,7 @@ class LifeAccountLabelView @JvmOverloads constructor(
curLifeAccount = data
viewBinding.tvLifeAccountName.text = data.life_account_name
viewBinding.tvLifeAccountStatus.apply {
when (data.life_account_status) {
when (data.life_account_auth_status) {
STATUS_LIFE_ACCOUNT_NOT_AUTH -> {
// 未认证
setBackgroundResource(R.drawable.shape_life_account_status_unauth)
......
......@@ -30,6 +30,8 @@ class MerchantInfoView @JvmOverloads constructor(
viewBinding.tvTitle.text =
typeArray.getString(R.styleable.MerchantInfoView_MerchantInfoView_name_text)
typeArray.recycle()
viewBinding.ivNext.setOnClickListener(this)
viewBinding.tvAuth.setOnClickListener(this)
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment