|
|
@@ -567,29 +567,44 @@ const nextStep = () => { |
|
|
|
// 提交数据 |
|
|
|
console.log('表单数据:', formData) |
|
|
|
|
|
|
|
let requests = []; |
|
|
|
if(activationType.value === 'other') { |
|
|
|
const options = { |
|
|
|
type: 2, |
|
|
|
method: "POST", |
|
|
|
data: { |
|
|
|
mobile: formData.phoneNumber, |
|
|
|
code: formData.smsCode |
|
|
|
}, |
|
|
|
showLoading: true, |
|
|
|
|
|
|
|
requestNew('/iaw/active/checkCanActive',{ |
|
|
|
type: 2, |
|
|
|
method: "POST", |
|
|
|
data: { |
|
|
|
vehiclePlate: activationType.value == 'self' ? formData.vehiclePlate : formData.carNumber, |
|
|
|
vehiclePlateColor: formData.colorCode, |
|
|
|
cardId: formData.cardId, |
|
|
|
obuId: formData.obuId |
|
|
|
}, |
|
|
|
showLoading: true, |
|
|
|
}).then(()=>{ |
|
|
|
let requests = []; |
|
|
|
if(activationType.value === 'other') { |
|
|
|
const options = { |
|
|
|
type: 2, |
|
|
|
method: "POST", |
|
|
|
data: { |
|
|
|
mobile: formData.phoneNumber, |
|
|
|
code: formData.smsCode |
|
|
|
}, |
|
|
|
showLoading: true, |
|
|
|
} |
|
|
|
requests.push(requestNew('/iaw/active/checkSendCode', options)); |
|
|
|
} |
|
|
|
requests.push(requestNew('/iaw/active/checkSendCode', options)); |
|
|
|
} |
|
|
|
// if(formData.activeType == '2') { |
|
|
|
// requests.push(getCharacter()); |
|
|
|
// } |
|
|
|
if(requests.length == 0) { |
|
|
|
next(); |
|
|
|
return; |
|
|
|
} |
|
|
|
Promise.all(requests).then(res => { |
|
|
|
next(); |
|
|
|
}) |
|
|
|
// if(formData.activeType == '2') { |
|
|
|
// requests.push(getCharacter()); |
|
|
|
// } |
|
|
|
if(requests.length == 0) { |
|
|
|
next(); |
|
|
|
return; |
|
|
|
} |
|
|
|
Promise.all(requests).then(res => { |
|
|
|
next(); |
|
|
|
}) |
|
|
|
}).catch((error)=>{ |
|
|
|
console.log(error) |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@@ -604,13 +619,17 @@ const next = () => { |
|
|
|
vehNegImgUrl: formData.vehNegImgUrlName, |
|
|
|
vehBodyUrl: formData.vehBodyUrlName, |
|
|
|
deviceImageUrl: formData.deviceImageName, |
|
|
|
installImgUrl: formData.deviceImageName, |
|
|
|
vehicleId: `${carNumber}_${formData.colorCode}`, |
|
|
|
vehiclePlate: activationType.value === 'other' ? formData.carNumber : formData.vehiclePlate, |
|
|
|
vehiclePlateColor: formData.colorCode, |
|
|
|
vehiclePlateColorStr: formData.colorName, |
|
|
|
customerTel: formData.phoneNumber, |
|
|
|
vehicleType: formData.vehicleType, |
|
|
|
cardId: formData.cardId, |
|
|
|
obuId: formData.obuId |
|
|
|
obuId: formData.obuId, |
|
|
|
type: activationType.value == 'self' ? 1 : 2, |
|
|
|
activeType: formData.activeType |
|
|
|
// obuId: 'dsjfslkfjlsa' |
|
|
|
}) |
|
|
|
navTo(`/subpackage/after-sale/activation/operation-tips?id=${formData.orderId}&orderId=${formData.orderNo}&cardStatus=${undefined}&obuStatus=${undefined}&transfer=${formData.activeType}`); |