riku
2022-02-18 d59d55575d913646b7a90fca651904ab889c6723
app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuProblemUpdateActivity.kt
@@ -62,14 +62,12 @@
        when (requestCode) {
            VIEW_PHOTO -> {
                //查看临时拍摄图片可以删除
                data?.getIntExtra("position", -1)?.let {
                data?.getIntExtra("position", -1)?.also {
                    val size = viewModel.mediaFileList.value?.size ?: 0
                    if (it > -1 && it < size) {
                        viewModel.mediaFileList.value?.get(it)?.let { m ->
                            deleteMediaFileList.add(m)
                        }
                    } else {
                        toast("要删除的图片不存在")
                    }
                }
            }
@@ -97,7 +95,7 @@
                }
            }
            //整改建议备注
            if (getSuggestion) {
            if (getSuggestion && advice.length > 2) {
                var suggestionRemark = advice.removeRange(0, 1)//删除第一个字符,括号“(”
                suggestionRemark = suggestionRemark.dropLast(1)//删除最后一个字符,括号“)”
                et_take_evidence_suggestion.setText(suggestionRemark)
@@ -248,6 +246,12 @@
        viewModel.deleteMediaFile(deleteMediaFileList)
    }
    /**
     * 1. 自动匹配原先选择的问题
     * 2. 选择问题类型后,更新具体问题下拉框选项
     * 3. 同步修改备注复制按钮状态
     *
     */
    private fun onProblemTypeSelected(position: Int) {
        val problemType = viewModel.problemFatherType.value?.get(position)
        viewModel.refreshProblems(problemType)
@@ -264,6 +268,8 @@
        for (i in problemNameList.indices) {
            if (problemNameList[i].name == originProblemName) {
                sp_take_evidence_select_problem.setSelection(i)
                // 刷新复制按钮状态
                btn_copy_problem_des.isSelected = true
                break
            }
        }