diff --git a/src/api/mine.js b/src/api/mine.js index b469e0e4..663c7ab7 100644 --- a/src/api/mine.js +++ b/src/api/mine.js @@ -33,7 +33,6 @@ export function updateInsurance(data){ return request({ url:'/supplierAppV2/dispatchApp/user/updateInsurance', method:'POST', - contentType:'application/json', data }) } diff --git a/src/views/index/continueInsurance.vue b/src/views/index/continueInsurance.vue index f2937207..2bb2af8c 100644 --- a/src/views/index/continueInsurance.vue +++ b/src/views/index/continueInsurance.vue @@ -119,7 +119,7 @@ export default { maxDate: new Date(2099, 11, 31), // 设置最大可选日期(2099年12月31日) showDatePicker: false, dateVal: '', - hasLiabilityInsurance: '', // 有无责任险 + hasLiabilityInsurance: 1, // 有无责任险 activeIcon: require('@/assets/check.png'), inactiveIcon: require('@/assets/uncheck.png'), // result: [], @@ -184,7 +184,7 @@ export default { async mounted() { this.id=this.$route.params?.id if( this.id){ - await this.vehicleInfo() + // await this.vehicleInfo() } }, methods:{ @@ -264,12 +264,14 @@ export default { timeObj = this.formatDateTimeRange(this.dateVal) } let params = { - vehicleId:this.id ? this.id : '', - hasLiabilityInsurance: this.hasLiabilityInsurance, - insurancePicturePhoto: this.hasLiabilityInsurance == 1 ? this.insurancePicturePhoto : '', - insuranceCorp: this.hasLiabilityInsurance == 1 ? this.insuranceCorp : '', - liabilityInsuranceStartTime: this.hasLiabilityInsurance == 1 ? (timeObj?.startTime || '' ) : '', - liabilityInsuranceEndTime: this.hasLiabilityInsurance == 1 ? (timeObj?.endTime || '') : '', + id: this.id ? this.id : '', + renewInsureInfo: JSON.stringify({ + hasLiabilityInsurance: this.hasLiabilityInsurance, + insurancePictureUrls: this.hasLiabilityInsurance == 1 ? this.insurancePicturePhoto : '', + insuranceCorp: this.hasLiabilityInsurance == 1 ? this.insuranceCorp : '', + liabilityInsuranceStartTime: this.hasLiabilityInsurance == 1 ? (timeObj?.startTime || '' ) : '', + liabilityInsuranceEndTime: this.hasLiabilityInsurance == 1 ? (timeObj?.endTime || '') : '', + }) } await updateInsurance(params) if(this.id){ diff --git a/src/views/index/vehicleAdd.vue b/src/views/index/vehicleAdd.vue index 578f9590..2e14804d 100644 --- a/src/views/index/vehicleAdd.vue +++ b/src/views/index/vehicleAdd.vue @@ -253,6 +253,7 @@ v-model="insurancePictureFiles" :after-read="insurancePictureFilesHandler" :disabled="disabledShow" + :deletable="!disabledShow" max-count="1" :preview-size="54" accept="image " @@ -287,10 +288,10 @@ 保险有效期 - +