package com.lukouguoji.gjj.viewModel

import android.content.Intent
import androidx.lifecycle.MutableLiveData
import com.lukouguoji.module_base.base.BaseViewModel
import com.lukouguoji.module_base.bean.GjjImportManifest
import com.lukouguoji.module_base.common.Constant
import com.lukouguoji.module_base.ktx.showToast

/**
 * 国际进港补充信息 ViewModel
 */
class IntArrSupplementInfoViewModel : BaseViewModel() {

    // 数据对象
    val dataBean = MutableLiveData<GjjImportManifest>()

    /**
     * 初始化数据
     */
    fun initOnCreated(intent: Intent) {
        val manifest = intent.getSerializableExtra(Constant.Key.DATA) as? GjjImportManifest
        if (manifest != null) {
            dataBean.value = manifest
        } else {
            dataBean.value = GjjImportManifest()
        }
    }

    /**
     * 取消按钮点击 - 暂不实现
     */
    fun cancel() {
        showToast("取消功能暂未实现")
        getTopActivity().finish()
    }

    /**
     * 保存按钮点击 - 暂不实现
     */
    fun save() {
        showToast("保存功能暂未实现")
    }
}
