更新婚检验证

main
yanzai 11 months ago
parent 55c09a2e0d
commit cf31214f6c

@ -220,41 +220,22 @@
let post_data = JSON.parse(JSON.stringify(input_data.value))
post_data['证件类型'] = input_data.value['证件类型']
post_data['配偶证件类型'] = input_data.value['配偶证件类型']
for (let i in post_data) {
if (!post_data[i] && post_data[i]!==0) {
return uni.$lu.toast(`请填写${i}`)
}
}
if(input_data.value['配偶证件号']==input_data.value['证件号']){
return uni.$lu.toast('配偶证件号不能与'+input_data.value['姓名']+'证件号相同')
let PeiOuStatus=false;
PeiOuStatus = await CheckPeiOu()
if(PeiOuStatus===true){
let checkcode=false;
checkcode=await CheckMsgCode()
if(checkcode===true){
HunQianQuestionSubmit(post_data)
}
}
//
const response = await $api('hunjianBySFZ', {
sfz: input_data.value['配偶证件号'],
})
$response(response, async () => {
if(response.status){
if(response.data.info.code ==200){
let peiou_info=$store.getPeiOuUser()
peiou_info={
name:input_data.value['配偶姓名'],
sfz:input_data.value['配偶证件号']
}
$store.setPeiOuUser(peiou_info);
let checkcode=false;
checkcode=await CheckMsgCode()
if(checkcode===true){
HunQianQuestionSubmit(post_data)
}
}else{
uni.$lu.toast("配偶未建档,请先建档")
}
}
})
}
@ -295,6 +276,33 @@
})
return status
}
const CheckPeiOu= async()=>{
let CheckStatus=false;
if(input_data.value['配偶证件号']==input_data.value['证件号']){
return uni.$lu.toast('配偶证件号不能与'+input_data.value['姓名']+'证件号相同')
}
//
const response = await $api('hunjianBySFZ', {
sfz: input_data.value['配偶证件号'],
})
$response(response, async () => {
if(response.status){
if(response.data.info.code ==200){
let peiou_info=$store.getPeiOuUser()
peiou_info={
name:input_data.value['配偶姓名'],
sfz:input_data.value['配偶证件号']
}
$store.setPeiOuUser(peiou_info);
CheckStatus=true
}else{
uni.$lu.toast("配偶未建档,请先建档")
CheckStatus=false
}
}
})
return CheckStatus;
}
const HunQianQuestionSubmit = async (post_data) => {
const response = await $api('HunQianQuestionSubmit', {
person_id: $store.getUser()?.person_id,
@ -362,6 +370,9 @@
popup-title="请选择城市" :localdata="address_data" :step-searh="true" @change="(e)=>{addressChange(e,k)}">
</uni-data-picker>
</template>
<template v-else-if="k===''">
<input style="font-size: 26rpx;" @blur="CheckPeiOu()" v-model="input_data[k]" :placeholder="`请输入${k}`" />
</template>
<template v-else-if="k === ''">
<view>
<radio-group class="radio_wrapper" @change="(e)=>{radioChange(e, k)}">

Loading…
Cancel
Save