|
@@ -1543,6 +1543,7 @@ interface OptionItem {
|
|
|
interface CarInfo {
|
|
interface CarInfo {
|
|
|
ratedPassengerCapacity: number; // 核定载客数
|
|
ratedPassengerCapacity: number; // 核定载客数
|
|
|
modelName: string; // 品牌型号
|
|
modelName: string; // 品牌型号
|
|
|
|
|
+ modelCode: string; // 品牌型号
|
|
|
marketYear: number; // 年款
|
|
marketYear: number; // 年款
|
|
|
replacementValue: number; // 新车购置价
|
|
replacementValue: number; // 新车购置价
|
|
|
displacement: number; // 排量
|
|
displacement: number; // 排量
|
|
@@ -1619,6 +1620,7 @@ const initDetail = () => {
|
|
|
insurancePolicyForm.value.licenseNo = obj?.carInfoVo?.licenseNo
|
|
insurancePolicyForm.value.licenseNo = obj?.carInfoVo?.licenseNo
|
|
|
insurancePolicyForm.value.vinNo = obj?.carInfoVo?.vinNo
|
|
insurancePolicyForm.value.vinNo = obj?.carInfoVo?.vinNo
|
|
|
insurancePolicyForm.value.brandName = obj?.carInfoVo?.brandName
|
|
insurancePolicyForm.value.brandName = obj?.carInfoVo?.brandName
|
|
|
|
|
+ insurancePolicyForm.value.carModelNo = obj?.carInfoVo?.carModelNo
|
|
|
insurancePolicyForm.value.engineNo = obj?.carInfoVo?.engineNo
|
|
insurancePolicyForm.value.engineNo = obj?.carInfoVo?.engineNo
|
|
|
insurancePolicyForm.value.carNatureCode = obj?.carInfoVo?.carNatureCode
|
|
insurancePolicyForm.value.carNatureCode = obj?.carInfoVo?.carNatureCode
|
|
|
insurancePolicyForm.value.vehicleUseCode = obj?.carInfoVo?.vehicleUseCode
|
|
insurancePolicyForm.value.vehicleUseCode = obj?.carInfoVo?.vehicleUseCode
|
|
@@ -2209,8 +2211,10 @@ const licenseNoDataCancel = () => {
|
|
|
const licenseNoDataSubmit = () => {
|
|
const licenseNoDataSubmit = () => {
|
|
|
if (selectRowData.value && 'ratedPassengerCapacity' in selectRowData.value) {
|
|
if (selectRowData.value && 'ratedPassengerCapacity' in selectRowData.value) {
|
|
|
const carData = selectRowData.value as CarInfo;
|
|
const carData = selectRowData.value as CarInfo;
|
|
|
|
|
+ console.log("🚀 ~ licenseNoDataSubmit ~ carData:", carData)
|
|
|
insurancePolicyForm.value.seatCount = carData.ratedPassengerCapacity
|
|
insurancePolicyForm.value.seatCount = carData.ratedPassengerCapacity
|
|
|
insurancePolicyForm.value.brandName = carData.modelName
|
|
insurancePolicyForm.value.brandName = carData.modelName
|
|
|
|
|
+ insurancePolicyForm.value.carModelNo = carData.modelCode
|
|
|
insurancePolicyForm.value.carYear = carData.marketYear
|
|
insurancePolicyForm.value.carYear = carData.marketYear
|
|
|
insurancePolicyForm.value.purchasePrice = carData.replacementValue
|
|
insurancePolicyForm.value.purchasePrice = carData.replacementValue
|
|
|
insurancePolicyForm.value.displacement = carData.displacement
|
|
insurancePolicyForm.value.displacement = carData.displacement
|
|
@@ -3534,6 +3538,7 @@ const quoteInsurance = async (companyId: any, companyIndex: any, val: any) => {
|
|
|
licenseNo: insurancePolicyForm.value.licenseNo, // 车牌号
|
|
licenseNo: insurancePolicyForm.value.licenseNo, // 车牌号
|
|
|
vinNo: insurancePolicyForm.value.vinNo, // 车架号
|
|
vinNo: insurancePolicyForm.value.vinNo, // 车架号
|
|
|
brandName: insurancePolicyForm.value.brandName, // 品牌型号
|
|
brandName: insurancePolicyForm.value.brandName, // 品牌型号
|
|
|
|
|
+ carModelNo: insurancePolicyForm.value.carModelNo, // 品牌型号
|
|
|
engineNo: insurancePolicyForm.value.engineNo, // 发动机号
|
|
engineNo: insurancePolicyForm.value.engineNo, // 发动机号
|
|
|
carNatureCode: insurancePolicyForm.value.carNatureCode, // 使用性质代码
|
|
carNatureCode: insurancePolicyForm.value.carNatureCode, // 使用性质代码
|
|
|
vehicleUseCode: insurancePolicyForm.value.vehicleUseCode, // 车辆用途代码
|
|
vehicleUseCode: insurancePolicyForm.value.vehicleUseCode, // 车辆用途代码
|