<?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.gjc.viewModel.GjcQueryDetailsViewModel" />
    </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='@{viewModel.maWbData.get("volume") != null ? String.valueOf(viewModel.maWbData.get("volume")) : ``}' />

                </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='@{(String)viewModel.maWbData.get("packageType")}' />

                    <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='@{"业务类型"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("businessName")}' />

                </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="match_parent"
                        android:layout_height="wrap_content"
                        enable="@{false}"
                        title='@{"品名(英)"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("goods")}' />

                </LinearLayout>

                <!-- 第5行: 品名(中) - 占整行 -->
                <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="match_parent"
                        android:layout_height="wrap_content"
                        enable="@{false}"
                        title='@{"品名(中)"}'
                        titleLength="@{5}"
                        type="@{DataLayoutType.INPUT}"
                        value='@{(String)viewModel.maWbData.get("goodsCn")}' />

                </LinearLayout>

                <!-- 第6行: 海关指令、预配舱单、运抵报告 -->
                <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("customsCommand")}' />

                    <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("arrivalStatus")}' />

                </LinearLayout>

                <!-- 第7行: 装载舱单、理货报告、入库时间 -->
                <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("loadStatus")}' />

                    <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("opDate")}' />

                </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("proName")}' />

                    <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("cityName")}' />

                    <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("areaName")}' />

                </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>
