<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">

    <data>
        <import type="com.lukouguoji.module_base.ui.weight.data.layout.DataLayoutType" />
        <import type="android.view.View" />
        <variable
            name="viewModel"
            type="com.lukouguoji.gjj.viewModel.IntImpQueryDetailsViewModel" />
    </data>

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/color_f2"
        android:fillViewport="true">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:paddingHorizontal="15dp"
            android:paddingBottom="15dp">

            <!-- 运单信息卡片 -->
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@drawable/bg_white_radius_bottom_8"
                android:orientation="vertical"
                android:padding="15dp">

                <!-- 第1行: 运单号、代理人、特码 -->
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:orientation="horizontal">

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"运单号"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("wbNo")}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"代理人"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("agentCode")}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"特码"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("spCode")}' />

                </LinearLayout>

                <!-- 第2行: 运单件数、运单重量、业务类型 -->
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="8dp"
                    android:orientation="horizontal">

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"运单件数"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{viewModel.maWbData.get("pc") != null ? String.valueOf((int)Math.round(((Double)viewModel.maWbData.get("pc")))) : ``}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"运单重量"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{viewModel.maWbData.get("weight") != null ? String.valueOf(viewModel.maWbData.get("weight")) : ``}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"业务类型"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("businessName")}' />

                </LinearLayout>

                <!-- 第3行: 入库件数、入库重量、计费重量 -->
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="8dp"
                    android:orientation="horizontal">

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"入库件数"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{viewModel.maWbData.get("inPc") != null ? String.valueOf((int)Math.round(((Double)viewModel.maWbData.get("inPc")))) : ``}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"入库重量"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{viewModel.maWbData.get("inWeight") != null ? String.valueOf(viewModel.maWbData.get("inWeight")) : ``}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"计费重量"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{viewModel.maWbData.get("cashWeight") != null ? String.valueOf(viewModel.maWbData.get("cashWeight")) : ``}' />

                </LinearLayout>

                <!-- 第4行: 承运人、航程、包装类型 -->
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="8dp"
                    android:orientation="horizontal">

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"承运人"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("by1")}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"航程"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("range")}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"包装类型"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("packageType")}' />

                </LinearLayout>

                <!-- 第5行: 运单类型、UN编号 -->
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="8dp"
                    android:orientation="horizontal">

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"运单类型"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("awbName")}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"UN编号"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("unNumber")}' />

                    <Space
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1" />

                </LinearLayout>

                <!-- 第6行: 品名(中)占2列、锁定状态占1列 -->
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="8dp"
                    android:orientation="horizontal">

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="2"
                        enable="@{false}"
                        title='@{"品名(中)"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("goodsCn")}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"锁定状态"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("lockStateText")}' />

                </LinearLayout>

                <!-- 第7行: 品名(英)占2列、出库时间占1列 -->
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="8dp"
                    android:orientation="horizontal">

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="2"
                        enable="@{false}"
                        title='@{"品名(英)"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("goods")}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"出库时间"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("dlvTime")}' />

                </LinearLayout>

                <!-- 第8行: 原始舱单、理货报告、海关放行 -->
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="8dp"
                    android:orientation="horizontal">

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"原始舱单"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("mftStatus")}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"理货报告"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("tallyStatus")}' />

                    <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        enable="@{false}"
                        title='@{"海关放行"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("command")}' />

                </LinearLayout>

                <!-- 第9行: 备注 - 多行输入 -->
                <com.lukouguoji.module_base.ui.weight.data.layout.PadDataLayoutNew
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="8dp"
                    enable="@{false}"
                    inputHeight="@{80}"
                    title='@{"备注"}'
                    titleLength="@{5}"
                    type="@{DataLayoutType.INPUT}"
                    value='@{(String)viewModel.maWbData.get("remark")}' />

            </LinearLayout>

        </LinearLayout>

    </ScrollView>
</layout>
