Преглед изворни кода

交强险保单号和商业险保单号至少需要填写一个

祁鹏飞 пре 3 недеља
родитељ
комит
48e2876687
1 измењених фајлова са 8 додато и 19 уклоњено
  1. 8 19
      src/views/additionalOrder/additional/index.vue

+ 8 - 19
src/views/additionalOrder/additional/index.vue

@@ -1264,7 +1264,7 @@
                   <el-radio-group v-model="additionalForm.productId">
                     <el-radio v-for="item in optionObj.insuranceType" :key="item.value" :value="item.value">{{
                       item.label
-                      }}</el-radio>
+                    }}</el-radio>
                   </el-radio-group>
                 </el-form-item>
                 <el-table :data="insuranceData">
@@ -1375,8 +1375,8 @@
                   <el-col v-if="additionalForm.taxRelifFlag === '4'" :span="6">
                     <el-form-item label="完税凭证地区" prop="taxPaidAreaCode">
                       <el-select v-model="additionalForm.taxPaidAreaCode" placeholder="请选择">
-                        <el-option v-for="item in licensePlateRegion" :label="item.name"
-                          :value="item.code" :key="item.code"></el-option>
+                        <el-option v-for="item in licensePlateRegion" :label="item.name" :value="item.code"
+                          :key="item.code"></el-option>
                       </el-select>
                     </el-form-item>
                   </el-col>
@@ -2128,7 +2128,7 @@ let optionObj = ref({
   insuranceType: [], // 险种类型
 })
 
-const licensePlateRegion=ref([])
+const licensePlateRegion = ref([])
 
 const initOption = () => {
   let list = ['vehicle_use_code', 'car_nature_code', 'energy_type_code', 'car_type_code', 'car_kind_code', 'taxpayerIdentifier']
@@ -4095,11 +4095,6 @@ const handleSave = () => {
           message: res.msg,
           type: 'success'
         })
-      } else {
-        ElMessage({
-          message: res.msg,
-          type: 'warning'
-        })
       }
     }).finally(() => submitLoading.value = false)
   }
@@ -4112,6 +4107,10 @@ const handleSubmit = async (FormRefs) => {
     FormRefs?.resetFields()
     return;
   }
+  if (!additionalForm.value.jqPolicyNo && !additionalForm.value.syPolicyNo) {
+    ElMessage.error('交强险保单号和商业险保单号至少需要填写一个')
+    return
+  }
   let obj = {
     carInfoVo: {},
     ownersInfo: {},
@@ -4358,11 +4357,6 @@ const handleSubmit = async (FormRefs) => {
               message: res.msg,
               type: 'success'
             })
-          } else {
-            ElMessage({
-              message: res.msg,
-              type: 'warning'
-            })
           }
         }).finally(() => submitLoading.value = false)
       } else {
@@ -4375,11 +4369,6 @@ const handleSubmit = async (FormRefs) => {
               message: res.msg,
               type: 'success'
             })
-          } else {
-            ElMessage({
-              message: res.msg,
-              type: 'warning'
-            })
           }
         }).finally(() => submitLoading.value = false)
       }