Browse Source

fix:修改bug

wuguojie 1 year ago
parent
commit
866d08b7a0

+ 43 - 33
src/views/additionalOrder/additional/index.vue

@@ -57,7 +57,7 @@
             <el-row :gutter="24">
               <el-col :span="5">
                 <el-form-item label="行驶证主页" class="white-m-p24">
-                  <el-upload v-if="!xszFront" :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszf')">
+                  <el-upload v-if="!xszFront" drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszf')">
                     <div class="upload-box">
                       <div class="icon-box">
                         <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -65,14 +65,14 @@
                       </div>
                     </div>
                   </el-upload>
-                  <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszf')">
+                  <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszf')">
                     <div class="upload-box">
                       <img class="upload-image" :src="xszFront"/>
                     </div>
                   </el-upload>
                 </el-form-item>
                 <el-form-item label="行驶证副页" class="white-m-p24">
-                  <el-upload v-if="!xszBack" :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszb')">
+                  <el-upload v-if="!xszBack" drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszb')">
                     <div class="upload-box">
                       <div class="icon-box">
                         <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -80,7 +80,7 @@
                       </div>
                     </div>
                   </el-upload>
-                  <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszb')">
+                  <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszb')">
                     <div class="upload-box">
                       <img class="upload-image" :src="xszBack"/>
                     </div>
@@ -427,7 +427,7 @@
             <el-row :gutter="24">
               <el-col :span="5">
                 <el-form-item label="身份证正面页" class="white-m-p24">
-                  <el-upload v-if="!sfzFront" @change="uploadImage($event, 'sfzf')" :auto-upload="false" :show-file-list="false">
+                  <el-upload v-if="!sfzFront" drag @change="uploadImage($event, 'sfzf')" :auto-upload="false" :show-file-list="false">
                     <div class="upload-box">
                       <div class="icon-box">
                         <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -435,14 +435,14 @@
                       </div>
                     </div>
                   </el-upload>
-                  <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzf')">
+                  <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzf')">
                     <div class="upload-box">
                       <img class="upload-image" :src="sfzFront"/>
                     </div>
                   </el-upload>
                 </el-form-item>
                 <el-form-item label="身份证背面页" class="white-m-p24">
-                  <el-upload v-if="!sfzBack" @change="uploadImage($event, 'sfzb')" :auto-upload="false" :show-file-list="false">
+                  <el-upload v-if="!sfzBack" drag @change="uploadImage($event, 'sfzb')" :auto-upload="false" :show-file-list="false">
                     <div class="upload-box">
                       <div class="icon-box">
                         <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -450,7 +450,7 @@
                       </div>
                     </div>
                   </el-upload>
-                  <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzb')">
+                  <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzb')">
                     <div class="upload-box">
                       <img class="upload-image" :src="sfzBack"/>
                     </div>
@@ -526,8 +526,8 @@
                   <el-col class="col-m-b-6" :span="8">
                     <el-form-item label="性别" prop="gender">
                       <el-select v-model="owerForm.gender" placeholder="请选择">
-                        <el-option label="男" value="1" key="1"></el-option>
-                        <el-option label="女" value="2" key="2"></el-option>
+                          <el-option label="男" value="男" key="1"></el-option>
+                          <el-option label="女" value="女" key="2"></el-option>
                       </el-select>
                     </el-form-item>
                   </el-col>
@@ -611,8 +611,8 @@
               <el-col class="col-m-b-6" :span="6">
                 <el-form-item class="white-m-p24" label="性别" prop="gender">
                   <el-select v-model="writeOwerForm.gender" placeholder="请选择">
-                    <el-option label="男" value="1" key="1"></el-option>
-                    <el-option label="女" value="2" key="2"></el-option>
+                      <el-option label="男" value="男" key="1"></el-option>
+                      <el-option label="女" value="女" key="2"></el-option>
                   </el-select>
                 </el-form-item>
               </el-col>
@@ -648,7 +648,7 @@
             <el-row :gutter="24">
               <el-col :span="5">
                 <el-form-item label="身份证正面页" class="white-m-p24">
