From c63f6085d27a02b8bdfc0228079df2d60e35f954 Mon Sep 17 00:00:00 2001 From: chenglifeng Date: Wed, 6 Nov 2024 17:02:13 +0800 Subject: [PATCH] update ui --- .../ui/pointmeasure/PointMeasureListActivity.kt | 15 +++++++++++---- .../adapter/PointMeasureListAdapter.kt | 10 ++-------- app/src/main/res/color/text_color_measure.xml | 5 +++++ .../res/drawable/bg_point_measure_selector.xml | 6 ++---- app/src/main/res/layout/item_lofting_list.xml | 2 +- .../main/res/layout/item_point_measure_list.xml | 6 +++--- 6 files changed, 24 insertions(+), 20 deletions(-) create mode 100644 app/src/main/res/color/text_color_measure.xml diff --git a/app/src/main/java/com/project/survey/ui/pointmeasure/PointMeasureListActivity.kt b/app/src/main/java/com/project/survey/ui/pointmeasure/PointMeasureListActivity.kt index 419b4c7..36d00fb 100644 --- a/app/src/main/java/com/project/survey/ui/pointmeasure/PointMeasureListActivity.kt +++ b/app/src/main/java/com/project/survey/ui/pointmeasure/PointMeasureListActivity.kt @@ -98,6 +98,13 @@ class PointMeasureListActivity : BaseBindingActivity bean.BD_CLJH_ID == it.BD_CLJH_ID } + if (position > -1) { + adapter.getItem(position)?.let { bean -> + bean.CLJH_WORKSTATUS = "报验单已生成" + adapter.notifyItemChanged(position, AdapterConstants.WORK_STATUS) + } + } } // viewModel.updateMeasureWorkStatusResponse.observe(this) { @@ -125,11 +132,11 @@ class PointMeasureListActivity : BaseBindingActivity adapter.getItem(position)?.let { bean -> - if ("报验单已生成" == bean.CLJH_WORKSTATUS){ - navigation2BaoYanDan(bean.BD_CLJH_ID) - } else { +// if ("报验单已生成" == bean.CLJH_WORKSTATUS){ +// navigation2BaoYanDan(bean.BD_CLJH_ID) +// } else { viewModel.createInspectionReport(bean.BD_CLJH_ID) - } +// } } } // 结束测量 diff --git a/app/src/main/java/com/project/survey/ui/pointmeasure/adapter/PointMeasureListAdapter.kt b/app/src/main/java/com/project/survey/ui/pointmeasure/adapter/PointMeasureListAdapter.kt index e8baa64..335cc5d 100644 --- a/app/src/main/java/com/project/survey/ui/pointmeasure/adapter/PointMeasureListAdapter.kt +++ b/app/src/main/java/com/project/survey/ui/pointmeasure/adapter/PointMeasureListAdapter.kt @@ -29,10 +29,7 @@ class PointMeasureListAdapter(val type: String) : BaseQuickAdapter + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/bg_point_measure_selector.xml b/app/src/main/res/drawable/bg_point_measure_selector.xml index af88cdf..2d480d9 100644 --- a/app/src/main/res/drawable/bg_point_measure_selector.xml +++ b/app/src/main/res/drawable/bg_point_measure_selector.xml @@ -2,17 +2,15 @@ - + - - + - diff --git a/app/src/main/res/layout/item_lofting_list.xml b/app/src/main/res/layout/item_lofting_list.xml index 76c8e8a..de84a37 100644 --- a/app/src/main/res/layout/item_lofting_list.xml +++ b/app/src/main/res/layout/item_lofting_list.xml @@ -123,7 +123,7 @@ android:paddingHorizontal="@dimen/sw_28dp" android:paddingVertical="@dimen/sw_6dp" android:text="@string/lofting" - android:textColor="@color/text_color_20" + android:textColor="@color/text_color_measure" android:textSize="@dimen/sw_12sp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/viewLine" /> diff --git a/app/src/main/res/layout/item_point_measure_list.xml b/app/src/main/res/layout/item_point_measure_list.xml index ca333e8..3d1f695 100644 --- a/app/src/main/res/layout/item_point_measure_list.xml +++ b/app/src/main/res/layout/item_point_measure_list.xml @@ -126,7 +126,7 @@ android:paddingHorizontal="@dimen/sw_16dp" android:paddingVertical="@dimen/sw_6dp" android:text="生成报验单" - android:textColor="@color/text_color_20" + android:textColor="@color/text_color_measure" android:textSize="@dimen/sw_12sp" app:layout_constraintBaseline_toBaselineOf="@id/tvEnterMeasure" app:layout_constraintEnd_toStartOf="@id/tvStopMeasure" /> @@ -140,7 +140,7 @@ android:paddingHorizontal="@dimen/sw_16dp" android:paddingVertical="@dimen/sw_6dp" android:text="结束测量" - android:textColor="@color/text_color_20" + android:textColor="@color/text_color_measure" android:textSize="@dimen/sw_12sp" app:layout_constraintBaseline_toBaselineOf="@id/tvEnterMeasure" app:layout_constraintEnd_toStartOf="@id/tvEnterMeasure" /> @@ -154,7 +154,7 @@ android:paddingHorizontal="@dimen/sw_16dp" android:paddingVertical="@dimen/sw_6dp" android:text="进入测量" - android:textColor="@color/text_color_20" + android:textColor="@color/text_color_measure" android:textSize="@dimen/sw_12sp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/viewLine" />