package com.gyf.csams.association.model import android.net.Uri import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import com.gyf.csams.uikit.StringForm data class Image(val uri:Uri,val createTime:Long,val size:Long) class RegAssociationViewModel : ViewModel() { val frameDesc="社团注册资料" val name= StringForm(formDesc = "社团名称",textLength = 5) val desc = StringForm(formDesc = "社团简介",textLength = 30) val _picture=MutableLiveData() val picture:LiveData =_picture val piciurePlaceHolder="请上传图片" val errorPicture="图片加载失败,请联系管理员" val deninedPermission="拒绝授权" val register="注册" val back="返回" fun setPicture(uri: Uri){ _picture.value=uri } /** * TODO 注册社团 * * @param callback */ fun register(callback: (value: String) -> Unit){ callback("功能尚未实现,敬请期待") } }