-                  <el-upload v-if="!sfz1Front" @change="uploadImage($event, 'sfzf1')" :auto-upload="false" :show-file-list="false">
+                  <el-upload v-if="!sfz1Front" drag @change="uploadImage($event, 'sfzf1')" :auto-upload="false" :show-file-list="false">
                     <div class="upload-box">
                       <div class="icon-box">
                         <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -656,14 +656,14 @@
                       </div>
                     </div>
                   </el-upload>
-                  <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzf1')">
+                  <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzf1')">
                     <div class="upload-box">
                       <img class="upload-image" :src="sfz1Front"/>
                     </div>
                   </el-upload>
                 </el-form-item>
                 <el-form-item label="身份证背面页" class="white-m-p24">
-                  <el-upload v-if="!sfz1Back" @change="uploadImage($event, 'sfzb1')" :auto-upload="false" :show-file-list="false">
+                  <el-upload v-if="!sfz1Back" drag @change="uploadImage($event, 'sfzb1')" :auto-upload="false" :show-file-list="false">
                     <div class="upload-box">
                       <div class="icon-box">
                         <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -671,7 +671,7 @@
                       </div>
                     </div>
                   </el-upload>
-                  <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzb1')">
+                  <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzb1')">
                     <div class="upload-box">
                       <img class="upload-image" :src="sfz1Back"/>
                     </div>
@@ -719,8 +719,8 @@
                   <el-col class="col-m-b-6" :span="8">
                     <el-form-item label="性别" prop="gender">
                       <el-select v-model="ower1Form.gender" placeholder="请选择">
-                        <el-option label="男" value="1" key="1"></el-option>
-                        <el-option label="女" value="2" key="2"></el-option>
+                        <el-option label="男" value="" key="1"></el-option>
+                        <el-option label="女" value="" key="2"></el-option>
                       </el-select>
                     </el-form-item>
                   </el-col>
@@ -806,8 +806,8 @@
               <el-col class="col-m-b-6" :span="6">
                 <el-form-item class="white-m-p24" label="性别" prop="gender">
                   <el-select v-model="writeOwer1Form.gender" placeholder="请选择">
-                    <el-option label="男" value="1" key="1"></el-option>
-                    <el-option label="女" value="2" key="2"></el-option>
+                      <el-option label="男" value="男" key="1"></el-option>
+                      <el-option label="女" value="女" key="2"></el-option>
                   </el-select>
                 </el-form-item>
               </el-col>
@@ -874,7 +874,7 @@
             <el-row :gutter="24">
               <el-col :span="5">
                 <el-form-item label="身份证正面页" class="white-m-p24">
-                  <el-upload v-if="!sfz2Front" @change="uploadImage($event, 'sfzf2')" :auto-upload="false" :show-file-list="false">
+                  <el-upload v-if="!sfz2Front" drag @change="uploadImage($event, 'sfzf2')" :auto-upload="false" :show-file-list="false">
                     <div class="upload-box">
                       <div class="icon-box">
                         <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -882,14 +882,14 @@
                       </div>
                     </div>
                   </el-upload>
-                  <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzf2')">
+                  <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzf2')">
                     <div class="upload-box">
                       <img class="upload-image" :src="sfz2Front"/>
                     </div>
                   </el-upload>
                 </el-form-item>
                 <el-form-item label="身份证背面页" class="white-m-p24">
-                  <el-upload v-if="!sfz2Back" @change="uploadImage($event, 'sfzb2')" :auto-upload="false" :show-file-list="false">
+                  <el-upload v-if="!sfz2Back" drag @change="uploadImage($event, 'sfzb2')" :auto-upload="false" :show-file-list="false">
                     <div class="upload-box">
                       <div class="icon-box">
                         <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -897,7 +897,7 @@
                       </div>
                     </div>
                   </el-upload>
-                  <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzb2')">
+                  <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzb2')">
                     <div class="upload-box">
                       <img class="upload-image" :src="sfz2Back"/>
                     </div>
@@ -945,8 +945,8 @@
                   <el-col class="col-m-b-6" :span="8">
                     <el-form-item label="性别" prop="gender">
                       <el-select v-model="ower2Form.gender" placeholder="请选择">
