王鹏鹏 2 лет назад
Родитель
Сommit
6cfdc41b21

+ 2 - 9
workbenches/src/main/java/com/yingyang/workbenches/servicepackage/ServicePackageActivity.kt

@@ -9,7 +9,6 @@ import com.yingyang.workbenches.dialog.PurchaseServicesDialog
 import com.yingyang.workbenches.entity.PackageInfoBean
 import com.yingyang.workbenches.entity.TrainTypeBean
 import com.yingyangfly.baselib.ext.setOnSingleClickListener
-import com.yingyangfly.baselib.ext.show
 import com.yingyangfly.baselib.ext.toast
 import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
 import com.yingyangfly.baselib.router.RouterUrlCommon
@@ -77,8 +76,7 @@ class ServicePackageActivity :
                     servicePackageTypeList.addAll(it!!)
                 }
                 binding {
-                    rvType.layoutManager =
-                        GridLayoutManager(this@ServicePackageActivity, servicePackageTypeList.size)
+                    rvType.layoutManager = GridLayoutManager(this@ServicePackageActivity, servicePackageTypeList.size)
                     rvType.adapter = servicePackageTypeAdapter
                     servicePackageTypeAdapter.setServicePackageTypeSize(servicePackageTypeList.size)
                     servicePackageTypeAdapter.setData(servicePackageTypeList)
@@ -87,11 +85,8 @@ class ServicePackageActivity :
                         getServicePackageList()
                     }
                     servicePackageTypeAdapter.onServicePackageTypeClickListener = {
-                        binding {
-                            rvTrainingPackage.show(true)
-                            emptyLayout.show(false)
-                        }
                         packageType = it.dictValue
+                        servicePackageListAdapter.clearData()
                         getServicePackageList()
                     }
                 }
@@ -111,8 +106,6 @@ class ServicePackageActivity :
             if (it.isNullOrEmpty().not()) {
                 servicePackageList.addAll(it!!)
             }
-            binding.rvTrainingPackage.show(servicePackageList.isNullOrEmpty().not())
-            binding.emptyLayout.show(servicePackageList.isNullOrEmpty())
             servicePackageListAdapter.setData(servicePackageList)
         })
     }

+ 0 - 14
workbenches/src/main/res/layout/activity_service_package.xml

@@ -133,20 +133,6 @@
                     android:layout_marginStart="@dimen/divider_46px"
                     android:layout_marginEnd="@dimen/divider_46px" />
 
-                <LinearLayout
-                    android:id="@+id/emptyLayout"
-                    style="@style/empty_linear_layout_style"
-                    android:layout_height="match_parent"
-                    android:visibility="gone"
-                    app:layout_constraintTop_toBottomOf="@+id/tvTitle"
-                    tools:ignore="MissingConstraints">
-
-                    <androidx.appcompat.widget.AppCompatImageView style="@style/empty_image_view_style" />
-
-                    <androidx.appcompat.widget.AppCompatTextView style="@style/empty_text_view_style" />
-
-                </LinearLayout>
-
             </LinearLayout>
 
         </com.google.android.material.card.MaterialCardView>