|
@@ -9,8 +9,11 @@ import com.yingyang.home.R
|
|
|
import com.yingyang.home.databinding.ActivityReviewResultDetailBinding
|
|
import com.yingyang.home.databinding.ActivityReviewResultDetailBinding
|
|
|
import com.yingyangfly.baselib.ext.getEndAnimation
|
|
import com.yingyangfly.baselib.ext.getEndAnimation
|
|
|
import com.yingyangfly.baselib.ext.getScaleAnimation
|
|
import com.yingyangfly.baselib.ext.getScaleAnimation
|
|
|
|
|
+import com.yingyangfly.baselib.ext.toast
|
|
|
import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
|
|
import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
|
|
|
import com.yingyangfly.baselib.router.RouterUrlCommon
|
|
import com.yingyangfly.baselib.router.RouterUrlCommon
|
|
|
|
|
+import com.yingyangfly.home.adapter.ReviewResultDetailAdapter
|
|
|
|
|
+import com.yingyangfly.home.entity.ReviewResultDetailBean
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 测评报告
|
|
* 测评报告
|
|
@@ -21,6 +24,8 @@ class ReviewResultDetailActivity :
|
|
|
View.OnTouchListener {
|
|
View.OnTouchListener {
|
|
|
|
|
|
|
|
private var reviewTaskId = ""
|
|
private var reviewTaskId = ""
|
|
|
|
|
+ private val adapter by lazy { ReviewResultDetailAdapter() }
|
|
|
|
|
+ private var reviewResultDetailBeans = mutableListOf<ReviewResultDetailBean>()
|
|
|
|
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
reviewTaskId = intent.getStringExtra("url") ?: ""
|
|
reviewTaskId = intent.getStringExtra("url") ?: ""
|
|
@@ -28,7 +33,10 @@ class ReviewResultDetailActivity :
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
override fun initViews() {
|
|
override fun initViews() {
|
|
|
-
|
|
|
|
|
|
|
+ binding {
|
|
|
|
|
+ rvResult.adapter = adapter
|
|
|
|
|
+ adapter.setData(reviewResultDetailBeans)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@SuppressLint("ClickableViewAccessibility")
|
|
@SuppressLint("ClickableViewAccessibility")
|
|
@@ -51,7 +59,16 @@ class ReviewResultDetailActivity :
|
|
|
* 获取测评报告详情
|
|
* 获取测评报告详情
|
|
|
*/
|
|
*/
|
|
|
private fun loadData() {
|
|
private fun loadData() {
|
|
|
-
|
|
|
|
|
|
|
+ viewModel.findReviewResultDetail(reviewTaskId, fail = {
|
|
|
|
|
+ it.toast()
|
|
|
|
|
+ }, success = {
|
|
|
|
|
+ reviewResultDetailBeans.clear()
|
|
|
|
|
+ if (it.isNullOrEmpty().not()) {
|
|
|
|
|
+ reviewResultDetailBeans.addAll(it!!)
|
|
|
|
|
+ }
|
|
|
|
|
+ adapter.showEmptyView = reviewResultDetailBeans.isEmpty()
|
|
|
|
|
+ adapter.setData(reviewResultDetailBeans)
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@SuppressLint("ClickableViewAccessibility")
|
|
@SuppressLint("ClickableViewAccessibility")
|