feat: 板箱过磅列表点击进表单页(数据回填)并侧滑显示详情

- 列表项侧滑显示"详情"按钮,点击进入只读详情页
- 整行点击改为进入板箱过磅表单页,并把该条数据回填到表单
- 表单页 ViewModel 接收 Intent 中的 Bean,预填独立字段、重量及 usingUldData
- 通道号/探板收口字典加载支持 checkedValue,命中项排到首位以实现异步匹配

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-22 10:43:08 +08:00
parent 07f50fdfc7
commit 64721a6efe
4 changed files with 112 additions and 17 deletions

View File

@@ -9,15 +9,25 @@
type="com.lukouguoji.module_base.bean.GjcUldUseBean" />
</data>
<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/ll"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="15dp"
android:layout_marginVertical="5dp"
android:background="@drawable/bg_item"
android:orientation="horizontal"
android:padding="10dp">
android:orientation="vertical">
<com.mcxtzhang.swipemenulib.SwipeMenuLayout
android:id="@+id/swipe_menu"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/ll"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_item"
android:orientation="horizontal"
android:padding="10dp">
<!-- 飞机图标 -->
<ImageView
@@ -290,5 +300,23 @@
android:layout_marginLeft="10dp"
android:src="@drawable/img_pda_right" />
</androidx.appcompat.widget.LinearLayoutCompat>
</androidx.appcompat.widget.LinearLayoutCompat>
<!-- 侧滑菜单区域 -->
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal">
<TextView
android:id="@+id/btn_detail"
style="@style/tv_item_action"
android:background="@color/colorPrimary"
android:text="详情" />
</androidx.appcompat.widget.LinearLayoutCompat>
</com.mcxtzhang.swipemenulib.SwipeMenuLayout>
</LinearLayout>
</layout>