[6.7.0]修复上报类型选择“故障原因”后出现显示错误问题

This commit is contained in:
xuxinchao
2024-10-23 15:10:52 +08:00
parent ba6f160923
commit 8745eec4a1
3 changed files with 13 additions and 6 deletions

View File

@@ -107,13 +107,17 @@ class BoneTabLayout @JvmOverloads constructor(
faultReasonView.setClickListener(object: FaultReasonView.ClickListener{
override fun closeFaultReasonView() {
updateTabType(TabType.REPORT_INFO)
if(tabType == TabType.REPORT_INFO){
updateTabType(TabType.REPORT_INFO)
}
}
})
workOrderView.setClickListener(object: WorkOrderView.ClickListener{
override fun closeWorkOrderView() {
updateTabType(TabType.REPORT_INFO)
if(tabType == TabType.REPORT_INFO){
updateTabType(TabType.REPORT_INFO)
}
}
})
}

View File

@@ -580,6 +580,8 @@ class FaultReasonView @JvmOverloads constructor(
level2Name = ""
level3Name = ""
reportNote = "" //上报描述
tvUploadSuccess.visibility = View.GONE
faultReasonGroup.visibility = View.VISIBLE
}
}

View File

@@ -38,7 +38,8 @@
android:textSize="@dimen/sp_32"
app:layout_constraintTop_toTopOf="@id/tvFaultTitle"
app:layout_constraintBottom_toBottomOf="@id/tvFaultTitle"
app:layout_constraintRight_toRightOf="@id/tvFaultType"
app:layout_constraintRight_toRightOf="@id/viewTitleBg"
android:layout_marginEnd="@dimen/dp_40"
/>
<View
@@ -332,10 +333,10 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:constraint_referenced_ids="viewFaultTypeLabel,tvTypeTitle,tvFaultType,
viewFaultReasonLabel,tvFaultReasonTitle,viewFaultTimeLabel,
tvFaultTimeTitle,ivTimeReduce,tvOccurrenceTime,ivTimeAdd,
viewFaultReasonLabel,tvFaultReasonTitle,tvFaultReason,viewFaultTimeLabel,
tvFaultTimeTitle,viewTimeBg,ivTimeReduce,tvOccurrenceTime,ivTimeAdd,
viewFaultNoteLabel,tvFaultNoteTitle,tvFaultNoteSupplement,
etNoteInput,ivNoteAudio,tvFaultReport,tvFaultCancel,tvFaultReason"
etNoteInput,ivNoteAudio,tvFaultReport,tvFaultCancel"
/>
</androidx.constraintlayout.widget.ConstraintLayout>