中建365-二期开发-增加埋点

develop
wlh 1 year ago
parent 7f8a277e74
commit fa3b7f5f91

@ -9,7 +9,9 @@ import com.androidkun.xtablayout.XTabLayout
import com.xty.base.act.BaseVmAct import com.xty.base.act.BaseVmAct
import com.xty.base.vm.BaseVm import com.xty.base.vm.BaseVm
import com.xty.base.vp2.VpAdapter import com.xty.base.vp2.VpAdapter
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl import com.xty.common.arouter.ARouterUrl
import com.xty.common.onEventObject
import com.xty.common.util.DeviceFunctionUtils import com.xty.common.util.DeviceFunctionUtils
import com.xty.network.model.DeviceFunctionBean import com.xty.network.model.DeviceFunctionBean
import com.zj365.health.R import com.zj365.health.R
@ -80,7 +82,10 @@ class ComparePageDataAct : BaseVmAct<ComparePageDataVm>() {
listFragment.add(setArgumentFrag(BloodFatCompareDataFrag(),id)) listFragment.add(setArgumentFrag(BloodFatCompareDataFrag(),id))
} }
} }
onEventObject(
baseContext,
UmengEventId.COMPARSION
)
binding.mVp2.adapter = VpAdapter(listFragment, this) binding.mVp2.adapter = VpAdapter(listFragment, this)
binding.mVp2.isUserInputEnabled = false binding.mVp2.isUserInputEnabled = false
binding.mVp2.offscreenPageLimit =1 binding.mVp2.offscreenPageLimit =1

@ -68,7 +68,7 @@ class FamilyAct : BaseListAct<FamilyVm>() {
// } // }
// } // }
setRecycleRefresh(binding.mRecycle, binding.mRefresh) setRecycleRefresh(binding.mRecycle, binding.mRefresh)
onEventObject(baseContext, UmengEventId.MyFamily) // onEventObject(baseContext, UmengEventId.MyFamily)
//mViewModel.getFamilyRelationList() //mViewModel.getFamilyRelationList()
} }

@ -93,6 +93,11 @@ class HealthMainAct : BaseVmAct<HealthMainVm>() {
binding.title.mTvTitle.text = resources.getString(R.string.health_sub_demonstrate) binding.title.mTvTitle.text = resources.getString(R.string.health_sub_demonstrate)
binding.mSubmit.setOnClickListener { finish() } binding.mSubmit.setOnClickListener { finish() }
} }
onEventObject(
baseContext,
UmengEventId.HEALTH_MONITORING
)
} }
override fun liveObserver() { override fun liveObserver() {
@ -208,11 +213,6 @@ class HealthMainAct : BaseVmAct<HealthMainVm>() {
override fun onPageSelected(position: Int) { override fun onPageSelected(position: Int) {
super.onPageSelected(position) super.onPageSelected(position)
// binding.xTablayout.getTabAt(position)!!.select() // binding.xTablayout.getTabAt(position)!!.select()
onEventObject(
baseContext,
UmengEventId.HealthMonitor,
"${functionList[position].name}监测详情页"
)
changeTitle(position) changeTitle(position)
} }
}) })

