import { ref } from "vue"; import model from "./model"; import { getApiLoading } from "@/common/libraries/apiLoading"; import { Apis } from "@/gen/Apis"; import { showToastBack,showToast } from "@/common/libraries/naviHelper"; export default { handleSelectProject: (e:any) => { if(e[3]){ model.formData.value.asset_houses_id = e[3]?.id } else { model.formData.value.asset_houses_id = '' } console.log(e,'e') }, handleIsLiveIn(e:any){ model.formData.value.is_live_in = e?.detail?.value console.log(e,'e') }, handleSubmit: (e:any) => { if(!model.formData.value.asset_houses_id){ return showToast('请先选择小区!') } if(!model.formData.value.type){ return showToast('请先选择身份!') } if(!model.formData.value.name || !model.formData.value.phone){ return showToast('请先设置姓名和手机号!') } if(!model.formData.value.card_front_image?.length || !model.formData.value.card_back_image?.length){ return showToast('请先上传身份证正反面!') } if(model.formData.value.type === 'Owner' && !model.formData.value?.ownership_info?.length){ return showToast('请先上传房产证!') } if(model.formData.value.is_live_in && !model.formData.value?.move_in_date){ return showToast('请选择入住日期!') } console.log(model?.formData.value,'formData') getApiLoading(Apis.Archive.HouseRegisters.Store, {...model.formData.value,customer_info:[model.formData.value]}).then(res => { showToastBack('提交成功!',1,true) console.log(res) }) } }