app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuCameraActivity.kt
@@ -22,6 +22,7 @@
import cn.flightfeather.thirdappmodule.bean.entity.Scense
import cn.flightfeather.thirdappmodule.bean.entity.Subtask
import cn.flightfeather.thirdappmodule.model.enumreation.MediaFileType
import cn.flightfeather.thirdappmodule.model.enumreation.MediaFileType_Backup
import cn.flightfeather.thirdappmodule.module.base.BaseActivity
import cn.flightfeather.thirdappmodule.module.base.BaseTakePicActivity
import cn.flightfeather.thirdappmodule.module.base.TAKE_PHOTO
@@ -52,10 +53,10 @@
    override fun getLayoutId(): Int = R.layout.dialog_camera_3
    //页面支持的拍摄图片类型
    private val typeList = listOf(MediaFileType.RoutineRecord, MediaFileType.Nameplate, MediaFileType.MonitorDevice)
    private val typeList = listOf<MediaFileType>()
    //当前选择的拍照类型
    private var currentType = MediaFileType.RoutineRecord
    private var currentType = MediaFileType(MediaFileType_Backup.RoutineRecord.value, MediaFileType_Backup.RoutineRecord.des)
    private var currentTypeName = currentType.des
    lateinit var viewModel: MenuCameraViewModel
@@ -204,10 +205,14 @@
    private fun initObserver() {
        viewModel.fileList.observe(this, Observer {
            it?.forEach { m ->
                initRecyclerView(m.dataList, m.type ?: MediaFileType.Others, m.alias)
                initRecyclerView(m.dataList, m.type ?: MediaFileType.defaultType, m.alias)
            }
            val menus = it?.map { m->
                m.type?.des ?: ""
            }
            if (viewList.isNotEmpty()) {
                banner.dataList = viewList
                menus?.let { m->banner.menus = m }
            }
        })
//        typeList.forEach {
@@ -235,8 +240,8 @@
        mediaFile.description = fileName
        mediaFile.savetime = Date()
        mediaFile.ischanged = false
        val exetension1 = scene?.citycode + "/" + scene?.districtcode + "/" + DateFormatter.dateFormat2.format(calendar.time) + "/" + scene?.guid + "/"
        mediaFile.extension1 = exetension1
        val extension1 = scene?.citycode + "/" + scene?.districtcode + "/" + DateFormatter.dateFormat2.format(calendar.time) + "/" + scene?.guid + "/"
        mediaFile.extension1 = extension1
        mediaFile.remark = "未上传"
        viewModel.putMediaFile(mediaFile)
@@ -276,12 +281,5 @@
//                notifyDataSetChanged()
//            }
//        }
    }
    private fun getDataSet(type: MediaFileType) = when (type) {
        MediaFileType.RoutineRecord -> Pair(viewModel.routineRecordList, rv_photo_list_1)
        MediaFileType.Nameplate -> Pair(viewModel.nameplateList, rv_photo_list_2)
        MediaFileType.MonitorDevice -> Pair(viewModel.monitorDeviceList, rv_photo_list_3)
        else -> Pair(viewModel.routineRecordList, rv_photo_list_1)
    }
}