feat: 国际出港-出港运抵 sub list

This commit is contained in:
2026-01-05 11:29:09 +08:00
parent 7f812abc29
commit 30678a54be
3 changed files with 192 additions and 13 deletions

View File

@@ -1,9 +1,12 @@
package com.lukouguoji.gjc.holder
import android.view.View
import com.lukouguoji.gjc.R
import com.lukouguoji.gjc.databinding.ItemIntExpArriveBinding
import com.lukouguoji.module_base.adapter.setCommonAdapter
import com.lukouguoji.module_base.base.BaseViewHolder
import com.lukouguoji.module_base.bean.GjcMaWb
import com.lukouguoji.module_base.ktx.refresh
/**
* 国际出港-出港运抵 列表项ViewHolder
@@ -25,5 +28,20 @@ class IntExpArriveViewHolder(view: View) :
// 立即更新UI图片自动切换
binding.executePendingBindings()
}
// ========== 展开按钮点击事件 ==========
binding.ivShow.setOnClickListener {
bean.showMore.set(!bean.showMore.get())
}
// ========== 初始化子列表 RecyclerView ==========
setCommonAdapter(
binding.rvSub,
IntExpTallySubViewHolder::class.java,
R.layout.item_int_exp_tally_sub
)
// 刷新子列表数据
binding.rvSub.refresh(bean.haWbList ?: emptyList())
}
}