2025-07-15 16:18:34 +08:00
|
|
|
import { ref } from "vue";
|
|
|
|
|
import model from "./model";
|
2025-07-15 18:34:34 +08:00
|
|
|
import { getApiLoading } from "@/common/libraries/apiLoading";
|
|
|
|
|
import { Apis } from "@/gen/Apis";
|
2025-07-16 09:35:59 +08:00
|
|
|
import { showToastBack,showToast } from "@/common/libraries/naviHelper";
|
2025-07-15 16:18:34 +08:00
|
|
|
export default {
|
|
|
|
|
handleSelectProject: (e:any) => {
|
2025-07-15 18:34:34 +08:00
|
|
|
if(e[3]){
|
|
|
|
|
model.formData.value.asset_houses_id = e[3]?.id
|
2025-07-16 09:35:59 +08:00
|
|
|
} else {
|
|
|
|
|
model.formData.value.asset_houses_id = ''
|
2025-07-15 18:34:34 +08:00
|
|
|
}
|
|
|
|
|
console.log(e,'e')
|
2025-07-15 16:18:34 +08:00
|
|
|
},
|
2025-07-16 09:35:59 +08:00
|
|
|
handleIsLiveIn(e:any){
|
2025-07-15 18:34:34 +08:00
|
|
|
model.formData.value.is_live_in = e?.detail?.value
|
|
|
|
|
console.log(e,'e')
|
|
|
|
|
},
|
|
|
|
|
handleSubmit: (e:any) => {
|
2025-07-16 09:35:59 +08:00
|
|
|
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('请选择入住日期!')
|
|
|
|
|
}
|
2025-07-15 18:34:34 +08:00
|
|
|
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)
|
|
|
|
|
})
|
2025-07-15 16:18:34 +08:00
|
|
|
}
|
|
|
|
|
}
|