diff --git a/app/src/main/java/com/casic/br/operationsite/view/WorkSiteTabActivity.kt b/app/src/main/java/com/casic/br/operationsite/view/WorkSiteTabActivity.kt index 72a3f43..3de288e 100644 --- a/app/src/main/java/com/casic/br/operationsite/view/WorkSiteTabActivity.kt +++ b/app/src/main/java/com/casic/br/operationsite/view/WorkSiteTabActivity.kt @@ -3,6 +3,7 @@ import android.annotation.SuppressLint import android.graphics.Color import android.os.Bundle +import android.util.Log import android.view.LayoutInflater import android.view.View import android.widget.TextView @@ -45,7 +46,6 @@ private lateinit var aMap: AMap private lateinit var workSiteViewModel: WorkSiteViewModel private lateinit var loginViewModel: LoginViewModel - private lateinit var userHelmetCode: String private lateinit var bottomSheetBehavior: BottomSheetBehavior<*> private var clickedMarker: Marker? = null private var isReloadData = false @@ -238,6 +238,7 @@ override fun onMarkerClick(marker: Marker?): Boolean { val inflater = LayoutInflater.from(context) marker?.apply { + Log.d(kTag, "onMarkerClick: $snippet") /** * title: 072024010004 * snippet: 1 @@ -341,8 +342,6 @@ return } - userHelmetCode = marker.options.snippet - val health = worker.health workerNameView.text = "名称:${worker.workerName}" heartRateView.text = "心率:${health.heartRate}bpm" @@ -358,20 +357,22 @@ override fun onInfoWindowClick(marker: Marker?) { marker?.apply { - AlertControlDialog.Builder() - .setContext(context) - .setTitle("视频通话") - .setMessage("确定开始视频通话?") - .setNegativeButton("取消") - .setPositiveButton("确定") - .setOnDialogButtonClickListener(object : - AlertControlDialog.OnDialogButtonClickListener { - override fun onConfirmClick() { - navigatePageTo(userHelmetCode) - } + if (snippet.startsWith("HW")) { + AlertControlDialog.Builder() + .setContext(context) + .setTitle("视频通话") + .setMessage("确定开始视频通话?") + .setNegativeButton("取消") + .setPositiveButton("确定") + .setOnDialogButtonClickListener(object : + AlertControlDialog.OnDialogButtonClickListener { + override fun onConfirmClick() { + navigatePageTo(snippet) + } - override fun onCancelClick() {} - }).build().show() + override fun onCancelClick() {} + }).build().show() + } } }