Просмотр исходного кода

补录订单添加联系人等字段信息

lihongxiao 1 год назад
Родитель
Сommit
da0775e1c9

+ 63 - 10
src/views/Task/daikeComponents/KtLetter.vue

@@ -315,31 +315,47 @@
                 @paste.native="handlePaste($event, 'ownerInfo')" show-word-limit></el-input>
             </el-form-item>
           </el-col>
+          <el-col :span="5" :offset="1" v-if="ownerInfo.property=='0'">
+            <el-form-item label="车主座机" prop="tel">
+              <el-input v-model="ownerInfo.tel" placeholder="请输入车主座机" type="text" 
+                 show-word-limit></el-input>
+            </el-form-item>
+          </el-col>
           <el-col  :span="5" :offset="1" v-if="ownerInfo.property=='0'">
             <el-form-item label="车主联系人">
               <el-input v-model="ownerInfo.legalPerson" placeholder="请输入车主联系人" type="text" maxlength="5" ></el-input>
             </el-form-item>
           </el-col>
-
+          <el-col :span="5" v-if="ownerInfo.property=='0'">
+            <el-form-item label="联系人证件号码">
+              <el-input v-model="ownerInfo.leaderIdentifyNumber" placeholder="请输入车主证件号码" type="text"  maxlength="18" ></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="5" :offset="1" v-if="ownerInfo.property=='0'">
+            <el-form-item label="联系人有效期止期" prop="leaderOtherEffectiveDate" class="red-btn">
+              <el-date-picker v-dateFormat  v-model="ownerInfo.leaderOtherEffectiveDate" type="date" value-format="yyyy-MM-dd" 
+                placeholder="选择有效期止期" placement="bottom-start" style="width: calc(100% - 40px)"></el-date-picker>
+            </el-form-item>
+          </el-col>
           <el-col  :span="5" :offset="1" v-if="ownerInfo.property=='0'">
             <el-form-item label="省市区" >
               <el-cascader v-model="selectedOptions1" :options="areaOption" :props="{ value: 'code',label: 'name',children: 'sub'}"
                 @change="event => areahandleChange(event, 'ownerInfo')" ></el-cascader>
             </el-form-item>
           </el-col>
-          <el-col :span="5" :offset="ownerInfo.property=='1'?1:0">
+          <el-col :span="5" :offset="1">
             <el-form-item label="地址" prop="addr">
               <el-input v-model="ownerInfo.addr" placeholder="请输入地址" type="text"></el-input>
             </el-form-item>
           </el-col>
-          <el-col :span="5" :offset="ownerInfo.property=='1'?0:1">
+          <el-col :span="5" >
             <el-form-item label="有效期起期" prop="identifyValidDate">
               <el-date-picker v-dateFormat v-model="ownerInfo.identifyValidDate" value-format="yyyy-MM-dd"
                 :picker-options="pickerOptions" type="date" placeholder="选择有效期起期"
                 placement="bottom-start"></el-date-picker>
             </el-form-item>
           </el-col>
-          <el-col :span="5" :offset="1">
+          <el-col :span="5"  :offset="1">
             <el-form-item label="有效期止期" prop="identifyValidEndDate">
               <el-date-picker v-dateFormat v-model="ownerInfo.identifyValidEndDate" type="date" value-format="yyyy-MM-dd"
                 placeholder="有效期止期" placement="bottom-start" style="width: calc(100% - 40px)"></el-date-picker>
@@ -441,6 +457,12 @@
                 @paste.native="handlePaste($event, 'policyHolderInfo')" show-word-limit></el-input>
             </el-form-item>
           </el-col>
+          <el-col :span="5" :offset="1" v-if="policyHolderInfo.property=='0'">
+            <el-form-item label="投保人座机" prop="tel">
+              <el-input v-model="policyHolderInfo.tel" placeholder="请输入投保人座机" type="text" 
+                 show-word-limit></el-input>
+            </el-form-item>
+          </el-col>
           <!-- <el-col :xs="xscell" :sm="smcell" :md="mdcell" :lg="lgcell" :xl="xlcell">
             <el-form-item label="省市区:">
               <el-cascader v-model="selectedOptions2" :options="areaOptions"
@@ -452,18 +474,29 @@
               <el-input v-model="policyHolderInfo.legalPerson" placeholder="请输入投保人联系人" type="text" maxlength="5" ></el-input>
             </el-form-item>
           </el-col>
