|
|
@@ -1,13 +1,17 @@
|
|
|
package com.yingyang.workbenches.brainability
|
|
|
|
|
|
import com.yingyang.workbenches.databinding.FragmentBrainAbilityBinding
|
|
|
-import com.yingyangfly.baselib.base.BaseFragment
|
|
|
-import com.yingyangfly.baselib.ext.logi
|
|
|
+import com.yingyangfly.baselib.ext.toast
|
|
|
+import com.yingyangfly.baselib.mvvm.BaseMVVMFragment
|
|
|
+import com.yingyangfly.baselib.utils.RxBusCodes
|
|
|
+import gorden.rxbus2.Subscribe
|
|
|
+import gorden.rxbus2.ThreadMode
|
|
|
|
|
|
/**
|
|
|
* 脑能力值
|
|
|
*/
|
|
|
-class BrainAbilityFragment : BaseFragment<FragmentBrainAbilityBinding>() {
|
|
|
+class BrainAbilityFragment :
|
|
|
+ BaseMVVMFragment<FragmentBrainAbilityBinding, BrainAbilityViewModel>() {
|
|
|
|
|
|
override fun initViews() {
|
|
|
|
|
|
@@ -18,10 +22,18 @@ class BrainAbilityFragment : BaseFragment<FragmentBrainAbilityBinding>() {
|
|
|
}
|
|
|
|
|
|
override fun initData() {
|
|
|
-
|
|
|
+ loadData()
|
|
|
}
|
|
|
|
|
|
- fun logCate() {
|
|
|
- "脑能力值".logi()
|
|
|
+ /**
|
|
|
+ * 加载数据监控
|
|
|
+ */
|
|
|
+ @Subscribe(code = RxBusCodes.BrainAbility, threadMode = ThreadMode.MAIN)
|
|
|
+ fun loadData() {
|
|
|
+ viewModel.getVariationTendencyByType(fail = {
|
|
|
+ it.toast()
|
|
|
+ }, success = {
|
|
|
+
|
|
|
+ })
|
|
|
}
|
|
|
}
|