From c4de456039c72b0e8ab51b7a41ebd0346716024e Mon Sep 17 00:00:00 2001 From: xuxinchao Date: Mon, 28 Oct 2024 17:32:15 +0800 Subject: [PATCH] =?UTF-8?q?[6.7.0]=E4=BF=AE=E5=A4=8D=E5=86=85=E5=AD=98?= =?UTF-8?q?=E6=B3=84=E6=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/eagle/core/function/hmi/bone/tab/FaultReasonView.kt | 3 +++ .../com/mogo/eagle/core/function/hmi/bone/tab/WorkOrderView.kt | 3 +++ 2 files changed, 6 insertions(+) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/bone/tab/FaultReasonView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/bone/tab/FaultReasonView.kt index 48d414a11d..a3d872ccd0 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/bone/tab/FaultReasonView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/bone/tab/FaultReasonView.kt @@ -544,6 +544,7 @@ class FaultReasonView @JvmOverloads constructor( override fun onVisibilityAggregated(isVisible: Boolean) { super.onVisibilityAggregated(isVisible) if(visibility == View.VISIBLE){ + CallerDevaToolsListenerManager.addListener(TAG, this) //获取一级分类 CallerDevaToolsManager.getCategories(BadCaseConfig.tenantId, 1, 0, type, 0) //弹窗展示时间 @@ -582,6 +583,8 @@ class FaultReasonView @JvmOverloads constructor( reportNote = "" //上报描述 tvUploadSuccess.visibility = View.GONE faultReasonGroup.visibility = View.VISIBLE + }else{ + CallerDevaToolsListenerManager.removeListener(TAG) } } diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/bone/tab/WorkOrderView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/bone/tab/WorkOrderView.kt index 300ef9914d..a37dd2c75e 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/bone/tab/WorkOrderView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/bone/tab/WorkOrderView.kt @@ -344,6 +344,7 @@ class WorkOrderView @JvmOverloads constructor( override fun onVisibilityChanged(changedView: View, visibility: Int) { super.onVisibilityChanged(changedView, visibility) if(visibility == View.VISIBLE){ + CallerDevaToolsListenerManager.addListener(TAG, this) //弹窗展示时间 tv_work_order_time.text = millis2String(System.currentTimeMillis(), TimeUtils.getHourMinSecondFormat()) @@ -363,6 +364,8 @@ class WorkOrderView @JvmOverloads constructor( setAudio(false) //重置工单问题类型 workOrderType = "" + }else{ + CallerDevaToolsListenerManager.removeListener(TAG) } }