+          <el-col :span="5" v-if="policyHolderInfo.property=='0'">
+            <el-form-item label="联系人证件号码">
+              <el-input v-model="policyHolderInfo.leaderIdentifyNumber" placeholder="请输入车主证件号码" type="text"  maxlength="18" ></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="5" :offset="1" v-if="policyHolderInfo.property=='0'">
+            <el-form-item label="联系人有效期止期" prop="leaderOtherEffectiveDate" class="red-btn">
+              <el-date-picker v-dateFormat  v-model="policyHolderInfo.leaderOtherEffectiveDate" type="date" value-format="yyyy-MM-dd" 
+                placeholder="选择有效期止期" placement="bottom-start" style="width: calc(100% - 40px)"></el-date-picker>
+            </el-form-item>
+          </el-col>
           <el-col :span="5" :offset="1" v-if="policyHolderInfo.property=='0'">
             <el-form-item label="省市区">
               <el-cascader v-model="selectedOptions2" :options="areaOption" :props="{ value: 'code',label: 'name',children: 'sub'}"
                 @change="event => areahandleChange(event, 'policyHolderInfo')"></el-cascader>
             </el-form-item>
           </el-col>
-          <el-col :span="5" :offset="policyHolderInfo.property=='1'?1:0">
+          <el-col :span="5" :offset="1">
             <el-form-item label="地址" prop="addr">
               <el-input v-model="policyHolderInfo.addr" placeholder="请输入地址" type="text"></el-input>
             </el-form-item>
           </el-col>
-          <el-col :span="5" :offset="policyHolderInfo.property=='1'?0:1">
+          <el-col :span="5" >
             <el-form-item label="有效期起期" prop="identifyValidDate">
               <el-date-picker v-dateFormat v-model="policyHolderInfo.identifyValidDate" value-format="yyyy-MM-dd"
                 :picker-options="pickerOptions" type="date" placeholder="选择有效期" placement="bottom-start"></el-date-picker>
@@ -577,6 +610,12 @@
                 @paste.native="handlePaste($event, 'insuredPersonInfo')" show-word-limit></el-input>
             </el-form-item>
           </el-col>
+          <el-col :span="5" :offset="1" v-if="insuredPersonInfo.property=='0'">
+            <el-form-item label="被保人座机" prop="tel">
+              <el-input v-model="insuredPersonInfo.tel" placeholder="请输入车主座机" type="text" 
+                 show-word-limit></el-input>
+            </el-form-item>
+          </el-col>
           <!-- <el-col :xs="xscell" :sm="smcell" :md="mdcell" :lg="lgcell" :xl="xlcell">
             <el-form-item label="省市区:">
               <el-cascader v-model="selectedOptions3" :options="areaOptions"
@@ -588,18 +627,29 @@
               <el-input v-model="insuredPersonInfo.legalPerson" placeholder="请输入被保人联系人" type="text" maxlength="5" ></el-input>
             </el-form-item>
           </el-col>
+          <el-col :span="5" v-if="insuredPersonInfo.property=='0'">
+            <el-form-item label="联系人证件号码">
+              <el-input v-model="insuredPersonInfo.leaderIdentifyNumber" placeholder="请输入车主证件号码" type="text"  maxlength="18" ></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="5" :offset="1" v-if="insuredPersonInfo.property=='0'">
+            <el-form-item label="联系人有效期止期" prop="leaderOtherEffectiveDate" class="red-btn">
+              <el-date-picker v-dateFormat  v-model="insuredPersonInfo.leaderOtherEffectiveDate" type="date" value-format="yyyy-MM-dd" 
+                placeholder="选择有效期止期" placement="bottom-start" style="width: calc(100% - 40px)"></el-date-picker>
+            </el-form-item>
+          </el-col>
           <el-col :span="5" :offset="1" v-if="insuredPersonInfo.property=='0'">
             <el-form-item label="省市区">
               <el-cascader v-model="selectedOptions2" :options="areaOption" :props="{ value: 'code',label: 'name',children: 'sub'}"
                 @change="event => areahandleChange(event, 'insuredPersonInfo')"></el-cascader>
             </el-form-item>
           </el-col>
