Jelajahi Sumber

fix: 车险报价车船税添加字段

wuguojie 10 bulan lalu
induk
melakukan
ef4790c2f8
1 mengubah file dengan 33 tambahan dan 0 penghapusan
  1. 33 0
      src/views/insurancePolicy/index.vue

+ 33 - 0
src/views/insurancePolicy/index.vue

@@ -639,6 +639,28 @@
               </span>
             </span>
           </template>
+            <div v-if="btns.owner3show === '正常交税'" style="width: 100%">
+                <el-row :gutter="20" class="formItem formBlock">
+                    <el-col :span="6">
+                        <el-form-item label="纳税人名称" prop="taxpayerName">
+                            <el-input v-model="insurancePolicyForm.taxpayerName" placeholder="请输入纳税人名称" maxlength="50"></el-input>
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="6">
+                        <el-form-item label="证件类型" prop="taxpayerIdentifier">
+                            <el-select v-model="insurancePolicyForm.taxpayerIdentifier" placeholder="请选择">
+                                <el-option label="身份证" value="01" key="1"></el-option>
+                                <el-option label="营业执照" value="02" key="2"></el-option>
+                            </el-select>
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="6">
+                        <el-form-item label="证件号码" prop="identifyNumber">
+                            <el-input v-model="insurancePolicyForm.identifyNumber" placeholder="请输入证件号码" maxlength="50"></el-input>
+                        </el-form-item>
+                    </el-col>
+                </el-row>
+            </div>
           <div v-if="btns.owner3show === '免税'" style="width: 100%">
             <el-row :gutter="20" class="formItem formBlock">
               <el-col :span="6">
@@ -1581,6 +1603,9 @@ let insurancePolicyForm = ref({
   taxRelief: '',
   taxDocumentDate: '',
   taxPaidAreaCode: '',
+    taxpayerName: '',
+    taxpayerIdentifier: '',
+    identifyNumber: '',
 
   JQRiskCode: '0507',
   JQStartDate: '',
@@ -1798,7 +1823,9 @@ const licenseNoDataCancel = () => {
   licenseNoShow.value = false
 }
 const licenseNoDataSubmit = () => {
+    console.log(123123123, selectRowData.value)
   insurancePolicyForm.value.seatCount = selectRowData.value.ratedPassengerCapacity
+    insurancePolicyForm.value.brandName = selectRowData.value.modelName
   insurancePolicyForm.value.carYear = selectRowData.value.marketYear
   insurancePolicyForm.value.purchasePrice = selectRowData.value.replacementValue
   insurancePolicyForm.value.displacement = selectRowData.value.displacement
@@ -2425,6 +2452,9 @@ const handleImageClose = (data) => {
       insurancePolicyForm.value.address1 = owerForm.address
       insurancePolicyForm.value.registeredCapital1 = owerForm.registeredCapital
       insurancePolicyForm.value.email1 = owerForm.email
+        insurancePolicyForm.value.taxpayerName = owerForm.name
+        insurancePolicyForm.value.taxpayerIdentifier = owerForm.identifyType
+        insurancePolicyForm.value.identifyNumber = owerForm.identifyNumber
     }
     if(ower1Form) {
       insurancePolicyForm.value.name2 = ower1Form.name
@@ -2652,6 +2682,9 @@ const handleSubmit = async (InsurancePolicyRefs: FormInstance | undefined, scope
           taxRelief: insurancePolicyForm.value.taxRelief,
           taxDocumentDate: insurancePolicyForm.value.taxDocumentDate,
           taxPaidAreaCode: insurancePolicyForm.value.taxPaidAreaCode,
+            taxpayerName: insurancePolicyForm.value.taxpayerName,
+            taxpayerIdentifier: insurancePolicyForm.value.taxpayerIdentifier,
+            identifyNumber: insurancePolicyForm.value.identifyNumber,
         },
         kindInfoVo: [...arr],
         accidentalDrivings: [...brr],