@ -142,11 +142,11 @@ class HealthReportAct : IBaseAct() {
binding.mVp2.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() { binding.mVp2.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() {
override fun onPageSelected(position: Int) { override fun onPageSelected(position: Int) {
super.onPageSelected(position) super.onPageSelected(position)
onEventObject( /*onEventObject(
baseContext, baseContext,
UmengEventId.HealthReport, UmengEventId.HealthReport,
"${reportArray[position]}报告详情页" "${reportArray[position]}报告详情页"
) )*/
positionPage = position positionPage = position
binding.xTablayout.getTabAt(position)!!.select() binding.xTablayout.getTabAt(position)!!.select()
} }

@ -30,10 +30,12 @@ import com.xty.common.Const
import com.xty.common.MMkvHelper import com.xty.common.MMkvHelper
import com.xty.common.TimeSelect import com.xty.common.TimeSelect
import com.xty.common.TimeUtils import com.xty.common.TimeUtils
import com.xty.common.UmengEventId
import com.xty.common.WxUtils import com.xty.common.WxUtils
import com.xty.common.arouter.ARouterUrl import com.xty.common.arouter.ARouterUrl
import com.xty.common.arouter.RouteManager import com.xty.common.arouter.RouteManager
import com.xty.common.event.IntegralEvent import com.xty.common.event.IntegralEvent
import com.xty.common.onEventObject
import com.xty.common.setImageUser import com.xty.common.setImageUser
import com.xty.common.util.CommonToastUtils import com.xty.common.util.CommonToastUtils
import com.xty.common.util.CommonUtils import com.xty.common.util.CommonUtils
@ -240,6 +242,11 @@ class HealthSkyHourReportAct : BaseVmAct<ReportVm>() {
binding.title.mIvBack.setOnClickListener { binding.title.mIvBack.setOnClickListener {
finish() finish()
} }
onEventObject(
baseContext,
UmengEventId.HEALTH_DAILY
)
binding.title.mIvReight.apply { binding.title.mIvReight.apply {
visibility = if (index.reportType == ReportVm.ReportInfoType.Hour.reportType) { visibility = if (index.reportType == ReportVm.ReportInfoType.Hour.reportType) {
View.GONE View.GONE

@ -22,10 +22,12 @@ import com.tencent.mm.opensdk.openapi.WXAPIFactory
import com.xty.base.act.BaseVmAct import com.xty.base.act.BaseVmAct
import com.xty.common.BuildConfig import com.xty.common.BuildConfig
import com.xty.common.LogUtils import com.xty.common.LogUtils
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl import com.xty.common.arouter.ARouterUrl
import com.xty.common.arouter.RouteManager import com.xty.common.arouter.RouteManager
import com.xty.common.event.WxPayEvent import com.xty.common.event.WxPayEvent
import com.xty.common.getImageUrl import com.xty.common.getImageUrl
import com.xty.common.onEventObject
import com.xty.common.setImage import com.xty.common.setImage
import com.xty.common.util.SpannableUtils import com.xty.common.util.SpannableUtils
import com.zj365.health.R import com.zj365.health.R
@ -183,6 +185,7 @@ class PreventCancertAct : BaseVmAct<PayCancerVm>() {
} }
tvZhifu.setOnClickListener { tvZhifu.setOnClickListener {
onEventObject(baseContext, UmengEventId.CancerPay)
//支付 //支付
if (tvZhifubao.isSelected) { if (tvZhifubao.isSelected) {
//支付宝 //支付宝

@ -6,8 +6,10 @@ import com.tamsiree.rxkit.RxRegTool
import com.xty.base.act.BaseVmAct import com.xty.base.act.BaseVmAct
import com.xty.base.vm.BaseVm import com.xty.base.vm.BaseVm
import com.xty.common.R import com.xty.common.R
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl import com.xty.common.arouter.ARouterUrl
import com.xty.common.event.AddSuccessEvent import com.xty.common.event.AddSuccessEvent
import com.xty.common.onEventObject
import com.xty.common.util.CommonToastUtils import com.xty.common.util.CommonToastUtils
import com.zj365.health.databinding.ActAddFamilyGuardianBinding import com.zj365.health.databinding.ActAddFamilyGuardianBinding
import com.zj365.health.vm.AddFamilyGuardianVm import com.zj365.health.vm.AddFamilyGuardianVm
@ -61,6 +63,11 @@ class AddFamilyGuardianAct : BaseVmAct<AddFamilyGuardianVm>() {
guardian = "0" guardian = "0"
} }
onEventObject(
baseContext,
UmengEventId.BINDINGGUARDIAN
)
mViewModel.addFamily(familyRelation!!,familyPhone!!,guardian) mViewModel.addFamily(familyRelation!!,familyPhone!!,guardian)
} }

@ -5,9 +5,11 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.alibaba.android.arouter.facade.annotation.Route import com.alibaba.android.arouter.facade.annotation.Route
import com.blankj.utilcode.util.GsonUtils import com.blankj.utilcode.util.GsonUtils
import com.xty.base.act.BaseListAct import com.xty.base.act.BaseListAct
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl import com.xty.common.arouter.ARouterUrl
import com.xty.common.arouter.RouteManager import com.xty.common.arouter.RouteManager
import com.xty.common.event.AddSuccessEvent import com.xty.common.event.AddSuccessEvent
import com.xty.common.onEventObject
import com.xty.common.util.CommonUtils import com.xty.common.util.CommonUtils
import com.xty.network.model.CancerGoodsBean import com.xty.network.model.CancerGoodsBean
import com.xty.network.model.FamilyHealthBean import com.xty.network.model.FamilyHealthBean
@ -69,6 +71,11 @@ class FamilyHealthAct : BaseListAct<FamilyHealthVm>() {
binding.title.mIvBack.setOnClickListener { binding.title.mIvBack.setOnClickListener {
finish() finish()
} }
onEventObject(
baseContext,
UmengEventId.FAMILY
)
} }
override fun initAdapter() { override fun initAdapter() {

@ -121,7 +121,10 @@ class HealthRecordMainAct : BaseVmAct<HealthRecordMainVm>() {
finish() finish()
} }
onEventObject(
baseContext,
UmengEventId.HEALTHRECORD
)
initTab() initTab()
// initSurvey() // initSurvey()

@ -19,9 +19,11 @@ import com.tencent.mm.opensdk.openapi.WXAPIFactory
import com.xty.base.act.BaseVmAct import com.xty.base.act.BaseVmAct
import com.xty.common.BuildConfig import com.xty.common.BuildConfig
import com.xty.common.LogUtils import com.xty.common.LogUtils
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl import com.xty.common.arouter.ARouterUrl
import com.xty.common.arouter.RouteManager import com.xty.common.arouter.RouteManager
import com.xty.common.event.WxPayEvent import com.xty.common.event.WxPayEvent
import com.xty.common.onEventObject
import com.xty.common.setImage import com.xty.common.setImage
import com.xty.common.util.SpannableUtils import com.xty.common.util.SpannableUtils
import com.zj365.health.R import com.zj365.health.R
@ -127,6 +129,7 @@ class TongueDiagnosisMainActivity : BaseVmAct<TongueDiagnosisVm>() {
} }
tvZhifu.setOnClickListener { tvZhifu.setOnClickListener {
onEventObject(baseContext, UmengEventId.TonguePay)
//支付 //支付
if (tvZhifubao.isSelected) { if (tvZhifubao.isSelected) {
//支付宝 //支付宝

Loading…
Cancel
Save