-          <el-col :span="5" :offset="insuredPersonInfo.property=='1'?1:0">
+          <el-col :span="5" :offset="insuredPersonInfo.property?1:0">
             <el-form-item label="地址" prop="addr">
               <el-input v-model="insuredPersonInfo.addr" placeholder="请输入地址" type="text"></el-input>
             </el-form-item>
           </el-col>
-          <el-col :span="5" :offset="insuredPersonInfo.property=='1'?0:1">
+          <el-col :span="5"  :offset="insuredPersonInfo.property?0:1">
             <el-form-item label="有效期起期" prop="identifyValidDate">
               <el-date-picker v-dateFormat v-model="insuredPersonInfo.identifyValidDate" value-format="yyyy-MM-dd"
                 :picker-options="pickerOptions" type="date" placeholder="选择有效期" placement="bottom-start"></el-date-picker>
@@ -3831,7 +3881,7 @@ export default {
       imageList6: [],
       businessform:{
         name: "", //姓名
-        identifyType: "02", //身份证类型
+        identifyType: "10", //身份证类型
         legalRepresentative: "", //法人
         identifyNumber: "", //社会信用代码
         addr: "", //地址
@@ -9679,10 +9729,11 @@ export default {
         default:
           for (let key in this.policyHolderInfo) {
             this.policyHolderInfo[key] = "";
+            this.policyHolderInfo.property= "1";
             this.policyHolderInfo.provinceData = [];
             this.selectedOptions2 = [];
           }
-          this.policyHolderInfo = {}
+          // this.policyHolderInfo = {}
           // this.policyHolderInfo.property='1'
       }
     },
@@ -9696,6 +9747,7 @@ export default {
         default:
           for (let key in this.insuredPersonInfo) {
             this.insuredPersonInfo[key] = "";
+            this.insuredPersonInfo.property= "1";
             this.insuredPersonInfo.provinceData = [];
             // this.selectedOptions3 = [];
           }
@@ -9711,6 +9763,7 @@ export default {
         default:
           for (let key in this.insuredPersonInfo) {
             this.insuredPersonInfo[key] = "";
+            this.insuredPersonInfo.property= "1";
             this.insuredPersonInfo.provinceData = [];
           }
       }

+ 4 - 4
src/views/Task/daikeComponents/KtLetter1.vue

@@ -467,12 +467,12 @@
               <el-input v-model="policyHolderInfo.legalPerson" placeholder="请输入投保人联系人" type="text" maxlength="5" ></el-input>
             </el-form-item>
           </el-col>
-          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="policyHolderInfo.property=='0'">
             <el-form-item label="联系人证件号码">
               <el-input v-model="policyHolderInfo.leaderIdentifyNumber" placeholder="请输入车主证件号码" type="text"  maxlength="18" @blur="getCompanyList"></el-input>
             </el-form-item>
           </el-col>
-          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="policyHolderInfo.property=='0'">
             <el-form-item label="联系人有效期止期" prop="leaderOtherEffectiveDate" class="red-btn">
               <el-date-picker v-dateFormat  v-model="policyHolderInfo.leaderOtherEffectiveDate" type="date" value-format="yyyy-MM-dd" @blur="getCompanyList"
                 placeholder="选择有效期止期" placement="bottom-start" style="width: calc(100% - 40px)"></el-date-picker>
@@ -623,12 +623,12 @@
               <el-input v-model="insuredPersonInfo.legalPerson" placeholder="请输入被保人联系人" type="text" maxlength="5" ></el-input>
             </el-form-item>
           </el-col>
-          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="insuredPersonInfo.property=='0'">
             <el-form-item label="联系人证件号码">
               <el-input v-model="insuredPersonInfo.leaderIdentifyNumber" placeholder="请输入车主证件号码" type="text"  maxlength="18" @blur="getCompanyList"></el-input>
             </el-form-item>
           </el-col>
-          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="insuredPersonInfo.property=='0'">
             <el-form-item label="联系人有效期止期" prop="leaderOtherEffectiveDate" class="red-btn">
               <el-date-picker v-dateFormat  v-model="insuredPersonInfo.leaderOtherEffectiveDate" type="date" value-format="yyyy-MM-dd" @blur="getCompanyList"
                 placeholder="选择有效期止期" placement="bottom-start" style="width: calc(100% - 40px)"></el-date-picker>