-                        <el-option label="男" value="1" key="1"></el-option>
-                        <el-option label="女" value="2" key="2"></el-option>
+                          <el-option label="男" value="男" key="1"></el-option>
+                          <el-option label="女" value="女" key="2"></el-option>
                       </el-select>
                     </el-form-item>
                   </el-col>
@@ -1032,8 +1032,8 @@
               <el-col class="col-m-b-6" :span="6">
                 <el-form-item class="white-m-p24" label="性别" prop="gender">
                   <el-select v-model="writeOwer2Form.gender" placeholder="请选择">
-                    <el-option label="男" value="1" key="1"></el-option>
-                    <el-option label="女" value="2" key="2"></el-option>
+                      <el-option label="男" value="男" key="1"></el-option>
+                      <el-option label="女" value="女" key="2"></el-option>
                   </el-select>
                 </el-form-item>
               </el-col>
@@ -2073,15 +2073,15 @@ let writeOwerRules = ref({
 })
 // 是否同车主/同投保人
 let btns = ref({
-  ower1Show: false,
-  ower2show: false,
+  ower1Show: true,
+  ower2show: true,
   ower1: [{
     text: '同车主',
-    checked: false
+    checked: true
   }],
   ower2: [{
     text: '同被保人',
-    checked: false
+    checked: true
   },{
     text: '同车主',
     checked: false
@@ -2465,7 +2465,7 @@ const getAgeByIdCard = (idCard: any, type?: any) => {
   if (monthNow > monthBirth || (monthNow == monthBirth && dayNow > dayBirth)) {
     age++
   }
-  type.age = age
+  // type.age = age
   return age
 }
 const noeYearPast = (time) => {
@@ -2853,6 +2853,7 @@ const uploadImage = async (file, type) => {
               owerForm.value.age = getAgeByIdCard(data.identifyNumber)
               owerForm.value.gender = data.identifyIssuedCom
               owerForm.value.email = data.email
+                console.log('识别的结果', owerForm.value)
             } else {
               ElMessage({
                 message: res.msg,
@@ -3222,11 +3223,15 @@ const handleFocus = () => {
     SalesmanSelectRef.value.initEditData()
   })
 }
+
+let realQuoteUserId = ref('')
 const handleSalesmanSelect = (data) => {
   salesmanShow.value = false
   if(data) {
     form.value.name = data.name
     form.value.type = '代理人'
+    form.value.deptId = data.deptId
+    realQuoteUserId.value = data.mobile
     initDept()
   }
 }
@@ -3485,6 +3490,7 @@ const handleSubmit = () => {
     insuredPersonInfo: any, // 被投保人信息
     kindInfoVo: [], // 险种
     insOrders: {
+      realQuoteUserId: string,
       productId: string
     }, // 保险订单
     vehicleAndVesselTax: any, // 车船税
@@ -3503,6 +3509,7 @@ const handleSubmit = () => {
     insuredPersonInfo: null,
     kindInfoVo: [],
     insOrders: {
+      realQuoteUserId: realQuoteUserId.value,
       productId: insuranceForm.value.productId
     },
     vehicleAndVesselTax: null,
@@ -6668,5 +6675,8 @@ onMounted(() => {
   :deep(.el-form-item) {
     display: block;
   }
+  :deep(.el-upload-dragger) {
+    padding: 0;
+  }
 }
 </style>

+ 1 - 0
src/views/contentManagement/advertisement.vue

@@ -16,6 +16,7 @@
             <el-form-item label="发布机构">
               <el-cascader
                 clearable
+                filterable
                 style="width: 100%"
                 v-model="form.sendDeptId"
                 :options="institutionList"

+ 57 - 8
src/views/insurancePolicy/index.vue

@@ -1666,27 +1666,27 @@ const getQuoteNumber = () => {
 
 // 是否同车主/同投保人
 let btns = ref({
-  owner1Show: false,
-  owner2show: false,
-  owner1Text: '其他人',
-  owner2Text: '其他人',
+  owner1Show: true,
+  owner2show: true,
+  owner1Text: '同车主',
+  owner2Text: '同投保人',
   owner3show: '正常交税',
   owner1: [{
     text: '同车主',
-    checked: false
+    checked: true
   },{
     text: '其他人',
-    checked: true
+    checked: false
   },],
   owner2: [{
     text: '同投保人',
-    checked: false
+    checked: true
   },{
     text: '同车主',
     checked: false
   },{
     text: '其他人',
-    checked: true
+    checked: false
   }],
   owner3: [{
     text: '正常交税',
@@ -2369,6 +2369,55 @@ const handleSubmit = async (InsurancePolicyRefs: FormInstance | undefined, scope
         kindInfoVo: [...arr],
         accidentalDrivings: [...brr]
       }
+      let obj1 = btns.value.owner1.find(a => a.checked)
+      btns.value.owner1Text = obj1.text
+      if(obj1.text === '同车主') {
+          insurancePolicyForm.value.name2 = insurancePolicyForm.value.name1
+          insurancePolicyForm.value.mobile2 = insurancePolicyForm.value.mobile1
+          insurancePolicyForm.value.identifyType2 = insurancePolicyForm.value.identifyType1
+          insurancePolicyForm.value.identifyNumber2 = insurancePolicyForm.value.identifyNumber1
+          insurancePolicyForm.value.identifyValidDate2 = insurancePolicyForm.value.identifyValidDate1
+          insurancePolicyForm.value.identifyValidEndDate2 = insurancePolicyForm.value.identifyValidEndDate1
+          insurancePolicyForm.value.addr2 = insurancePolicyForm.value.addr1
+          insurancePolicyForm.value.telephone2 = insurancePolicyForm.value.telephone1
+          insurancePolicyForm.value.person2 = insurancePolicyForm.value.person1
+          insurancePolicyForm.value.age2 = insurancePolicyForm.value.age1
+          insurancePolicyForm.value.address2 = insurancePolicyForm.value.address1
+          insurancePolicyForm.value.registeredCapital2 = insurancePolicyForm.value.registeredCapital1
+          insurancePolicyForm.value.email2 = insurancePolicyForm.value.email1
+      }
+      let obj2 = btns.value.owner2.find(a => a.checked)
+      btns.value.owner2Text = obj2.text
+      if(obj2.text === '同车主') {
+          insurancePolicyForm.value.name3 = insurancePolicyForm.value.name1
+          insurancePolicyForm.value.mobile3 = insurancePolicyForm.value.mobile1
+          insurancePolicyForm.value.identifyType3 = insurancePolicyForm.value.identifyType1
+          insurancePolicyForm.value.identifyNumber3 = insurancePolicyForm.value.identifyNumber1
+          insurancePolicyForm.value.identifyValidDate3 = insurancePolicyForm.value.identifyValidDate1
+          insurancePolicyForm.value.identifyValidEndDate3 = insurancePolicyForm.value.identifyValidEndDate1
+          insurancePolicyForm.value.addr3 = insurancePolicyForm.value.addr1
+          insurancePolicyForm.value.telephone3 = insurancePolicyForm.value.telephone1
+          insurancePolicyForm.value.person3 = insurancePolicyForm.value.person1
+          insurancePolicyForm.value.age3 = insurancePolicyForm.value.age1
+          insurancePolicyForm.value.address3 = insurancePolicyForm.value.address1
+          insurancePolicyForm.value.registeredCapital3 = insurancePolicyForm.value.registeredCapital1
+          insurancePolicyForm.value.email3 = insurancePolicyForm.value.email1
+      }
+      if(obj2.text === '同投保人') {
+          insurancePolicyForm.value.name3 = insurancePolicyForm.value.name2
+          insurancePolicyForm.value.mobile3 = insurancePolicyForm.value.mobile2
+          insurancePolicyForm.value.identifyType3 = insurancePolicyForm.value.identifyType2
+          insurancePolicyForm.value.identifyNumber3 = insurancePolicyForm.value.identifyNumber2
+          insurancePolicyForm.value.identifyValidDate3 = insurancePolicyForm.value.identifyValidDate2
+          insurancePolicyForm.value.identifyValidEndDate3 = insurancePolicyForm.value.identifyValidEndDate2
+          insurancePolicyForm.value.addr3 = insurancePolicyForm.value.addr2
+          insurancePolicyForm.value.telephone3 = insurancePolicyForm.value.telephone2
+          insurancePolicyForm.value.person3 = insurancePolicyForm.value.person2
+          insurancePolicyForm.value.age3 = insurancePolicyForm.value.age2
+          insurancePolicyForm.value.address3 = insurancePolicyForm.value.address2
+          insurancePolicyForm.value.registeredCapital3 = insurancePolicyForm.value.registeredCapital2
+          insurancePolicyForm.value.email3 = insurancePolicyForm.value.email2
+      }
       api.insurancePolicyApi.imageSave({
         order: {
           quoteNo: insurancePolicyForm.value.order.quoteNo

+ 44 - 26
src/views/insurancePolicy/modules/recognition.vue

@@ -10,7 +10,7 @@
       <el-col :span="11">
         <div class="imageItem">
           <p>行驶证正面页</p>
-          <el-upload v-if="!xszFront" @change="uploadImage($event, 'xszf')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!xszFront" drag @change="uploadImage($event, 'xszf')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -18,7 +18,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszf')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszf')">
             <div class="upload-box">
               <img class="upload-image" :src="xszFront"/>
             </div>
@@ -26,7 +26,7 @@
         </div>
         <div class="imageItem">
           <p>行驶证背面页</p>
-          <el-upload v-if="!xszBack" @change="uploadImage($event, 'xszb')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!xszBack" drag @change="uploadImage($event, 'xszb')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -34,7 +34,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszb')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszb')">
             <div class="upload-box">
               <img class="upload-image" :src="xszBack"/>
             </div>
@@ -119,7 +119,7 @@
       <el-col :span="11" v-if="btn.ownerShow === '车主身份证'">
         <div class="imageItem">
           <p>身份证正面页</p>
-          <el-upload v-if="!sfzFront" @change="uploadImage($event, 'sfzf')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!sfzFront" drag @change="uploadImage($event, 'sfzf')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -127,7 +127,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzf')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzf')">
             <div class="upload-box">
               <img class="upload-image" :src="sfzFront"/>
             </div>
@@ -135,7 +135,7 @@
         </div>
         <div class="imageItem">
           <p>身份证背面页</p>
-          <el-upload v-if="!sfzBack" @change="uploadImage($event, 'sfzb')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!sfzBack" drag @change="uploadImage($event, 'sfzb')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -143,7 +143,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzb')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzb')">
             <div class="upload-box">
               <img class="upload-image" :src="sfzBack"/>
             </div>
@@ -153,7 +153,7 @@
       <el-col :span="11" v-if="btn.ownerShow === '车主营业执照'">
         <div class="imageItem">
           <p>营业执照</p>
-          <el-upload v-if="!yyzzFront" @change="uploadImage($event, 'yyzz')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!yyzzFront" drag @change="uploadImage($event, 'yyzz')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -161,7 +161,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'yyzz')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'yyzz')">
             <div class="upload-box">
               <img class="upload-image" :src="yyzzFront"/>
             </div>
@@ -180,7 +180,7 @@
             </el-select>
           </el-form-item>
           <el-form-item class="m-b-5" label="民族">
-            <el-input placeholder="请填写"></el-input>
+            <el-input v-model="owerForm.nation" placeholder="请填写"></el-input>
           </el-form-item>
           <el-form-item class="m-b-5" label="住址">
             <el-input v-model="owerForm.addr" placeholder="请填写" ></el-input>
@@ -190,6 +190,7 @@
               type="datetime"
               format="YYYY-MM-DD"
               value-format="YYYY-MM-DD"
+              v-model="owerForm.birthday"
               style="width: 100%"
             ></el-date-picker>
           </el-form-item>
@@ -245,7 +246,7 @@
       <el-col :span="11" v-if="btn.owner1Show === '投保人身份证'">
         <div class="imageItem">
           <p>身份证正面页</p>
-          <el-upload v-if="!tbrFront" @change="uploadImage($event, 'tbrf')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!tbrFront" drag @change="uploadImage($event, 'tbrf')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -253,7 +254,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'tbrf')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'tbrf')">
             <div class="upload-box">
               <img class="upload-image" :src="tbrFront"/>
             </div>
@@ -261,7 +262,7 @@
         </div>
         <div class="imageItem">
           <p>身份证背面页</p>
-          <el-upload v-if="!tbrBack" @change="uploadImage($event, 'tbrb')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!tbrBack" drag @change="uploadImage($event, 'tbrb')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -269,7 +270,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'tbrb')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'tbrb')">
             <div class="upload-box">
               <img class="upload-image" :src="tbrBack"/>
             </div>
@@ -279,7 +280,7 @@
       <el-col :span="11" v-if="btn.owner1Show === '投保人营业执照'">
         <div class="imageItem">
           <p>营业执照</p>
-          <el-upload v-if="!tbryyzzFront" @change="uploadImage($event, 'tbryyzz')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!tbryyzzFront" drag @change="uploadImage($event, 'tbryyzz')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -287,7 +288,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'tbryyzz')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'tbryyzz')">
             <div class="upload-box">
               <img class="upload-image" :src="tbryyzzFront"/>
             </div>
@@ -306,7 +307,7 @@
             </el-select>
           </el-form-item>
           <el-form-item class="m-b-5" label="民族">
-            <el-input placeholder="请填写"></el-input>
+            <el-input v-model="ower1Form.nation" placeholder="请填写"></el-input>
           </el-form-item>
           <el-form-item class="m-b-5" label="住址">
             <el-input v-model="ower1Form.addr" placeholder="请填写" ></el-input>
@@ -316,6 +317,7 @@
               type="datetime"
               format="YYYY-MM-DD"
               value-format="YYYY-MM-DD"
+              v-model="ower1Form.birthday"
               style="width: 100%"
             ></el-date-picker>
           </el-form-item>
@@ -371,7 +373,7 @@
       <el-col :span="11" v-if="btn.owner2Show === '被保人身份证'">
         <div class="imageItem">
           <p>身份证正面页</p>
-          <el-upload v-if="!bbrFront" @change="uploadImage($event, 'bbrf')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!bbrFront" drag @change="uploadImage($event, 'bbrf')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -379,7 +381,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'bbrf')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'bbrf')">
             <div class="upload-box">
               <img class="upload-image" :src="bbrFront"/>
             </div>
@@ -387,7 +389,7 @@
         </div>
         <div class="imageItem">
           <p>身份证背面页</p>
-          <el-upload v-if="!bbrBack" @change="uploadImage($event, 'bbrb')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!bbrBack" drag @change="uploadImage($event, 'bbrb')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -395,7 +397,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'bbrb')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'bbrb')">
             <div class="upload-box">
               <img class="upload-image" :src="bbrBack"/>
             </div>
@@ -405,7 +407,7 @@
       <el-col :span="11" v-if="btn.owner2Show === '被保人营业执照'">
         <div class="imageItem">
           <p>营业执照</p>
-          <el-upload v-if="!bbryyzzFront" @change="uploadImage($event, 'bbryyzz')" :auto-upload="false" :show-file-list="false">
+          <el-upload v-if="!bbryyzzFront" drag @change="uploadImage($event, 'bbryyzz')" :auto-upload="false" :show-file-list="false">
             <div class="upload-box">
               <div class="icon-box">
                 <el-icon style="font-size: 20px"><Camera /></el-icon>
@@ -413,7 +415,7 @@
               </div>
             </div>
           </el-upload>
-          <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'bbryyzz')">
+          <el-upload v-else drag :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'bbryyzz')">
             <div class="upload-box">
               <img class="upload-image" :src="bbryyzzFront"/>
             </div>
@@ -432,7 +434,7 @@
             </el-select>
           </el-form-item>
           <el-form-item class="m-b-5" label="民族">
-            <el-input placeholder="请填写"></el-input>
+            <el-input v-model="ower2Form.nation" placeholder="请填写"></el-input>
           </el-form-item>
           <el-form-item class="m-b-5" label="住址">
             <el-input v-model="ower2Form.addr" placeholder="请填写" ></el-input>
@@ -442,6 +444,7 @@
               type="datetime"
               format="YYYY-MM-DD"
               value-format="YYYY-MM-DD"
+              v-model="ower2Form.birthday"
               style="width: 100%"
             ></el-date-picker>
           </el-form-item>
@@ -722,6 +725,8 @@ const uploadImage = async (file, type) => {
               owerForm.value.age = getAgeByIdCard(data.identifyNumber)
               owerForm.value.gender = data.identifyIssuedCom
               owerForm.value.email = data.email
+              owerForm.value.nation = data.nation
+              owerForm.value.birthday = `${data.identifyNumber.substring(6, 10)}-${data.identifyNumber.substring(10, 12)}-${data.identifyNumber.substring(12, 14)}`
             } else {
               ElMessage({
                 message: res.msg,
@@ -761,6 +766,8 @@ const uploadImage = async (file, type) => {
               owerForm.value.age = getAgeByIdCard(data.identifyNumber)
               owerForm.value.gender = data.identifyIssuedCom
               owerForm.value.email = data.email
+              owerForm.value.nation = data.nation
+              owerForm.value.birthday = `${data.identifyNumber.substring(6, 10)}-${data.identifyNumber.substring(10, 12)}-${data.identifyNumber.substring(12, 14)}`
             } else {
               ElMessage({
                 message: res.msg,
@@ -820,6 +827,8 @@ const uploadImage = async (file, type) => {
               ower1Form.value.age = getAgeByIdCard(data.identifyNumber)
               ower1Form.value.gender = data.identifyIssuedCom
               ower1Form.value.email = data.email
+              ower1Form.value.nation = data.nation
+              ower1Form.value.birthday = `${data.identifyNumber.substring(6, 10)}-${data.identifyNumber.substring(10, 12)}-${data.identifyNumber.substring(12, 14)}`
             } else {
               ElMessage({
                 message: res.msg,
@@ -859,6 +868,8 @@ const uploadImage = async (file, type) => {
               ower1Form.value.age = getAgeByIdCard(data.identifyNumber)
               ower1Form.value.gender = data.identifyIssuedCom
               ower1Form.value.email = data.email
+              ower1Form.value.nation = data.nation
+              ower1Form.value.birthday = `${data.identifyNumber.substring(6, 10)}-${data.identifyNumber.substring(10, 12)}-${data.identifyNumber.substring(12, 14)}`
             } else {
               ElMessage({
                 message: res.msg,
@@ -918,6 +929,8 @@ const uploadImage = async (file, type) => {
               ower2Form.value.age = getAgeByIdCard(data.identifyNumber)
               ower2Form.value.gender = data.identifyIssuedCom
               ower2Form.value.email = data.email
+              ower2Form.value.nation = data.nation
+              ower2Form.value.birthday = `${data.identifyNumber.substring(6, 10)}-${data.identifyNumber.substring(10, 12)}-${data.identifyNumber.substring(12, 14)}`
             } else {
               ElMessage({
                 message: res.msg,
@@ -957,6 +970,8 @@ const uploadImage = async (file, type) => {
               ower2Form.value.age = getAgeByIdCard(data.identifyNumber)
               ower2Form.value.gender = data.identifyIssuedCom
               ower2Form.value.email = data.email
+              ower2Form.value.nation = data.nation
+              ower2Form.value.birthday = `${data.identifyNumber.substring(6, 10)}-${data.identifyNumber.substring(10, 12)}-${data.identifyNumber.substring(12, 14)}`
             } else {
               ElMessage({
                 message: res.msg,
@@ -1129,7 +1144,7 @@ const handleConfirm = () => {
     }
   }
   .upload-box{
-    width: 300px;
+    width: 326px;
     height: 180px;
     background: #EEEEEE;
     border: 1px solid #EEEEEE;
@@ -1174,5 +1189,8 @@ const handleConfirm = () => {
     align-items: center;
     justify-content: flex-end;
   }
+  :deep(.el-upload-dragger) {
+    padding: 0;
+  }
 }
 </style>