diff --git a/app/src/main/java/com/casic/br/app/fragment/TargetCheckManifestFragment.kt b/app/src/main/java/com/casic/br/app/fragment/TargetCheckManifestFragment.kt index b6867ae..bee407c 100644 --- a/app/src/main/java/com/casic/br/app/fragment/TargetCheckManifestFragment.kt +++ b/app/src/main/java/com/casic/br/app/fragment/TargetCheckManifestFragment.kt @@ -2,6 +2,7 @@ import android.os.Bundle import android.view.LayoutInflater +import android.view.View import android.view.ViewGroup import androidx.lifecycle.ViewModelProvider import com.casic.br.app.R @@ -12,7 +13,6 @@ import com.pengxh.kt.lite.adapter.NormalRecyclerAdapter import com.pengxh.kt.lite.adapter.ViewHolder import com.pengxh.kt.lite.base.KotlinBaseFragment -import com.pengxh.kt.lite.extensions.show class TargetCheckManifestFragment( private val scene: String, private val target: String @@ -46,27 +46,34 @@ checkManifestViewModel = ViewModelProvider(this)[CheckManifestViewModel::class.java] checkManifestViewModel.targetManifestResult.observe(this) { if (it.code == 200) { - val contentAdapter = - object : NormalRecyclerAdapter( - R.layout.item_hidden_trouble_l_3, it.data - ) { - override fun convertView( - viewHolder: ViewHolder, position: Int, - item: TargetCheckManifestModel.DataModel + if (it.data.isEmpty()) { + binding.tipsView.visibility = View.VISIBLE + binding.recyclerView.visibility = View.GONE + } else { + binding.recyclerView.visibility = View.VISIBLE + binding.tipsView.visibility = View.GONE + + val contentAdapter = + object : NormalRecyclerAdapter( + R.layout.item_hidden_trouble_l_3, it.data ) { - viewHolder.setText(R.id.troubleIndexView, "${position + 1}、") - .setText(R.id.troubleNameView, item.checkStandard) - .setOnClickListener(R.id.showImageView) { - //显示行业标准 -// CheckStandardSheet.Builder() -// .setContext(requireContext()) -// .setSheetValue(item.basisList) -// .build().show() - "未实现".show(requireContext()) - } + override fun convertView( + viewHolder: ViewHolder, position: Int, + item: TargetCheckManifestModel.DataModel + ) { + viewHolder.setText(R.id.troubleIndexView, "${position + 1}、") + .setText(R.id.troubleNameView, item.checkStandard) + .setOnClickListener(R.id.showImageView) { + //显示行业标准 +// CheckStandardSheet.Builder() +// .setContext(requireContext()) +// .setSheetValue(item.basisList) +// .build().show() + } + } } - } - binding.recyclerView.adapter = contentAdapter + binding.recyclerView.adapter = contentAdapter + } } } } diff --git a/app/src/main/java/com/casic/br/app/fragment/TargetCheckManifestFragment.kt b/app/src/main/java/com/casic/br/app/fragment/TargetCheckManifestFragment.kt index b6867ae..bee407c 100644 --- a/app/src/main/java/com/casic/br/app/fragment/TargetCheckManifestFragment.kt +++ b/app/src/main/java/com/casic/br/app/fragment/TargetCheckManifestFragment.kt @@ -2,6 +2,7 @@ import android.os.Bundle import android.view.LayoutInflater +import android.view.View import android.view.ViewGroup import androidx.lifecycle.ViewModelProvider import com.casic.br.app.R @@ -12,7 +13,6 @@ import com.pengxh.kt.lite.adapter.NormalRecyclerAdapter import com.pengxh.kt.lite.adapter.ViewHolder import com.pengxh.kt.lite.base.KotlinBaseFragment -import com.pengxh.kt.lite.extensions.show class TargetCheckManifestFragment( private val scene: String, private val target: String @@ -46,27 +46,34 @@ checkManifestViewModel = ViewModelProvider(this)[CheckManifestViewModel::class.java] checkManifestViewModel.targetManifestResult.observe(this) { if (it.code == 200) { - val contentAdapter = - object : NormalRecyclerAdapter( - R.layout.item_hidden_trouble_l_3, it.data - ) { - override fun convertView( - viewHolder: ViewHolder, position: Int, - item: TargetCheckManifestModel.DataModel + if (it.data.isEmpty()) { + binding.tipsView.visibility = View.VISIBLE + binding.recyclerView.visibility = View.GONE + } else { + binding.recyclerView.visibility = View.VISIBLE + binding.tipsView.visibility = View.GONE + + val contentAdapter = + object : NormalRecyclerAdapter( + R.layout.item_hidden_trouble_l_3, it.data ) { - viewHolder.setText(R.id.troubleIndexView, "${position + 1}、") - .setText(R.id.troubleNameView, item.checkStandard) - .setOnClickListener(R.id.showImageView) { - //显示行业标准 -// CheckStandardSheet.Builder() -// .setContext(requireContext()) -// .setSheetValue(item.basisList) -// .build().show() - "未实现".show(requireContext()) - } + override fun convertView( + viewHolder: ViewHolder, position: Int, + item: TargetCheckManifestModel.DataModel + ) { + viewHolder.setText(R.id.troubleIndexView, "${position + 1}、") + .setText(R.id.troubleNameView, item.checkStandard) + .setOnClickListener(R.id.showImageView) { + //显示行业标准 +// CheckStandardSheet.Builder() +// .setContext(requireContext()) +// .setSheetValue(item.basisList) +// .build().show() + } + } } - } - binding.recyclerView.adapter = contentAdapter + binding.recyclerView.adapter = contentAdapter + } } } } diff --git a/app/src/main/res/layout/fragment_target_check_manifest.xml b/app/src/main/res/layout/fragment_target_check_manifest.xml index 6ca97b9..f0e10c0 100644 --- a/app/src/main/res/layout/fragment_target_check_manifest.xml +++ b/app/src/main/res/layout/fragment_target_check_manifest.xml @@ -1,5 +1,5 @@ - - \ No newline at end of file + + + \ No newline at end of file