package com.xw.yunwei.ui.work.car.detail import android.app.Application import androidx.lifecycle.MutableLiveData import com.xw.common.base.BaseViewModel import com.xw.yunwei.model.WebContent1Model import com.xw.yunwei.net.UserRepository import com.xw.yunwei.net.WorkRepository import org.koin.core.component.inject import kotlin.getValue class StandardDescriptionVM(application: Application) : BaseViewModel(application) { val workRepository: WorkRepository by inject() val userRepository: UserRepository by inject() val data = MutableLiveData() fun getDesc(type: Int) { launchRequest { workRepository.getDesc(type)?.let { data.postValue(it.descriptionContent?:"") } } } fun getProtocol(type: Int) { launchRequest(showLoading = false) { userRepository.getProtocol(type)?.let { data.postValue(it.content?:"") } } } }